summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarge Bot <marge-bot@gnome.org>2023-04-25 23:30:10 +0000
committerMarge Bot <marge-bot@gnome.org>2023-04-25 23:30:10 +0000
commit30567b3eac0148e3e95f5dd011ff76bda5000a99 (patch)
tree7d5c56dc2b20f91ccc77aee4dad07830e7eb429a
parentd597831ff93b09cc41ce4768a833bc6407c95184 (diff)
parent7608c94036d7a44296a7e135f42e84aed20afeb7 (diff)
downloadlibrsvg-30567b3eac0148e3e95f5dd011ff76bda5000a99.tar.gz
Merge branch 'wip/sophie-h/workspace' into 'main'
meta: Move lib and bins into separate crates Closes #950 See merge request GNOME/librsvg!822
-rw-r--r--.gitignore8
-rw-r--r--.gitlab-ci.yml30
-rw-r--r--Cargo.lock81
-rw-r--r--Cargo.toml148
-rw-r--r--Makefile.am287
-rw-r--r--ci/build-with-coverage.sh17
-rw-r--r--ci/container_builds.yml6
-rw-r--r--ci/gen-coverage.sh4
-rw-r--r--configure.ac2
-rw-r--r--devel-docs/architecture.rst15
-rw-r--r--gdk-pixbuf-loader/Cargo.lock2027
-rw-r--r--gdk-pixbuf-loader/Cargo.toml16
-rw-r--r--gdk-pixbuf-loader/src/lib.rs4
-rw-r--r--librsvg-c/Cargo.toml31
-rw-r--r--librsvg-c/build.rs (renamed from build.rs)59
-rw-r--r--librsvg-c/src/dpi.rs (renamed from src/c_api/dpi.rs)0
-rw-r--r--librsvg-c/src/handle.rs (renamed from src/c_api/handle.rs)20
-rw-r--r--librsvg-c/src/lib.rs (renamed from src/c_api/mod.rs)0
-rw-r--r--librsvg-c/src/messages.rs (renamed from src/c_api/messages.rs)0
-rw-r--r--librsvg-c/src/pixbuf_utils.rs (renamed from src/c_api/pixbuf_utils.rs)8
-rw-r--r--librsvg-c/src/sizing.rs (renamed from src/c_api/sizing.rs)12
-rw-r--r--librsvg-c/tests-c/Makefile.am27
-rw-r--r--librsvg-c/tests-c/api.c (renamed from tests/api.c)0
-rw-r--r--librsvg-c/tests-c/test-utils.c (renamed from tests/test-utils.c)2
-rw-r--r--librsvg-c/tests-c/test-utils.h (renamed from tests/test-utils.h)0
-rw-r--r--librsvg-c/tests/legacy_sizing.rs (renamed from tests/src/legacy_sizing.rs)10
-rw-r--r--rsvg-bench/Cargo.toml20
-rw-r--r--rsvg-bench/src/main.rs (renamed from src/bin/rsvg-bench.rs)0
-rw-r--r--rsvg-convert/Cargo.toml42
-rw-r--r--rsvg-convert/build.rs3
-rw-r--r--rsvg-convert/src/main.rs (renamed from src/bin/rsvg-convert.rs)9
-rw-r--r--rsvg-convert/tests/fixtures/a-link.svg (renamed from tests/fixtures/cmdline/a-link.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/accept-language-de.png (renamed from tests/fixtures/cmdline/accept-language-de.png)bin173 -> 173 bytes
-rw-r--r--rsvg-convert/tests/fixtures/accept-language-es.png (renamed from tests/fixtures/cmdline/accept-language-es.png)bin172 -> 172 bytes
-rw-r--r--rsvg-convert/tests/fixtures/accept-language-fallback.png (renamed from tests/fixtures/cmdline/accept-language-fallback.png)bin173 -> 173 bytes
-rw-r--r--rsvg-convert/tests/fixtures/accept-language.svg (renamed from tests/fixtures/cmdline/accept-language.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/bug521-with-viewbox.svg (renamed from tests/fixtures/dimensions/bug521-with-viewbox.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/bug591-vbox-overflow.svg (renamed from tests/fixtures/render-crash/bug591-vbox-overflow.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/bug601-zero-stroke-width-render-only-foo.png (renamed from tests/fixtures/cmdline/bug601-zero-stroke-width-render-only-foo.png)bin95 -> 95 bytes
-rw-r--r--rsvg-convert/tests/fixtures/bug601-zero-stroke-width.svg (renamed from tests/fixtures/cmdline/bug601-zero-stroke-width.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/bug677-partial-pixel.svg (renamed from tests/fixtures/cmdline/bug677-partial-pixel.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/dimensions-in.svg (renamed from tests/fixtures/cmdline/dimensions-in.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/dpi.svg (renamed from tests/fixtures/api/dpi.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/empty.svg (renamed from tests/fixtures/dimensions/empty.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/example.svg (renamed from tests/fixtures/api/example.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/geometry-element.svg (renamed from tests/fixtures/api/geometry-element.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/gimp-wilber-ref.png (renamed from tests/fixtures/cmdline/gimp-wilber-ref.png)bin2503 -> 2503 bytes
-rw-r--r--rsvg-convert/tests/fixtures/gimp-wilber.svg (renamed from tests/fixtures/cmdline/gimp-wilber.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/hello-world.svg (renamed from tests/fixtures/text/hello-world.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/offset-png.png (renamed from tests/fixtures/cmdline/offset-png.png)bin1426 -> 1426 bytes
-rw-r--r--rsvg-convert/tests/fixtures/sub-rect-no-unit.svg (renamed from tests/fixtures/dimensions/sub-rect-no-unit.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/text-a-link.svg (renamed from tests/fixtures/cmdline/text-a-link.svg)0
-rw-r--r--rsvg-convert/tests/fixtures/zero-offset-png.png (renamed from tests/fixtures/cmdline/zero-offset-png.png)bin1419 -> 1419 bytes
-rw-r--r--rsvg-convert/tests/internal_predicates/file.rs (renamed from tests/src/predicates/file.rs)6
-rw-r--r--rsvg-convert/tests/internal_predicates/mod.rs4
-rw-r--r--rsvg-convert/tests/internal_predicates/pdf.rs (renamed from tests/src/predicates/pdf.rs)0
-rw-r--r--rsvg-convert/tests/internal_predicates/png.rs (renamed from tests/src/predicates/png.rs)4
-rw-r--r--rsvg-convert/tests/internal_predicates/svg.rs (renamed from tests/src/predicates/svg.rs)2
-rw-r--r--rsvg-convert/tests/rsvg_convert.rs (renamed from tests/src/cmdline/rsvg_convert.rs)207
-rw-r--r--rsvg/Cargo.toml135
-rw-r--r--rsvg/benches/box_blur.rs (renamed from benches/box_blur.rs)0
-rw-r--r--rsvg/benches/composite.rs (renamed from benches/composite.rs)0
-rw-r--r--rsvg/benches/lighting.rs (renamed from benches/lighting.rs)0
-rw-r--r--rsvg/benches/path_parser.rs (renamed from benches/path_parser.rs)0
-rw-r--r--rsvg/benches/pixbuf_from_surface.rs (renamed from benches/pixbuf_from_surface.rs)0
-rw-r--r--rsvg/benches/pixel_iterators.rs (renamed from benches/pixel_iterators.rs)0
-rw-r--r--rsvg/benches/pixel_ops.rs (renamed from benches/pixel_ops.rs)0
-rw-r--r--rsvg/benches/srgb.rs (renamed from benches/srgb.rs)0
-rw-r--r--rsvg/benches/surface_from_pixbuf.rs (renamed from benches/surface_from_pixbuf.rs)0
-rw-r--r--rsvg/build.rs62
-rw-r--r--rsvg/example.svg (renamed from example.svg)0
-rw-r--r--rsvg/src/accept_language.rs (renamed from src/accept_language.rs)0
-rw-r--r--rsvg/src/angle.rs (renamed from src/angle.rs)0
-rw-r--r--rsvg/src/api.rs (renamed from src/api.rs)22
-rw-r--r--rsvg/src/aspect_ratio.rs (renamed from src/aspect_ratio.rs)0
-rw-r--r--rsvg/src/bbox.rs (renamed from src/bbox.rs)0
-rw-r--r--rsvg/src/color.rs (renamed from src/color.rs)0
-rw-r--r--rsvg/src/cond.rs (renamed from src/cond.rs)0
-rw-r--r--rsvg/src/coord_units.rs (renamed from src/coord_units.rs)0
-rw-r--r--rsvg/src/css.rs (renamed from src/css.rs)2
-rw-r--r--rsvg/src/dasharray.rs (renamed from src/dasharray.rs)0
-rw-r--r--rsvg/src/document.rs (renamed from src/document.rs)0
-rw-r--r--rsvg/src/dpi.rs (renamed from src/dpi.rs)0
-rw-r--r--rsvg/src/drawing_ctx.rs (renamed from src/drawing_ctx.rs)0
-rw-r--r--rsvg/src/element.rs (renamed from src/element.rs)0
-rw-r--r--rsvg/src/error.rs (renamed from src/error.rs)2
-rw-r--r--rsvg/src/filter.rs (renamed from src/filter.rs)4
-rw-r--r--rsvg/src/filter_func.rs (renamed from src/filter_func.rs)0
-rw-r--r--rsvg/src/filters/blend.rs (renamed from src/filters/blend.rs)0
-rw-r--r--rsvg/src/filters/bounds.rs (renamed from src/filters/bounds.rs)0
-rw-r--r--rsvg/src/filters/color_matrix.rs (renamed from src/filters/color_matrix.rs)8
-rw-r--r--rsvg/src/filters/component_transfer.rs (renamed from src/filters/component_transfer.rs)0
-rw-r--r--rsvg/src/filters/composite.rs (renamed from src/filters/composite.rs)0
-rw-r--r--rsvg/src/filters/context.rs (renamed from src/filters/context.rs)2
-rw-r--r--rsvg/src/filters/convolve_matrix.rs (renamed from src/filters/convolve_matrix.rs)0
-rw-r--r--rsvg/src/filters/displacement_map.rs (renamed from src/filters/displacement_map.rs)0
-rw-r--r--rsvg/src/filters/drop_shadow.rs (renamed from src/filters/drop_shadow.rs)2
-rw-r--r--rsvg/src/filters/error.rs (renamed from src/filters/error.rs)0
-rw-r--r--rsvg/src/filters/flood.rs (renamed from src/filters/flood.rs)0
-rw-r--r--rsvg/src/filters/gaussian_blur.rs (renamed from src/filters/gaussian_blur.rs)0
-rw-r--r--rsvg/src/filters/image.rs (renamed from src/filters/image.rs)0
-rw-r--r--rsvg/src/filters/lighting.rs (renamed from src/filters/lighting.rs)0
-rw-r--r--rsvg/src/filters/merge.rs (renamed from src/filters/merge.rs)0
-rw-r--r--rsvg/src/filters/mod.rs (renamed from src/filters/mod.rs)0
-rw-r--r--rsvg/src/filters/morphology.rs (renamed from src/filters/morphology.rs)0
-rw-r--r--rsvg/src/filters/offset.rs (renamed from src/filters/offset.rs)0
-rw-r--r--rsvg/src/filters/tile.rs (renamed from src/filters/tile.rs)0
-rw-r--r--rsvg/src/filters/turbulence.rs (renamed from src/filters/turbulence.rs)0
-rw-r--r--rsvg/src/float_eq_cairo.rs (renamed from src/float_eq_cairo.rs)0
-rw-r--r--rsvg/src/font_props.rs (renamed from src/font_props.rs)0
-rw-r--r--rsvg/src/gradient.rs (renamed from src/gradient.rs)22
-rw-r--r--rsvg/src/handle.rs (renamed from src/handle.rs)0
-rw-r--r--rsvg/src/href.rs (renamed from src/href.rs)0
-rw-r--r--rsvg/src/image.rs (renamed from src/image.rs)0
-rw-r--r--rsvg/src/io.rs (renamed from src/io.rs)0
-rw-r--r--rsvg/src/iri.rs (renamed from src/iri.rs)0
-rw-r--r--rsvg/src/layout.rs (renamed from src/layout.rs)2
-rw-r--r--rsvg/src/length.rs (renamed from src/length.rs)0
-rw-r--r--rsvg/src/lib.rs (renamed from src/lib.rs)15
-rw-r--r--rsvg/src/limits.rs (renamed from src/limits.rs)0
-rw-r--r--rsvg/src/log.rs (renamed from src/log.rs)0
-rw-r--r--rsvg/src/marker.rs (renamed from src/marker.rs)0
-rw-r--r--rsvg/src/node.rs (renamed from src/node.rs)0
-rw-r--r--rsvg/src/paint_server.rs (renamed from src/paint_server.rs)0
-rw-r--r--rsvg/src/parsers.rs (renamed from src/parsers.rs)0
-rw-r--r--rsvg/src/path_builder.rs (renamed from src/path_builder.rs)0
-rw-r--r--rsvg/src/path_parser.rs (renamed from src/path_parser.rs)0
-rw-r--r--rsvg/src/pattern.rs (renamed from src/pattern.rs)4
-rw-r--r--rsvg/src/properties.rs (renamed from src/properties.rs)0
-rw-r--r--rsvg/src/property_defs.rs (renamed from src/property_defs.rs)0
-rw-r--r--rsvg/src/property_macros.rs (renamed from src/property_macros.rs)0
-rw-r--r--rsvg/src/rect.rs (renamed from src/rect.rs)0
-rw-r--r--rsvg/src/session.rs (renamed from src/session.rs)0
-rw-r--r--rsvg/src/shapes.rs (renamed from src/shapes.rs)0
-rw-r--r--rsvg/src/space.rs (renamed from src/space.rs)0
-rw-r--r--rsvg/src/structure.rs (renamed from src/structure.rs)0
-rw-r--r--rsvg/src/style.rs (renamed from src/style.rs)4
-rw-r--r--rsvg/src/surface_utils/iterators.rs (renamed from src/surface_utils/iterators.rs)0
-rw-r--r--rsvg/src/surface_utils/mod.rs (renamed from src/surface_utils/mod.rs)0
-rw-r--r--rsvg/src/surface_utils/shared_surface.rs (renamed from src/surface_utils/shared_surface.rs)0
-rw-r--r--rsvg/src/surface_utils/srgb.rs (renamed from src/surface_utils/srgb.rs)0
-rw-r--r--rsvg/src/test_utils/compare_surfaces.rs (renamed from tests/src/compare_surfaces.rs)2
-rw-r--r--rsvg/src/test_utils/mod.rs (renamed from tests/src/utils.rs)6
-rw-r--r--rsvg/src/test_utils/reference_utils.rs (renamed from tests/src/reference_utils.rs)175
-rw-r--r--rsvg/src/text.rs (renamed from src/text.rs)0
-rw-r--r--rsvg/src/transform.rs (renamed from src/transform.rs)0
-rw-r--r--rsvg/src/ua.css (renamed from src/ua.css)0
-rw-r--r--rsvg/src/unit_interval.rs (renamed from src/unit_interval.rs)0
-rw-r--r--rsvg/src/url_resolver.rs (renamed from src/url_resolver.rs)0
-rw-r--r--rsvg/src/util.rs (renamed from src/util.rs)0
-rw-r--r--rsvg/src/viewbox.rs (renamed from src/viewbox.rs)0
-rw-r--r--rsvg/src/xml/attributes.rs (renamed from src/xml/attributes.rs)0
-rw-r--r--rsvg/src/xml/mod.rs (renamed from src/xml/mod.rs)0
-rw-r--r--rsvg/src/xml/xml2.rs (renamed from src/xml/xml2.rs)0
-rw-r--r--rsvg/src/xml/xml2_load.rs (renamed from src/xml/xml2_load.rs)0
-rw-r--r--rsvg/tests/README.md (renamed from tests/README.md)0
-rw-r--r--rsvg/tests/api.rs (renamed from tests/src/api.rs)4
-rw-r--r--rsvg/tests/bugs.rs (renamed from tests/src/bugs.rs)4
-rw-r--r--rsvg/tests/errors.rs (renamed from tests/src/errors.rs)0
-rw-r--r--rsvg/tests/filters.rs (renamed from tests/src/filters.rs)6
-rw-r--r--rsvg/tests/fixtures/api/bug334-element-positions.svg (renamed from tests/fixtures/api/bug334-element-positions.svg)0
-rw-r--r--rsvg/tests/fixtures/api/document.svg (renamed from tests/fixtures/api/document.svg)0
-rw-r--r--rsvg/tests/fixtures/api/dpi.svg5
-rw-r--r--rsvg/tests/fixtures/api/example.svg5
-rw-r--r--rsvg/tests/fixtures/api/geometry-element.svg6
-rw-r--r--rsvg/tests/fixtures/api/geometry.svg (renamed from tests/fixtures/api/geometry.svg)0
-rw-r--r--rsvg/tests/fixtures/api/layers.svg (renamed from tests/fixtures/api/layers.svg)0
-rw-r--r--rsvg/tests/fixtures/api/no-size.svg (renamed from tests/fixtures/api/no-size.svg)0
-rw-r--r--rsvg/tests/fixtures/api/no-viewbox.svg (renamed from tests/fixtures/api/no-viewbox.svg)0
-rw-r--r--rsvg/tests/fixtures/api/size.svg (renamed from tests/fixtures/api/size.svg)0
-rw-r--r--rsvg/tests/fixtures/api/stylesheet-ref.svg (renamed from tests/fixtures/api/stylesheet-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/api/stylesheet.svg (renamed from tests/fixtures/api/stylesheet.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug335-non-svg-toplevel.svg (renamed from tests/fixtures/crash/bug335-non-svg-toplevel.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug336-invalid-css.svg (renamed from tests/fixtures/crash/bug336-invalid-css.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug349-empty-data-uri.svg (renamed from tests/fixtures/crash/bug349-empty-data-uri.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug349-too-big-image-in-href-data.svg (renamed from tests/fixtures/crash/bug349-too-big-image-in-href-data.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug352-feConvolveMatrix-large-allocation.svg (renamed from tests/fixtures/crash/bug352-feConvolveMatrix-large-allocation.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug377-xinclude-invalid-xml.svg (renamed from tests/fixtures/crash/bug377-xinclude-invalid-xml.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug463-characters-outside-first-element.svg (renamed from tests/fixtures/crash/bug463-characters-outside-first-element.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug467-xinclude-without-parent-element.svg (renamed from tests/fixtures/crash/bug467-xinclude-without-parent-element.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug524-invalid-stylesheet-href.svg (renamed from tests/fixtures/crash/bug524-invalid-stylesheet-href.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug620238.svg (renamed from tests/fixtures/crash/bug620238.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug759084.svg (renamed from tests/fixtures/crash/bug759084.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug785276-empty.svg (renamed from tests/fixtures/crash/bug785276-empty.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug785276-short-file.svg (renamed from tests/fixtures/crash/bug785276-short-file.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug800-font-inherit.svg (renamed from tests/fixtures/crash/bug800-font-inherit.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug800-marker.svg (renamed from tests/fixtures/crash/bug800-marker.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug942-xinclude-mutual-recursion-2.svg (renamed from tests/fixtures/crash/bug942-xinclude-mutual-recursion-2.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug942-xinclude-mutual-recursion.svg (renamed from tests/fixtures/crash/bug942-xinclude-mutual-recursion.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/bug942-xinclude-recursion.svg (renamed from tests/fixtures/crash/bug942-xinclude-recursion.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/feConvolveMatrix-empty-kernel.svg (renamed from tests/fixtures/crash/feConvolveMatrix-empty-kernel.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/marker-cycles.svg (renamed from tests/fixtures/crash/marker-cycles.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/mask-cycles.svg (renamed from tests/fixtures/crash/mask-cycles.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/pattern-fallback-cycles.svg (renamed from tests/fixtures/crash/pattern-fallback-cycles.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/xinclude-text-xml.svg (renamed from tests/fixtures/crash/xinclude-text-xml.svg)0
-rw-r--r--rsvg/tests/fixtures/crash/xml-pi-without-data.svg (renamed from tests/fixtures/crash/xml-pi-without-data.svg)0
-rw-r--r--rsvg/tests/fixtures/dimensions/bug347-bamboo-16fg-s-pt.svg (renamed from tests/fixtures/dimensions/bug347-bamboo-16fg-s-pt.svg)0
-rw-r--r--rsvg/tests/fixtures/dimensions/bug347-wrapper.svg (renamed from tests/fixtures/dimensions/bug347-wrapper.svg)0
-rw-r--r--rsvg/tests/fixtures/dimensions/bug521-with-viewbox.svg4
-rw-r--r--rsvg/tests/fixtures/dimensions/bug564527.svg (renamed from tests/fixtures/dimensions/bug564527.svg)0
-rw-r--r--rsvg/tests/fixtures/dimensions/bug608102.svg (renamed from tests/fixtures/dimensions/bug608102.svg)0
-rw-r--r--rsvg/tests/fixtures/dimensions/bug612951.svg (renamed from tests/fixtures/dimensions/bug612951.svg)0
-rw-r--r--rsvg/tests/fixtures/dimensions/bug614018.svg (renamed from tests/fixtures/dimensions/bug614018.svg)0
-rw-r--r--rsvg/tests/fixtures/dimensions/bug760112-wilber.svg (renamed from tests/fixtures/dimensions/bug760112-wilber.svg)0
-rw-r--r--rsvg/tests/fixtures/dimensions/bug823-position-sub.svg (renamed from tests/fixtures/dimensions/bug823-position-sub.svg)0
-rw-r--r--rsvg/tests/fixtures/dimensions/empty.svg3
-rw-r--r--rsvg/tests/fixtures/dimensions/sub-rect-no-unit.svg13
-rw-r--r--rsvg/tests/fixtures/errors/bug323-nested-use.svg (renamed from tests/fixtures/errors/bug323-nested-use.svg)0
-rw-r--r--rsvg/tests/fixtures/errors/bug515-pattern-billion-laughs.svg (renamed from tests/fixtures/errors/bug515-pattern-billion-laughs.svg)0
-rw-r--r--rsvg/tests/fixtures/errors/bug515-too-many-elements.svgz (renamed from tests/fixtures/errors/bug515-too-many-elements.svgz)bin40811 -> 40811 bytes
-rw-r--r--rsvg/tests/fixtures/geometries/README.md (renamed from tests/fixtures/geometries/README.md)0
-rw-r--r--rsvg/tests/fixtures/geometries/dual.svg (renamed from tests/fixtures/geometries/dual.svg)0
-rw-r--r--rsvg/tests/fixtures/geometries/dual.svg.subs (renamed from tests/fixtures/geometries/dual.svg.subs)0
-rw-r--r--rsvg/tests/fixtures/geometries/grid.svg (renamed from tests/fixtures/geometries/grid.svg)0
-rw-r--r--rsvg/tests/fixtures/geometries/grid.svg.subs (renamed from tests/fixtures/geometries/grid.svg.subs)0
-rw-r--r--rsvg/tests/fixtures/geometries/quad.svg (renamed from tests/fixtures/geometries/quad.svg)0
-rw-r--r--rsvg/tests/fixtures/geometries/quad.svg.subs (renamed from tests/fixtures/geometries/quad.svg.subs)0
-rw-r--r--rsvg/tests/fixtures/geometries/single.svg (renamed from tests/fixtures/geometries/single.svg)0
-rw-r--r--rsvg/tests/fixtures/geometries/single.svg.subs (renamed from tests/fixtures/geometries/single.svg.subs)0
-rw-r--r--rsvg/tests/fixtures/loading/gnome-cool.svg (renamed from tests/fixtures/loading/gnome-cool.svg)0
-rw-r--r--rsvg/tests/fixtures/loading/gnome-cool.svgz (renamed from tests/fixtures/loading/gnome-cool.svgz)bin5183 -> 5183 bytes
-rw-r--r--rsvg/tests/fixtures/loading/include-fallback.svg (renamed from tests/fixtures/loading/include-fallback.svg)0
-rw-r--r--rsvg/tests/fixtures/loading/include-text.svg (renamed from tests/fixtures/loading/include-text.svg)0
-rw-r--r--rsvg/tests/fixtures/loading/text.txt (renamed from tests/fixtures/loading/text.txt)0
-rw-r--r--rsvg/tests/fixtures/primitive_geometries/rect.svg (renamed from tests/fixtures/primitive_geometries/rect.svg)0
-rw-r--r--rsvg/tests/fixtures/primitive_geometries/rect.svg.geom (renamed from tests/fixtures/primitive_geometries/rect.svg.geom)0
-rw-r--r--rsvg/tests/fixtures/primitive_geometries/rect_isolate.svg (renamed from tests/fixtures/primitive_geometries/rect_isolate.svg)0
-rw-r--r--rsvg/tests/fixtures/primitive_geometries/rect_isolate.svg.geom (renamed from tests/fixtures/primitive_geometries/rect_isolate.svg.geom)0
-rw-r--r--rsvg/tests/fixtures/primitive_geometries/rect_stroke.svg (renamed from tests/fixtures/primitive_geometries/rect_stroke.svg)0
-rw-r--r--rsvg/tests/fixtures/primitive_geometries/rect_stroke.svg.geom (renamed from tests/fixtures/primitive_geometries/rect_stroke.svg.geom)0
-rw-r--r--rsvg/tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg (renamed from tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg)0
-rw-r--r--rsvg/tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg.geom (renamed from tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg.geom)0
-rw-r--r--rsvg/tests/fixtures/reftests/a-pseudo-class-ref.png (renamed from tests/fixtures/reftests/a-pseudo-class-ref.png)bin3753 -> 3753 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/a-pseudo-class.svg (renamed from tests/fixtures/reftests/a-pseudo-class.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/ac-adapter-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/ac-adapter-symbolic-ref.png)bin327 -> 327 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/ac-adapter-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/ac-adapter-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/accessories-calculator-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/accessories-calculator-symbolic-ref.png)bin179 -> 179 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/accessories-calculator-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/accessories-calculator-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/accessories-character-map-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/accessories-character-map-symbolic-ref.png)bin498 -> 498 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/accessories-character-map-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/accessories-character-map-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic-ref.png)bin416 -> 416 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic-ref.png)bin228 -> 228 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/action-unavailable-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/action-unavailable-symbolic-ref.png)bin495 -> 495 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/action-unavailable-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/action-unavailable-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/address-book-new-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/address-book-new-symbolic-ref.png)bin438 -> 438 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/address-book-new-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/address-book-new-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/airplane-mode-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/airplane-mode-symbolic-ref.png)bin371 -> 371 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/airplane-mode-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/airplane-mode-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/alarm-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/alarm-symbolic-ref.png)bin592 -> 592 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/alarm-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/alarm-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic-ref.png)bin372 -> 372 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-certificate-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/application-certificate-symbolic-ref.png)bin345 -> 345 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-certificate-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/application-certificate-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-exit-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/application-exit-symbolic-ref.png)bin279 -> 279 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-exit-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/application-exit-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-rss-xml-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/application-rss-xml-symbolic-ref.png)bin458 -> 458 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-rss-xml-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/application-rss-xml-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-x-addon-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/application-x-addon-symbolic-ref.png)bin289 -> 289 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-x-addon-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/application-x-addon-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-x-appliance-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/application-x-appliance-symbolic-ref.png)bin489 -> 489 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-x-appliance-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/application-x-appliance-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-x-executable-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/application-x-executable-symbolic-ref.png)bin402 -> 402 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-x-executable-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/application-x-executable-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-x-firmware-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/application-x-firmware-symbolic-ref.png)bin543 -> 543 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/application-x-firmware-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/application-x-firmware-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-engineering-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/applications-engineering-symbolic-ref.png)bin413 -> 413 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-engineering-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/applications-engineering-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-games-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/applications-games-symbolic-ref.png)bin409 -> 409 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-games-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/applications-games-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-graphics-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/applications-graphics-symbolic-ref.png)bin568 -> 568 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-graphics-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/applications-graphics-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-multimedia-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/applications-multimedia-symbolic-ref.png)bin291 -> 291 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-multimedia-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/applications-multimedia-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-science-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/applications-science-symbolic-ref.png)bin519 -> 519 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-science-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/applications-science-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-system-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/applications-system-symbolic-ref.png)bin411 -> 411 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-system-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/applications-system-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-utilities-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/applications-utilities-symbolic-ref.png)bin416 -> 416 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/applications-utilities-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/applications-utilities-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/appointment-missed-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/appointment-missed-symbolic-ref.png)bin499 -> 499 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/appointment-missed-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/appointment-missed-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/appointment-new-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/appointment-new-symbolic-ref.png)bin467 -> 467 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/appointment-new-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/appointment-new-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/appointment-soon-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/appointment-soon-symbolic-ref.png)bin451 -> 451 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/appointment-soon-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/appointment-soon-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-card-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/audio-card-symbolic-ref.png)bin429 -> 429 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-card-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/audio-card-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-headphones-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/audio-headphones-symbolic-ref.png)bin458 -> 458 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-headphones-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/audio-headphones-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-headset-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/audio-headset-symbolic-ref.png)bin489 -> 489 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-headset-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/audio-headset-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic-ref.png)bin356 -> 356 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-speakers-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/audio-speakers-symbolic-ref.png)bin335 -> 335 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-speakers-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/audio-speakers-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-volume-high-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/audio-volume-high-symbolic-ref.png)bin430 -> 430 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-volume-high-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/audio-volume-high-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-volume-low-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/audio-volume-low-symbolic-ref.png)bin442 -> 442 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-volume-low-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/audio-volume-low-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic-ref.png)bin443 -> 443 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic-ref.png)bin450 -> 450 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic-ref.png)bin375 -> 375 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-x-generic-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/audio-x-generic-symbolic-ref.png)bin247 -> 247 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/audio-x-generic-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/audio-x-generic-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic-ref.png)bin755 -> 755 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/auth-smartcard-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/auth-smartcard-symbolic-ref.png)bin283 -> 283 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/auth-smartcard-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/auth-smartcard-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/avatar-default-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/avatar-default-symbolic-ref.png)bin291 -> 291 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/avatar-default-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/avatar-default-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic-ref.png)bin364 -> 364 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-caution-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-caution-symbolic-ref.png)bin248 -> 248 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-caution-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-caution-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic-ref.png)bin349 -> 349 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-empty-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-empty-symbolic-ref.png)bin179 -> 179 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-empty-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-empty-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-full-charged-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-full-charged-symbolic-ref.png)bin338 -> 338 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-full-charged-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-full-charged-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-full-charging-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-full-charging-symbolic-ref.png)bin345 -> 345 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-full-charging-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-full-charging-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-full-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-full-symbolic-ref.png)bin186 -> 186 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-full-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-full-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-good-charging-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-good-charging-symbolic-ref.png)bin348 -> 348 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-good-charging-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-good-charging-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-good-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-good-symbolic-ref.png)bin194 -> 194 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-good-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-good-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-low-charging-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-low-charging-symbolic-ref.png)bin357 -> 357 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-low-charging-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-low-charging-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-low-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-low-symbolic-ref.png)bin189 -> 189 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-low-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-low-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-missing-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-missing-symbolic-ref.png)bin364 -> 364 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-missing-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-missing-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/battery-symbolic-ref.png)bin186 -> 186 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/battery-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/battery-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/bluetooth-active-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/bluetooth-active-symbolic-ref.png)bin365 -> 365 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/bluetooth-active-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/bluetooth-active-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic-ref.png)bin420 -> 420 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/bluetooth-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/bluetooth-symbolic-ref.png)bin365 -> 365 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/bluetooth-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/bluetooth-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/bookmark-new-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/bookmark-new-symbolic-ref.png)bin331 -> 331 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/bookmark-new-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/bookmark-new-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/call-missed-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/call-missed-symbolic-ref.png)bin490 -> 490 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/call-missed-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/call-missed-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/call-start-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/call-start-symbolic-ref.png)bin311 -> 311 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/call-start-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/call-start-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/call-stop-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/call-stop-symbolic-ref.png)bin423 -> 423 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/call-stop-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/call-stop-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/camera-photo-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/camera-photo-symbolic-ref.png)bin347 -> 347 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/camera-photo-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/camera-photo-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/camera-switch-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/camera-switch-symbolic-ref.png)bin343 -> 343 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/camera-switch-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/camera-switch-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/camera-video-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/camera-video-symbolic-ref.png)bin359 -> 359 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/camera-video-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/camera-video-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/camera-web-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/camera-web-symbolic-ref.png)bin212 -> 212 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/camera-web-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/camera-web-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/changes-allow-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/changes-allow-symbolic-ref.png)bin247 -> 247 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/changes-allow-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/changes-allow-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/changes-prevent-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/changes-prevent-symbolic-ref.png)bin242 -> 242 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/changes-prevent-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/changes-prevent-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/channel-insecure-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/channel-insecure-symbolic-ref.png)bin336 -> 336 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/channel-insecure-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/channel-insecure-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/channel-secure-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/channel-secure-symbolic-ref.png)bin239 -> 239 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/channel-secure-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/channel-secure-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/checkbox-checked-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/checkbox-checked-symbolic-ref.png)bin433 -> 433 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/checkbox-checked-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/checkbox-checked-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic-ref.png)bin388 -> 388 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/checkbox-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/checkbox-symbolic-ref.png)bin285 -> 285 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/checkbox-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/checkbox-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/color-select-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/color-select-symbolic-ref.png)bin394 -> 394 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/color-select-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/color-select-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic-ref.png)bin290 -> 290 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic-ref.png)bin176 -> 176 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/computer-fail-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/computer-fail-symbolic-ref.png)bin403 -> 403 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/computer-fail-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/computer-fail-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/computer-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/computer-symbolic-ref.png)bin325 -> 325 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/computer-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/computer-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/contact-new-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/contact-new-symbolic-ref.png)bin313 -> 313 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/contact-new-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/contact-new-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/content-loading-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/content-loading-symbolic-ref.png)bin155 -> 155 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/content-loading-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/content-loading-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic-ref.png)bin342 -> 342 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/daytime-sunset-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/daytime-sunset-symbolic-ref.png)bin335 -> 335 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/daytime-sunset-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/daytime-sunset-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/dialog-error-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/dialog-error-symbolic-ref.png)bin345 -> 345 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/dialog-error-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/dialog-error-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/dialog-information-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/dialog-information-symbolic-ref.png)bin343 -> 343 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/dialog-information-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/dialog-information-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/dialog-password-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/dialog-password-symbolic-ref.png)bin363 -> 363 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/dialog-password-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/dialog-password-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/dialog-question-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/dialog-question-symbolic-ref.png)bin427 -> 427 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/dialog-question-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/dialog-question-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/dialog-warning-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/dialog-warning-symbolic-ref.png)bin439 -> 439 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/dialog-warning-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/dialog-warning-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/display-brightness-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/display-brightness-symbolic-ref.png)bin526 -> 526 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/display-brightness-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/display-brightness-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/display-projector-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/display-projector-symbolic-ref.png)bin330 -> 330 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/display-projector-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/display-projector-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-edit-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-edit-symbolic-ref.png)bin355 -> 355 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-edit-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-edit-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-new-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-new-symbolic-ref.png)bin358 -> 358 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-new-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-new-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-open-recent-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-open-recent-symbolic-ref.png)bin572 -> 572 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-open-recent-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-open-recent-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-open-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-open-symbolic-ref.png)bin284 -> 284 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-open-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-open-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-page-setup-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-page-setup-symbolic-ref.png)bin409 -> 409 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-page-setup-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-page-setup-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-print-preview-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-print-preview-symbolic-ref.png)bin375 -> 375 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-print-preview-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-print-preview-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-print-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-print-symbolic-ref.png)bin170 -> 170 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-print-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-print-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-properties-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-properties-symbolic-ref.png)bin413 -> 413 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-properties-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-properties-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-revert-symbolic-ref.png)bin342 -> 342 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl-ref.png)bin395 -> 395 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-revert-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-save-as-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-save-as-symbolic-ref.png)bin349 -> 349 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-save-as-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-save-as-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-save-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-save-symbolic-ref.png)bin326 -> 326 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-save-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-save-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-send-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/document-send-symbolic-ref.png)bin366 -> 366 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/document-send-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/document-send-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic-ref.png)bin360 -> 360 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic-ref.png)bin249 -> 249 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/drive-harddisk-symbolic-ref.png)bin414 -> 414 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/drive-harddisk-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic-ref.png)bin416 -> 416 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic-ref.png)bin360 -> 360 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-multidisk-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/drive-multidisk-symbolic-ref.png)bin418 -> 418 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-multidisk-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/drive-multidisk-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-optical-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/drive-optical-symbolic-ref.png)bin352 -> 352 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-optical-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/drive-optical-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-removable-media-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/drive-removable-media-symbolic-ref.png)bin214 -> 214 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/drive-removable-media-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/drive-removable-media-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-clear-all-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-clear-all-symbolic-ref.png)bin437 -> 437 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-clear-all-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-clear-all-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-clear-symbolic-ref.png)bin301 -> 301 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl-ref.png)bin320 -> 320 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-clear-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-copy-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-copy-symbolic-ref.png)bin171 -> 171 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-copy-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-copy-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-cut-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-cut-symbolic-ref.png)bin566 -> 566 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-cut-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-cut-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-delete-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-delete-symbolic-ref.png)bin437 -> 437 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-delete-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-delete-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-find-replace-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-find-replace-symbolic-ref.png)bin461 -> 461 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-find-replace-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-find-replace-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-find-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-find-symbolic-ref.png)bin470 -> 470 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-find-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-find-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-paste-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-paste-symbolic-ref.png)bin316 -> 316 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-paste-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-paste-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-redo-symbolic-ref.png)bin317 -> 317 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl-ref.png)bin346 -> 346 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-redo-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-select-all-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-select-all-symbolic-ref.png)bin216 -> 216 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-select-all-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-select-all-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-select-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-select-symbolic-ref.png)bin260 -> 260 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-select-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-select-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-undo-symbolic-ref.png)bin346 -> 346 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl-ref.png)bin317 -> 317 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/edit-undo-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-default-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emblem-default-symbolic-ref.png)bin467 -> 467 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-default-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emblem-default-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-documents-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emblem-documents-symbolic-ref.png)bin252 -> 252 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-documents-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emblem-documents-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-favorite-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emblem-favorite-symbolic-ref.png)bin373 -> 373 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-favorite-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emblem-favorite-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-important-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emblem-important-symbolic-ref.png)bin386 -> 386 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-important-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emblem-important-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-music-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emblem-music-symbolic-ref.png)bin274 -> 274 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-music-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emblem-music-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-ok-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emblem-ok-symbolic-ref.png)bin273 -> 273 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-ok-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emblem-ok-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-photos-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emblem-photos-symbolic-ref.png)bin216 -> 216 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-photos-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emblem-photos-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-shared-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emblem-shared-symbolic-ref.png)bin437 -> 437 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-shared-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emblem-shared-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic-ref.png)bin443 -> 443 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-system-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emblem-system-symbolic-ref.png)bin411 -> 411 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-system-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emblem-system-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-videos-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emblem-videos-symbolic-ref.png)bin211 -> 211 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emblem-videos-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emblem-videos-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-activities-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emoji-activities-symbolic-ref.png)bin649 -> 649 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-activities-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emoji-activities-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-body-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emoji-body-symbolic-ref.png)bin392 -> 392 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-body-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emoji-body-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-flags-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emoji-flags-symbolic-ref.png)bin291 -> 291 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-flags-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emoji-flags-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-food-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emoji-food-symbolic-ref.png)bin303 -> 303 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-food-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emoji-food-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-nature-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emoji-nature-symbolic-ref.png)bin354 -> 354 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-nature-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emoji-nature-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-objects-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emoji-objects-symbolic-ref.png)bin179 -> 179 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-objects-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emoji-objects-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-people-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emoji-people-symbolic-ref.png)bin291 -> 291 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-people-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emoji-people-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-recent-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emoji-recent-symbolic-ref.png)bin586 -> 586 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-recent-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emoji-recent-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-symbols-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emoji-symbols-symbolic-ref.png)bin373 -> 373 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-symbols-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emoji-symbols-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-travel-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emoji-travel-symbolic-ref.png)bin371 -> 371 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emoji-travel-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emoji-travel-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emote-love-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/emote-love-symbolic-ref.png)bin373 -> 373 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/emote-love-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/emote-love-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/error-correct-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/error-correct-symbolic-ref.png)bin518 -> 518 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/error-correct-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/error-correct-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-angel-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-angel-symbolic-ref.png)bin560 -> 560 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-angel-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-angel-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-angry-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-angry-symbolic-ref.png)bin437 -> 437 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-angry-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-angry-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-confused-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-confused-symbolic-ref.png)bin463 -> 463 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-confused-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-confused-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-cool-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-cool-symbolic-ref.png)bin491 -> 491 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-cool-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-cool-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-crying-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-crying-symbolic-ref.png)bin500 -> 500 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-crying-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-crying-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-devilish-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-devilish-symbolic-ref.png)bin485 -> 485 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-devilish-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-devilish-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-embarrassed-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-embarrassed-symbolic-ref.png)bin470 -> 470 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-embarrassed-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-embarrassed-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-glasses-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-glasses-symbolic-ref.png)bin556 -> 556 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-glasses-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-glasses-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-kiss-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-kiss-symbolic-ref.png)bin480 -> 480 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-kiss-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-kiss-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-laugh-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-laugh-symbolic-ref.png)bin490 -> 490 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-laugh-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-laugh-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-monkey-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-monkey-symbolic-ref.png)bin637 -> 637 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-monkey-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-monkey-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-plain-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-plain-symbolic-ref.png)bin414 -> 414 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-plain-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-plain-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-raspberry-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-raspberry-symbolic-ref.png)bin496 -> 496 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-raspberry-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-raspberry-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-sad-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-sad-symbolic-ref.png)bin464 -> 464 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-sad-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-sad-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-shutmouth-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-shutmouth-symbolic-ref.png)bin464 -> 464 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-shutmouth-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-shutmouth-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-sick-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-sick-symbolic-ref.png)bin497 -> 497 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-sick-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-sick-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-smile-big-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-smile-big-symbolic-ref.png)bin477 -> 477 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-smile-big-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-smile-big-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-smile-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-smile-symbolic-ref.png)bin478 -> 478 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-smile-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-smile-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-smirk-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-smirk-symbolic-ref.png)bin479 -> 479 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-smirk-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-smirk-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-surprise-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-surprise-symbolic-ref.png)bin444 -> 444 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-surprise-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-surprise-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-tired-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-tired-symbolic-ref.png)bin422 -> 422 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-tired-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-tired-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-uncertain-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-uncertain-symbolic-ref.png)bin438 -> 438 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-uncertain-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-uncertain-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-wink-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-wink-symbolic-ref.png)bin467 -> 467 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-wink-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-wink-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-worried-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-worried-symbolic-ref.png)bin456 -> 456 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-worried-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-worried-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-yawn-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/face-yawn-symbolic-ref.png)bin476 -> 476 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/face-yawn-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/face-yawn-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/find-location-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/find-location-symbolic-ref.png)bin564 -> 564 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/find-location-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/find-location-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic-ref.png)bin296 -> 296 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/focus-top-bar-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/focus-top-bar-symbolic-ref.png)bin211 -> 211 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/focus-top-bar-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/focus-top-bar-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/focus-windows-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/focus-windows-symbolic-ref.png)bin238 -> 238 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/focus-windows-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/focus-windows-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-documents-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-documents-symbolic-ref.png)bin216 -> 216 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-documents-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-documents-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-download-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-download-symbolic-ref.png)bin343 -> 343 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-download-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-download-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic-ref.png)bin232 -> 232 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-music-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-music-symbolic-ref.png)bin274 -> 274 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-music-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-music-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-new-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-new-symbolic-ref.png)bin265 -> 265 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-new-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-new-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-open-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-open-symbolic-ref.png)bin260 -> 260 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-open-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-open-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-pictures-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-pictures-symbolic-ref.png)bin347 -> 347 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-pictures-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-pictures-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-publicshare-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-publicshare-symbolic-ref.png)bin437 -> 437 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-publicshare-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-publicshare-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-remote-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-remote-symbolic-ref.png)bin299 -> 299 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-remote-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-remote-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-saved-search-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-saved-search-symbolic-ref.png)bin464 -> 464 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-saved-search-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-saved-search-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-symbolic-ref.png)bin267 -> 267 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-templates-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-templates-symbolic-ref.png)bin220 -> 220 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-templates-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-templates-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-videos-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-videos-symbolic-ref.png)bin212 -> 212 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-videos-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-videos-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-visiting-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/folder-visiting-symbolic-ref.png)bin229 -> 229 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/folder-visiting-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/folder-visiting-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/font-select-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/font-select-symbolic-ref.png)bin339 -> 339 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/font-select-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/font-select-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/font-x-generic-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/font-x-generic-symbolic-ref.png)bin306 -> 306 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/font-x-generic-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/font-x-generic-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/format-indent-less-symbolic-ref.png)bin227 -> 227 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl-ref.png)bin216 -> 216 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/format-indent-less-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/format-indent-more-symbolic-ref.png)bin216 -> 216 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl-ref.png)bin227 -> 227 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/format-indent-more-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-justify-center-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/format-justify-center-symbolic-ref.png)bin133 -> 133 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-justify-center-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/format-justify-center-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-justify-fill-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/format-justify-fill-symbolic-ref.png)bin114 -> 114 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-justify-fill-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/format-justify-fill-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-justify-left-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/format-justify-left-symbolic-ref.png)bin127 -> 127 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-justify-left-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/format-justify-left-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-justify-right-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/format-justify-right-symbolic-ref.png)bin126 -> 126 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-justify-right-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/format-justify-right-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-bold-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/format-text-bold-symbolic-ref.png)bin283 -> 283 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-bold-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/format-text-bold-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/format-text-direction-symbolic-ref.png)bin319 -> 319 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl-ref.png)bin347 -> 347 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/format-text-direction-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-italic-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/format-text-italic-symbolic-ref.png)bin322 -> 322 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-italic-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/format-text-italic-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic-ref.png)bin230 -> 230 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-underline-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/format-text-underline-symbolic-ref.png)bin270 -> 270 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/format-text-underline-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/format-text-underline-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic-ref.png)bin345 -> 345 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-bottom-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/go-bottom-symbolic-ref.png)bin275 -> 275 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-bottom-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/go-bottom-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-down-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/go-down-symbolic-ref.png)bin267 -> 267 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-down-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/go-down-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/go-first-symbolic-ref.png)bin264 -> 264 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/go-first-symbolic-rtl-ref.png)bin259 -> 259 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/go-first-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/go-first-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-home-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/go-home-symbolic-ref.png)bin380 -> 380 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-home-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/go-home-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-jump-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/go-jump-symbolic-ref.png)bin332 -> 332 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-jump-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/go-jump-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/go-last-symbolic-ref.png)bin259 -> 259 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/go-last-symbolic-rtl-ref.png)bin264 -> 264 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/go-last-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/go-last-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/go-next-symbolic-ref.png)bin256 -> 256 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/go-next-symbolic-rtl-ref.png)bin257 -> 257 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/go-next-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/go-next-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/go-previous-symbolic-ref.png)bin257 -> 257 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl-ref.png)bin256 -> 256 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/go-previous-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-top-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/go-top-symbolic-ref.png)bin292 -> 292 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-top-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/go-top-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-up-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/go-up-symbolic-ref.png)bin275 -> 275 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/go-up-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/go-up-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/goa-panel-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/goa-panel-symbolic-ref.png)bin521 -> 521 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/goa-panel-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/goa-panel-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/help-about-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/help-about-symbolic-ref.png)bin347 -> 347 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/help-about-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/help-about-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/help-browser-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/help-browser-symbolic-ref.png)bin611 -> 611 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/help-browser-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/help-browser-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/help-contents-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/help-contents-symbolic-ref.png)bin507 -> 507 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/help-contents-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/help-contents-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/help-faq-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/help-faq-symbolic-ref.png)bin386 -> 386 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/help-faq-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/help-faq-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/image-loading-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/image-loading-symbolic-ref.png)bin155 -> 155 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/image-loading-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/image-loading-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/image-x-generic-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/image-x-generic-symbolic-ref.png)bin334 -> 334 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/image-x-generic-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/image-x-generic-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/inode-directory-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/inode-directory-symbolic-ref.png)bin189 -> 189 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/inode-directory-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/inode-directory-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-dialpad-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/input-dialpad-symbolic-ref.png)bin218 -> 218 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-dialpad-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/input-dialpad-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-gaming-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/input-gaming-symbolic-ref.png)bin372 -> 372 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-gaming-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/input-gaming-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-keyboard-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/input-keyboard-symbolic-ref.png)bin183 -> 183 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-keyboard-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/input-keyboard-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-mouse-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/input-mouse-symbolic-ref.png)bin428 -> 428 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-mouse-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/input-mouse-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-tablet-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/input-tablet-symbolic-ref.png)bin504 -> 504 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-tablet-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/input-tablet-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-touchpad-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/input-touchpad-symbolic-ref.png)bin284 -> 284 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/input-touchpad-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/input-touchpad-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/insert-image-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/insert-image-symbolic-ref.png)bin299 -> 299 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/insert-image-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/insert-image-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/insert-link-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/insert-link-symbolic-ref.png)bin333 -> 333 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/insert-link-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/insert-link-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/insert-object-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/insert-object-symbolic-ref.png)bin466 -> 466 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/insert-object-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/insert-object-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/insert-text-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/insert-text-symbolic-ref.png)bin337 -> 337 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/insert-text-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/insert-text-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic-ref.png)bin320 -> 320 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/list-add-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/list-add-symbolic-ref.png)bin126 -> 126 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/list-add-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/list-add-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/list-remove-all-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/list-remove-all-symbolic-ref.png)bin210 -> 210 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/list-remove-all-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/list-remove-all-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/list-remove-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/list-remove-symbolic-ref.png)bin111 -> 111 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/list-remove-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/list-remove-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-attachment-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/mail-attachment-symbolic-ref.png)bin466 -> 466 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-attachment-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/mail-attachment-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-mark-important-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/mail-mark-important-symbolic-ref.png)bin365 -> 365 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-mark-important-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/mail-mark-important-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-read-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/mail-read-symbolic-ref.png)bin503 -> 503 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-read-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/mail-read-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-replied-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/mail-replied-symbolic-ref.png)bin286 -> 286 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-replied-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/mail-replied-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-send-receive-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/mail-send-receive-symbolic-ref.png)bin294 -> 294 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-send-receive-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/mail-send-receive-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-send-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/mail-send-symbolic-ref.png)bin321 -> 321 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-send-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/mail-send-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-unread-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/mail-unread-symbolic-ref.png)bin316 -> 316 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mail-unread-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/mail-unread-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mark-location-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/mark-location-symbolic-ref.png)bin368 -> 368 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/mark-location-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/mark-location-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-eject-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-eject-symbolic-ref.png)bin210 -> 210 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-eject-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-eject-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-flash-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-flash-symbolic-ref.png)bin267 -> 267 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-flash-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-flash-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-floppy-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-floppy-symbolic-ref.png)bin236 -> 236 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-floppy-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-floppy-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-optical-bd-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-optical-bd-symbolic-ref.png)bin438 -> 438 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-optical-bd-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-optical-bd-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic-ref.png)bin438 -> 438 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic-ref.png)bin438 -> 438 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-optical-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-optical-symbolic-ref.png)bin438 -> 438 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-optical-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-optical-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playback-pause-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playback-pause-symbolic-ref.png)bin116 -> 116 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playback-pause-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-playback-pause-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playback-start-symbolic-ref.png)bin230 -> 230 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl-ref.png)bin257 -> 257 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-playback-start-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playback-stop-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playback-stop-symbolic-ref.png)bin114 -> 114 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playback-stop-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-playback-stop-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-ref.png)bin178 -> 178 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl-ref.png)bin192 -> 192 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-ref.png)bin434 -> 434 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl-ref.png)bin424 -> 424 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-ref.png)bin336 -> 336 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl-ref.png)bin329 -> 329 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-ref.png)bin305 -> 305 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl-ref.png)bin317 -> 317 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-record-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-record-symbolic-ref.png)bin230 -> 230 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-record-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-record-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-removable-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-removable-symbolic-ref.png)bin201 -> 201 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-removable-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-removable-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-ref.png)bin208 -> 208 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl-ref.png)bin242 -> 242 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-seek-backward-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-ref.png)bin242 -> 242 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl-ref.png)bin208 -> 208 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-seek-forward-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-ref.png)bin226 -> 226 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl-ref.png)bin228 -> 228 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-skip-backward-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-ref.png)bin228 -> 228 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl-ref.png)bin226 -> 226 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-skip-forward-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-tape-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-tape-symbolic-ref.png)bin324 -> 324 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-tape-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-tape-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic-ref.png)bin273 -> 273 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-zip-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/media-zip-symbolic-ref.png)bin414 -> 414 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/media-zip-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/media-zip-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic-ref.png)bin469 -> 469 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic-ref.png)bin525 -> 525 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic-ref.png)bin526 -> 526 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic-ref.png)bin534 -> 534 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/modem-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/modem-symbolic-ref.png)bin346 -> 346 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/modem-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/modem-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic-ref.png)bin193 -> 193 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/multimedia-player-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/multimedia-player-symbolic-ref.png)bin316 -> 316 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/multimedia-player-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/multimedia-player-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic-ref.png)bin296 -> 296 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic-ref.png)bin382 -> 382 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic-ref.png)bin313 -> 313 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic-ref.png)bin254 -> 254 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic-ref.png)bin320 -> 320 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic-ref.png)bin234 -> 234 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic-ref.png)bin306 -> 306 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic-ref.png)bin200 -> 200 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic-ref.png)bin372 -> 372 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic-ref.png)bin241 -> 241 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic-ref.png)bin133 -> 133 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic-ref.png)bin141 -> 141 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic-ref.png)bin133 -> 133 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic-ref.png)bin141 -> 141 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic-ref.png)bin141 -> 141 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-error-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-error-symbolic-ref.png)bin481 -> 481 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-error-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-error-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-idle-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-idle-symbolic-ref.png)bin406 -> 406 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-idle-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-idle-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-no-route-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-no-route-symbolic-ref.png)bin441 -> 441 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-no-route-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-no-route-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-offline-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-offline-symbolic-ref.png)bin455 -> 455 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-offline-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-offline-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-receive-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-receive-symbolic-ref.png)bin400 -> 400 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-receive-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-receive-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-server-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-server-symbolic-ref.png)bin227 -> 227 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-server-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-server-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic-ref.png)bin373 -> 373 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-transmit-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-transmit-symbolic-ref.png)bin397 -> 397 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-transmit-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-transmit-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic-ref.png)bin280 -> 280 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic-ref.png)bin432 -> 432 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-vpn-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-vpn-symbolic-ref.png)bin234 -> 234 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-vpn-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-vpn-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic-ref.png)bin296 -> 296 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic-ref.png)bin260 -> 260 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic-ref.png)bin364 -> 364 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wired-offline-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wired-offline-symbolic-ref.png)bin260 -> 260 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wired-offline-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wired-offline-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wired-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wired-symbolic-ref.png)bin167 -> 167 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wired-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wired-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic-ref.png)bin385 -> 385 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic-ref.png)bin238 -> 238 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic-ref.png)bin242 -> 242 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic-ref.png)bin391 -> 391 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic-ref.png)bin320 -> 320 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic-ref.png)bin499 -> 499 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic-ref.png)bin392 -> 392 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic-ref.png)bin401 -> 401 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic-ref.png)bin438 -> 438 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic-ref.png)bin429 -> 429 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic-ref.png)bin436 -> 436 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-wireless-symbolic-ref.png)bin420 -> 420 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-wireless-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-wireless-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-workgroup-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/network-workgroup-symbolic-ref.png)bin291 -> 291 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/network-workgroup-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/network-workgroup-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/night-light-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/night-light-symbolic-ref.png)bin347 -> 347 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/night-light-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/night-light-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/non-starred-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/non-starred-symbolic-ref.png)bin477 -> 477 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/non-starred-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/non-starred-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic-ref.png)bin305 -> 305 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic-ref.png)bin318 -> 318 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/object-rotate-left-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/object-rotate-left-symbolic-ref.png)bin301 -> 301 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/object-rotate-left-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/object-rotate-left-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/object-rotate-right-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/object-rotate-right-symbolic-ref.png)bin322 -> 322 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/object-rotate-right-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/object-rotate-right-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/object-select-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/object-select-symbolic-ref.png)bin259 -> 259 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/object-select-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/object-select-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/open-menu-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/open-menu-symbolic-ref.png)bin114 -> 114 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/open-menu-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/open-menu-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic-ref.png)bin256 -> 256 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/orientation-landscape-symbolic-ref.png)bin269 -> 269 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/orientation-landscape-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic-ref.png)bin270 -> 270 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/orientation-portrait-symbolic-ref.png)bin282 -> 282 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/orientation-portrait-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/package-x-generic-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/package-x-generic-symbolic-ref.png)bin275 -> 275 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/package-x-generic-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/package-x-generic-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-down-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/pan-down-symbolic-ref.png)bin146 -> 146 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-down-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/pan-down-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/pan-end-symbolic-ref.png)bin154 -> 154 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl-ref.png)bin151 -> 151 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/pan-end-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/pan-start-symbolic-ref.png)bin151 -> 151 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl-ref.png)bin154 -> 154 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/pan-start-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-up-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/pan-up-symbolic-ref.png)bin145 -> 145 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pan-up-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/pan-up-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pda-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/pda-symbolic-ref.png)bin432 -> 432 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/pda-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/pda-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic-ref.png)bin193 -> 193 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/phone-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/phone-symbolic-ref.png)bin179 -> 179 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/phone-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/phone-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-color-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-color-symbolic-ref.png)bin444 -> 444 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-color-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-color-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic-ref.png)bin589 -> 589 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic-ref.png)bin458 -> 458 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic-ref.png)bin306 -> 306 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic-ref.png)bin491 -> 491 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic-ref.png)bin183 -> 183 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic-ref.png)bin435 -> 435 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic-ref.png)bin369 -> 369 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic-ref.png)bin420 -> 420 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic-ref.png)bin382 -> 382 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-other-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-other-symbolic-ref.png)bin542 -> 542 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-other-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-other-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-details-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-system-details-symbolic-ref.png)bin213 -> 213 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-details-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-system-details-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic-ref.png)bin259 -> 259 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic-ref.png)bin395 -> 395 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-system-network-symbolic-ref.png)bin291 -> 291 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-system-network-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic-ref.png)bin354 -> 354 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic-ref.png)bin300 -> 300 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-search-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-system-search-symbolic-ref.png)bin464 -> 464 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-search-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-system-search-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic-ref.png)bin437 -> 437 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-system-symbolic-ref.png)bin592 -> 592 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-system-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-time-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/preferences-system-time-symbolic-ref.png)bin564 -> 564 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/preferences-system-time-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/preferences-system-time-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/printer-error-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/printer-error-symbolic-ref.png)bin277 -> 277 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/printer-error-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/printer-error-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/printer-network-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/printer-network-symbolic-ref.png)bin191 -> 191 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/printer-network-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/printer-network-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/printer-printing-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/printer-printing-symbolic-ref.png)bin238 -> 238 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/printer-printing-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/printer-printing-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/printer-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/printer-symbolic-ref.png)bin181 -> 181 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/printer-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/printer-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/printer-warning-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/printer-warning-symbolic-ref.png)bin227 -> 227 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/printer-warning-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/printer-warning-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/process-stop-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/process-stop-symbolic-ref.png)bin407 -> 407 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/process-stop-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/process-stop-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/radio-checked-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/radio-checked-symbolic-ref.png)bin578 -> 578 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/radio-checked-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/radio-checked-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/radio-mixed-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/radio-mixed-symbolic-ref.png)bin554 -> 554 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/radio-mixed-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/radio-mixed-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/radio-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/radio-symbolic-ref.png)bin430 -> 430 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/radio-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/radio-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/rotation-allowed-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/rotation-allowed-symbolic-ref.png)bin522 -> 522 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/rotation-allowed-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/rotation-allowed-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/rotation-locked-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/rotation-locked-symbolic-ref.png)bin532 -> 532 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/rotation-locked-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/rotation-locked-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/scanner-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/scanner-symbolic-ref.png)bin355 -> 355 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/scanner-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/scanner-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/security-high-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/security-high-symbolic-ref.png)bin347 -> 347 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/security-high-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/security-high-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/security-low-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/security-low-symbolic-ref.png)bin311 -> 311 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/security-low-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/security-low-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/security-medium-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/security-medium-symbolic-ref.png)bin336 -> 336 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/security-medium-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/security-medium-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/selection-end-symbolic-ref.png)bin136 -> 136 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl-ref.png)bin149 -> 149 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/selection-end-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/selection-start-symbolic-ref.png)bin149 -> 149 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl-ref.png)bin136 -> 136 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/selection-start-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/semi-starred-symbolic-ref.png)bin478 -> 478 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl-ref.png)bin480 -> 480 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/semi-starred-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/send-to-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/send-to-symbolic-ref.png)bin475 -> 475 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/send-to-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/send-to-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/software-update-available-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/software-update-available-symbolic-ref.png)bin504 -> 504 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/software-update-available-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/software-update-available-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/software-update-urgent-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/software-update-urgent-symbolic-ref.png)bin492 -> 492 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/software-update-urgent-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/software-update-urgent-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/star-new-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/star-new-symbolic-ref.png)bin423 -> 423 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/star-new-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/star-new-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/starred-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/starred-symbolic-ref.png)bin391 -> 391 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/starred-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/starred-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/start-here-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/start-here-symbolic-ref.png)bin574 -> 574 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/start-here-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/start-here-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-file-manager-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/system-file-manager-symbolic-ref.png)bin267 -> 267 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-file-manager-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/system-file-manager-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-help-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/system-help-symbolic-ref.png)bin464 -> 464 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-help-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/system-help-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-lock-screen-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/system-lock-screen-symbolic-ref.png)bin242 -> 242 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-lock-screen-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/system-lock-screen-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-run-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/system-run-symbolic-ref.png)bin569 -> 569 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-run-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/system-run-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-search-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/system-search-symbolic-ref.png)bin464 -> 464 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-search-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/system-search-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-shutdown-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/system-shutdown-symbolic-ref.png)bin494 -> 494 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-shutdown-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/system-shutdown-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-software-install-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/system-software-install-symbolic-ref.png)bin275 -> 275 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-software-install-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/system-software-install-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-switch-user-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/system-switch-user-symbolic-ref.png)bin365 -> 365 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-switch-user-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/system-switch-user-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-users-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/system-users-symbolic-ref.png)bin306 -> 306 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/system-users-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/system-users-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/tab-new-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/tab-new-symbolic-ref.png)bin325 -> 325 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/tab-new-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/tab-new-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/task-due-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/task-due-symbolic-ref.png)bin353 -> 353 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/task-due-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/task-due-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/task-past-due-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/task-past-due-symbolic-ref.png)bin335 -> 335 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/task-past-due-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/task-past-due-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/text-editor-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/text-editor-symbolic-ref.png)bin295 -> 295 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/text-editor-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/text-editor-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/text-x-generic-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/text-x-generic-symbolic-ref.png)bin216 -> 216 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/text-x-generic-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/text-x-generic-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic-ref.png)bin404 -> 404 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/thunderbolt-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/thunderbolt-symbolic-ref.png)bin550 -> 550 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/thunderbolt-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/thunderbolt-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic-ref.png)bin364 -> 364 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic-ref.png)bin324 -> 324 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/tv-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/tv-symbolic-ref.png)bin412 -> 412 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/tv-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/tv-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic-ref.png)bin351 -> 351 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-available-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-available-symbolic-ref.png)bin255 -> 255 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-available-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-available-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-away-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-away-symbolic-ref.png)bin342 -> 342 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-away-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-away-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-bookmarks-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-bookmarks-symbolic-ref.png)bin391 -> 391 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-bookmarks-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-bookmarks-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-busy-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-busy-symbolic-ref.png)bin274 -> 274 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-busy-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-busy-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-desktop-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-desktop-symbolic-ref.png)bin189 -> 189 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-desktop-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-desktop-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-home-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-home-symbolic-ref.png)bin380 -> 380 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-home-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-home-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-idle-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-idle-symbolic-ref.png)bin263 -> 263 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-idle-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-idle-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-info-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-info-symbolic-ref.png)bin325 -> 325 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-info-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-info-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-invisible-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-invisible-symbolic-ref.png)bin295 -> 295 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-invisible-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-invisible-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-not-tracked-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-not-tracked-symbolic-ref.png)bin630 -> 630 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-not-tracked-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-not-tracked-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-offline-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-offline-symbolic-ref.png)bin375 -> 375 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-offline-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-offline-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-status-pending-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-status-pending-symbolic-ref.png)bin301 -> 301 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-status-pending-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-status-pending-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-trash-full-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-trash-full-symbolic-ref.png)bin492 -> 492 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-trash-full-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-trash-full-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-trash-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/user-trash-symbolic-ref.png)bin218 -> 218 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/user-trash-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/user-trash-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic-ref.png)bin372 -> 372 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/utilities-terminal-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/utilities-terminal-symbolic-ref.png)bin328 -> 328 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/utilities-terminal-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/utilities-terminal-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/video-display-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/video-display-symbolic-ref.png)bin272 -> 272 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/video-display-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/video-display-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/video-joined-displays-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/video-joined-displays-symbolic-ref.png)bin328 -> 328 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/video-joined-displays-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/video-joined-displays-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/video-single-display-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/video-single-display-symbolic-ref.png)bin270 -> 270 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/video-single-display-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/video-single-display-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/video-x-generic-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/video-x-generic-symbolic-ref.png)bin212 -> 212 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/video-x-generic-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/video-x-generic-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-app-grid-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-app-grid-symbolic-ref.png)bin122 -> 122 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-app-grid-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-app-grid-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-continuous-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-continuous-symbolic-ref.png)bin156 -> 156 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-continuous-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-continuous-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-dual-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-dual-symbolic-ref.png)bin268 -> 268 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-dual-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-dual-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-fullscreen-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-fullscreen-symbolic-ref.png)bin345 -> 345 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-fullscreen-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-fullscreen-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-grid-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-grid-symbolic-ref.png)bin137 -> 137 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-grid-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-grid-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-list-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-list-symbolic-ref.png)bin185 -> 185 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-list-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-list-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-mirror-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-mirror-symbolic-ref.png)bin470 -> 470 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-mirror-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-mirror-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic-ref.png)bin136 -> 136 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-more-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-more-symbolic-ref.png)bin139 -> 139 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-more-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-more-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-paged-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-paged-symbolic-ref.png)bin182 -> 182 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-paged-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-paged-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-pin-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-pin-symbolic-ref.png)bin216 -> 216 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-pin-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-pin-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-refresh-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-refresh-symbolic-ref.png)bin424 -> 424 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-refresh-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-refresh-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-restore-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-restore-symbolic-ref.png)bin311 -> 311 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-restore-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-restore-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic-ref.png)bin308 -> 308 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-sort-descending-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-sort-descending-symbolic-ref.png)bin290 -> 290 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-sort-descending-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-sort-descending-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/view-wrapped-symbolic-ref.png)bin343 -> 343 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl-ref.png (renamed from tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl-ref.png)bin343 -> 343 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl.svg (renamed from tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/view-wrapped-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-clear-night-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-clear-night-symbolic-ref.png)bin425 -> 425 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-clear-night-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-clear-night-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-clear-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-clear-symbolic-ref.png)bin409 -> 409 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-clear-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-clear-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic-ref.png)bin509 -> 509 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic-ref.png)bin484 -> 484 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-fog-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-fog-symbolic-ref.png)bin313 -> 313 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-fog-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-fog-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-overcast-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-overcast-symbolic-ref.png)bin274 -> 274 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-overcast-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-overcast-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic-ref.png)bin324 -> 324 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic-ref.png)bin488 -> 488 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-showers-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-showers-symbolic-ref.png)bin460 -> 460 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-showers-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-showers-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-snow-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-snow-symbolic-ref.png)bin563 -> 563 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-snow-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-snow-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-storm-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-storm-symbolic-ref.png)bin465 -> 465 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-storm-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-storm-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-windy-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/weather-windy-symbolic-ref.png)bin422 -> 422 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/weather-windy-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/weather-windy-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/web-browser-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/web-browser-symbolic-ref.png)bin578 -> 578 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/web-browser-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/web-browser-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/window-close-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/window-close-symbolic-ref.png)bin297 -> 297 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/window-close-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/window-close-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/window-maximize-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/window-maximize-symbolic-ref.png)bin128 -> 128 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/window-maximize-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/window-maximize-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/window-minimize-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/window-minimize-symbolic-ref.png)bin113 -> 113 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/window-minimize-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/window-minimize-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/window-restore-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/window-restore-symbolic-ref.png)bin130 -> 130 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/window-restore-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/window-restore-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-address-book-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/x-office-address-book-symbolic-ref.png)bin416 -> 416 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-address-book-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/x-office-address-book-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-calendar-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/x-office-calendar-symbolic-ref.png)bin241 -> 241 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-calendar-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/x-office-calendar-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-document-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/x-office-document-symbolic-ref.png)bin301 -> 301 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-document-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/x-office-document-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-drawing-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/x-office-drawing-symbolic-ref.png)bin390 -> 390 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-drawing-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/x-office-drawing-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-presentation-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/x-office-presentation-symbolic-ref.png)bin288 -> 288 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-presentation-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/x-office-presentation-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic-ref.png)bin302 -> 302 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic-ref.png)bin202 -> 202 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/zoom-in-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/zoom-in-symbolic-ref.png)bin189 -> 189 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/zoom-in-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/zoom-in-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/zoom-original-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/zoom-original-symbolic-ref.png)bin195 -> 195 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/zoom-original-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/zoom-original-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/zoom-out-symbolic-ref.png (renamed from tests/fixtures/reftests/adwaita/zoom-out-symbolic-ref.png)bin181 -> 181 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/adwaita/zoom-out-symbolic.svg (renamed from tests/fixtures/reftests/adwaita/zoom-out-symbolic.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bug483-attribute-selectors-ref.png (renamed from tests/fixtures/reftests/bug483-attribute-selectors-ref.png)bin334 -> 334 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bug483-attribute-selectors.svg (renamed from tests/fixtures/reftests/bug483-attribute-selectors.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bug525-specificity-ref.png (renamed from tests/fixtures/reftests/bug525-specificity-ref.png)bin302 -> 302 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bug525-specificity.svg (renamed from tests/fixtures/reftests/bug525-specificity.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height-ref.svg (renamed from tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height.svg (renamed from tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line-ref.svg (renamed from tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line.svg (renamed from tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke-ref.svg (renamed from tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke.svg (renamed from tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip-ref.svg (renamed from tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip.svg (renamed from tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform-ref.svg (renamed from tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform.svg (renamed from tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-738-ref.png (renamed from tests/fixtures/reftests/bugs/a-inside-text-content-738-ref.png)bin2799 -> 2799 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-738.svg (renamed from tests/fixtures/reftests/bugs/a-inside-text-content-738.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738-ref.png (renamed from tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738-ref.png)bin2799 -> 2799 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738.svg (renamed from tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug108-font-size-relative-ref.png (renamed from tests/fixtures/reftests/bugs/bug108-font-size-relative-ref.png)bin2397 -> 2397 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug108-font-size-relative.svg (renamed from tests/fixtures/reftests/bugs/bug108-font-size-relative.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes-ref.png (renamed from tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes-ref.png)bin99 -> 99 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes.svg (renamed from tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap-ref.png (renamed from tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap-ref.png)bin2414 -> 2414 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap.svg (renamed from tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg-ref.png (renamed from tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg-ref.png)bin1214 -> 1214 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg.svg (renamed from tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug241-light-source-type-ref.png (renamed from tests/fixtures/reftests/bugs/bug241-light-source-type-ref.png)bin4013 -> 4013 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug241-light-source-type.svg (renamed from tests/fixtures/reftests/bugs/bug241-light-source-type.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug245-negative-dashoffset-ref.png (renamed from tests/fixtures/reftests/bugs/bug245-negative-dashoffset-ref.png)bin161 -> 161 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug245-negative-dashoffset.svg (renamed from tests/fixtures/reftests/bugs/bug245-negative-dashoffset.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug282-drop-shadow-ref.png (renamed from tests/fixtures/reftests/bugs/bug282-drop-shadow-ref.png)bin1733 -> 1733 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug282-drop-shadow.svg (renamed from tests/fixtures/reftests/bugs/bug282-drop-shadow.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug340047-ref.png (renamed from tests/fixtures/reftests/bugs/bug340047-ref.png)bin5565 -> 5565 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug340047.svg (renamed from tests/fixtures/reftests/bugs/bug340047.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug363-missing-space-ref.png (renamed from tests/fixtures/reftests/bugs/bug363-missing-space-ref.png)bin7943 -> 7943 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug363-missing-space.svg (renamed from tests/fixtures/reftests/bugs/bug363-missing-space.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug372-small-arcs-ref.png (renamed from tests/fixtures/reftests/bugs/bug372-small-arcs-ref.png)bin853 -> 853 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug372-small-arcs.svg (renamed from tests/fixtures/reftests/bugs/bug372-small-arcs.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse-ref.png (renamed from tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse-ref.png)bin631 -> 631 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse.svg (renamed from tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug403357-ref.png (renamed from tests/fixtures/reftests/bugs/bug403357-ref.png)bin1366 -> 1366 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug403357.svg (renamed from tests/fixtures/reftests/bugs/bug403357.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug476507-ref.png (renamed from tests/fixtures/reftests/bugs/bug476507-ref.png)bin5982 -> 5982 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug476507.svg (renamed from tests/fixtures/reftests/bugs/bug476507.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x-ref.png (renamed from tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x-ref.png)bin1530 -> 1530 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x.svg (renamed from tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug494-text-accumulate-dy-ref.png (renamed from tests/fixtures/reftests/bugs/bug494-text-accumulate-dy-ref.png)bin4178 -> 4178 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug494-text-accumulate-dy.svg (renamed from tests/fixtures/reftests/bugs/bug494-text-accumulate-dy.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug506-pattern-fallback-ref.png (renamed from tests/fixtures/reftests/bugs/bug506-pattern-fallback-ref.png)bin486 -> 486 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug506-pattern-fallback.svg (renamed from tests/fixtures/reftests/bugs/bug506-pattern-fallback.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity-ref.png (renamed from tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity-ref.png)bin1512 -> 1512 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity.svg (renamed from tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill-ref.png (renamed from tests/fixtures/reftests/bugs/bug510-pattern-fill-ref.png)bin1053 -> 1053 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill.svg (renamed from tests/fixtures/reftests/bugs/bug510-pattern-fill.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype-ref.png (renamed from tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype-ref.png)bin77 -> 77 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype.svg (renamed from tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug563933-ref.png (renamed from tests/fixtures/reftests/bugs/bug563933-ref.png)bin2470 -> 2470 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug563933.svg (renamed from tests/fixtures/reftests/bugs/bug563933.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug577-multiple-font-families-ref.png (renamed from tests/fixtures/reftests/bugs/bug577-multiple-font-families-ref.png)bin3404 -> 3404 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug587721-text-transform-ref.png (renamed from tests/fixtures/reftests/bugs/bug587721-text-transform-ref.png)bin4050 -> 4050 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug587721-text-transform.svg (renamed from tests/fixtures/reftests/bugs/bug587721-text-transform.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug590-mask-units-ref.png (renamed from tests/fixtures/reftests/bugs/bug590-mask-units-ref.png)bin2701 -> 2701 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug590-mask-units.svg (renamed from tests/fixtures/reftests/bugs/bug590-mask-units.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug603550-mask-luminance-ref.png (renamed from tests/fixtures/reftests/bugs/bug603550-mask-luminance-ref.png)bin4597 -> 4597 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug603550-mask-luminance.svg (renamed from tests/fixtures/reftests/bugs/bug603550-mask-luminance.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug609-clippath-transform-ref.png (renamed from tests/fixtures/reftests/bugs/bug609-clippath-transform-ref.png)bin231 -> 231 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug609-clippath-transform.svg (renamed from tests/fixtures/reftests/bugs/bug609-clippath-transform.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug634324-blur-negative-transform-ref.png (renamed from tests/fixtures/reftests/bugs/bug634324-blur-negative-transform-ref.png)bin25021 -> 25021 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug634324-blur-negative-transform.svg (renamed from tests/fixtures/reftests/bugs/bug634324-blur-negative-transform.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy-ref.png (renamed from tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy-ref.png)bin7092 -> 7092 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy.svg (renamed from tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug667-tspan-visibility-ref.png (renamed from tests/fixtures/reftests/bugs/bug667-tspan-visibility-ref.png)bin2236 -> 2236 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug667-tspan-visibility.svg (renamed from tests/fixtures/reftests/bugs/bug667-tspan-visibility.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug668-small-caps-ref.png (renamed from tests/fixtures/reftests/bugs/bug668-small-caps-ref.png)bin2383 -> 2383 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug668-small-caps.svg (renamed from tests/fixtures/reftests/bugs/bug668-small-caps.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug689832-unresolved-gradient-ref.png (renamed from tests/fixtures/reftests/bugs/bug689832-unresolved-gradient-ref.png)bin943 -> 943 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug689832-unresolved-gradient.svg (renamed from tests/fixtures/reftests/bugs/bug689832-unresolved-gradient.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry-ref.png (renamed from tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry-ref.png)bin658 -> 658 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry.svg (renamed from tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug730-font-scaling-ref.png (renamed from tests/fixtures/reftests/bugs/bug730-font-scaling-ref.png)bin16123 -> 16123 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug730-font-scaling.svg (renamed from tests/fixtures/reftests/bugs/bug730-font-scaling.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug738367-ref.png (renamed from tests/fixtures/reftests/bugs/bug738367-ref.png)bin8692 -> 8692 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug738367.svg (renamed from tests/fixtures/reftests/bugs/bug738367.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug749415-ref.png (renamed from tests/fixtures/reftests/bugs/bug749415-ref.png)bin26974 -> 26974 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug749415.svg (renamed from tests/fixtures/reftests/bugs/bug749415.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug760180-ref.png (renamed from tests/fixtures/reftests/bugs/bug760180-ref.png)bin10641 -> 10641 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug760180.svg (renamed from tests/fixtures/reftests/bugs/bug760180.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug761175-recursive-masks-ref.png (renamed from tests/fixtures/reftests/bugs/bug761175-recursive-masks-ref.png)bin513 -> 513 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug761175-recursive-masks.svg (renamed from tests/fixtures/reftests/bugs/bug761175-recursive-masks.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug761871-reset-reflection-points-ref.png (renamed from tests/fixtures/reftests/bugs/bug761871-reset-reflection-points-ref.png)bin695 -> 695 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug761871-reset-reflection-points.svg (renamed from tests/fixtures/reftests/bugs/bug761871-reset-reflection-points.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug763386-marker-coincident-ref.png (renamed from tests/fixtures/reftests/bugs/bug763386-marker-coincident-ref.png)bin1198 -> 1198 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug763386-marker-coincident.svg (renamed from tests/fixtures/reftests/bugs/bug763386-marker-coincident.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements-ref.png (renamed from tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements-ref.png)bin1203 -> 1203 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements.svg (renamed from tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug786372-default-style-type-ref.png (renamed from tests/fixtures/reftests/bugs/bug786372-default-style-type-ref.png)bin287 -> 287 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug786372-default-style-type.svg (renamed from tests/fixtures/reftests/bugs/bug786372-default-style-type.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox-ref.png (renamed from tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox-ref.png)bin362 -> 362 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox.svg (renamed from tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/bugs/ignore-577-multiple-font-families.svg (renamed from tests/fixtures/reftests/bugs/ignore-577-multiple-font-families.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/css-import-ref.png (renamed from tests/fixtures/reftests/css-import-ref.png)bin938 -> 938 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/css-import-url-ref.png (renamed from tests/fixtures/reftests/css-import-url-ref.png)bin938 -> 938 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/css-import-url.svg (renamed from tests/fixtures/reftests/css-import-url.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/css-import.css (renamed from tests/fixtures/reftests/css-import.css)0
-rw-r--r--rsvg/tests/fixtures/reftests/css-import.svg (renamed from tests/fixtures/reftests/css-import.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/duplicate-id-ref.png (renamed from tests/fixtures/reftests/duplicate-id-ref.png)bin94 -> 94 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/duplicate-id.svg (renamed from tests/fixtures/reftests/duplicate-id.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/filter-component-transfer-from-reference-page-ref.png (renamed from tests/fixtures/reftests/filter-component-transfer-from-reference-page-ref.png)bin8371 -> 8371 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/filter-component-transfer-from-reference-page.svg (renamed from tests/fixtures/reftests/filter-component-transfer-from-reference-page.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/filter-composite-color-interpolation-filters-ref.png (renamed from tests/fixtures/reftests/filter-composite-color-interpolation-filters-ref.png)bin7948 -> 7948 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/filter-conv-bounds-ref.png (renamed from tests/fixtures/reftests/filter-conv-bounds-ref.png)bin937 -> 937 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/filter-conv-bounds.svg (renamed from tests/fixtures/reftests/filter-conv-bounds.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/filter-conv-divisor-ref.png (renamed from tests/fixtures/reftests/filter-conv-divisor-ref.png)bin1410 -> 1410 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/filter-conv-divisor.svg (renamed from tests/fixtures/reftests/filter-conv-divisor.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/filter-effects-region-ref.png (renamed from tests/fixtures/reftests/filter-effects-region-ref.png)bin1698 -> 1698 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/filter-effects-region.svg (renamed from tests/fixtures/reftests/filter-effects-region.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/filter-image-from-reference-page-ref.png (renamed from tests/fixtures/reftests/filter-image-from-reference-page-ref.png)bin14681 -> 14681 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/filter-image-from-reference-page.svg (renamed from tests/fixtures/reftests/filter-image-from-reference-page.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/filter-kernel-unit-length-ref.png (renamed from tests/fixtures/reftests/filter-kernel-unit-length-ref.png)bin3815 -> 3815 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/filter-kernel-unit-length.svg (renamed from tests/fixtures/reftests/filter-kernel-unit-length.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/filter-offset-ref.png (renamed from tests/fixtures/reftests/filter-offset-ref.png)bin1274 -> 1274 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/filter-offset.svg (renamed from tests/fixtures/reftests/filter-offset.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/font-shorthand-ref.png (renamed from tests/fixtures/reftests/font-shorthand-ref.png)bin4228 -> 4228 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/font-shorthand.svg (renamed from tests/fixtures/reftests/font-shorthand.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/gzip-compressed-ref.png (renamed from tests/fixtures/reftests/gzip-compressed-ref.png)bin93 -> 93 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/gzip-compressed.svg (renamed from tests/fixtures/reftests/gzip-compressed.svg)bin131 -> 131 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/hexchat-ref.png (renamed from tests/fixtures/reftests/hexchat-ref.png)bin3930 -> 3930 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/hexchat.svg (renamed from tests/fixtures/reftests/hexchat.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/ignore-filter-composite-color-interpolation-filters.svg (renamed from tests/fixtures/reftests/ignore-filter-composite-color-interpolation-filters.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/include-compressed-ref.png (renamed from tests/fixtures/reftests/include-compressed-ref.png)bin93 -> 93 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/include-compressed.svg (renamed from tests/fixtures/reftests/include-compressed.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/include-fallback-ref.png (renamed from tests/fixtures/reftests/include-fallback-ref.png)bin1303 -> 1303 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/include-fallback.svg (renamed from tests/fixtures/reftests/include-fallback.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/include-text-ref.png (renamed from tests/fixtures/reftests/include-text-ref.png)bin1078 -> 1078 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/include-text.svg (renamed from tests/fixtures/reftests/include-text.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/rtl-tspan-ref.png (renamed from tests/fixtures/reftests/rtl-tspan-ref.png)bin5132 -> 5132 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/rtl-tspan.svg (renamed from tests/fixtures/reftests/rtl-tspan.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/specificity-ref.png (renamed from tests/fixtures/reftests/specificity-ref.png)bin89 -> 89 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/specificity.svg (renamed from tests/fixtures/reftests/specificity.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/structural-pseudo-classes-ref.png (renamed from tests/fixtures/reftests/structural-pseudo-classes-ref.png)bin1363 -> 1363 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/structural-pseudo-classes.svg (renamed from tests/fixtures/reftests/structural-pseudo-classes.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/style-with-xml-comments-ref.png (renamed from tests/fixtures/reftests/style-with-xml-comments-ref.png)bin93 -> 93 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/style-with-xml-comments.svg (renamed from tests/fixtures/reftests/style-with-xml-comments.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-trans-01-b-ref.png)bin15526 -> 15526 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/coords-trans-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-02-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-trans-02-t-ref.png)bin10948 -> 10948 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-02-t.svg (renamed from tests/fixtures/reftests/svg1.1/coords-trans-02-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-03-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-trans-03-t-ref.png)bin9447 -> 9447 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-03-t.svg (renamed from tests/fixtures/reftests/svg1.1/coords-trans-03-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-04-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-trans-04-t-ref.png)bin7345 -> 7345 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-04-t.svg (renamed from tests/fixtures/reftests/svg1.1/coords-trans-04-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-05-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-trans-05-t-ref.png)bin10865 -> 10865 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-05-t.svg (renamed from tests/fixtures/reftests/svg1.1/coords-trans-05-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-06-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-trans-06-t-ref.png)bin11568 -> 11568 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-06-t.svg (renamed from tests/fixtures/reftests/svg1.1/coords-trans-06-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-07-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-trans-07-t-ref.png)bin13471 -> 13471 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-07-t.svg (renamed from tests/fixtures/reftests/svg1.1/coords-trans-07-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-08-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-trans-08-t-ref.png)bin15167 -> 15167 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-08-t.svg (renamed from tests/fixtures/reftests/svg1.1/coords-trans-08-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-09-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-trans-09-t-ref.png)bin24169 -> 24169 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-trans-09-t.svg (renamed from tests/fixtures/reftests/svg1.1/coords-trans-09-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-viewattr-01-b-ref.png)bin20579 -> 20579 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/coords-viewattr-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-02-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-viewattr-02-b-ref.png)bin41857 -> 41857 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-02-b.svg (renamed from tests/fixtures/reftests/svg1.1/coords-viewattr-02-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-03-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/coords-viewattr-03-b-ref.png)bin32874 -> 32874 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-03-b.svg (renamed from tests/fixtures/reftests/svg1.1/coords-viewattr-03-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-background-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-background-01-f-ref.png)bin19599 -> 19599 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-background-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-background-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-blend-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-blend-01-b-ref.png)bin19129 -> 19129 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-blend-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-blend-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-color-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-color-01-b-ref.png)bin30271 -> 30271 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-color-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-color-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-color-02-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-color-02-b-ref.png)bin7757 -> 7757 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-color-02-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-color-02-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-composite-02-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-composite-02-b-ref.png)bin19527 -> 19527 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-composite-02-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-composite-02-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-composite-03-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-composite-03-f-ref.png)bin4994 -> 4994 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-composite-03-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-composite-03-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-composite-04-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-composite-04-f-ref.png)bin115093 -> 115093 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-composite-04-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-composite-04-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-composite-05-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-composite-05-f-ref.png)bin30491 -> 30491 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-composite-05-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-composite-05-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-comptran-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-comptran-01-b-ref.png)bin21117 -> 21117 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-comptran-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-comptran-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-conv-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-conv-01-f-ref.png)bin52909 -> 52909 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-conv-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-conv-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-conv-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-conv-02-f-ref.png)bin35787 -> 35787 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-conv-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-conv-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-conv-03-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-conv-03-f-ref.png)bin29721 -> 29721 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-conv-03-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-conv-03-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-conv-04-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-conv-04-f-ref.png)bin77530 -> 77530 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-conv-04-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-conv-04-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-conv-05-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-conv-05-f-ref.png)bin11750 -> 11750 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-conv-05-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-conv-05-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-diffuse-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-diffuse-01-f-ref.png)bin25302 -> 25302 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-diffuse-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-diffuse-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-displace-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-displace-01-f-ref.png)bin50115 -> 50115 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-displace-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-displace-02-f-ref.png)bin8210 -> 8210 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-displace-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-displace-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-example-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-example-01-b-ref.png)bin22681 -> 22681 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-felem-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-felem-02-f-ref.png)bin13814 -> 13814 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-felem-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-felem-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-gauss-01-b-ref.png)bin21424 -> 21424 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-gauss-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-gauss-02-f-ref.png)bin7329 -> 7329 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-gauss-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-03-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-gauss-03-f-ref.png)bin5023 -> 5023 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-03-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-gauss-03-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-image-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-image-01-b-ref.png)bin92798 -> 92798 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-image-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-image-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-image-02-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-image-02-b-ref.png)bin27166 -> 27166 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-image-02-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-image-02-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-image-03-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-image-03-f-ref.png)bin12185 -> 12185 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-image-03-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-image-03-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-image-04-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-image-04-f-ref.png)bin12972 -> 12972 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-image-04-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-image-04-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-image-05-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-image-05-f-ref.png)bin23055 -> 23055 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-image-05-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-image-05-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-light-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-light-01-f-ref.png)bin41139 -> 41139 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-light-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-light-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-light-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-light-02-f-ref.png)bin12396 -> 12396 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-light-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-light-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-light-03-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-light-03-f-ref.png)bin15089 -> 15089 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-light-03-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-light-03-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-light-04-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-light-04-f-ref.png)bin13284 -> 13284 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-light-04-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-light-04-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-light-05-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-light-05-f-ref.png)bin35062 -> 35062 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-light-05-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-light-05-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-morph-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-morph-01-f-ref.png)bin34940 -> 34940 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-morph-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-morph-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-offset-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-offset-01-b-ref.png)bin11188 -> 11188 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-offset-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-offset-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-overview-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-overview-01-b-ref.png)bin38045 -> 38045 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-overview-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-overview-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-overview-02-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-overview-02-b-ref.png)bin45458 -> 45458 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-overview-02-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-overview-02-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-overview-03-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-overview-03-b-ref.png)bin45573 -> 45573 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-overview-03-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-overview-03-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-specular-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-specular-01-f-ref.png)bin34884 -> 34884 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-specular-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-specular-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-tile-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-tile-01-b-ref.png)bin8034 -> 8034 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-tile-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/filters-tile-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-turb-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-turb-01-f-ref.png)bin144941 -> 144941 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-turb-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-turb-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-turb-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/filters-turb-02-f-ref.png)bin22335 -> 22335 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/filters-turb-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/filters-turb-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/ignore-filters-displace-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/ignore-filters-displace-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/ignore-filters-example-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/ignore-filters-example-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/ignore-masking-path-07-b.svg (renamed from tests/fixtures/reftests/svg1.1/ignore-masking-path-07-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/DisplaceChecker.png (renamed from tests/fixtures/reftests/svg1.1/images/DisplaceChecker.png)bin2470 -> 2470 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/bumpMap2.png (renamed from tests/fixtures/reftests/svg1.1/images/bumpMap2.png)bin657 -> 657 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/bumpMap3.png (renamed from tests/fixtures/reftests/svg1.1/images/bumpMap3.png)bin433 -> 433 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/filters-conv-01-f.includeimage.png (renamed from tests/fixtures/reftests/svg1.1/images/filters-conv-01-f.includeimage.png)bin9281 -> 9281 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/image1.jpg (renamed from tests/fixtures/reftests/svg1.1/images/image1.jpg)bin34183 -> 34183 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/pinksquidj.png (renamed from tests/fixtures/reftests/svg1.1/images/pinksquidj.png)bin31090 -> 31090 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/purplesquidj.png (renamed from tests/fixtures/reftests/svg1.1/images/purplesquidj.png)bin48672 -> 48672 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/rotate20.png (renamed from tests/fixtures/reftests/svg1.1/images/rotate20.png)bin1434 -> 1434 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/smiley.png (renamed from tests/fixtures/reftests/svg1.1/images/smiley.png)bin2856 -> 2856 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/sphere.png (renamed from tests/fixtures/reftests/svg1.1/images/sphere.png)bin5923 -> 5923 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/stefan_252_tRNS_opti.png (renamed from tests/fixtures/reftests/svg1.1/images/stefan_252_tRNS_opti.png)bin12777 -> 12777 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/images/townsville.jpg (renamed from tests/fixtures/reftests/svg1.1/images/townsville.jpg)bin52480 -> 52480 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-filter-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-filter-01-f-ref.png)bin7924 -> 7924 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-filter-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/masking-filter-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-intro-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-intro-01-f-ref.png)bin17747 -> 17747 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-intro-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/masking-intro-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-mask-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-mask-01-b-ref.png)bin23283 -> 23283 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-mask-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/masking-mask-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-mask-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-mask-02-f-ref.png)bin5021 -> 5021 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-mask-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/masking-mask-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-opacity-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-opacity-01-b-ref.png)bin43003 -> 43003 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-opacity-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/masking-opacity-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-path-01-b-ref.png)bin15837 -> 15837 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/masking-path-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-02-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-path-02-b-ref.png)bin17531 -> 17531 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-02-b.svg (renamed from tests/fixtures/reftests/svg1.1/masking-path-02-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-03-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-path-03-b-ref.png)bin26498 -> 26498 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-03-b.svg (renamed from tests/fixtures/reftests/svg1.1/masking-path-03-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-04-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-path-04-b-ref.png)bin93356 -> 93356 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-04-b.svg (renamed from tests/fixtures/reftests/svg1.1/masking-path-04-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-05-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-path-05-f-ref.png)bin9010 -> 9010 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-05-f.svg (renamed from tests/fixtures/reftests/svg1.1/masking-path-05-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-07-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-path-07-b-ref.png)bin13226 -> 13226 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-08-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/masking-path-08-b-ref.png)bin8232 -> 8232 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/masking-path-08-b.svg (renamed from tests/fixtures/reftests/svg1.1/masking-path-08-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-control-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-control-02-f-ref.png)bin5105 -> 5105 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-control-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/painting-control-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-marker-01-f-ref.png)bin10432 -> 10432 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/painting-marker-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-marker-02-f-ref.png)bin11457 -> 11457 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/painting-marker-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-03-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-marker-03-f-ref.png)bin36022 -> 36022 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-03-f.svg (renamed from tests/fixtures/reftests/svg1.1/painting-marker-03-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-04-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-marker-04-f-ref.png)bin35004 -> 35004 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-04-f.svg (renamed from tests/fixtures/reftests/svg1.1/painting-marker-04-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-06-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-marker-06-f-ref.png)bin10641 -> 10641 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-06-f.svg (renamed from tests/fixtures/reftests/svg1.1/painting-marker-06-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-07-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-marker-07-f-ref.png)bin5669 -> 5669 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-07-f.svg (renamed from tests/fixtures/reftests/svg1.1/painting-marker-07-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f-ref.png)bin6820 -> 6820 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-01-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-01-t-ref.png)bin16681 -> 16681 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-01-t.svg (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-01-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-02-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-02-t-ref.png)bin20598 -> 20598 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-02-t.svg (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-02-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-03-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-03-t-ref.png)bin21276 -> 21276 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-03-t.svg (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-03-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-04-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-04-t-ref.png)bin20026 -> 20026 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-04-t.svg (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-04-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-05-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-05-t-ref.png)bin8797 -> 8797 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-05-t.svg (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-05-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-06-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-06-t-ref.png)bin5266 -> 5266 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-06-t.svg (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-06-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-07-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-07-t-ref.png)bin6812 -> 6812 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-07-t.svg (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-07-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-08-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-08-t-ref.png)bin9131 -> 9131 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-08-t.svg (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-08-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-09-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-09-t-ref.png)bin4985 -> 4985 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-09-t.svg (renamed from tests/fixtures/reftests/svg1.1/painting-stroke-09-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-01-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-01-t-ref.png)bin27842 -> 27842 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-01-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-01-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-02-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-02-t-ref.png)bin35876 -> 35876 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-02-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-02-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-03-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-03-f-ref.png)bin33259 -> 33259 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-03-f.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-03-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-04-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-04-t-ref.png)bin19715 -> 19715 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-04-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-04-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-05-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-05-t-ref.png)bin17198 -> 17198 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-05-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-05-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-06-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-06-t-ref.png)bin8461 -> 8461 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-06-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-06-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-07-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-07-t-ref.png)bin7647 -> 7647 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-07-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-07-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-08-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-08-t-ref.png)bin21515 -> 21515 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-08-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-08-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-09-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-09-t-ref.png)bin19348 -> 19348 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-09-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-09-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-10-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-10-t-ref.png)bin23846 -> 23846 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-10-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-10-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-12-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-12-t-ref.png)bin10181 -> 10181 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-12-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-12-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-13-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-13-t-ref.png)bin5039 -> 5039 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-13-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-13-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-14-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-14-t-ref.png)bin12954 -> 12954 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-14-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-14-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-15-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-15-t-ref.png)bin6468 -> 6468 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-15-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-15-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-16-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-16-t-ref.png)bin9812 -> 9812 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-16-t.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-16-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-17-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-17-f-ref.png)bin4954 -> 4954 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-17-f.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-17-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-18-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-18-f-ref.png)bin5250 -> 5250 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-18-f.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-18-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-19-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-19-f-ref.png)bin23941 -> 23941 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-19-f.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-19-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-20-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/paths-data-20-f-ref.png)bin9633 -> 9633 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/paths-data-20-f.svg (renamed from tests/fixtures/reftests/svg1.1/paths-data-20-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-01-b-ref.png)bin12480 -> 12480 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-02-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-02-b-ref.png)bin25561 -> 25561 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-02-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-02-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-03-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-03-b-ref.png)bin12249 -> 12249 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-03-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-03-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-04-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-04-b-ref.png)bin27281 -> 27281 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-04-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-04-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-05-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-05-b-ref.png)bin65682 -> 65682 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-05-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-05-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-06-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-06-b-ref.png)bin24587 -> 24587 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-06-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-06-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-07-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-07-b-ref.png)bin16104 -> 16104 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-07-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-07-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-08-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-08-b-ref.png)bin42953 -> 42953 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-08-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-08-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-09-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-09-b-ref.png)bin7685 -> 7685 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-09-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-09-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-10-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-10-b-ref.png)bin12051 -> 12051 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-10-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-10-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-11-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-11-b-ref.png)bin63163 -> 63163 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-11-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-11-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-12-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-12-b-ref.png)bin33466 -> 33466 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-12-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-12-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-14-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-14-b-ref.png)bin29324 -> 29324 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-14-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-14-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-15-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-15-b-ref.png)bin10660 -> 10660 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-15-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-15-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-16-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-16-b-ref.png)bin5254 -> 5254 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-16-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-16-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-18-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-18-b-ref.png)bin5251 -> 5251 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-18-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-18-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-22-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-22-b-ref.png)bin8073 -> 8073 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-22-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-22-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-23-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-23-f-ref.png)bin6841 -> 6841 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-23-f.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-23-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-24-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-24-f-ref.png)bin8890 -> 8890 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-24-f.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-24-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f-ref.png)bin7057 -> 7057 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-01-b-ref.png)bin29302 -> 29302 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-02-f-ref.png)bin35378 -> 35378 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-03-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-03-f-ref.png)bin6845 -> 6845 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-03-f.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-03-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-04-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-04-f-ref.png)bin6634 -> 6634 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-04-f.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-04-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-05-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-05-f-ref.png)bin7836 -> 7836 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-05-f.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-05-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-06-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-06-f-ref.png)bin6751 -> 6751 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-06-f.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-06-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-07-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-07-f-ref.png)bin8292 -> 8292 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-07-f.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-07-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-08-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-08-f-ref.png)bin8291 -> 8291 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-08-f.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-08-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-09-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-09-f-ref.png)bin6625 -> 6625 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-09-f.svg (renamed from tests/fixtures/reftests/svg1.1/pservers-pattern-09-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/resources/20x20.png (renamed from tests/fixtures/reftests/svg1.1/resources/20x20.png)bin1038 -> 1038 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/resources/bluesquidj.png (renamed from tests/fixtures/reftests/svg1.1/resources/bluesquidj.png)bin37497 -> 37497 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/resources/stefan_252_tRNS_opti.png (renamed from tests/fixtures/reftests/svg1.1/resources/stefan_252_tRNS_opti.png)bin12777 -> 12777 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/resources/struct-symbol-01.png (renamed from tests/fixtures/reftests/svg1.1/resources/struct-symbol-01.png)bin71497 -> 71497 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/resources/svgRef4.css (renamed from tests/fixtures/reftests/svg1.1/resources/svgRef4.css)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/resources/svgRef4.svg (renamed from tests/fixtures/reftests/svg1.1/resources/svgRef4.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/resources/text-extTref-BE-18-targ.svg (renamed from tests/fixtures/reftests/svg1.1/resources/text-extTref-BE-18-targ.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/resources/tree.jpg (renamed from tests/fixtures/reftests/svg1.1/resources/tree.jpg)bin66460 -> 66460 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-01-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/shapes-intro-01-t-ref.png)bin9248 -> 9248 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-01-t.svg (renamed from tests/fixtures/reftests/svg1.1/shapes-intro-01-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/shapes-intro-02-f-ref.png)bin13081 -> 13081 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/shapes-intro-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-cond-01-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/struct-cond-01-t-ref.png)bin5010 -> 5010 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-cond-01-t.svg (renamed from tests/fixtures/reftests/svg1.1/struct-cond-01-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-cond-03-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/struct-cond-03-t-ref.png)bin4885 -> 4885 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-cond-03-t.svg (renamed from tests/fixtures/reftests/svg1.1/struct-cond-03-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-group-03-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/struct-group-03-t-ref.png)bin22347 -> 22347 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-group-03-t.svg (renamed from tests/fixtures/reftests/svg1.1/struct-group-03-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-svg-03-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/struct-svg-03-f-ref.png)bin6668 -> 6668 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-svg-03-f.svg (renamed from tests/fixtures/reftests/svg1.1/struct-svg-03-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-symbol-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/struct-symbol-01-b-ref.png)bin52664 -> 52664 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-symbol-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/struct-symbol-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-use-01-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/struct-use-01-t-ref.png)bin17058 -> 17058 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-use-01-t.svg (renamed from tests/fixtures/reftests/svg1.1/struct-use-01-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-use-03-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/struct-use-03-t-ref.png)bin8892 -> 8892 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-use-03-t.svg (renamed from tests/fixtures/reftests/svg1.1/struct-use-03-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-use-04-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/struct-use-04-b-ref.png)bin21560 -> 21560 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-use-04-b.svg (renamed from tests/fixtures/reftests/svg1.1/struct-use-04-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-use-09-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/struct-use-09-b-ref.png)bin7252 -> 7252 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-use-09-b.svg (renamed from tests/fixtures/reftests/svg1.1/struct-use-09-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-use-10-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/struct-use-10-f-ref.png)bin8339 -> 8339 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/struct-use-10-f.svg (renamed from tests/fixtures/reftests/svg1.1/struct-use-10-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/styling-css-01-b-ref.png)bin10437 -> 10437 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/styling-css-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-02-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/styling-css-02-b-ref.png)bin10228 -> 10228 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-02-b.svg (renamed from tests/fixtures/reftests/svg1.1/styling-css-02-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-03-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/styling-css-03-b-ref.png)bin13192 -> 13192 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-03-b.svg (renamed from tests/fixtures/reftests/svg1.1/styling-css-03-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-04-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/styling-css-04-f-ref.png)bin9426 -> 9426 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-04-f.svg (renamed from tests/fixtures/reftests/svg1.1/styling-css-04-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-07-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/styling-css-07-f-ref.png)bin5020 -> 5020 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-07-f.svg (renamed from tests/fixtures/reftests/svg1.1/styling-css-07-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-08-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/styling-css-08-f-ref.png)bin11155 -> 11155 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/styling-css-08-f.svg (renamed from tests/fixtures/reftests/svg1.1/styling-css-08-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-align-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/text-align-01-b-ref.png)bin24464 -> 24464 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-align-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/text-align-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-align-02-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/text-align-02-b-ref.png)bin26495 -> 26495 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-align-02-b.svg (renamed from tests/fixtures/reftests/svg1.1/text-align-02-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-align-03-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/text-align-03-b-ref.png)bin20317 -> 20317 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-align-03-b.svg (renamed from tests/fixtures/reftests/svg1.1/text-align-03-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-fonts-02-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/text-fonts-02-t-ref.png)bin23442 -> 23442 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-fonts-02-t.svg (renamed from tests/fixtures/reftests/svg1.1/text-fonts-02-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-text-03-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/text-text-03-b-ref.png)bin28286 -> 28286 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-text-03-b.svg (renamed from tests/fixtures/reftests/svg1.1/text-text-03-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-text-08-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/text-text-08-b-ref.png)bin43814 -> 43814 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-text-08-b.svg (renamed from tests/fixtures/reftests/svg1.1/text-text-08-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-text-10-t-ref.png (renamed from tests/fixtures/reftests/svg1.1/text-text-10-t-ref.png)bin50554 -> 50554 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-text-10-t.svg (renamed from tests/fixtures/reftests/svg1.1/text-text-10-t.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-tref-01-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/text-tref-01-b-ref.png)bin13431 -> 13431 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-tref-01-b.svg (renamed from tests/fixtures/reftests/svg1.1/text-tref-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-tref-02-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/text-tref-02-b-ref.png)bin11909 -> 11909 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-tref-02-b.svg (renamed from tests/fixtures/reftests/svg1.1/text-tref-02-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-tref-03-b-ref.png (renamed from tests/fixtures/reftests/svg1.1/text-tref-03-b-ref.png)bin9970 -> 9970 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/text-tref-03-b.svg (renamed from tests/fixtures/reftests/svg1.1/text-tref-03-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/types-basic-02-f-ref.png (renamed from tests/fixtures/reftests/svg1.1/types-basic-02-f-ref.png)bin18281 -> 18281 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg1.1/types-basic-02-f.svg (renamed from tests/fixtures/reftests/svg1.1/types-basic-02-f.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive-ref.svg (renamed from tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive.svg (renamed from tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry-ref.svg (renamed from tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry.svg (renamed from tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry-ref.svg (renamed from tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry.svg (renamed from tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2-reftests/isolation-ref.svg (renamed from tests/fixtures/reftests/svg2-reftests/isolation-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2-reftests/isolation.svg (renamed from tests/fixtures/reftests/svg2-reftests/isolation.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2-reftests/mask-and-opacity-ref.svg (renamed from tests/fixtures/reftests/svg2-reftests/mask-and-opacity-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2-reftests/mask-and-opacity.svg (renamed from tests/fixtures/reftests/svg2-reftests/mask-and-opacity.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/bug743-fe-drop-shadow-ref.svg (renamed from tests/fixtures/reftests/svg2/bug743-fe-drop-shadow-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/bug743-fe-drop-shadow.svg (renamed from tests/fixtures/reftests/svg2/bug743-fe-drop-shadow.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/gradient-01-b-ref.png (renamed from tests/fixtures/reftests/svg2/gradient-01-b-ref.png)bin234830 -> 234830 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/gradient-01-b.svg (renamed from tests/fixtures/reftests/svg2/gradient-01-b.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/mix-blend-mode-ref.png (renamed from tests/fixtures/reftests/svg2/mix-blend-mode-ref.png)bin25025 -> 25025 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/mix-blend-mode.svg (renamed from tests/fixtures/reftests/svg2/mix-blend-mode.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/multi-filter-ref.png (renamed from tests/fixtures/reftests/svg2/multi-filter-ref.png)bin5829 -> 5829 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/multi-filter.svg (renamed from tests/fixtures/reftests/svg2/multi-filter.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/paint-order-ref.png (renamed from tests/fixtures/reftests/svg2/paint-order-ref.png)bin9505 -> 9505 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/paint-order.svg (renamed from tests/fixtures/reftests/svg2/paint-order.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/text-paint-order-ref.png (renamed from tests/fixtures/reftests/svg2/text-paint-order-ref.png)bin23494 -> 23494 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/svg2/text-paint-order.svg (renamed from tests/fixtures/reftests/svg2/text-paint-order.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/system-language-de-ref.png (renamed from tests/fixtures/reftests/system-language-de-ref.png)bin94 -> 94 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/system-language-de.svg (renamed from tests/fixtures/reftests/system-language-de.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/system-language-en-ref.png (renamed from tests/fixtures/reftests/system-language-en-ref.png)bin95 -> 95 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/system-language-en.svg (renamed from tests/fixtures/reftests/system-language-en.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/system-language-other-ref.png (renamed from tests/fixtures/reftests/system-language-other-ref.png)bin95 -> 95 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/system-language-other.svg (renamed from tests/fixtures/reftests/system-language-other.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/text-objectBoundingBox-ref.png (renamed from tests/fixtures/reftests/text-objectBoundingBox-ref.png)bin925 -> 925 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/text-objectBoundingBox.svg (renamed from tests/fixtures/reftests/text-objectBoundingBox.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/text.txt (renamed from tests/fixtures/reftests/text.txt)0
-rw-r--r--rsvg/tests/fixtures/reftests/xml-lang-css-inherit-ref.png (renamed from tests/fixtures/reftests/xml-lang-css-inherit-ref.png)bin88 -> 88 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/xml-lang-css-inherit.svg (renamed from tests/fixtures/reftests/xml-lang-css-inherit.svg)0
-rw-r--r--rsvg/tests/fixtures/reftests/xml-lang-css-ref.png (renamed from tests/fixtures/reftests/xml-lang-css-ref.png)bin126 -> 126 bytes
-rw-r--r--rsvg/tests/fixtures/reftests/xml-lang-css.svg (renamed from tests/fixtures/reftests/xml-lang-css.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/PixelRectangle-duplicate-crash.svg (renamed from tests/fixtures/render-crash/PixelRectangle-duplicate-crash.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug187-set-gradient-on-empty-path.svg (renamed from tests/fixtures/render-crash/bug187-set-gradient-on-empty-path.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug193-filters-conv-05-f.svg (renamed from tests/fixtures/render-crash/bug193-filters-conv-05-f.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug227-negative-dasharray-value.svg (renamed from tests/fixtures/render-crash/bug227-negative-dasharray-value.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug266-filters-with-error-attributes.svg (renamed from tests/fixtures/render-crash/bug266-filters-with-error-attributes.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug277-filter-on-empty-group.svg (renamed from tests/fixtures/render-crash/bug277-filter-on-empty-group.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug292-clip-empty-group.svg (renamed from tests/fixtures/render-crash/bug292-clip-empty-group.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug293-mask-empty-group.svg (renamed from tests/fixtures/render-crash/bug293-mask-empty-group.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug324-empty-svg.svg (renamed from tests/fixtures/render-crash/bug324-empty-svg.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug337-font-ex.svg (renamed from tests/fixtures/render-crash/bug337-font-ex.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug338-zero-sized-image.svg (renamed from tests/fixtures/render-crash/bug338-zero-sized-image.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug340-marker-with-zero-sized-vbox.svg (renamed from tests/fixtures/render-crash/bug340-marker-with-zero-sized-vbox.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug342-use-references-ancestor.svg (renamed from tests/fixtures/render-crash/bug342-use-references-ancestor.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug343-feComponentTransfer-child-in-error.svg (renamed from tests/fixtures/render-crash/bug343-feComponentTransfer-child-in-error.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug344-too-large-viewbox.svg (renamed from tests/fixtures/render-crash/bug344-too-large-viewbox.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug345-too-large-size.svg (renamed from tests/fixtures/render-crash/bug345-too-large-size.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug395-feMorphology-negative-scaling.svg (renamed from tests/fixtures/render-crash/bug395-feMorphology-negative-scaling.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug497-path-with-all-invalid-commands.svg (renamed from tests/fixtures/render-crash/bug497-path-with-all-invalid-commands.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug581491-zero-sized-text.svg (renamed from tests/fixtures/render-crash/bug581491-zero-sized-text.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug588-big-viewbox-yields-invalid-transform.svg (renamed from tests/fixtures/render-crash/bug588-big-viewbox-yields-invalid-transform.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug591-vbox-overflow.svg11
-rw-r--r--rsvg/tests/fixtures/render-crash/bug593-mask-empty-bbox.svg (renamed from tests/fixtures/render-crash/bug593-mask-empty-bbox.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug721-pattern-cycle-from-child.svg (renamed from tests/fixtures/render-crash/bug721-pattern-cycle-from-child.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug721-pattern-cycle-from-other-child.svg (renamed from tests/fixtures/render-crash/bug721-pattern-cycle-from-other-child.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug777155-zero-sized-pattern.svg (renamed from tests/fixtures/render-crash/bug777155-zero-sized-pattern.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug928-empty-feTile-bounds.svg (renamed from tests/fixtures/render-crash/bug928-empty-feTile-bounds.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/bug932-too-big-font-size.svg (renamed from tests/fixtures/render-crash/bug932-too-big-font-size.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/feMerge-color-interpolation-srgb.svg (renamed from tests/fixtures/render-crash/feMerge-color-interpolation-srgb.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/filters-non-invertible-paffine.svg (renamed from tests/fixtures/render-crash/filters-non-invertible-paffine.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/gradient-with-empty-bbox.svg (renamed from tests/fixtures/render-crash/gradient-with-empty-bbox.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/gradient-with-no-children.svg (renamed from tests/fixtures/render-crash/gradient-with-no-children.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/pattern-with-empty-bbox.svg (renamed from tests/fixtures/render-crash/pattern-with-empty-bbox.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/pattern-with-no-children.svg (renamed from tests/fixtures/render-crash/pattern-with-no-children.svg)0
-rw-r--r--rsvg/tests/fixtures/render-crash/recursive-feimage.svg (renamed from tests/fixtures/render-crash/recursive-feimage.svg)0
-rw-r--r--rsvg/tests/fixtures/text/bounds-ref.svg (renamed from tests/fixtures/text/bounds-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/text/bounds.svg (renamed from tests/fixtures/text/bounds.svg)0
-rw-r--r--rsvg/tests/fixtures/text/bug804-tspan-direction-change-ref.svg (renamed from tests/fixtures/text/bug804-tspan-direction-change-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/text/bug804-tspan-direction-change.svg (renamed from tests/fixtures/text/bug804-tspan-direction-change.svg)0
-rw-r--r--rsvg/tests/fixtures/text/bug806-text-anchor-chunk-ref.svg (renamed from tests/fixtures/text/bug806-text-anchor-chunk-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/text/bug806-text-anchor-chunk.svg (renamed from tests/fixtures/text/bug806-text-anchor-chunk.svg)0
-rw-r--r--rsvg/tests/fixtures/text/display-none-ref.svg (renamed from tests/fixtures/text/display-none-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/text/display-none.svg (renamed from tests/fixtures/text/display-none.svg)0
-rw-r--r--rsvg/tests/fixtures/text/hello-world.svg11
-rw-r--r--rsvg/tests/fixtures/text/span-bounds-when-offset-by-dx-ref.svg (renamed from tests/fixtures/text/span-bounds-when-offset-by-dx-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/text/span-bounds-when-offset-by-dx.svg (renamed from tests/fixtures/text/span-bounds-when-offset-by-dx.svg)0
-rw-r--r--rsvg/tests/fixtures/text/unicode-bidi-override-ref.svg (renamed from tests/fixtures/text/unicode-bidi-override-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/text/unicode-bidi-override.svg (renamed from tests/fixtures/text/unicode-bidi-override.svg)0
-rw-r--r--rsvg/tests/fixtures/text/visibility-hidden-ref.svg (renamed from tests/fixtures/text/visibility-hidden-ref.svg)0
-rw-r--r--rsvg/tests/fixtures/text/visibility-hidden-x-attr.svg (renamed from tests/fixtures/text/visibility-hidden-x-attr.svg)0
-rw-r--r--rsvg/tests/fixtures/text/visibility-hidden.svg (renamed from tests/fixtures/text/visibility-hidden.svg)0
-rw-r--r--rsvg/tests/geometries.rs (renamed from tests/src/geometries.rs)0
-rw-r--r--rsvg/tests/intrinsic_dimensions.rs (renamed from tests/src/intrinsic_dimensions.rs)4
-rw-r--r--rsvg/tests/loading_crash.rs (renamed from tests/src/loading_crash.rs)0
-rw-r--r--rsvg/tests/primitive_geometries.rs (renamed from tests/src/primitive_geometries.rs)0
-rw-r--r--rsvg/tests/primitives.rs (renamed from tests/src/primitives.rs)6
-rw-r--r--rsvg/tests/reference.rs (renamed from tests/src/reference.rs)6
-rw-r--r--rsvg/tests/render_crash.rs (renamed from tests/src/render_crash.rs)0
-rw-r--r--rsvg/tests/resources/Ahem.ttf (renamed from tests/resources/Ahem.ttf)bin21768 -> 21768 bytes
-rw-r--r--rsvg/tests/resources/NotoSansHebrew-Regular.ttf (renamed from tests/resources/NotoSansHebrew-Regular.ttf)bin17388 -> 17388 bytes
-rw-r--r--rsvg/tests/resources/README.md (renamed from tests/resources/README.md)0
-rw-r--r--rsvg/tests/resources/Roboto-Bold.ttf (renamed from tests/resources/Roboto-Bold.ttf)bin353376 -> 353376 bytes
-rw-r--r--rsvg/tests/resources/Roboto-BoldItalic.ttf (renamed from tests/resources/Roboto-BoldItalic.ttf)bin380912 -> 380912 bytes
-rw-r--r--rsvg/tests/resources/Roboto-Italic.ttf (renamed from tests/resources/Roboto-Italic.ttf)bin379588 -> 379588 bytes
-rw-r--r--rsvg/tests/resources/Roboto-Regular.ttf (renamed from tests/resources/Roboto-Regular.ttf)bin353888 -> 353888 bytes
-rw-r--r--rsvg/tests/shapes.rs (renamed from tests/src/shapes.rs)2
-rw-r--r--rsvg/tests/text.rs (renamed from tests/src/text.rs)5
-rw-r--r--tests/Makefile.am95
-rw-r--r--tests/src/cmdline/mod.rs1
-rw-r--r--tests/src/main.rs60
-rw-r--r--tests/src/predicates/mod.rs10
-rw-r--r--win32/create-lists-msvc.mak4
1797 files changed, 1021 insertions, 2824 deletions
diff --git a/.gitignore b/.gitignore
index e1c8dc46..ec505da2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
*~
ChangeLog
+Makefile.in
TAGS
aclocal.m4
autom4te.cache
@@ -14,7 +15,6 @@ librsvg.spec
libtool
ltmain.sh
missing
-rsvg-convert
stamp-h1
test-driver
.devcontainer
@@ -28,6 +28,7 @@ test-driver
.deps
.libs
_build/
+doc/Makefile.in
doc/html/
doc/*.bak
doc/rsvg-decl-list.txt
@@ -46,10 +47,12 @@ doc/tmpl/rsvg-file-util.sgml.bak
doc/tmpl/rsvg.sgml.bak
doc/version.xml
doc/xml/
+gdk-pixbuf-loader/Makefile.in
gdk-pixbuf-loader/gdk-pixbuf.loaders
gdk-pixbuf-loader/librsvg.thumbnailer
gdk-pixbuf-loader/rsvg-loader
include/rsvg-version.h
+librsvg-c/tests-c/Makefile.in
m4/gettext.m4
m4/gtk-doc.m4
m4/host-cpu-c-abi.m4
@@ -73,6 +76,7 @@ tests/api
tests/rsvg-test
tests/*.log
tests/*.trs
+win32/Makefile.in
win32/config-msvc.mak
win32/*.bat
win32/vs12
@@ -90,4 +94,4 @@ tools/docker/debian/librsvg.tar.gz
tools/docker/opensuse/build-librsvg.sh
tools/docker/opensuse/librsvg.tar.gz
tools/docker/fedora/build-librsvg.sh
-tools/docker/fedora/librsvg.tar.gz \ No newline at end of file
+tools/docker/fedora/librsvg.tar.gz
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fcbb5731..3ca895d9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -38,7 +38,7 @@ check:
stage: check
needs: ['opensuse-container@x86_64.stable']
script:
- - cargo check --all-targets
+ - cargo check --all-targets --workspace
cargo_test:
stage: check
@@ -57,31 +57,13 @@ cargo_test:
variables:
TESTS_OUTPUT_DIR: "${CI_PROJECT_DIR}/tests/output"
script:
- - cargo test -- --skip loading_crash --skip reference --skip render_crash
-
-test_rust_gdk_pixbuf_loader:
- stage: check
- extends:
- - '.container.opensuse@x86_64.stable'
- - '.fdo.distribution-image@opensuse'
- # Tests require extra crates, hence cache is pushed
- - '.cache_push'
- needs:
- - job: check
- artifacts:
- when: 'on_failure'
- paths:
- - tests/output
- expire_in: 1 day
- script:
- - cd gdk-pixbuf-loader
- - cargo test
+ - cargo test --workspace -- --skip loading_crash --skip reference --skip render_crash
.cargo-test:
extends: '.cache'
stage: build
script:
- - cargo test
+ - cargo test --workspace
artifacts:
when: 'on_failure'
paths:
@@ -339,8 +321,6 @@ coverage:
script:
- source ./ci/env.sh
- bash -x ./ci/build-with-coverage.sh
- after_script:
- - source ./ci/env.sh
- bash -x ./ci/gen-coverage.sh
coverage: '/Coverage: \d+\.\d+/'
artifacts:
@@ -474,10 +454,10 @@ pages:
- job: devel-docs
script:
- mkdir -p public/internals
- - cargo doc --document-private-items --no-deps
+ - cargo doc --workspace --document-private-items --no-deps
- cp -r target/doc/* public/internals
- mkdir -p public/doc
- - cargo doc --no-deps --lib
+ - cargo doc --no-deps --package librsvg
- cp -r target/doc/* public/doc
artifacts:
paths:
diff --git a/Cargo.lock b/Cargo.lock
index f1d6821a..b87beb1b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -456,6 +456,16 @@ dependencies = [
]
[[package]]
+name = "cstr"
+version = "0.2.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8aa998c33a6d3271e3678950a22134cd7dd27cef86dee1b611b5b14207d1d90b"
+dependencies = [
+ "proc-macro2",
+ "quote",
+]
+
+[[package]]
name = "cxx"
version = "1.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1107,13 +1117,10 @@ name = "librsvg"
version = "2.56.0"
dependencies = [
"anyhow",
- "assert_cmd",
"byteorder",
"cairo-rs",
"cast",
"chrono",
- "clap 4.1.9",
- "clap_complete",
"criterion",
"cssparser",
"data-url",
@@ -1137,6 +1144,7 @@ dependencies = [
"png",
"predicates 2.1.5",
"proptest",
+ "quick-error 2.0.1",
"rayon",
"rctree",
"regex",
@@ -1147,7 +1155,6 @@ dependencies = [
"string_cache",
"system-deps",
"tempfile",
- "thiserror",
"tinyvec",
"url",
"xml5ever",
@@ -1155,6 +1162,23 @@ dependencies = [
]
[[package]]
+name = "librsvg-c"
+version = "2.56.0"
+dependencies = [
+ "cairo-rs",
+ "cast",
+ "float-cmp",
+ "gdk-pixbuf",
+ "gio",
+ "glib",
+ "libc",
+ "librsvg",
+ "once_cell",
+ "regex",
+ "url",
+]
+
+[[package]]
name = "link-cplusplus"
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1627,6 +1651,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
+name = "pixbufloader-svg"
+version = "0.0.1"
+dependencies = [
+ "cairo-rs",
+ "cstr",
+ "gdk-pixbuf",
+ "gio",
+ "glib",
+ "libc",
+ "librsvg",
+ "librsvg-c",
+]
+
+[[package]]
name = "pkg-config"
version = "0.3.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1989,6 +2027,41 @@ dependencies = [
]
[[package]]
+name = "rsvg-bench"
+version = "2.56.0"
+dependencies = [
+ "anyhow",
+ "cairo-rs",
+ "clap 4.1.9",
+ "librsvg",
+ "thiserror",
+]
+
+[[package]]
+name = "rsvg-convert"
+version = "2.56.0"
+dependencies = [
+ "assert_cmd",
+ "cairo-rs",
+ "cast",
+ "chrono",
+ "clap 4.1.9",
+ "clap_complete",
+ "cssparser",
+ "float-cmp",
+ "gio",
+ "libc",
+ "librsvg",
+ "librsvg-c",
+ "lopdf",
+ "png",
+ "predicates 2.1.5",
+ "system-deps",
+ "tempfile",
+ "url",
+]
+
+[[package]]
name = "rustc_version"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
index a53470d4..9d66510d 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,13 +1,10 @@
-[package]
-name = "librsvg"
+[workspace.package]
version = "2.56.0"
authors = ["Federico Mena Quintero <federico@gnome.org>", "Many others"]
description = "Render SVG documents with Cairo"
license = "LGPL-2.1-or-later"
-documentation = "https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html"
homepage = "https://wiki.gnome.org/Projects/LibRsvg"
repository = "https://gitlab.gnome.org/GNOME/librsvg/"
-build = "build.rs"
edition = "2021"
rust-version = "1.64.0"
@@ -15,134 +12,15 @@ rust-version = "1.64.0"
inherits = "release"
overflow-checks = true
-[package.metadata.system-deps]
-cairo-pdf = { version = "1.16", optional = true }
-cairo-ps = { version = "1.16", optional = true }
-cairo-svg = { version = "1.16", optional = true }
-gdk-pixbuf = { name = "gdk-pixbuf-2.0", version = "2.20" }
-gio = { name = "gio-2.0", version = "2.24" }
-glib = { name = "glib-2.0", version = "2.50" }
-pangocairo = "1.46"
-
-[package.metadata.system-deps.'cfg(windows)']
-fontconfig = { version = "1.7", optional = true }
-pangoft2 = { version = "1.46", optional = true }
-harfbuzz = { version = "2.0", optional = true }
-freetype2 = { version = "20.0.14", optional = true }
-cairo = { version = "1.16", optional = true }
-cairo-gobject = { version = "1.16", optional = true }
-cairo-png = { version = "1.16", optional = true }
-libxml2 = { name = "libxml-2.0", version = "2.9", optional = true }
-
-[package.metadata.system-deps.'cfg(not(windows))']
-fontconfig = { version = "1.7" }
-pangoft2 = { version = "1.46" }
-cairo = "1.16"
-cairo-gobject = "1.16"
-cairo-png = "1.16"
-harfbuzz = "2.0"
-freetype2 = "20.0.14"
-libxml2 = { name = "libxml-2.0", version = "2.9" }
-
-[lib]
-name = "rsvg"
-crate-type = [ "staticlib", "rlib" ]
-
-[dependencies]
-# Keep these in sync with respect to the cairo-rs version:
-# src/lib.rs - toplevel example in the docs
-anyhow = "1.0"
-byteorder = "1.4"
-cairo-rs = { version = "0.17", features=["v1_16", "png", "pdf", "ps", "svg"] }
-cast = "0.3.0"
-chrono = { version = "0.4.23", default-features = false, features = ["clock", "std"] } # rsvg-convert
-clap = { version = "4.0.17", features = ["cargo", "derive"] } # rsvg-convert
-clap_complete = "4.0.5" # rsvg-convert
-cssparser = "0.29.0"
-data-url = "0.2.0"
-encoding_rs = "0.8.32"
-float-cmp = "0.9.0"
-gdk-pixbuf = "0.17"
-gio = "0.17"
-glib = "0.17"
-itertools = "0.10.3"
-language-tags = "0.3.1"
-libc = "0.2"
-locale_config = "*" # recommended explicitly by locale_config's README.md
-markup5ever = "0.11.0"
-nalgebra = "0.32.1"
-num-traits = "0.2"
-once_cell = "1.2.0"
-pango = { version = "0.17", features = ["v1_46"] }
-pangocairo = "0.17"
-rayon = "1"
-rctree = "0.5.0"
-regex = "1.7.1"
-rgb = { version="0.8", features=["argb"] }
-selectors = "0.24.0"
-string_cache = "0.8.0"
-thiserror = "1.0"
-tinyvec = { version = "1.2.0", features = ["alloc"] }
-url = "2"
-xml5ever = "0.17.0"
-
-[dev-dependencies]
-anyhow = "1.0"
-assert_cmd = "2.0.2"
-cairo-rs = { version = "0.17", features = ["png"] }
-cast = "0.3.0"
-chrono = { version = "0.4.23", default-features = false, features = ["clock", "std"] }
-criterion = "0.4"
-glib = "0.17"
-libc = "0.2"
-lopdf = "0.29.0"
-matches = "0.1"
-pango = "0.17"
-pangocairo = "0.17"
-png = "0.17.2"
-predicates = "2.0.0"
-proptest = "1.0.0"
-serde = { version = "1.0", features = ["derive"] }
-serde_json = "1.0"
-tempfile = "3"
-yeslogic-fontconfig-sys = "4.0.1"
-
-[build-dependencies]
-regex = "1.7.1"
-system-deps = "6.0.0"
-
-[[bench]]
-name = "box_blur"
-harness = false
-
-[[bench]]
-name = "composite"
-harness = false
-
-[[bench]]
-name = "lighting"
-harness = false
-
-[[bench]]
-name = "path_parser"
-harness = false
-
-[[bench]]
-name = "pixbuf_from_surface"
-harness = false
-
-[[bench]]
-name = "pixel_iterators"
-harness = false
-
-[[bench]]
-name = "pixel_ops"
-harness = false
-
-[[bench]]
-name = "srgb"
-harness = false
-
-[[bench]]
-name = "surface_from_pixbuf"
-harness = false
+[workspace]
+members = [
+ "gdk-pixbuf-loader",
+ "librsvg-c",
+ "rsvg",
+ "rsvg-convert",
+ "rsvg-bench",
+]
+default-members = [
+ "rsvg",
+ "rsvg-convert",
+]
diff --git a/Makefile.am b/Makefile.am
index 3a2bf872..27c8e342 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2,7 +2,7 @@ if ENABLE_GTK_DOC
RSVG_DOC = doc
endif
-SUBDIRS = . gdk-pixbuf-loader tests $(RSVG_DOC) win32
+SUBDIRS = . gdk-pixbuf-loader librsvg-c/tests-c $(RSVG_DOC) win32
NULL =
@@ -29,111 +29,141 @@ librsvg_@RSVG_API_MAJOR_VERSION@_la_SOURCES = \
$(librsvg_public_headers) \
$(NULL)
-LIBRSVG_SRC = \
- Cargo.toml \
- build.rs \
- src/accept_language.rs \
- src/angle.rs \
- src/api.rs \
- src/aspect_ratio.rs \
- src/bbox.rs \
- src/c_api/dpi.rs \
- src/c_api/handle.rs \
- src/c_api/messages.rs \
- src/c_api/mod.rs \
- src/c_api/pixbuf_utils.rs \
- src/c_api/sizing.rs \
- src/color.rs \
- src/cond.rs \
- src/coord_units.rs \
- src/css.rs \
- src/dasharray.rs \
- src/document.rs \
- src/dpi.rs \
- src/drawing_ctx.rs \
- src/element.rs \
- src/error.rs \
- src/filter_func.rs \
- src/filter.rs \
- src/filters/blend.rs \
- src/filters/bounds.rs \
- src/filters/color_matrix.rs \
- src/filters/component_transfer.rs \
- src/filters/composite.rs \
- src/filters/context.rs \
- src/filters/convolve_matrix.rs \
- src/filters/displacement_map.rs \
- src/filters/drop_shadow.rs \
- src/filters/error.rs \
- src/filters/flood.rs \
- src/filters/gaussian_blur.rs \
- src/filters/image.rs \
- src/filters/lighting.rs \
- src/filters/merge.rs \
- src/filters/mod.rs \
- src/filters/morphology.rs \
- src/filters/offset.rs \
- src/filters/tile.rs \
- src/filters/turbulence.rs \
- src/float_eq_cairo.rs \
- src/font_props.rs \
- src/gradient.rs \
- src/handle.rs \
- src/href.rs \
- src/image.rs \
- src/io.rs \
- src/iri.rs \
- src/layout.rs \
- src/length.rs \
- src/lib.rs \
- src/limits.rs \
- src/log.rs \
- src/marker.rs \
- src/node.rs \
- src/paint_server.rs \
- src/parsers.rs \
- src/path_builder.rs \
- src/path_parser.rs \
- src/pattern.rs \
- src/properties.rs \
- src/property_defs.rs \
- src/property_macros.rs \
- src/rect.rs \
- src/session.rs \
- src/shapes.rs \
- src/space.rs \
- src/structure.rs \
- src/style.rs \
- src/surface_utils/iterators.rs \
- src/surface_utils/mod.rs \
- src/surface_utils/shared_surface.rs \
- src/surface_utils/srgb.rs \
- src/text.rs \
- src/transform.rs \
- src/ua.css \
- src/unit_interval.rs \
- src/url_resolver.rs \
- src/util.rs \
- src/viewbox.rs \
- src/ua.css \
- src/xml/attributes.rs \
- src/xml/mod.rs \
- src/xml/xml2_load.rs \
- src/xml/xml2.rs \
+LIBRSVG_SRC = \
+ Cargo.toml \
+ librsvg-c/Cargo.toml \
+ librsvg-c/build.rs \
+ librsvg-c/src/dpi.rs \
+ librsvg-c/src/handle.rs \
+ librsvg-c/src/lib.rs \
+ librsvg-c/src/messages.rs \
+ librsvg-c/src/pixbuf_utils.rs \
+ librsvg-c/src/sizing.rs \
+ rsvg/Cargo.toml \
+ rsvg/build.rs \
+ rsvg/src/accept_language.rs \
+ rsvg/src/angle.rs \
+ rsvg/src/api.rs \
+ rsvg/src/aspect_ratio.rs \
+ rsvg/src/bbox.rs \
+ rsvg/src/color.rs \
+ rsvg/src/cond.rs \
+ rsvg/src/coord_units.rs \
+ rsvg/src/css.rs \
+ rsvg/src/dasharray.rs \
+ rsvg/src/document.rs \
+ rsvg/src/dpi.rs \
+ rsvg/src/drawing_ctx.rs \
+ rsvg/src/element.rs \
+ rsvg/src/error.rs \
+ rsvg/src/filter_func.rs \
+ rsvg/src/filter.rs \
+ rsvg/src/filters/blend.rs \
+ rsvg/src/filters/bounds.rs \
+ rsvg/src/filters/color_matrix.rs \
+ rsvg/src/filters/component_transfer.rs \
+ rsvg/src/filters/composite.rs \
+ rsvg/src/filters/context.rs \
+ rsvg/src/filters/convolve_matrix.rs \
+ rsvg/src/filters/displacement_map.rs \
+ rsvg/src/filters/drop_shadow.rs \
+ rsvg/src/filters/error.rs \
+ rsvg/src/filters/flood.rs \
+ rsvg/src/filters/gaussian_blur.rs \
+ rsvg/src/filters/image.rs \
+ rsvg/src/filters/lighting.rs \
+ rsvg/src/filters/merge.rs \
+ rsvg/src/filters/mod.rs \
+ rsvg/src/filters/morphology.rs \
+ rsvg/src/filters/offset.rs \
+ rsvg/src/filters/tile.rs \
+ rsvg/src/filters/turbulence.rs \
+ rsvg/src/float_eq_cairo.rs \
+ rsvg/src/font_props.rs \
+ rsvg/src/gradient.rs \
+ rsvg/src/handle.rs \
+ rsvg/src/href.rs \
+ rsvg/src/image.rs \
+ rsvg/src/io.rs \
+ rsvg/src/iri.rs \
+ rsvg/src/layout.rs \
+ rsvg/src/length.rs \
+ rsvg/src/lib.rs \
+ rsvg/src/limits.rs \
+ rsvg/src/log.rs \
+ rsvg/src/marker.rs \
+ rsvg/src/node.rs \
+ rsvg/src/paint_server.rs \
+ rsvg/src/parsers.rs \
+ rsvg/src/path_builder.rs \
+ rsvg/src/path_parser.rs \
+ rsvg/src/pattern.rs \
+ rsvg/src/properties.rs \
+ rsvg/src/property_defs.rs \
+ rsvg/src/property_macros.rs \
+ rsvg/src/rect.rs \
+ rsvg/src/session.rs \
+ rsvg/src/shapes.rs \
+ rsvg/src/space.rs \
+ rsvg/src/structure.rs \
+ rsvg/src/style.rs \
+ rsvg/src/surface_utils/iterators.rs \
+ rsvg/src/surface_utils/mod.rs \
+ rsvg/src/surface_utils/shared_surface.rs \
+ rsvg/src/surface_utils/srgb.rs \
+ rsvg/src/text.rs \
+ rsvg/src/transform.rs \
+ rsvg/src/ua.css \
+ rsvg/src/unit_interval.rs \
+ rsvg/src/url_resolver.rs \
+ rsvg/src/util.rs \
+ rsvg/src/viewbox.rs \
+ rsvg/src/ua.css \
+ rsvg/src/xml/attributes.rs \
+ rsvg/src/xml/mod.rs \
+ rsvg/src/xml/xml2_load.rs \
+ rsvg/src/xml/xml2.rs \
$(NULL)
-RUST_EXTRA = \
- Cargo.lock \
- example.svg \
- benches/box_blur.rs \
- benches/composite.rs \
- benches/lighting.rs \
- benches/path_parser.rs \
- benches/pixbuf_from_surface.rs \
- benches/pixel_iterators.rs \
- benches/pixel_ops.rs \
- benches/srgb.rs \
- benches/surface_from_pixbuf.rs \
+RUST_EXTRA = \
+ Cargo.lock \
+ rsvg/benches/box_blur.rs \
+ rsvg/benches/composite.rs \
+ rsvg/benches/lighting.rs \
+ rsvg/benches/path_parser.rs \
+ rsvg/benches/pixbuf_from_surface.rs \
+ rsvg/benches/pixel_iterators.rs \
+ rsvg/benches/pixel_ops.rs \
+ rsvg/benches/srgb.rs \
+ rsvg/benches/surface_from_pixbuf.rs \
+ rsvg/example.svg \
+ rsvg/tests/api.rs \
+ rsvg/tests/bugs.rs \
+ rsvg/tests/errors.rs \
+ rsvg/tests/filters.rs \
+ rsvg/tests/geometries.rs \
+ rsvg/tests/intrinsic_dimensions.rs \
+ rsvg/tests/loading_crash.rs \
+ rsvg/tests/primitive_geometries.rs \
+ rsvg/tests/primitives.rs \
+ rsvg/tests/reference.rs \
+ rsvg/tests/render_crash.rs \
+ rsvg/tests/shapes.rs \
+ rsvg/tests/text.rs \
+ rsvg/src/test_utils/compare_surfaces.rs \
+ rsvg/src/test_utils/mod.rs \
+ rsvg/src/test_utils/reference_utils.rs \
+ rsvg-bench/Cargo.toml \
+ rsvg-bench/src/main.rs \
+ rsvg-convert/tests/internal_predicates/file.rs \
+ rsvg-convert/tests/internal_predicates/mod.rs \
+ rsvg-convert/tests/internal_predicates/pdf.rs \
+ rsvg-convert/tests/internal_predicates/png.rs \
+ rsvg-convert/tests/internal_predicates/svg.rs \
+ rsvg-convert/tests/rsvg_convert.rs \
+ librsvg-c/tests/legacy_sizing.rs \
+ gdk-pixbuf-loader/Cargo.toml \
+ gdk-pixbuf-loader/src/lib.rs \
$(NULL)
if DEBUG_RELEASE
@@ -154,7 +184,7 @@ cargo_verbose_1 = --verbose
LIBRSVG_BUILD_DIR=@abs_top_builddir@
CARGO_TARGET_DIR=$(LIBRSVG_BUILD_DIR)/target
-RUST_LIB=$(CARGO_TARGET_DIR)/$(RUST_TARGET_SUBDIR)/librsvg.a
+RUST_LIB=$(CARGO_TARGET_DIR)/$(RUST_TARGET_SUBDIR)/liblibrsvg_c.a
check-local:
cd $(srcdir) && \
@@ -180,7 +210,7 @@ librsvg_c_api.la: $(librsvg_c_api_la_OBJECTS) $(LIBRSVG_SRC)
PKG_CONFIG_ALLOW_CROSS=1 \
PKG_CONFIG='$(PKG_CONFIG)' \
CARGO_TARGET_DIR=$(CARGO_TARGET_DIR) \
- $(CARGO) --locked build $(CARGO_VERBOSE) $(CARGO_TARGET_ARGS) $(CARGO_RELEASE_ARGS) --lib \
+ $(CARGO) --locked build $(CARGO_VERBOSE) $(CARGO_TARGET_ARGS) $(CARGO_RELEASE_ARGS) --package librsvg-c \
&& cd $(LIBRSVG_BUILD_DIR) && $(LINK) $< && mv $(RUST_LIB) .libs/librsvg_c_api.a
librsvg_@RSVG_API_MAJOR_VERSION@_la_CPPFLAGS = $(AM_CPPFLAGS)
@@ -215,14 +245,18 @@ CLEANFILES += $(bin_SCRIPTS)
RSVG_CONVERT_BIN=$(CARGO_TARGET_DIR)/$(RUST_TARGET_SUBDIR)/rsvg-convert$(EXEEXT)
-RSVG_CONVERT_SRC = src/bin/rsvg-convert.rs
+RSVG_CONVERT_SRC = \
+ rsvg-convert/Cargo.toml \
+ rsvg-convert/build.rs \
+ rsvg-convert/src/main.rs \
+ $(NULL)
$(RSVG_CONVERT_BIN): $(RSVG_CONVERT_SRC) | librsvg_c_api.la
+cd $(top_srcdir) && \
PKG_CONFIG_ALLOW_CROSS=1 \
PKG_CONFIG='$(PKG_CONFIG)' \
CARGO_TARGET_DIR=$(CARGO_TARGET_DIR) \
- $(CARGO) --locked build $(CARGO_VERBOSE) $(CARGO_TARGET_ARGS) $(CARGO_RELEASE_ARGS) --bin rsvg-convert
+ $(CARGO) --locked build $(CARGO_VERBOSE) $(CARGO_TARGET_ARGS) $(CARGO_RELEASE_ARGS) --package rsvg-convert
rsvg-convert$(EXEEXT): $(RSVG_CONVERT_BIN)
cd $(LIBRSVG_BUILD_DIR) && mv $(RSVG_CONVERT_BIN) rsvg-convert$(EXEEXT)
@@ -247,10 +281,47 @@ dist_doc_DATA = \
README.md \
code-of-conduct.md
+test_resources = \
+ $(wildcard $(srcdir)/rsvg/tests/resources/*.ttf)
+
+test_fixtures = \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/api/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/cmdline/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/cmdline/*.png) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/crash/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/crash/*.png) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/errors/*) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/geometries/*) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/loading/*) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/primitive_geometries/*) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/*.css) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/*.png) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/*.txt) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/adwaita/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/adwaita/*.png) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/bugs/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/bugs/*.png) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/svg1.1/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/svg1.1/*.png) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/svg1.1/images/*) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/svg1.1/resources/*) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/svg2/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/svg2/*.png) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/bugs-reftests/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/reftests/svg2-reftests/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/render-crash/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/text/*.svg) \
+ $(wildcard $(srcdir)/rsvg/tests/fixtures/dimensions/*.svg) \
+ $(wildcard $(srcdir)/rsvg-convert/tests/fixtures/*.svg) \
+ $(wildcard $(srcdir)/rsvg-convert/tests/fixtures/*.png)
+
EXTRA_DIST = \
$(LIBRSVG_SRC) \
$(RUST_EXTRA) \
$(RSVG_CONVERT_SRC) \
+ $(test_resources) \
+ $(test_fixtures) \
AUTHORS \
COPYING.LIB \
NEWS \
diff --git a/ci/build-with-coverage.sh b/ci/build-with-coverage.sh
index 134c9fde..9226a695 100644
--- a/ci/build-with-coverage.sh
+++ b/ci/build-with-coverage.sh
@@ -2,7 +2,16 @@
set -eux -o pipefail
-clang_version=$(clang --version | head -n 1 | cut -d' ' -f 3)
+clang_version=$(clang --version | head -n 1 | cut -d' ' -f 3 | cut -d'.' -f 1)
+clang_libraries_path="/usr/lib64/clang/$clang_version/lib/linux"
+clang_profile_lib="clang_rt.profile-x86_64"
+
+if [ ! -d $clang_libraries_path ]
+then
+ echo "Expected clang libraries (for $clang_profile_lib) to be in $clang_libraries_path"
+ echo "but that directory does not exist. Please adjust the build-with-coverage.sh script."
+ exit 1
+fi
# Mixed gcc and Rust/LLVM coverage for the C API tests:
# https://searchfox.org/mozilla-central/source/browser/config/mozconfigs/linux64/code-coverage#15
@@ -10,9 +19,9 @@ export CC="clang"
export CFLAGS="-coverage -ftest-coverage -fprofile-arcs"
# RUSTFLAGS: "-Cinstrument-coverage"
export RUSTDOCFLAGS="-Cinstrument-coverage"
-export LLVM_PROFILE_FILE="coverage-profiles/coverage-%p-%m.profraw"
-export LDFLAGS="--coverage -L/usr/lib64/clang/$clang_version/lib/linux"
-export LIBS="-lclang_rt.profile-x86_64"
+export LLVM_PROFILE_FILE="$(pwd)/coverage-profiles/coverage-%p-%m.profraw"
+export LDFLAGS="--coverage -L$clang_libraries_path"
+export LIBS="-l$clang_profile_lib"
export RUSTC_BOOTSTRAP="1" # hack to make -Zprofile work on the non-nightly compiler
export CARGO_INCREMENTAL="0" # -Zprofile (gcov) doesn't like incremental compilation
export RUSTFLAGS="-Zprofile -Ccodegen-units=1 -Clink-dead-code -Coverflow-checks=off"
diff --git a/ci/container_builds.yml b/ci/container_builds.yml
index a9a687b6..64addb73 100644
--- a/ci/container_builds.yml
+++ b/ci/container_builds.yml
@@ -6,7 +6,7 @@ include:
variables:
# When branching change the suffix to avoid conflicts with images
# from the main branch
- BASE_TAG: "2023-03-28.0-main"
+ BASE_TAG: "2023-04-21.0-main"
RUST_STABLE: "1.68.2"
RUST_MINIMUM: "1.64.0"
@@ -24,6 +24,8 @@ variables:
clang
clang-tools
curl
+ diffutils
+ findutils
gcc
gdb
gdk-pixbuf-devel
@@ -39,7 +41,7 @@ variables:
openssl-devel
pango-devel
python3-pip
- python38-docutils
+ python3-docutils
shadow
system-group-wheel
vala
diff --git a/ci/gen-coverage.sh b/ci/gen-coverage.sh
index 0a4fd512..9e61bc75 100644
--- a/ci/gen-coverage.sh
+++ b/ci/gen-coverage.sh
@@ -12,9 +12,7 @@ call_grcov() {
# grcov coverage-profiles _build - paths where to find .rawprof (llvm) and .gcda (gcc) files, respectively
# --binary-path ./_build/target/debug/ - where the Rust test binaries are located
# --source-dir . - toplevel source directory
- # --prefix-dir ../../ - prefix to remove from C source files, since they are relative to builddir
# --branch - compute branch coverage if possible
- # --ignore build.rs - https://github.com/mozilla/grcov/issues/845
# --ignore '**/build/markup5ever*' - ignore generated code from dependencies
# --ignore '**/build/cssparser*' - ignore generated code from dependencies
# --ignore 'cargo_cache/*' - ignore code from dependencies
@@ -25,9 +23,7 @@ call_grcov() {
grcov coverage-profiles _build \
--binary-path ./_build/target/debug/ \
--source-dir . \
- --prefix-dir ../../ \
--branch \
- --ignore build.rs \
--ignore '**/build/markup5ever*' \
--ignore '**/build/cssparser*' \
--ignore 'cargo_cache/*' \
diff --git a/configure.ac b/configure.ac
index f4f206f2..e84e294f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -339,7 +339,7 @@ include/librsvg/rsvg-version.h
Makefile
librsvg-zip
gdk-pixbuf-loader/Makefile
-tests/Makefile
+librsvg-c/tests-c/Makefile
doc/Makefile
win32/Makefile
win32/config.h.win32
diff --git a/devel-docs/architecture.rst b/devel-docs/architecture.rst
index 579c9ed7..616d3b38 100644
--- a/devel-docs/architecture.rst
+++ b/devel-docs/architecture.rst
@@ -64,8 +64,8 @@ The public Rust API is implemented in `src/api.rs
has all the primitives needed to load and render SVG documents or
individual elements, and to configure loading/rendering options.
-The public C API is implemented in `src/c_api/
-<https://gitlab.gnome.org/GNOME/librsvg/-/tree/main/src/c_api>`_, and
+The public C API is implemented in `librsvg-c/src
+<https://gitlab.gnome.org/GNOME/librsvg/-/tree/main/librsvg-c/src>`_, and
it is implemented in terms of the public Rust API. Note that as of
2021/Feb the corresponding C header files are hand-written in
`include/librsvg/
@@ -74,7 +74,7 @@ maybe in the future they will be generated automatically with
`cbindgen <https://github.com/eqrion/cbindgen/blob/master/docs.md>`__.
We consider it good practice to provide simple and clean primitives in
-the Rust API, and have ``c_api`` deal with all the idiosyncrasies and
+the Rust API, and have ``librsvg-c`` deal with all the idiosyncrasies and
historical considerations for the C API.
In short: the public C API calls the public Rust API, and the public
@@ -84,7 +84,7 @@ Rust API calls into the library's internals.
+----------------+
| Public C API |
- | src/c_api |
+ | librsvg-c/src |
+----------------+
|
calls
@@ -92,7 +92,7 @@ Rust API calls into the library's internals.
v
+-------------------+
| Public Rust API |
- | src/api.rs |
+ | rsvg/src/api.rs |
+-------------------+
|
calls
@@ -100,13 +100,14 @@ Rust API calls into the library's internals.
v
+-------------------+
| library internals |
- | src/*.rs |
+ | rsvg/src/*.rs |
+-------------------+
The test suite
--------------
-The test suite is documented in ``tests/README.md``.
+The test suite is documented in `rsvg/tests/README.md
+<https://gitlab.gnome.org/GNOME/librsvg/-/blob/main/rsvg/tests/README.md>`_.
Code flow
---------
diff --git a/gdk-pixbuf-loader/Cargo.lock b/gdk-pixbuf-loader/Cargo.lock
deleted file mode 100644
index 5954bc6b..00000000
--- a/gdk-pixbuf-loader/Cargo.lock
+++ /dev/null
@@ -1,2027 +0,0 @@
-# This file is automatically @generated by Cargo.
-# It is not intended for manual editing.
-version = 3
-
-[[package]]
-name = "aho-corasick"
-version = "0.7.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "android_system_properties"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "anyhow"
-version = "1.0.66"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6"
-
-[[package]]
-name = "approx"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
-dependencies = [
- "num-traits",
-]
-
-[[package]]
-name = "autocfg"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
-
-[[package]]
-name = "bitflags"
-version = "1.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-
-[[package]]
-name = "block"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
-
-[[package]]
-name = "bumpalo"
-version = "3.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba"
-
-[[package]]
-name = "bytemuck"
-version = "1.12.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da"
-
-[[package]]
-name = "byteorder"
-version = "1.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
-
-[[package]]
-name = "cairo-rs"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8af54f5d48af1226928adc1f57edd22f5df1349e7da1fc96ae15cf43db0e871"
-dependencies = [
- "bitflags",
- "cairo-sys-rs",
- "glib",
- "libc",
- "once_cell",
- "thiserror",
-]
-
-[[package]]
-name = "cairo-sys-rs"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f55382a01d30e5e53f185eee269124f5e21ab526595b872751278dfbb463594e"
-dependencies = [
- "glib-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "cast"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
-
-[[package]]
-name = "cc"
-version = "1.0.73"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
-
-[[package]]
-name = "cfg-expr"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa"
-dependencies = [
- "smallvec",
-]
-
-[[package]]
-name = "cfg-if"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-
-[[package]]
-name = "chrono"
-version = "0.4.22"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1"
-dependencies = [
- "iana-time-zone",
- "js-sys",
- "num-integer",
- "num-traits",
- "time",
- "wasm-bindgen",
- "winapi",
-]
-
-[[package]]
-name = "clap"
-version = "4.1.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f13b9c79b5d1dd500d20ef541215a6423c75829ef43117e1b4d17fd8af0b5d76"
-dependencies = [
- "bitflags",
- "clap_derive",
- "clap_lex",
- "is-terminal",
- "once_cell",
- "strsim",
- "termcolor",
-]
-
-[[package]]
-name = "clap_complete"
-version = "4.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d6540eedc41f8a5a76cf3d8d458057dcdf817be4158a55b5f861f7a5483de75"
-dependencies = [
- "clap",
-]
-
-[[package]]
-name = "clap_derive"
-version = "4.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "684a277d672e91966334af371f1a7b5833f9aa00b07c84e92fbce95e00208ce8"
-dependencies = [
- "heck",
- "proc-macro-error",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "clap_lex"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade"
-dependencies = [
- "os_str_bytes",
-]
-
-[[package]]
-name = "codespan-reporting"
-version = "0.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
-dependencies = [
- "termcolor",
- "unicode-width",
-]
-
-[[package]]
-name = "convert_case"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
-
-[[package]]
-name = "core-foundation-sys"
-version = "0.8.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
-
-[[package]]
-name = "crossbeam-channel"
-version = "0.5.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
-dependencies = [
- "cfg-if",
- "crossbeam-utils",
-]
-
-[[package]]
-name = "crossbeam-deque"
-version = "0.8.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc"
-dependencies = [
- "cfg-if",
- "crossbeam-epoch",
- "crossbeam-utils",
-]
-
-[[package]]
-name = "crossbeam-epoch"
-version = "0.9.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348"
-dependencies = [
- "autocfg",
- "cfg-if",
- "crossbeam-utils",
- "memoffset",
- "scopeguard",
-]
-
-[[package]]
-name = "crossbeam-utils"
-version = "0.8.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac"
-dependencies = [
- "cfg-if",
-]
-
-[[package]]
-name = "cssparser"
-version = "0.28.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1db8599a9761b371751fbf13e076fa03c6e1a78f8c5288e6ab9467f10a2322c1"
-dependencies = [
- "cssparser-macros",
- "dtoa-short",
- "itoa",
- "matches",
- "phf 0.8.0",
- "proc-macro2",
- "quote",
- "smallvec",
- "syn",
-]
-
-[[package]]
-name = "cssparser-macros"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e"
-dependencies = [
- "quote",
- "syn",
-]
-
-[[package]]
-name = "cstr"
-version = "0.2.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8aa998c33a6d3271e3678950a22134cd7dd27cef86dee1b611b5b14207d1d90b"
-dependencies = [
- "proc-macro2",
- "quote",
-]
-
-[[package]]
-name = "cxx"
-version = "1.0.79"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f83d0ebf42c6eafb8d7c52f7e5f2d3003b89c7aa4fd2b79229209459a849af8"
-dependencies = [
- "cc",
- "cxxbridge-flags",
- "cxxbridge-macro",
- "link-cplusplus",
-]
-
-[[package]]
-name = "cxx-build"
-version = "1.0.79"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07d050484b55975889284352b0ffc2ecbda25c0c55978017c132b29ba0818a86"
-dependencies = [
- "cc",
- "codespan-reporting",
- "once_cell",
- "proc-macro2",
- "quote",
- "scratch",
- "syn",
-]
-
-[[package]]
-name = "cxxbridge-flags"
-version = "1.0.79"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99d2199b00553eda8012dfec8d3b1c75fce747cf27c169a270b3b99e3448ab78"
-
-[[package]]
-name = "cxxbridge-macro"
-version = "1.0.79"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcb67a6de1f602736dd7eaead0080cf3435df806c61b24b13328db128c58868f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "data-url"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5"
-
-[[package]]
-name = "derive_more"
-version = "0.99.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
-dependencies = [
- "convert_case",
- "proc-macro2",
- "quote",
- "rustc_version",
- "syn",
-]
-
-[[package]]
-name = "dtoa"
-version = "0.4.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0"
-
-[[package]]
-name = "dtoa-short"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6"
-dependencies = [
- "dtoa",
-]
-
-[[package]]
-name = "either"
-version = "1.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
-
-[[package]]
-name = "encoding"
-version = "0.2.33"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec"
-dependencies = [
- "encoding-index-japanese",
- "encoding-index-korean",
- "encoding-index-simpchinese",
- "encoding-index-singlebyte",
- "encoding-index-tradchinese",
-]
-
-[[package]]
-name = "encoding-index-japanese"
-version = "1.20141219.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91"
-dependencies = [
- "encoding_index_tests",
-]
-
-[[package]]
-name = "encoding-index-korean"
-version = "1.20141219.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81"
-dependencies = [
- "encoding_index_tests",
-]
-
-[[package]]
-name = "encoding-index-simpchinese"
-version = "1.20141219.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7"
-dependencies = [
- "encoding_index_tests",
-]
-
-[[package]]
-name = "encoding-index-singlebyte"
-version = "1.20141219.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a"
-dependencies = [
- "encoding_index_tests",
-]
-
-[[package]]
-name = "encoding-index-tradchinese"
-version = "1.20141219.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18"
-dependencies = [
- "encoding_index_tests",
-]
-
-[[package]]
-name = "encoding_index_tests"
-version = "0.1.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569"
-
-[[package]]
-name = "errno"
-version = "0.2.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
-dependencies = [
- "errno-dragonfly",
- "libc",
- "winapi",
-]
-
-[[package]]
-name = "errno-dragonfly"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
-dependencies = [
- "cc",
- "libc",
-]
-
-[[package]]
-name = "float-cmp"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
-dependencies = [
- "num-traits",
-]
-
-[[package]]
-name = "form_urlencoded"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8"
-dependencies = [
- "percent-encoding",
-]
-
-[[package]]
-name = "futf"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
-dependencies = [
- "mac",
- "new_debug_unreachable",
-]
-
-[[package]]
-name = "futures-channel"
-version = "0.3.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed"
-dependencies = [
- "futures-core",
-]
-
-[[package]]
-name = "futures-core"
-version = "0.3.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac"
-
-[[package]]
-name = "futures-executor"
-version = "0.3.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2"
-dependencies = [
- "futures-core",
- "futures-task",
- "futures-util",
-]
-
-[[package]]
-name = "futures-io"
-version = "0.3.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb"
-
-[[package]]
-name = "futures-macro"
-version = "0.3.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "futures-task"
-version = "0.3.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea"
-
-[[package]]
-name = "futures-util"
-version = "0.3.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6"
-dependencies = [
- "futures-core",
- "futures-macro",
- "futures-task",
- "pin-project-lite",
- "pin-utils",
- "slab",
-]
-
-[[package]]
-name = "fxhash"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
-dependencies = [
- "byteorder",
-]
-
-[[package]]
-name = "gdk-pixbuf"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b023fbe0c6b407bd3d9805d107d9800da3829dc5a676653210f1d5f16d7f59bf"
-dependencies = [
- "bitflags",
- "gdk-pixbuf-sys",
- "gio",
- "glib",
- "libc",
- "once_cell",
-]
-
-[[package]]
-name = "gdk-pixbuf-sys"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b41bd2b44ed49d99277d3925652a163038bd5ed943ec9809338ffb2f4391e3b"
-dependencies = [
- "gio-sys",
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.1.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
-dependencies = [
- "cfg-if",
- "libc",
- "wasi 0.9.0+wasi-snapshot-preview1",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.2.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
-dependencies = [
- "cfg-if",
- "libc",
- "wasi 0.11.0+wasi-snapshot-preview1",
-]
-
-[[package]]
-name = "gio"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1981edf8679d2f2c8ec3120015867f45aa0a1c2d5e3e129ca2f7dda174d3d2a9"
-dependencies = [
- "bitflags",
- "futures-channel",
- "futures-core",
- "futures-io",
- "futures-util",
- "gio-sys",
- "glib",
- "libc",
- "once_cell",
- "pin-project-lite",
- "smallvec",
- "thiserror",
-]
-
-[[package]]
-name = "gio-sys"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5d3076ecb86c8c3a672c9843d6232b3a344fb81d304d0ba1ac64b23343efa46"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
- "winapi",
-]
-
-[[package]]
-name = "glib"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac347af59233f0544ce00a37bad50f4ac401d006505b26d80ad6d9bbecf6493f"
-dependencies = [
- "bitflags",
- "futures-channel",
- "futures-core",
- "futures-executor",
- "futures-task",
- "futures-util",
- "gio-sys",
- "glib-macros",
- "glib-sys",
- "gobject-sys",
- "libc",
- "memchr",
- "once_cell",
- "smallvec",
- "thiserror",
-]
-
-[[package]]
-name = "glib-macros"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5965ae1a44aa4bae4e1e6970f25b66c058fef873d2626c9932a41128dbeea03f"
-dependencies = [
- "anyhow",
- "heck",
- "proc-macro-crate",
- "proc-macro-error",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "glib-sys"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ddcb73fa8236277bedadaaadb76aef49c85d66340f83bece244f46c2d4f0e01"
-dependencies = [
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "gobject-sys"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a0155d388840c77d61b033b66ef4f9bc7f4133d83df83572d6b4fb234a3be7d"
-dependencies = [
- "glib-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "heck"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
-
-[[package]]
-name = "hermit-abi"
-version = "0.1.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "hermit-abi"
-version = "0.2.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "iana-time-zone"
-version = "0.1.51"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f5a6ef98976b22b3b7f2f3a806f858cb862044cfa66805aa3ad84cb3d3b785ed"
-dependencies = [
- "android_system_properties",
- "core-foundation-sys",
- "iana-time-zone-haiku",
- "js-sys",
- "wasm-bindgen",
- "winapi",
-]
-
-[[package]]
-name = "iana-time-zone-haiku"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca"
-dependencies = [
- "cxx",
- "cxx-build",
-]
-
-[[package]]
-name = "idna"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
-dependencies = [
- "unicode-bidi",
- "unicode-normalization",
-]
-
-[[package]]
-name = "io-lifetimes"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7d6c6f8c91b4b9ed43484ad1a938e393caf35960fce7f82a040497207bd8e9e"
-dependencies = [
- "libc",
- "windows-sys",
-]
-
-[[package]]
-name = "is-terminal"
-version = "0.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189"
-dependencies = [
- "hermit-abi 0.2.6",
- "io-lifetimes",
- "rustix",
- "windows-sys",
-]
-
-[[package]]
-name = "itertools"
-version = "0.10.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
-dependencies = [
- "either",
-]
-
-[[package]]
-name = "itoa"
-version = "0.4.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
-
-[[package]]
-name = "js-sys"
-version = "0.3.60"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
-dependencies = [
- "wasm-bindgen",
-]
-
-[[package]]
-name = "language-tags"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388"
-
-[[package]]
-name = "lazy_static"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-
-[[package]]
-name = "libc"
-version = "0.2.135"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c"
-
-[[package]]
-name = "librsvg"
-version = "2.55.90"
-dependencies = [
- "anyhow",
- "byteorder",
- "cairo-rs",
- "cast",
- "chrono",
- "clap",
- "clap_complete",
- "cssparser",
- "data-url",
- "encoding",
- "float-cmp",
- "gdk-pixbuf",
- "gio",
- "glib",
- "itertools",
- "language-tags",
- "libc",
- "locale_config",
- "markup5ever",
- "nalgebra",
- "num-traits",
- "once_cell",
- "pango",
- "pangocairo",
- "rayon",
- "rctree",
- "regex",
- "rgb",
- "selectors",
- "string_cache",
- "system-deps",
- "thiserror",
- "tinyvec",
- "url",
- "xml5ever",
-]
-
-[[package]]
-name = "link-cplusplus"
-version = "1.0.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369"
-dependencies = [
- "cc",
-]
-
-[[package]]
-name = "linux-raw-sys"
-version = "0.1.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
-
-[[package]]
-name = "locale_config"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934"
-dependencies = [
- "lazy_static",
- "objc",
- "objc-foundation",
- "regex",
- "winapi",
-]
-
-[[package]]
-name = "lock_api"
-version = "0.4.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
-dependencies = [
- "autocfg",
- "scopeguard",
-]
-
-[[package]]
-name = "log"
-version = "0.4.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
-dependencies = [
- "cfg-if",
-]
-
-[[package]]
-name = "mac"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
-
-[[package]]
-name = "malloc_buf"
-version = "0.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "markup5ever"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016"
-dependencies = [
- "log",
- "phf 0.10.1",
- "phf_codegen 0.10.0",
- "string_cache",
- "string_cache_codegen",
- "tendril",
-]
-
-[[package]]
-name = "matches"
-version = "0.1.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
-
-[[package]]
-name = "matrixmultiply"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "add85d4dd35074e6fedc608f8c8f513a3548619a9024b751949ef0e8e45a4d84"
-dependencies = [
- "rawpointer",
-]
-
-[[package]]
-name = "memchr"
-version = "2.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
-
-[[package]]
-name = "memoffset"
-version = "0.6.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "nalgebra"
-version = "0.31.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "20bd243ab3dbb395b39ee730402d2e5405e448c75133ec49cc977762c4cba3d1"
-dependencies = [
- "approx",
- "matrixmultiply",
- "nalgebra-macros",
- "num-complex",
- "num-rational",
- "num-traits",
- "simba",
- "typenum",
-]
-
-[[package]]
-name = "nalgebra-macros"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01fcc0b8149b4632adc89ac3b7b31a12fb6099a0317a4eb2ebff574ef7de7218"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "new_debug_unreachable"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
-
-[[package]]
-name = "nodrop"
-version = "0.1.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
-
-[[package]]
-name = "num-complex"
-version = "0.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19"
-dependencies = [
- "num-traits",
-]
-
-[[package]]
-name = "num-integer"
-version = "0.1.45"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
-dependencies = [
- "autocfg",
- "num-traits",
-]
-
-[[package]]
-name = "num-rational"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
-dependencies = [
- "autocfg",
- "num-integer",
- "num-traits",
-]
-
-[[package]]
-name = "num-traits"
-version = "0.2.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "num_cpus"
-version = "1.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
-dependencies = [
- "hermit-abi 0.1.19",
- "libc",
-]
-
-[[package]]
-name = "objc"
-version = "0.2.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
-dependencies = [
- "malloc_buf",
-]
-
-[[package]]
-name = "objc-foundation"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"
-dependencies = [
- "block",
- "objc",
- "objc_id",
-]
-
-[[package]]
-name = "objc_id"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
-dependencies = [
- "objc",
-]
-
-[[package]]
-name = "once_cell"
-version = "1.15.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1"
-
-[[package]]
-name = "os_str_bytes"
-version = "6.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff"
-
-[[package]]
-name = "pango"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "243c048be90312220fb3bd578176eed8290568274a93c95040289d39349384bc"
-dependencies = [
- "bitflags",
- "gio",
- "glib",
- "libc",
- "once_cell",
- "pango-sys",
-]
-
-[[package]]
-name = "pango-sys"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4293d0f0b5525eb5c24734d30b0ed02cd02aa734f216883f376b54de49625de8"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "pangocairo"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2feeb7ea7874507f83f5e7ba869c54e321959431c8fbd70d4b735c8b15d90506"
-dependencies = [
- "bitflags",
- "cairo-rs",
- "glib",
- "libc",
- "pango",
- "pangocairo-sys",
-]
-
-[[package]]
-name = "pangocairo-sys"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71abd374a8322e2e382039ff2e020c4cc9ef2e12ea488e38d9cec4a55e296470"
-dependencies = [
- "cairo-sys-rs",
- "glib-sys",
- "libc",
- "pango-sys",
- "system-deps",
-]
-
-[[package]]
-name = "parking_lot"
-version = "0.12.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
-dependencies = [
- "lock_api",
- "parking_lot_core",
-]
-
-[[package]]
-name = "parking_lot_core"
-version = "0.9.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0"
-dependencies = [
- "cfg-if",
- "libc",
- "redox_syscall",
- "smallvec",
- "windows-sys",
-]
-
-[[package]]
-name = "paste"
-version = "1.0.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1"
-
-[[package]]
-name = "percent-encoding"
-version = "2.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e"
-
-[[package]]
-name = "phf"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
-dependencies = [
- "phf_macros",
- "phf_shared 0.8.0",
- "proc-macro-hack",
-]
-
-[[package]]
-name = "phf"
-version = "0.10.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
-dependencies = [
- "phf_shared 0.10.0",
-]
-
-[[package]]
-name = "phf_codegen"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815"
-dependencies = [
- "phf_generator 0.8.0",
- "phf_shared 0.8.0",
-]
-
-[[package]]
-name = "phf_codegen"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
-dependencies = [
- "phf_generator 0.10.0",
- "phf_shared 0.10.0",
-]
-
-[[package]]
-name = "phf_generator"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526"
-dependencies = [
- "phf_shared 0.8.0",
- "rand 0.7.3",
-]
-
-[[package]]
-name = "phf_generator"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
-dependencies = [
- "phf_shared 0.10.0",
- "rand 0.8.5",
-]
-
-[[package]]
-name = "phf_macros"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c"
-dependencies = [
- "phf_generator 0.8.0",
- "phf_shared 0.8.0",
- "proc-macro-hack",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "phf_shared"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
-dependencies = [
- "siphasher",
-]
-
-[[package]]
-name = "phf_shared"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
-dependencies = [
- "siphasher",
-]
-
-[[package]]
-name = "pin-project-lite"
-version = "0.2.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
-
-[[package]]
-name = "pin-utils"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-
-[[package]]
-name = "pixbufloader-svg"
-version = "0.0.1"
-dependencies = [
- "cairo-rs",
- "cstr",
- "gdk-pixbuf",
- "gio",
- "glib",
- "libc",
- "librsvg",
-]
-
-[[package]]
-name = "pkg-config"
-version = "0.3.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
-
-[[package]]
-name = "ppv-lite86"
-version = "0.2.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
-
-[[package]]
-name = "precomputed-hash"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
-
-[[package]]
-name = "proc-macro-crate"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9"
-dependencies = [
- "once_cell",
- "thiserror",
- "toml",
-]
-
-[[package]]
-name = "proc-macro-error"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
-dependencies = [
- "proc-macro-error-attr",
- "proc-macro2",
- "quote",
- "syn",
- "version_check",
-]
-
-[[package]]
-name = "proc-macro-error-attr"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
-dependencies = [
- "proc-macro2",
- "quote",
- "version_check",
-]
-
-[[package]]
-name = "proc-macro-hack"
-version = "0.5.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
-
-[[package]]
-name = "proc-macro2"
-version = "1.0.47"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725"
-dependencies = [
- "unicode-ident",
-]
-
-[[package]]
-name = "quote"
-version = "1.0.21"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
-dependencies = [
- "proc-macro2",
-]
-
-[[package]]
-name = "rand"
-version = "0.7.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
-dependencies = [
- "getrandom 0.1.16",
- "libc",
- "rand_chacha 0.2.2",
- "rand_core 0.5.1",
- "rand_hc",
- "rand_pcg",
-]
-
-[[package]]
-name = "rand"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
-dependencies = [
- "libc",
- "rand_chacha 0.3.1",
- "rand_core 0.6.4",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.5.1",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.6.4",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
-dependencies = [
- "getrandom 0.1.16",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.6.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
-dependencies = [
- "getrandom 0.2.8",
-]
-
-[[package]]
-name = "rand_hc"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
-dependencies = [
- "rand_core 0.5.1",
-]
-
-[[package]]
-name = "rand_pcg"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
-dependencies = [
- "rand_core 0.5.1",
-]
-
-[[package]]
-name = "rawpointer"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
-
-[[package]]
-name = "rayon"
-version = "1.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d"
-dependencies = [
- "autocfg",
- "crossbeam-deque",
- "either",
- "rayon-core",
-]
-
-[[package]]
-name = "rayon-core"
-version = "1.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f"
-dependencies = [
- "crossbeam-channel",
- "crossbeam-deque",
- "crossbeam-utils",
- "num_cpus",
-]
-
-[[package]]
-name = "rctree"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f"
-
-[[package]]
-name = "redox_syscall"
-version = "0.2.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
-dependencies = [
- "bitflags",
-]
-
-[[package]]
-name = "regex"
-version = "1.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
-dependencies = [
- "aho-corasick",
- "memchr",
- "regex-syntax",
-]
-
-[[package]]
-name = "regex-syntax"
-version = "0.6.27"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
-
-[[package]]
-name = "rgb"
-version = "0.8.34"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3603b7d71ca82644f79b5a06d1220e9a58ede60bd32255f698cb1af8838b8db3"
-dependencies = [
- "bytemuck",
-]
-
-[[package]]
-name = "rustc_version"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
-dependencies = [
- "semver",
-]
-
-[[package]]
-name = "rustix"
-version = "0.36.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4fdebc4b395b7fbb9ab11e462e20ed9051e7b16e42d24042c776eca0ac81b03"
-dependencies = [
- "bitflags",
- "errno",
- "io-lifetimes",
- "libc",
- "linux-raw-sys",
- "windows-sys",
-]
-
-[[package]]
-name = "safe_arch"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "794821e4ccb0d9f979512f9c1973480123f9bd62a90d74ab0f9426fcf8f4a529"
-dependencies = [
- "bytemuck",
-]
-
-[[package]]
-name = "scopeguard"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
-
-[[package]]
-name = "scratch"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898"
-
-[[package]]
-name = "selectors"
-version = "0.23.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fdea87c686be721aab36607728047801ee21561bfdbd6bf0da7ace2536d5879f"
-dependencies = [
- "bitflags",
- "cssparser",
- "derive_more",
- "fxhash",
- "log",
- "phf 0.8.0",
- "phf_codegen 0.8.0",
- "precomputed-hash",
- "servo_arc",
- "smallvec",
-]
-
-[[package]]
-name = "semver"
-version = "1.0.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4"
-
-[[package]]
-name = "serde"
-version = "1.0.145"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b"
-
-[[package]]
-name = "servo_arc"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432"
-dependencies = [
- "nodrop",
- "stable_deref_trait",
-]
-
-[[package]]
-name = "simba"
-version = "0.7.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c48e45e5961033db030b56ad67aef22e9c908c493a6e8348c0a0f6b93433cd77"
-dependencies = [
- "approx",
- "num-complex",
- "num-traits",
- "paste",
- "wide",
-]
-
-[[package]]
-name = "siphasher"
-version = "0.3.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
-
-[[package]]
-name = "slab"
-version = "0.4.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "smallvec"
-version = "1.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
-
-[[package]]
-name = "stable_deref_trait"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
-
-[[package]]
-name = "string_cache"
-version = "0.8.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08"
-dependencies = [
- "new_debug_unreachable",
- "once_cell",
- "parking_lot",
- "phf_shared 0.10.0",
- "precomputed-hash",
- "serde",
-]
-
-[[package]]
-name = "string_cache_codegen"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
-dependencies = [
- "phf_generator 0.10.0",
- "phf_shared 0.10.0",
- "proc-macro2",
- "quote",
-]
-
-[[package]]
-name = "strsim"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
-
-[[package]]
-name = "syn"
-version = "1.0.103"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d"
-dependencies = [
- "proc-macro2",
- "quote",
- "unicode-ident",
-]
-
-[[package]]
-name = "system-deps"
-version = "6.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff"
-dependencies = [
- "cfg-expr",
- "heck",
- "pkg-config",
- "toml",
- "version-compare",
-]
-
-[[package]]
-name = "tendril"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
-dependencies = [
- "futf",
- "mac",
- "utf-8",
-]
-
-[[package]]
-name = "termcolor"
-version = "1.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
-dependencies = [
- "winapi-util",
-]
-
-[[package]]
-name = "thiserror"
-version = "1.0.37"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e"
-dependencies = [
- "thiserror-impl",
-]
-
-[[package]]
-name = "thiserror-impl"
-version = "1.0.37"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "time"
-version = "0.1.44"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
-dependencies = [
- "libc",
- "wasi 0.10.0+wasi-snapshot-preview1",
- "winapi",
-]
-
-[[package]]
-name = "tinyvec"
-version = "1.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
-dependencies = [
- "tinyvec_macros",
-]
-
-[[package]]
-name = "tinyvec_macros"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
-
-[[package]]
-name = "toml"
-version = "0.5.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "typenum"
-version = "1.15.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
-
-[[package]]
-name = "unicode-bidi"
-version = "0.3.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
-
-[[package]]
-name = "unicode-ident"
-version = "1.0.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
-
-[[package]]
-name = "unicode-normalization"
-version = "0.1.22"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
-dependencies = [
- "tinyvec",
-]
-
-[[package]]
-name = "unicode-width"
-version = "0.1.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
-
-[[package]]
-name = "url"
-version = "2.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643"
-dependencies = [
- "form_urlencoded",
- "idna",
- "percent-encoding",
-]
-
-[[package]]
-name = "utf-8"
-version = "0.7.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
-
-[[package]]
-name = "version-compare"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73"
-
-[[package]]
-name = "version_check"
-version = "0.9.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
-
-[[package]]
-name = "wasi"
-version = "0.9.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
-
-[[package]]
-name = "wasi"
-version = "0.10.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
-
-[[package]]
-name = "wasi"
-version = "0.11.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
-
-[[package]]
-name = "wasm-bindgen"
-version = "0.2.83"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268"
-dependencies = [
- "cfg-if",
- "wasm-bindgen-macro",
-]
-
-[[package]]
-name = "wasm-bindgen-backend"
-version = "0.2.83"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142"
-dependencies = [
- "bumpalo",
- "log",
- "once_cell",
- "proc-macro2",
- "quote",
- "syn",
- "wasm-bindgen-shared",
-]
-
-[[package]]
-name = "wasm-bindgen-macro"
-version = "0.2.83"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810"
-dependencies = [
- "quote",
- "wasm-bindgen-macro-support",
-]
-
-[[package]]
-name = "wasm-bindgen-macro-support"
-version = "0.2.83"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- "wasm-bindgen-backend",
- "wasm-bindgen-shared",
-]
-
-[[package]]
-name = "wasm-bindgen-shared"
-version = "0.2.83"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
-
-[[package]]
-name = "wide"
-version = "0.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae41ecad2489a1655c8ef8489444b0b113c0a0c795944a3572a0931cf7d2525c"
-dependencies = [
- "bytemuck",
- "safe_arch",
-]
-
-[[package]]
-name = "winapi"
-version = "0.3.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
-dependencies = [
- "winapi-i686-pc-windows-gnu",
- "winapi-x86_64-pc-windows-gnu",
-]
-
-[[package]]
-name = "winapi-i686-pc-windows-gnu"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-
-[[package]]
-name = "winapi-util"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
-dependencies = [
- "winapi",
-]
-
-[[package]]
-name = "winapi-x86_64-pc-windows-gnu"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-
-[[package]]
-name = "windows-sys"
-version = "0.42.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
-dependencies = [
- "windows_aarch64_gnullvm",
- "windows_aarch64_msvc",
- "windows_i686_gnu",
- "windows_i686_msvc",
- "windows_x86_64_gnu",
- "windows_x86_64_gnullvm",
- "windows_x86_64_msvc",
-]
-
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.42.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e"
-
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.42.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4"
-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.42.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7"
-
-[[package]]
-name = "windows_i686_msvc"
-version = "0.42.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246"
-
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.42.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed"
-
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.42.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028"
-
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.42.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5"
-
-[[package]]
-name = "xml5ever"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4034e1d05af98b51ad7214527730626f019682d797ba38b51689212118d8e650"
-dependencies = [
- "log",
- "mac",
- "markup5ever",
-]
diff --git a/gdk-pixbuf-loader/Cargo.toml b/gdk-pixbuf-loader/Cargo.toml
index dc1ef5c5..f1458fc0 100644
--- a/gdk-pixbuf-loader/Cargo.toml
+++ b/gdk-pixbuf-loader/Cargo.toml
@@ -2,16 +2,20 @@
name = "pixbufloader-svg"
version = "0.0.1"
authors = ["Alberto Ruiz <aruiz@gnome.org>"]
-edition = "2021"
+license.workspace = true
+repository.workspace = true
+edition.workspace = true
+rust-version.workspace = true
[lib]
crate-type = ["cdylib"]
[dependencies]
-librsvg = { path = ".." }
+cairo-rs = "0.17"
+cstr = "0.2"
gdk-pixbuf = "0.17"
-libc = "0.2"
-glib = "0.17"
gio = "0.17"
-cairo-rs = "0.17"
-cstr = "0.2" \ No newline at end of file
+glib = "0.17"
+libc = "0.2"
+librsvg = { path = "../rsvg" }
+librsvg-c = { path = "../librsvg-c" }
diff --git a/gdk-pixbuf-loader/src/lib.rs b/gdk-pixbuf-loader/src/lib.rs
index 007367c1..f446be45 100644
--- a/gdk-pixbuf-loader/src/lib.rs
+++ b/gdk-pixbuf-loader/src/lib.rs
@@ -16,7 +16,7 @@ use gio::prelude::MemoryInputStreamExt;
use gio::MemoryInputStream;
use glib::gobject_ffi::GObject;
-use rsvg::rsvg_convert_only::LegacySize;
+use librsvg_c::sizing::LegacySize;
use rsvg::Loader;
use cstr::cstr;
@@ -104,7 +104,7 @@ unsafe extern "C" fn stop_load(user_data: gpointer, error: *mut *mut GError) ->
}
}
- let pb = rsvg::c_api::pixbuf_utils::render_to_pixbuf_at_size(
+ let pb = librsvg_c::pixbuf_utils::render_to_pixbuf_at_size(
&renderer, w as f64, h as f64, w as f64, h as f64,
)
.map_err(|e| e.to_string())?;
diff --git a/librsvg-c/Cargo.toml b/librsvg-c/Cargo.toml
new file mode 100644
index 00000000..8fed395b
--- /dev/null
+++ b/librsvg-c/Cargo.toml
@@ -0,0 +1,31 @@
+[package]
+name = "librsvg-c"
+version.workspace = true
+authors.workspace = true
+description.workspace = true
+license.workspace = true
+homepage.workspace = true
+repository.workspace = true
+edition.workspace = true
+rust-version.workspace = true
+
+[dependencies]
+cairo-rs = { version = "0.17", features=["v1_16", "png", "pdf", "ps", "svg"] }
+cast = "0.3.0"
+float-cmp = "0.9.0"
+gdk-pixbuf = "0.17"
+gio = "0.17"
+glib = "0.17"
+libc = "0.2"
+librsvg = { path = "../rsvg", features = ["c-api"] }
+once_cell = "1.2.0"
+url = "2"
+
+[build-dependencies]
+regex = "1.7.1"
+
+[dev-dependencies]
+librsvg = { path = "../rsvg", features = ["c-api"] }
+
+[lib]
+crate-type = [ "staticlib", "rlib" ]
diff --git a/build.rs b/librsvg-c/build.rs
index 8478e4ee..0a0bdd9b 100644
--- a/build.rs
+++ b/librsvg-c/build.rs
@@ -2,75 +2,20 @@ use regex::Regex;
use std::env;
use std::fs::File;
use std::io::prelude::*;
-use std::io::{BufReader, BufWriter, Write};
+use std::io::{BufReader, Write};
use std::path::Path;
-use std::process;
fn main() {
- if let Err(e) = system_deps::Config::new().probe() {
- eprintln!("{e}");
- process::exit(1);
- }
-
- generate_srgb_tables();
write_version();
}
-/// Converts an sRGB color value to a linear sRGB color value (undoes the gamma correction).
-///
-/// The input and the output are supposed to be in the [0, 1] range.
-#[inline]
-fn linearize(c: f64) -> f64 {
- if c <= (12.92 * 0.0031308) {
- c / 12.92
- } else {
- ((c + 0.055) / 1.055).powf(2.4)
- }
-}
-
-/// Converts a linear sRGB color value to a normal sRGB color value (applies the gamma correction).
-///
-/// The input and the output are supposed to be in the [0, 1] range.
-#[inline]
-fn unlinearize(c: f64) -> f64 {
- if c <= 0.0031308 {
- 12.92 * c
- } else {
- 1.055 * c.powf(1f64 / 2.4) - 0.055
- }
-}
-
-fn print_table<W, F>(w: &mut W, name: &str, f: F, len: u32)
-where
- W: Write,
- F: Fn(f64) -> f64,
-{
- writeln!(w, "const {name}: [u8; {len}] = [").unwrap();
-
- for i in 0..len {
- let x = f(i as f64 / 255.0);
- let v = (x * 255.0).round() as u8;
- writeln!(w, " {v},").unwrap();
- }
-
- writeln!(w, "];").unwrap();
-}
-
-fn generate_srgb_tables() {
- let path = Path::new(&env::var("OUT_DIR").unwrap()).join("srgb-codegen.rs");
- let mut file = BufWriter::new(File::create(path).unwrap());
-
- print_table(&mut file, "LINEARIZE", linearize, 256);
- print_table(&mut file, "UNLINEARIZE", unlinearize, 256);
-}
-
fn write_version() {
let mut major = None;
let mut minor = None;
let mut micro = None;
{
- let file = File::open("configure.ac")
+ let file = File::open("../configure.ac")
.expect("builds must take place within the librsvg source tree");
let major_regex = Regex::new(r#"^m4_define\(\[rsvg_major_version\],\[(\d+)\]\)"#).unwrap();
diff --git a/src/c_api/dpi.rs b/librsvg-c/src/dpi.rs
index b2e15eef..b2e15eef 100644
--- a/src/c_api/dpi.rs
+++ b/librsvg-c/src/dpi.rs
diff --git a/src/c_api/handle.rs b/librsvg-c/src/handle.rs
index 1698cc17..3ab6acc5 100644
--- a/src/c_api/handle.rs
+++ b/librsvg-c/src/handle.rs
@@ -38,14 +38,10 @@ use glib::types::instance_of;
use glib::{ffi::gpointer, gobject_ffi};
use glib::{Bytes, Cast, StaticType, ToValue};
-use crate::api::{self, CairoRenderer, IntrinsicDimensions, Loader, LoadingError, SvgHandle};
-
-use crate::{
- length::RsvgLength,
- rsvg_log,
- session::Session,
- surface_utils::shared_surface::{SharedImageSurface, SurfaceType},
-};
+use rsvg::c_api_only::Session;
+use rsvg::surface_utils::shared_surface::{SharedImageSurface, SurfaceType};
+use rsvg::{rsvg_log, Length};
+use rsvg::{CairoRenderer, IntrinsicDimensions, Loader, LoadingError, SvgHandle};
use super::dpi::Dpi;
use super::messages::{rsvg_g_critical, rsvg_g_warning};
@@ -59,13 +55,13 @@ include!(concat!(env!("OUT_DIR"), "/version.rs"));
// This is basically the same as api::RenderingError but with extra cases for
// the peculiarities of the C API.
enum RenderingError {
- RenderingError(api::RenderingError),
+ RenderingError(rsvg::RenderingError),
// The RsvgHandle is created, but hasn't been loaded yet.
HandleIsNotLoaded,
}
-impl<T: Into<api::RenderingError>> From<T> for RenderingError {
+impl<T: Into<rsvg::RenderingError>> From<T> for RenderingError {
fn from(e: T) -> RenderingError {
RenderingError::RenderingError(e.into())
}
@@ -1645,9 +1641,9 @@ pub unsafe extern "C" fn rsvg_handle_set_stylesheet(
pub unsafe extern "C" fn rsvg_handle_get_intrinsic_dimensions(
handle: *const RsvgHandle,
out_has_width: *mut glib::ffi::gboolean,
- out_width: *mut RsvgLength,
+ out_width: *mut Length,
out_has_height: *mut glib::ffi::gboolean,
- out_height: *mut RsvgLength,
+ out_height: *mut Length,
out_has_viewbox: *mut glib::ffi::gboolean,
out_viewbox: *mut RsvgRectangle,
) {
diff --git a/src/c_api/mod.rs b/librsvg-c/src/lib.rs
index febca033..febca033 100644
--- a/src/c_api/mod.rs
+++ b/librsvg-c/src/lib.rs
diff --git a/src/c_api/messages.rs b/librsvg-c/src/messages.rs
index 5b227cb8..5b227cb8 100644
--- a/src/c_api/messages.rs
+++ b/librsvg-c/src/messages.rs
diff --git a/src/c_api/pixbuf_utils.rs b/librsvg-c/src/pixbuf_utils.rs
index 710f2c4b..da1ad804 100644
--- a/src/c_api/pixbuf_utils.rs
+++ b/librsvg-c/src/pixbuf_utils.rs
@@ -12,10 +12,10 @@ use super::dpi::Dpi;
use super::handle::{checked_i32, set_gerror};
use super::sizing::LegacySize;
-use crate::api::{CairoRenderer, Loader};
-use crate::error::RenderingError;
-use crate::session::Session;
-use crate::surface_utils::shared_surface::{SharedImageSurface, SurfaceType};
+use rsvg::c_api_only::Session;
+use rsvg::surface_utils::shared_surface::{SharedImageSurface, SurfaceType};
+use rsvg::RenderingError;
+use rsvg::{CairoRenderer, Loader};
pub fn empty_pixbuf() -> Result<Pixbuf, RenderingError> {
// GdkPixbuf does not allow zero-sized pixbufs, but Cairo allows zero-sized
diff --git a/src/c_api/sizing.rs b/librsvg-c/src/sizing.rs
index e0c85bd1..4d16e483 100644
--- a/src/c_api/sizing.rs
+++ b/librsvg-c/src/sizing.rs
@@ -12,10 +12,8 @@
use float_cmp::approx_eq;
-use crate::api::{CairoRenderer, IntrinsicDimensions, RenderingError};
-use crate::dpi::Dpi;
-use crate::handle::Handle;
-use crate::length::*;
+use rsvg::c_api_only::Handle;
+use rsvg::{CairoRenderer, Dpi, IntrinsicDimensions, RenderingError};
use super::handle::CairoRectangleExt;
@@ -51,9 +49,9 @@ impl<'a> LegacySize for CairoRenderer<'a> {
let size_from_intrinsic_dimensions =
self.intrinsic_size_in_pixels().or_else(|| {
size_in_pixels_from_percentage_width_and_height(
- &self.handle.handle,
+ self.handle(),
&self.intrinsic_dimensions(),
- self.dpi,
+ self.dpi(),
)
});
@@ -94,7 +92,7 @@ fn size_in_pixels_from_percentage_width_and_height(
vbox,
} = *dim;
- use LengthUnit::*;
+ use rsvg::LengthUnit::*;
// Unwrap or return None if we don't know the aspect ratio -> Let the caller handle it.
let vbox = vbox?;
diff --git a/librsvg-c/tests-c/Makefile.am b/librsvg-c/tests-c/Makefile.am
new file mode 100644
index 00000000..68870eb6
--- /dev/null
+++ b/librsvg-c/tests-c/Makefile.am
@@ -0,0 +1,27 @@
+include $(top_srcdir)/glib-tap.mk
+
+test_programs = api
+
+api_SOURCES = \
+ api.c \
+ test-utils.c \
+ test-utils.h \
+ $(NULL)
+
+api_LDADD = $(top_builddir)/librsvg_c_api.la \
+ $(LIBRSVG_LIBS) \
+ $(LIBM)
+
+api_LDFLAGS = -static
+
+AM_CPPFLAGS = \
+ -I$(srcdir) \
+ -I$(top_srcdir)/include \
+ -I$(top_builddir)/include \
+ -DTEST_DATA_DIR="\"$(srcdir)\"" \
+ -DTEST_SRC_DIR="\"$(PWD)\"" \
+ -DTOP_SRC_DIR="\"$(top_srcdir)\"" \
+ $(LIBRSVG_CFLAGS)
+
+clean-local:
+ rm -rf output
diff --git a/tests/api.c b/librsvg-c/tests-c/api.c
index f7b01c2e..f7b01c2e 100644
--- a/tests/api.c
+++ b/librsvg-c/tests-c/api.c
diff --git a/tests/test-utils.c b/librsvg-c/tests-c/test-utils.c
index 128611f4..8c767884 100644
--- a/tests/test-utils.c
+++ b/librsvg-c/tests-c/test-utils.c
@@ -229,7 +229,7 @@ test_utils_get_test_data_path (void)
if (data_path)
return data_path;
- data_path = g_test_build_filename (G_TEST_DIST, "fixtures", NULL);
+ data_path = g_test_build_filename (G_TEST_DIST, "../../rsvg/tests/fixtures", NULL);
return data_path;
}
diff --git a/tests/test-utils.h b/librsvg-c/tests-c/test-utils.h
index d71af69d..d71af69d 100644
--- a/tests/test-utils.h
+++ b/librsvg-c/tests-c/test-utils.h
diff --git a/tests/src/legacy_sizing.rs b/librsvg-c/tests/legacy_sizing.rs
index 78f2a13f..d059aed5 100644
--- a/tests/src/legacy_sizing.rs
+++ b/librsvg-c/tests/legacy_sizing.rs
@@ -1,8 +1,14 @@
use cairo;
-use rsvg::{rsvg_convert_only::LegacySize, CairoRenderer};
+use librsvg_c::sizing::LegacySize;
+use rsvg::{CairoRenderer, Loader, LoadingError, SvgHandle};
-use crate::utils::load_svg;
+fn load_svg(input: &'static [u8]) -> Result<SvgHandle, LoadingError> {
+ let bytes = glib::Bytes::from_static(input);
+ let stream = gio::MemoryInputStream::from_bytes(&bytes);
+
+ Loader::new().read_stream(&stream, None::<&gio::File>, None::<&gio::Cancellable>)
+}
#[test]
fn just_viewbox_uses_viewbox_size() {
diff --git a/rsvg-bench/Cargo.toml b/rsvg-bench/Cargo.toml
new file mode 100644
index 00000000..4eecd476
--- /dev/null
+++ b/rsvg-bench/Cargo.toml
@@ -0,0 +1,20 @@
+[package]
+name = "rsvg-bench"
+version.workspace = true
+authors.workspace = true
+description.workspace = true
+license.workspace = true
+homepage.workspace = true
+repository.workspace = true
+edition.workspace = true
+rust-version.workspace = true
+documentation = "https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html"
+
+[dependencies]
+# Keep these in sync with respect to the cairo-rs version:
+# src/lib.rs - toplevel example in the docs
+anyhow = "1.0"
+cairo-rs = { version = "0.17", features=["v1_16", "png", "pdf", "ps", "svg"] }
+clap = { version = "4.0.17", features = ["cargo", "derive"] } # rsvg-convert
+librsvg = { path = "../rsvg" }
+thiserror = "1.0" \ No newline at end of file
diff --git a/src/bin/rsvg-bench.rs b/rsvg-bench/src/main.rs
index fc810971..fc810971 100644
--- a/src/bin/rsvg-bench.rs
+++ b/rsvg-bench/src/main.rs
diff --git a/rsvg-convert/Cargo.toml b/rsvg-convert/Cargo.toml
new file mode 100644
index 00000000..c3e103fb
--- /dev/null
+++ b/rsvg-convert/Cargo.toml
@@ -0,0 +1,42 @@
+[package]
+name = "rsvg-convert"
+version.workspace = true
+authors.workspace = true
+description.workspace = true
+license.workspace = true
+homepage.workspace = true
+repository.workspace = true
+edition.workspace = true
+rust-version.workspace = true
+
+[package.metadata.system-deps]
+cairo-pdf = { version = "1.16", optional = true }
+cairo-ps = { version = "1.16", optional = true }
+cairo-svg = { version = "1.16", optional = true }
+
+[dependencies]
+# Keep these in sync with respect to the cairo-rs version:
+# src/lib.rs - toplevel example in the docs
+cairo-rs = { version = "0.17", features=["v1_16", "png", "pdf", "ps", "svg"] }
+cast = "0.3.0"
+chrono = { version = "0.4.23", default-features = false, features = ["clock", "std"] }
+clap = { version = "4.0.17", features = ["cargo", "derive"] } # rsvg-convert
+clap_complete = "4.0.5" # rsvg-convert
+cssparser = "0.29.0"
+gio = "0.17"
+libc = "0.2"
+librsvg = { path = "../rsvg" }
+librsvg-c = { path = "../librsvg-c" }
+
+[dev-dependencies]
+assert_cmd = "2.0.2"
+predicates = "2.0.0"
+tempfile = "3"
+url = "2"
+lopdf = "0.29.0"
+png = "0.17.2"
+float-cmp = "0.9.0"
+librsvg = { path = "../rsvg", features = ["test-utils"] }
+
+[build-dependencies]
+system-deps = "6.0.0" \ No newline at end of file
diff --git a/rsvg-convert/build.rs b/rsvg-convert/build.rs
new file mode 100644
index 00000000..eec6d526
--- /dev/null
+++ b/rsvg-convert/build.rs
@@ -0,0 +1,3 @@
+fn main() {
+ system_deps::Config::new().probe().unwrap();
+}
diff --git a/src/bin/rsvg-convert.rs b/rsvg-convert/src/main.rs
index 9c472331..4c63dcb5 100644
--- a/src/bin/rsvg-convert.rs
+++ b/rsvg-convert/src/main.rs
@@ -21,11 +21,14 @@ use self::windows_imports::*;
use cssparser::{_cssparser_internal_to_lowercase, match_ignore_ascii_case};
+use librsvg_c::{handle::PathOrUrl, sizing::LegacySize};
use rsvg::rsvg_convert_only::{
- AspectRatio, CssLength, Dpi, Horizontal, LegacySize, Length, Normalize, NormalizeParams, Parse,
- PathOrUrl, Rect, Signed, ULength, Unsigned, Validate, Vertical, ViewBox,
+ AspectRatio, CssLength, Horizontal, Length, Normalize, NormalizeParams, Parse, Signed, ULength,
+ Unsigned, Validate, Vertical, ViewBox,
+};
+use rsvg::{
+ AcceptLanguage, CairoRenderer, Color, Dpi, Language, LengthUnit, Loader, Rect, RenderingError,
};
-use rsvg::{AcceptLanguage, CairoRenderer, Color, Language, LengthUnit, Loader, RenderingError};
use std::ffi::OsString;
use std::io;
diff --git a/tests/fixtures/cmdline/a-link.svg b/rsvg-convert/tests/fixtures/a-link.svg
index 1ae8ace5..1ae8ace5 100644
--- a/tests/fixtures/cmdline/a-link.svg
+++ b/rsvg-convert/tests/fixtures/a-link.svg
diff --git a/tests/fixtures/cmdline/accept-language-de.png b/rsvg-convert/tests/fixtures/accept-language-de.png
index cc797dc2..cc797dc2 100644
--- a/tests/fixtures/cmdline/accept-language-de.png
+++ b/rsvg-convert/tests/fixtures/accept-language-de.png
Binary files differ
diff --git a/tests/fixtures/cmdline/accept-language-es.png b/rsvg-convert/tests/fixtures/accept-language-es.png
index 4cf3a21f..4cf3a21f 100644
--- a/tests/fixtures/cmdline/accept-language-es.png
+++ b/rsvg-convert/tests/fixtures/accept-language-es.png
Binary files differ
diff --git a/tests/fixtures/cmdline/accept-language-fallback.png b/rsvg-convert/tests/fixtures/accept-language-fallback.png
index 43b20f01..43b20f01 100644
--- a/tests/fixtures/cmdline/accept-language-fallback.png
+++ b/rsvg-convert/tests/fixtures/accept-language-fallback.png
Binary files differ
diff --git a/tests/fixtures/cmdline/accept-language.svg b/rsvg-convert/tests/fixtures/accept-language.svg
index c132b65d..c132b65d 100644
--- a/tests/fixtures/cmdline/accept-language.svg
+++ b/rsvg-convert/tests/fixtures/accept-language.svg
diff --git a/tests/fixtures/dimensions/bug521-with-viewbox.svg b/rsvg-convert/tests/fixtures/bug521-with-viewbox.svg
index c3f34e6d..c3f34e6d 100644
--- a/tests/fixtures/dimensions/bug521-with-viewbox.svg
+++ b/rsvg-convert/tests/fixtures/bug521-with-viewbox.svg
diff --git a/tests/fixtures/render-crash/bug591-vbox-overflow.svg b/rsvg-convert/tests/fixtures/bug591-vbox-overflow.svg
index 1cee7759..1cee7759 100644
--- a/tests/fixtures/render-crash/bug591-vbox-overflow.svg
+++ b/rsvg-convert/tests/fixtures/bug591-vbox-overflow.svg
diff --git a/tests/fixtures/cmdline/bug601-zero-stroke-width-render-only-foo.png b/rsvg-convert/tests/fixtures/bug601-zero-stroke-width-render-only-foo.png
index 1ed070ca..1ed070ca 100644
--- a/tests/fixtures/cmdline/bug601-zero-stroke-width-render-only-foo.png
+++ b/rsvg-convert/tests/fixtures/bug601-zero-stroke-width-render-only-foo.png
Binary files differ
diff --git a/tests/fixtures/cmdline/bug601-zero-stroke-width.svg b/rsvg-convert/tests/fixtures/bug601-zero-stroke-width.svg
index ee96d474..ee96d474 100644
--- a/tests/fixtures/cmdline/bug601-zero-stroke-width.svg
+++ b/rsvg-convert/tests/fixtures/bug601-zero-stroke-width.svg
diff --git a/tests/fixtures/cmdline/bug677-partial-pixel.svg b/rsvg-convert/tests/fixtures/bug677-partial-pixel.svg
index aeac8c30..aeac8c30 100644
--- a/tests/fixtures/cmdline/bug677-partial-pixel.svg
+++ b/rsvg-convert/tests/fixtures/bug677-partial-pixel.svg
diff --git a/tests/fixtures/cmdline/dimensions-in.svg b/rsvg-convert/tests/fixtures/dimensions-in.svg
index aa4f3219..aa4f3219 100644
--- a/tests/fixtures/cmdline/dimensions-in.svg
+++ b/rsvg-convert/tests/fixtures/dimensions-in.svg
diff --git a/tests/fixtures/api/dpi.svg b/rsvg-convert/tests/fixtures/dpi.svg
index 499ee206..499ee206 100644
--- a/tests/fixtures/api/dpi.svg
+++ b/rsvg-convert/tests/fixtures/dpi.svg
diff --git a/tests/fixtures/dimensions/empty.svg b/rsvg-convert/tests/fixtures/empty.svg
index 01a940a2..01a940a2 100644
--- a/tests/fixtures/dimensions/empty.svg
+++ b/rsvg-convert/tests/fixtures/empty.svg
diff --git a/tests/fixtures/api/example.svg b/rsvg-convert/tests/fixtures/example.svg
index 850fba3e..850fba3e 100644
--- a/tests/fixtures/api/example.svg
+++ b/rsvg-convert/tests/fixtures/example.svg
diff --git a/tests/fixtures/api/geometry-element.svg b/rsvg-convert/tests/fixtures/geometry-element.svg
index 3d707cdc..3d707cdc 100644
--- a/tests/fixtures/api/geometry-element.svg
+++ b/rsvg-convert/tests/fixtures/geometry-element.svg
diff --git a/tests/fixtures/cmdline/gimp-wilber-ref.png b/rsvg-convert/tests/fixtures/gimp-wilber-ref.png
index 606f2a4d..606f2a4d 100644
--- a/tests/fixtures/cmdline/gimp-wilber-ref.png
+++ b/rsvg-convert/tests/fixtures/gimp-wilber-ref.png
Binary files differ
diff --git a/tests/fixtures/cmdline/gimp-wilber.svg b/rsvg-convert/tests/fixtures/gimp-wilber.svg
index 97c821a7..97c821a7 100644
--- a/tests/fixtures/cmdline/gimp-wilber.svg
+++ b/rsvg-convert/tests/fixtures/gimp-wilber.svg
diff --git a/tests/fixtures/text/hello-world.svg b/rsvg-convert/tests/fixtures/hello-world.svg
index 45a65c0f..45a65c0f 100644
--- a/tests/fixtures/text/hello-world.svg
+++ b/rsvg-convert/tests/fixtures/hello-world.svg
diff --git a/tests/fixtures/cmdline/offset-png.png b/rsvg-convert/tests/fixtures/offset-png.png
index a4bc7e2a..a4bc7e2a 100644
--- a/tests/fixtures/cmdline/offset-png.png
+++ b/rsvg-convert/tests/fixtures/offset-png.png
Binary files differ
diff --git a/tests/fixtures/dimensions/sub-rect-no-unit.svg b/rsvg-convert/tests/fixtures/sub-rect-no-unit.svg
index fb8312ac..fb8312ac 100644
--- a/tests/fixtures/dimensions/sub-rect-no-unit.svg
+++ b/rsvg-convert/tests/fixtures/sub-rect-no-unit.svg
diff --git a/tests/fixtures/cmdline/text-a-link.svg b/rsvg-convert/tests/fixtures/text-a-link.svg
index d205c768..d205c768 100644
--- a/tests/fixtures/cmdline/text-a-link.svg
+++ b/rsvg-convert/tests/fixtures/text-a-link.svg
diff --git a/tests/fixtures/cmdline/zero-offset-png.png b/rsvg-convert/tests/fixtures/zero-offset-png.png
index adbe9524..adbe9524 100644
--- a/tests/fixtures/cmdline/zero-offset-png.png
+++ b/rsvg-convert/tests/fixtures/zero-offset-png.png
Binary files differ
diff --git a/tests/src/predicates/file.rs b/rsvg-convert/tests/internal_predicates/file.rs
index 997b3690..a7af5acf 100644
--- a/tests/src/predicates/file.rs
+++ b/rsvg-convert/tests/internal_predicates/file.rs
@@ -1,9 +1,9 @@
use predicates::prelude::*;
use predicates::str::StartsWithPredicate;
-use crate::predicates::pdf::PdfPredicate;
-use crate::predicates::png::PngPredicate;
-use crate::predicates::svg::SvgPredicate;
+use super::pdf::PdfPredicate;
+use super::png::PngPredicate;
+use super::svg::SvgPredicate;
/// Predicates to check that some output ([u8]) is of a certain file type
diff --git a/rsvg-convert/tests/internal_predicates/mod.rs b/rsvg-convert/tests/internal_predicates/mod.rs
new file mode 100644
index 00000000..7e15354d
--- /dev/null
+++ b/rsvg-convert/tests/internal_predicates/mod.rs
@@ -0,0 +1,4 @@
+pub mod file;
+mod pdf;
+mod png;
+mod svg;
diff --git a/tests/src/predicates/pdf.rs b/rsvg-convert/tests/internal_predicates/pdf.rs
index f7872d71..f7872d71 100644
--- a/tests/src/predicates/pdf.rs
+++ b/rsvg-convert/tests/internal_predicates/pdf.rs
diff --git a/tests/src/predicates/png.rs b/rsvg-convert/tests/internal_predicates/png.rs
index 452e756e..f629b510 100644
--- a/tests/src/predicates/png.rs
+++ b/rsvg-convert/tests/internal_predicates/png.rs
@@ -7,8 +7,8 @@ use std::path::{Path, PathBuf};
use rsvg::surface_utils::shared_surface::{SharedImageSurface, SurfaceType};
-use crate::compare_surfaces::BufferDiff;
-use crate::reference_utils::{surface_from_png, Compare, Deviation, Reference};
+use rsvg::test_utils::compare_surfaces::BufferDiff;
+use rsvg::test_utils::reference_utils::{surface_from_png, Compare, Deviation, Reference};
/// Checks that the variable of type [u8] can be parsed as a PNG file.
#[derive(Debug)]
diff --git a/tests/src/predicates/svg.rs b/rsvg-convert/tests/internal_predicates/svg.rs
index cd6071b7..70473812 100644
--- a/tests/src/predicates/svg.rs
+++ b/rsvg-convert/tests/internal_predicates/svg.rs
@@ -1,6 +1,6 @@
use float_cmp::approx_eq;
+use gio::glib::Bytes;
use gio::MemoryInputStream;
-use glib::Bytes;
use predicates::prelude::*;
use predicates::reflection::{Case, Child, PredicateReflection, Product};
use std::cmp;
diff --git a/tests/src/cmdline/rsvg_convert.rs b/rsvg-convert/tests/rsvg_convert.rs
index 88e63ce8..f58edf6c 100644
--- a/tests/src/cmdline/rsvg_convert.rs
+++ b/rsvg-convert/tests/rsvg_convert.rs
@@ -1,5 +1,6 @@
-use crate::predicates::ends_with_pkg_version;
-use crate::predicates::file;
+//use crate::predicates::ends_with_pkg_version;
+mod internal_predicates;
+use internal_predicates::file;
use assert_cmd::assert::IntoOutputPredicate;
use assert_cmd::Command;
@@ -48,7 +49,7 @@ impl RsvgConvert {
}
fn accepts_arg(option: &str) {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg(option)
.assert()
.success();
@@ -69,7 +70,7 @@ impl RsvgConvert {
#[test]
fn converts_svg_from_stdin_to_png() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.assert()
.success()
.stdout(file::is_png());
@@ -77,7 +78,7 @@ fn converts_svg_from_stdin_to_png() {
#[test]
fn argument_is_input_filename() {
- let input = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg");
+ let input = Path::new("tests/fixtures/bug521-with-viewbox.svg");
RsvgConvert::new()
.arg(input)
.assert()
@@ -87,7 +88,7 @@ fn argument_is_input_filename() {
#[test]
fn argument_is_url() {
- let path = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ let path = Path::new("tests/fixtures/bug521-with-viewbox.svg")
.canonicalize()
.unwrap();
let url = Url::from_file_path(path).unwrap();
@@ -103,7 +104,7 @@ fn argument_is_url() {
#[test]
fn output_format_png() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--format=png")
.assert()
.success()
@@ -113,7 +114,7 @@ fn output_format_png() {
#[cfg(system_deps_have_cairo_ps)]
#[test]
fn output_format_ps() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--format=ps")
.assert()
.success()
@@ -123,7 +124,7 @@ fn output_format_ps() {
#[cfg(system_deps_have_cairo_ps)]
#[test]
fn output_format_eps() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--format=eps")
.assert()
.success()
@@ -133,7 +134,7 @@ fn output_format_eps() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn output_format_pdf() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--format=pdf")
.assert()
.success()
@@ -143,7 +144,7 @@ fn output_format_pdf() {
#[cfg(system_deps_have_cairo_svg)]
#[test]
fn output_format_svg_short_option() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("-f")
.arg("svg")
.assert()
@@ -154,7 +155,7 @@ fn output_format_svg_short_option() {
#[cfg(system_deps_have_cairo_svg)]
#[test]
fn user_specified_width_and_height() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--format")
.arg("svg")
.arg("--width")
@@ -172,7 +173,7 @@ fn user_specified_width_and_height() {
#[cfg(system_deps_have_cairo_svg)]
#[test]
fn user_specified_width_and_height_px_output() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--format")
.arg("svg")
.arg("--width")
@@ -190,7 +191,7 @@ fn user_specified_width_and_height_px_output() {
#[cfg(system_deps_have_cairo_svg)]
#[test]
fn user_specified_width_and_height_a4() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--format")
.arg("svg")
.arg("--page-width")
@@ -221,7 +222,7 @@ fn output_file_option() {
};
assert!(predicates::path::is_file().not().eval(&output));
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg(format!("--output={}", output.display()))
.assert()
.success()
@@ -239,7 +240,7 @@ fn output_file_short_option() {
};
assert!(predicates::path::is_file().not().eval(&output));
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("-o")
.arg(format!("{}", output.display()))
.assert()
@@ -259,7 +260,7 @@ fn overwrites_existing_output_file() {
assert!(predicates::path::is_file().not().eval(&output));
for _ in 0..2 {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg(format!("--output={}", output.display()))
.assert()
.success()
@@ -283,7 +284,7 @@ fn empty_input_yields_error() {
#[test]
fn empty_svg_yields_error() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/empty.svg")
+ RsvgConvert::new_with_input("tests/fixtures/empty.svg")
.assert()
.failure()
.stderr("The SVG stdin has no dimensions\n");
@@ -291,8 +292,8 @@ fn empty_svg_yields_error() {
#[test]
fn multiple_input_files_not_allowed_for_png_output() {
- let one = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg");
- let two = Path::new("tests/fixtures/dimensions/sub-rect-no-unit.svg");
+ let one = Path::new("tests/fixtures/bug521-with-viewbox.svg");
+ let two = Path::new("tests/fixtures/sub-rect-no-unit.svg");
RsvgConvert::new()
.arg(one)
.arg(two)
@@ -306,8 +307,8 @@ fn multiple_input_files_not_allowed_for_png_output() {
#[cfg(system_deps_have_cairo_ps)]
#[test]
fn multiple_input_files_accepted_for_eps_output() {
- let one = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg");
- let two = Path::new("tests/fixtures/dimensions/sub-rect-no-unit.svg");
+ let one = Path::new("tests/fixtures/bug521-with-viewbox.svg");
+ let two = Path::new("tests/fixtures/sub-rect-no-unit.svg");
RsvgConvert::new()
.arg("--format=eps")
.arg(one)
@@ -320,8 +321,8 @@ fn multiple_input_files_accepted_for_eps_output() {
#[cfg(system_deps_have_cairo_ps)]
#[test]
fn multiple_input_files_accepted_for_ps_output() {
- let one = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg");
- let two = Path::new("tests/fixtures/dimensions/sub-rect-no-unit.svg");
+ let one = Path::new("tests/fixtures/bug521-with-viewbox.svg");
+ let two = Path::new("tests/fixtures/sub-rect-no-unit.svg");
RsvgConvert::new()
.arg("--format=ps")
.arg(one)
@@ -334,9 +335,9 @@ fn multiple_input_files_accepted_for_ps_output() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn multiple_input_files_create_multi_page_pdf_output() {
- let one = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg");
- let two = Path::new("tests/fixtures/dimensions/sub-rect-no-unit.svg");
- let three = Path::new("tests/fixtures/api/example.svg");
+ let one = Path::new("tests/fixtures/bug521-with-viewbox.svg");
+ let two = Path::new("tests/fixtures/sub-rect-no-unit.svg");
+ let three = Path::new("tests/fixtures/example.svg");
RsvgConvert::new()
.arg("--format=pdf")
.arg(one)
@@ -356,9 +357,9 @@ fn multiple_input_files_create_multi_page_pdf_output() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn multiple_input_files_create_multi_page_pdf_output_fixed_size() {
- let one = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg");
- let two = Path::new("tests/fixtures/dimensions/sub-rect-no-unit.svg");
- let three = Path::new("tests/fixtures/api/example.svg");
+ let one = Path::new("tests/fixtures/bug521-with-viewbox.svg");
+ let two = Path::new("tests/fixtures/sub-rect-no-unit.svg");
+ let three = Path::new("tests/fixtures/example.svg");
RsvgConvert::new()
.arg("--format=pdf")
.arg("--page-width=8.5in")
@@ -386,7 +387,7 @@ fn multiple_input_files_create_multi_page_pdf_output_fixed_size() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn pdf_has_link() {
- let input = Path::new("tests/fixtures/cmdline/a-link.svg");
+ let input = Path::new("tests/fixtures/a-link.svg");
RsvgConvert::new()
.arg("--format=pdf")
.arg(input)
@@ -398,7 +399,7 @@ fn pdf_has_link() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn pdf_has_link_inside_text() {
- let input = Path::new("tests/fixtures/cmdline/text-a-link.svg");
+ let input = Path::new("tests/fixtures/text-a-link.svg");
RsvgConvert::new()
.arg("--format=pdf")
.arg(input)
@@ -414,7 +415,7 @@ fn pdf_has_link_inside_text() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn pdf_has_text() {
- let input = Path::new("tests/fixtures/text/hello-world.svg");
+ let input = Path::new("tests/fixtures/hello-world.svg");
RsvgConvert::new()
.arg("--format=pdf")
.arg(input)
@@ -430,7 +431,7 @@ fn pdf_has_text() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn env_source_data_epoch_controls_pdf_creation_date() {
- let input = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg");
+ let input = Path::new("tests/fixtures/bug521-with-viewbox.svg");
let date = 1581411039; // seconds since epoch
RsvgConvert::new()
.env("SOURCE_DATE_EPOCH", format!("{}", date))
@@ -445,7 +446,7 @@ fn env_source_data_epoch_controls_pdf_creation_date() {
#[test]
fn env_source_data_epoch_no_digits() {
// intentionally not testing for the full error string here
- let input = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg");
+ let input = Path::new("tests/fixtures/bug521-with-viewbox.svg");
RsvgConvert::new()
.env("SOURCE_DATE_EPOCH", "foobar")
.arg("--format=pdf")
@@ -459,7 +460,7 @@ fn env_source_data_epoch_no_digits() {
#[test]
fn env_source_data_epoch_trailing_garbage() {
// intentionally not testing for the full error string here
- let input = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg");
+ let input = Path::new("tests/fixtures/bug521-with-viewbox.svg");
RsvgConvert::new()
.arg("--format=pdf")
.env("SOURCE_DATE_EPOCH", "1234556+")
@@ -473,7 +474,7 @@ fn env_source_data_epoch_trailing_garbage() {
#[test]
fn env_source_data_epoch_empty() {
// intentionally not testing for the full error string here
- let input = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg");
+ let input = Path::new("tests/fixtures/bug521-with-viewbox.svg");
RsvgConvert::new()
.arg("--format=pdf")
.env("SOURCE_DATE_EPOCH", "")
@@ -485,7 +486,7 @@ fn env_source_data_epoch_empty() {
#[test]
fn width_option() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--width=300")
.assert()
.success()
@@ -494,7 +495,7 @@ fn width_option() {
#[test]
fn height_option() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--height=200")
.assert()
.success()
@@ -503,7 +504,7 @@ fn height_option() {
#[test]
fn width_and_height_options() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--width=300")
.arg("--height=200")
.assert()
@@ -513,7 +514,7 @@ fn width_and_height_options() {
#[test]
fn unsupported_unit_in_width_and_height() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--height=200ex")
.assert()
.failure()
@@ -522,7 +523,7 @@ fn unsupported_unit_in_width_and_height() {
#[test]
fn invalid_length() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--page-width=foo")
.assert()
.failure()
@@ -531,7 +532,7 @@ fn invalid_length() {
#[test]
fn zoom_factor() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--zoom=0.8")
.assert()
.success()
@@ -540,7 +541,7 @@ fn zoom_factor() {
#[test]
fn zoom_factor_and_larger_size() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--width=400")
.arg("--height=200")
.arg("--zoom=1.5")
@@ -551,7 +552,7 @@ fn zoom_factor_and_larger_size() {
#[test]
fn zoom_factor_and_smaller_size() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--width=400")
.arg("--height=200")
.arg("--zoom=3.5")
@@ -562,7 +563,7 @@ fn zoom_factor_and_smaller_size() {
#[test]
fn x_zoom_option() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--x-zoom=2")
.assert()
.success()
@@ -571,7 +572,7 @@ fn x_zoom_option() {
#[test]
fn x_short_option() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("-x")
.arg("2.0")
.assert()
@@ -581,7 +582,7 @@ fn x_short_option() {
#[test]
fn y_zoom_option() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--y-zoom=2.0")
.assert()
.success()
@@ -590,7 +591,7 @@ fn y_zoom_option() {
#[test]
fn y_short_option() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("-y")
.arg("2")
.assert()
@@ -600,7 +601,7 @@ fn y_short_option() {
#[test]
fn huge_zoom_factor_yields_error() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--zoom=1000")
.assert()
.failure()
@@ -611,7 +612,7 @@ fn huge_zoom_factor_yields_error() {
#[test]
fn negative_zoom_factor_yields_error() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--zoom=-2")
.assert()
.failure()
@@ -620,7 +621,7 @@ fn negative_zoom_factor_yields_error() {
#[test]
fn invalid_zoom_factor_yields_error() {
- RsvgConvert::new_with_input("tests/fixtures/dimensions/bug521-with-viewbox.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug521-with-viewbox.svg")
.arg("--zoom=foo")
.assert()
.failure()
@@ -629,7 +630,7 @@ fn invalid_zoom_factor_yields_error() {
#[test]
fn default_resolution_is_96dpi() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.assert()
.success()
.stdout(file::is_png().with_size(96, 384));
@@ -637,7 +638,7 @@ fn default_resolution_is_96dpi() {
#[test]
fn x_resolution() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("--dpi-x=300")
.assert()
.success()
@@ -646,7 +647,7 @@ fn x_resolution() {
#[test]
fn x_resolution_short_option() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("-d")
.arg("45")
.assert()
@@ -656,7 +657,7 @@ fn x_resolution_short_option() {
#[test]
fn y_resolution() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("--dpi-y=300")
.assert()
.success()
@@ -665,7 +666,7 @@ fn y_resolution() {
#[test]
fn y_resolution_short_option() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("-p")
.arg("45")
.assert()
@@ -675,7 +676,7 @@ fn y_resolution_short_option() {
#[test]
fn x_and_y_resolution() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("--dpi-x=300")
.arg("--dpi-y=150")
.assert()
@@ -685,7 +686,7 @@ fn x_and_y_resolution() {
#[test]
fn zero_resolution_is_invalid() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("--dpi-x=0")
.arg("--dpi-y=0")
.assert()
@@ -695,7 +696,7 @@ fn zero_resolution_is_invalid() {
#[test]
fn negative_resolution_is_invalid() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("--dpi-x=-100")
.arg("--dpi-y=-100")
.assert()
@@ -705,19 +706,19 @@ fn negative_resolution_is_invalid() {
#[test]
fn zero_offset_png() {
- RsvgConvert::new_with_input("tests/fixtures/cmdline/dimensions-in.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dimensions-in.svg")
.arg("--page-width=640")
.arg("--page-height=480")
.arg("--width=200")
.arg("--height=100")
.assert()
.success()
- .stdout(file::is_png().with_contents("tests/fixtures/cmdline/zero-offset-png.png"));
+ .stdout(file::is_png().with_contents("tests/fixtures/zero-offset-png.png"));
}
#[test]
fn offset_png() {
- RsvgConvert::new_with_input("tests/fixtures/cmdline/dimensions-in.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dimensions-in.svg")
.arg("--page-width=640")
.arg("--page-height=480")
.arg("--width=200")
@@ -726,13 +727,13 @@ fn offset_png() {
.arg("--top=50")
.assert()
.success()
- .stdout(file::is_png().with_contents("tests/fixtures/cmdline/offset-png.png"));
+ .stdout(file::is_png().with_contents("tests/fixtures/offset-png.png"));
}
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn unscaled_pdf_size() {
- RsvgConvert::new_with_input("tests/fixtures/cmdline/dimensions-in.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dimensions-in.svg")
.arg("--format=pdf")
.assert()
.success()
@@ -742,7 +743,7 @@ fn unscaled_pdf_size() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn pdf_size_width_height() {
- RsvgConvert::new_with_input("tests/fixtures/cmdline/dimensions-in.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dimensions-in.svg")
.arg("--format=pdf")
.arg("--width=2in")
.arg("--height=3in")
@@ -754,7 +755,7 @@ fn pdf_size_width_height() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn pdf_size_width_height_proportional() {
- RsvgConvert::new_with_input("tests/fixtures/cmdline/dimensions-in.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dimensions-in.svg")
.arg("--format=pdf")
.arg("--width=2in")
.arg("--height=3in")
@@ -767,7 +768,7 @@ fn pdf_size_width_height_proportional() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn pdf_page_size() {
- RsvgConvert::new_with_input("tests/fixtures/cmdline/dimensions-in.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dimensions-in.svg")
.arg("--format=pdf")
.arg("--page-width=210mm")
.arg("--page-height=297mm")
@@ -779,9 +780,9 @@ fn pdf_page_size() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn multiple_input_files_create_multi_page_pdf_size_override() {
- let one = Path::new("tests/fixtures/dimensions/bug521-with-viewbox.svg");
- let two = Path::new("tests/fixtures/dimensions/sub-rect-no-unit.svg");
- let three = Path::new("tests/fixtures/api/example.svg");
+ let one = Path::new("tests/fixtures/bug521-with-viewbox.svg");
+ let two = Path::new("tests/fixtures/sub-rect-no-unit.svg");
+ let three = Path::new("tests/fixtures/example.svg");
RsvgConvert::new()
.arg("--format=pdf")
.arg("--width=300pt")
@@ -803,14 +804,14 @@ fn multiple_input_files_create_multi_page_pdf_size_override() {
#[cfg(system_deps_have_cairo_pdf)]
#[test]
fn missing_page_size_yields_error() {
- RsvgConvert::new_with_input("tests/fixtures/cmdline/dimensions-in.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dimensions-in.svg")
.arg("--format=pdf")
.arg("--page-width=210mm")
.assert()
.failure()
.stderr(contains("both").and(contains("options")));
- RsvgConvert::new_with_input("tests/fixtures/cmdline/dimensions-in.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dimensions-in.svg")
.arg("--format=pdf")
.arg("--page-height=297mm")
.assert()
@@ -820,7 +821,7 @@ fn missing_page_size_yields_error() {
#[test]
fn does_not_clip_partial_coverage_pixels() {
- RsvgConvert::new_with_input("tests/fixtures/cmdline/bug677-partial-pixel.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug677-partial-pixel.svg")
.assert()
.success()
.stdout(file::is_png().with_size(2, 2));
@@ -838,7 +839,7 @@ fn background_color_option_none() {
#[test]
fn background_color_short_option() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("-b")
.arg("#aabbcc")
.assert()
@@ -847,7 +848,7 @@ fn background_color_short_option() {
#[test]
fn background_color_option_invalid_color_yields_error() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("--background-color=foobar")
.assert()
.failure()
@@ -856,33 +857,33 @@ fn background_color_option_invalid_color_yields_error() {
#[test]
fn background_color_is_rendered() {
- RsvgConvert::new_with_input("tests/fixtures/cmdline/gimp-wilber.svg")
+ RsvgConvert::new_with_input("tests/fixtures/gimp-wilber.svg")
.arg("--background-color=purple")
.assert()
.success()
- .stdout(file::is_png().with_contents("tests/fixtures/cmdline/gimp-wilber-ref.png"));
+ .stdout(file::is_png().with_contents("tests/fixtures/gimp-wilber-ref.png"));
}
#[test]
fn stylesheet_option() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
- .arg("--stylesheet=tests/fixtures/dimensions/empty.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
+ .arg("--stylesheet=tests/fixtures/empty.svg")
.assert()
.success();
}
#[test]
fn stylesheet_short_option() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("-s")
- .arg("tests/fixtures/dimensions/empty.svg")
+ .arg("tests/fixtures/empty.svg")
.assert()
.success();
}
#[test]
fn stylesheet_option_error() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("--stylesheet=foobar")
.assert()
.failure()
@@ -891,7 +892,7 @@ fn stylesheet_option_error() {
#[test]
fn export_id_option() {
- RsvgConvert::new_with_input("tests/fixtures/api/geometry-element.svg")
+ RsvgConvert::new_with_input("tests/fixtures/geometry-element.svg")
.arg("--export-id=foo")
.assert()
.success()
@@ -908,20 +909,19 @@ fn export_id_with_zero_stroke_width() {
// spanned the origin to the actual visible bounds of the rendered object.
//
// We can probably test this more cleanly once we have a render tree.
- RsvgConvert::new_with_input("tests/fixtures/cmdline/bug601-zero-stroke-width.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug601-zero-stroke-width.svg")
.arg("--export-id=foo")
.assert()
.success()
.stdout(
- file::is_png().with_contents(
- "tests/fixtures/cmdline/bug601-zero-stroke-width-render-only-foo.png",
- ),
+ file::is_png()
+ .with_contents("tests/fixtures/bug601-zero-stroke-width-render-only-foo.png"),
);
}
#[test]
fn export_id_short_option() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("-i")
.arg("two")
.assert()
@@ -931,7 +931,7 @@ fn export_id_short_option() {
#[test]
fn export_id_with_hash_prefix() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("-i")
.arg("#two")
.assert()
@@ -941,7 +941,7 @@ fn export_id_with_hash_prefix() {
#[test]
fn export_id_option_error() {
- RsvgConvert::new_with_input("tests/fixtures/api/dpi.svg")
+ RsvgConvert::new_with_input("tests/fixtures/dpi.svg")
.arg("--export-id=foobar")
.assert()
.failure()
@@ -960,7 +960,7 @@ fn unlimited_short_option() {
#[test]
fn keep_aspect_ratio_option() {
- let input = Path::new("tests/fixtures/api/dpi.svg");
+ let input = Path::new("tests/fixtures/dpi.svg");
RsvgConvert::new_with_input(input)
.arg("--width=500")
.arg("--height=1000")
@@ -978,7 +978,7 @@ fn keep_aspect_ratio_option() {
#[test]
fn keep_aspect_ratio_short_option() {
- let input = Path::new("tests/fixtures/api/dpi.svg");
+ let input = Path::new("tests/fixtures/dpi.svg");
RsvgConvert::new_with_input(input)
.arg("--width=1000")
.arg("--height=500")
@@ -996,7 +996,7 @@ fn keep_aspect_ratio_short_option() {
#[test]
fn overflowing_size_is_detected() {
- RsvgConvert::new_with_input("tests/fixtures/render-crash/bug591-vbox-overflow.svg")
+ RsvgConvert::new_with_input("tests/fixtures/bug591-vbox-overflow.svg")
.assert()
.failure()
.stderr(starts_with(
@@ -1006,34 +1006,32 @@ fn overflowing_size_is_detected() {
#[test]
fn accept_language_given() {
- RsvgConvert::new_with_input("tests/fixtures/cmdline/accept-language.svg")
+ RsvgConvert::new_with_input("tests/fixtures/accept-language.svg")
.arg("--accept-language=es-MX")
.assert()
.success()
- .stdout(file::is_png().with_contents("tests/fixtures/cmdline/accept-language-es.png"));
+ .stdout(file::is_png().with_contents("tests/fixtures/accept-language-es.png"));
- RsvgConvert::new_with_input("tests/fixtures/cmdline/accept-language.svg")
+ RsvgConvert::new_with_input("tests/fixtures/accept-language.svg")
.arg("--accept-language=de")
.assert()
.success()
- .stdout(file::is_png().with_contents("tests/fixtures/cmdline/accept-language-de.png"));
+ .stdout(file::is_png().with_contents("tests/fixtures/accept-language-de.png"));
}
#[test]
fn accept_language_fallback() {
- RsvgConvert::new_with_input("tests/fixtures/cmdline/accept-language.svg")
+ RsvgConvert::new_with_input("tests/fixtures/accept-language.svg")
.arg("--accept-language=fr")
.assert()
.success()
- .stdout(
- file::is_png().with_contents("tests/fixtures/cmdline/accept-language-fallback.png"),
- );
+ .stdout(file::is_png().with_contents("tests/fixtures/accept-language-fallback.png"));
}
#[test]
fn accept_language_invalid_tag() {
// underscores are not valid in BCP47 language tags
- RsvgConvert::new_with_input("tests/fixtures/cmdline/accept-language.svg")
+ RsvgConvert::new_with_input("tests/fixtures/accept-language.svg")
.arg("--accept-language=foo_bar")
.assert()
.failure()
@@ -1051,7 +1049,8 @@ fn no_keep_image_data_option() {
}
fn is_version_output() -> AndPredicate<StartsWithPredicate, TrimPredicate<EndsWithPredicate>, str> {
- starts_with("rsvg-convert version ").and(ends_with_pkg_version().trim())
+ starts_with("rsvg-convert version ")
+ .and(predicates::str::ends_with(env!("CARGO_PKG_VERSION")).trim())
}
#[test]
diff --git a/rsvg/Cargo.toml b/rsvg/Cargo.toml
new file mode 100644
index 00000000..d78e0efd
--- /dev/null
+++ b/rsvg/Cargo.toml
@@ -0,0 +1,135 @@
+[package]
+name = "librsvg"
+documentation = "https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html"
+version.workspace = true
+authors.workspace = true
+description.workspace = true
+license.workspace = true
+homepage.workspace = true
+repository.workspace = true
+edition.workspace = true
+rust-version.workspace = true
+
+[package.metadata.system-deps]
+cairo-pdf = { version = "1.16", optional = true }
+cairo-ps = { version = "1.16", optional = true }
+cairo-svg = { version = "1.16", optional = true }
+gdk-pixbuf = { name = "gdk-pixbuf-2.0", version = "2.20" }
+gio = { name = "gio-2.0", version = "2.24" }
+glib = { name = "glib-2.0", version = "2.50" }
+pangocairo = "1.46"
+
+[package.metadata.system-deps.'cfg(windows)']
+fontconfig = { version = "1.7", optional = true }
+pangoft2 = { version = "1.46", optional = true }
+harfbuzz = { version = "2.0", optional = true }
+freetype2 = { version = "20.0.14", optional = true }
+cairo = { version = "1.16", optional = true }
+cairo-gobject = { version = "1.16", optional = true }
+cairo-png = { version = "1.16", optional = true }
+libxml2 = { name = "libxml-2.0", version = "2.9", optional = true }
+
+[package.metadata.system-deps.'cfg(not(windows))']
+fontconfig = { version = "1.7" }
+pangoft2 = { version = "1.46" }
+cairo = "1.16"
+cairo-gobject = "1.16"
+cairo-png = "1.16"
+harfbuzz = "2.0"
+freetype2 = "20.0.14"
+libxml2 = { name = "libxml-2.0", version = "2.9" }
+
+[features]
+c-api = []
+test-utils = ["yeslogic-fontconfig-sys"]
+
+[lib]
+name = "rsvg"
+
+[dependencies]
+# Keep these in sync with respect to the cairo-rs version:
+# src/lib.rs - toplevel example in the docs
+byteorder = "1.4"
+cairo-rs = { version = "0.17", features=["v1_16", "png", "pdf", "ps", "svg"] }
+cast = "0.3.0"
+cssparser = "0.29.0"
+data-url = "0.2.0"
+encoding_rs = "0.8.32"
+float-cmp = "0.9.0"
+gdk-pixbuf = "0.17"
+gio = "0.17"
+glib = "0.17"
+itertools = "0.10.3"
+language-tags = "0.3.1"
+libc = "0.2"
+locale_config = "*" # recommended explicitly by locale_config's README.md
+markup5ever = "0.11.0"
+nalgebra = "0.32.1"
+num-traits = "0.2"
+once_cell = "1.2.0"
+pango = { version = "0.17", features = ["v1_46"] }
+pangocairo = "0.17"
+rayon = "1"
+rctree = "0.5.0"
+regex = "1.7.1"
+rgb = { version="0.8", features=["argb"] }
+selectors = "0.24.0"
+string_cache = "0.8.0"
+tinyvec = { version = "1.2.0", features = ["alloc", "rustc_1_55"] }
+url = "2"
+xml5ever = "0.17.0"
+yeslogic-fontconfig-sys = { version = "4.0.1", optional = true }
+
+[dev-dependencies]
+anyhow = "1.0"
+chrono = { version = "0.4.23", default-features = false, features = ["clock", "std"] }
+criterion = "0.4"
+lopdf = "0.29.0"
+matches = "0.1"
+png = "0.17.2"
+predicates = "2.0.0"
+proptest = "1.0.0"
+quick-error = "2.0.0"
+serde = { version = "1.0", features = ["derive"] }
+serde_json = "1.0"
+tempfile = "3"
+#librsvg = { path = ".", features = ["tests"] }
+
+[build-dependencies]
+system-deps = "6.0.0"
+
+[[bench]]
+name = "box_blur"
+harness = false
+
+[[bench]]
+name = "composite"
+harness = false
+
+[[bench]]
+name = "lighting"
+harness = false
+
+[[bench]]
+name = "path_parser"
+harness = false
+
+[[bench]]
+name = "pixbuf_from_surface"
+harness = false
+
+[[bench]]
+name = "pixel_iterators"
+harness = false
+
+[[bench]]
+name = "pixel_ops"
+harness = false
+
+[[bench]]
+name = "srgb"
+harness = false
+
+[[bench]]
+name = "surface_from_pixbuf"
+harness = false
diff --git a/benches/box_blur.rs b/rsvg/benches/box_blur.rs
index 876449ad..876449ad 100644
--- a/benches/box_blur.rs
+++ b/rsvg/benches/box_blur.rs
diff --git a/benches/composite.rs b/rsvg/benches/composite.rs
index 64e27003..64e27003 100644
--- a/benches/composite.rs
+++ b/rsvg/benches/composite.rs
diff --git a/benches/lighting.rs b/rsvg/benches/lighting.rs
index 3d43815a..3d43815a 100644
--- a/benches/lighting.rs
+++ b/rsvg/benches/lighting.rs
diff --git a/benches/path_parser.rs b/rsvg/benches/path_parser.rs
index 1c0c29ec..1c0c29ec 100644
--- a/benches/path_parser.rs
+++ b/rsvg/benches/path_parser.rs
diff --git a/benches/pixbuf_from_surface.rs b/rsvg/benches/pixbuf_from_surface.rs
index 9b88a9df..9b88a9df 100644
--- a/benches/pixbuf_from_surface.rs
+++ b/rsvg/benches/pixbuf_from_surface.rs
diff --git a/benches/pixel_iterators.rs b/rsvg/benches/pixel_iterators.rs
index fbcab5b6..fbcab5b6 100644
--- a/benches/pixel_iterators.rs
+++ b/rsvg/benches/pixel_iterators.rs
diff --git a/benches/pixel_ops.rs b/rsvg/benches/pixel_ops.rs
index 4b5b00c5..4b5b00c5 100644
--- a/benches/pixel_ops.rs
+++ b/rsvg/benches/pixel_ops.rs
diff --git a/benches/srgb.rs b/rsvg/benches/srgb.rs
index bccfed8a..bccfed8a 100644
--- a/benches/srgb.rs
+++ b/rsvg/benches/srgb.rs
diff --git a/benches/surface_from_pixbuf.rs b/rsvg/benches/surface_from_pixbuf.rs
index 529ddc52..529ddc52 100644
--- a/benches/surface_from_pixbuf.rs
+++ b/rsvg/benches/surface_from_pixbuf.rs
diff --git a/rsvg/build.rs b/rsvg/build.rs
new file mode 100644
index 00000000..92037d16
--- /dev/null
+++ b/rsvg/build.rs
@@ -0,0 +1,62 @@
+use std::env;
+use std::fs::File;
+use std::io::{BufWriter, Write};
+use std::path::Path;
+use std::process;
+
+fn main() {
+ if let Err(e) = system_deps::Config::new().probe() {
+ eprintln!("{e}");
+ process::exit(1);
+ }
+
+ generate_srgb_tables();
+}
+
+/// Converts an sRGB color value to a linear sRGB color value (undoes the gamma correction).
+///
+/// The input and the output are supposed to be in the [0, 1] range.
+#[inline]
+fn linearize(c: f64) -> f64 {
+ if c <= (12.92 * 0.0031308) {
+ c / 12.92
+ } else {
+ ((c + 0.055) / 1.055).powf(2.4)
+ }
+}
+
+/// Converts a linear sRGB color value to a normal sRGB color value (applies the gamma correction).
+///
+/// The input and the output are supposed to be in the [0, 1] range.
+#[inline]
+fn unlinearize(c: f64) -> f64 {
+ if c <= 0.0031308 {
+ 12.92 * c
+ } else {
+ 1.055 * c.powf(1f64 / 2.4) - 0.055
+ }
+}
+
+fn print_table<W, F>(w: &mut W, name: &str, f: F, len: u32)
+where
+ W: Write,
+ F: Fn(f64) -> f64,
+{
+ writeln!(w, "const {name}: [u8; {len}] = [").unwrap();
+
+ for i in 0..len {
+ let x = f(i as f64 / 255.0);
+ let v = (x * 255.0).round() as u8;
+ writeln!(w, " {v},").unwrap();
+ }
+
+ writeln!(w, "];").unwrap();
+}
+
+fn generate_srgb_tables() {
+ let path = Path::new(&env::var("OUT_DIR").unwrap()).join("srgb-codegen.rs");
+ let mut file = BufWriter::new(File::create(path).unwrap());
+
+ print_table(&mut file, "LINEARIZE", linearize, 256);
+ print_table(&mut file, "UNLINEARIZE", unlinearize, 256);
+}
diff --git a/example.svg b/rsvg/example.svg
index 1a6c762d..1a6c762d 100644
--- a/example.svg
+++ b/rsvg/example.svg
diff --git a/src/accept_language.rs b/rsvg/src/accept_language.rs
index 2abaae7f..2abaae7f 100644
--- a/src/accept_language.rs
+++ b/rsvg/src/accept_language.rs
diff --git a/src/angle.rs b/rsvg/src/angle.rs
index aa5a1bef..aa5a1bef 100644
--- a/src/angle.rs
+++ b/rsvg/src/angle.rs
diff --git a/src/api.rs b/rsvg/src/api.rs
index beaee9a9..34945afa 100644
--- a/src/api.rs
+++ b/rsvg/src/api.rs
@@ -6,6 +6,7 @@
pub use crate::{
accept_language::{AcceptLanguage, Language},
+ dpi::Dpi,
error::{ImplementationLimit, LoadingError, RenderingError},
length::{LengthUnit, RsvgLength as Length},
};
@@ -22,7 +23,6 @@ use locale_config::{LanguageRange, Locale};
use crate::{
accept_language::{LanguageTags, UserLanguage},
- dpi::Dpi,
handle::{Handle, LoadOptions},
session::Session,
url_resolver::UrlResolver,
@@ -64,14 +64,19 @@ impl Loader {
/// ```
#[allow(clippy::new_without_default)]
pub fn new() -> Self {
- Self::new_with_session(Session::default())
+ Self {
+ unlimited_size: false,
+ keep_image_data: false,
+ session: Session::default(),
+ }
}
/// Creates a `Loader` from a pre-created [`Session`].
///
/// This is useful when a `Loader` must be created by the C API, which should already
/// have created a session for logging.
- pub(crate) fn new_with_session(session: Session) -> Self {
+ #[cfg(feature = "c-api")]
+ pub fn new_with_session(session: Session) -> Self {
Self {
unlimited_size: false,
keep_image_data: false,
@@ -615,6 +620,17 @@ impl<'a> CairoRenderer<'a> {
)
}
+ /// Returns DPI TODO
+ pub fn dpi(&self) -> Dpi {
+ self.dpi
+ }
+
+ /// Questionable Special function TODO
+ #[cfg(feature = "c-api")]
+ pub fn handle(&self) -> &Handle {
+ &self.handle.handle
+ }
+
/// Turns on test mode. Do not use this function; it is for librsvg's test suite only.
pub fn test_mode(self, is_testing: bool) -> Self {
CairoRenderer { is_testing, ..self }
diff --git a/src/aspect_ratio.rs b/rsvg/src/aspect_ratio.rs
index 3b2cc830..3b2cc830 100644
--- a/src/aspect_ratio.rs
+++ b/rsvg/src/aspect_ratio.rs
diff --git a/src/bbox.rs b/rsvg/src/bbox.rs
index c851c473..c851c473 100644
--- a/src/bbox.rs
+++ b/rsvg/src/bbox.rs
diff --git a/src/color.rs b/rsvg/src/color.rs
index b83b76f4..b83b76f4 100644
--- a/src/color.rs
+++ b/rsvg/src/color.rs
diff --git a/src/cond.rs b/rsvg/src/cond.rs
index 57e4817c..57e4817c 100644
--- a/src/cond.rs
+++ b/rsvg/src/cond.rs
diff --git a/src/coord_units.rs b/rsvg/src/coord_units.rs
index b7d1a1c8..b7d1a1c8 100644
--- a/src/coord_units.rs
+++ b/rsvg/src/coord_units.rs
diff --git a/src/css.rs b/rsvg/src/css.rs
index bf81dddf..14d51bd6 100644
--- a/src/css.rs
+++ b/rsvg/src/css.rs
@@ -681,7 +681,7 @@ impl selectors::Element for RsvgElement {
}
}
- /// Returns whether the element is an HTML <slot> element.
+ /// Returns whether the element is an HTML `<slot>` element.
fn is_html_slot_element(&self) -> bool {
false
}
diff --git a/src/dasharray.rs b/rsvg/src/dasharray.rs
index ae0e9488..ae0e9488 100644
--- a/src/dasharray.rs
+++ b/rsvg/src/dasharray.rs
diff --git a/src/document.rs b/rsvg/src/document.rs
index 0327e769..0327e769 100644
--- a/src/document.rs
+++ b/rsvg/src/document.rs
diff --git a/src/dpi.rs b/rsvg/src/dpi.rs
index e205ec75..e205ec75 100644
--- a/src/dpi.rs
+++ b/rsvg/src/dpi.rs
diff --git a/src/drawing_ctx.rs b/rsvg/src/drawing_ctx.rs
index 0bf726c3..0bf726c3 100644
--- a/src/drawing_ctx.rs
+++ b/rsvg/src/drawing_ctx.rs
diff --git a/src/element.rs b/rsvg/src/element.rs
index 77e5539c..77e5539c 100644
--- a/src/element.rs
+++ b/rsvg/src/element.rs
diff --git a/src/error.rs b/rsvg/src/error.rs
index ffa1e690..60f53551 100644
--- a/src/error.rs
+++ b/rsvg/src/error.rs
@@ -182,7 +182,7 @@ impl From<cairo::Error> for RenderingError {
/// Indicates that a transform is not invertible.
///
-/// This generally represents an error from [`ValidTransform::try_from`], which is what we use
+/// This generally represents an error from [`crate::transform::ValidTransform::try_from`], which is what we use
/// to check affine transforms for validity.
#[derive(Debug, PartialEq)]
pub struct InvalidTransform;
diff --git a/src/filter.rs b/rsvg/src/filter.rs
index 7347b331..2e591b1e 100644
--- a/src/filter.rs
+++ b/rsvg/src/filter.rs
@@ -18,7 +18,7 @@ use crate::rect::Rect;
use crate::session::Session;
use crate::xml::Attributes;
-/// The <filter> node.
+/// The `<filter>` node.
pub struct Filter {
x: Length<Horizontal>,
y: Length<Vertical>,
@@ -28,7 +28,7 @@ pub struct Filter {
primitive_units: CoordUnits,
}
-/// A <filter> element definition in user-space coordinates.
+/// A `<filter>` element definition in user-space coordinates.
pub struct UserSpaceFilter {
pub rect: Rect,
pub filter_units: CoordUnits,
diff --git a/src/filter_func.rs b/rsvg/src/filter_func.rs
index a6611bf8..a6611bf8 100644
--- a/src/filter_func.rs
+++ b/rsvg/src/filter_func.rs
diff --git a/src/filters/blend.rs b/rsvg/src/filters/blend.rs
index 30b0bdf7..30b0bdf7 100644
--- a/src/filters/blend.rs
+++ b/rsvg/src/filters/blend.rs
diff --git a/src/filters/bounds.rs b/rsvg/src/filters/bounds.rs
index 6a6dd9d2..6a6dd9d2 100644
--- a/src/filters/bounds.rs
+++ b/rsvg/src/filters/bounds.rs
diff --git a/src/filters/color_matrix.rs b/rsvg/src/filters/color_matrix.rs
index 3701b541..88eb6f11 100644
--- a/src/filters/color_matrix.rs
+++ b/rsvg/src/filters/color_matrix.rs
@@ -243,7 +243,7 @@ impl ColorMatrix {
/// Compute a `type="hueRotate"` matrix.
///
- /// https://drafts.fxtf.org/filter-effects/#element-attrdef-fecolormatrix-values
+ /// <https://drafts.fxtf.org/filter-effects/#element-attrdef-fecolormatrix-values>
#[rustfmt::skip]
pub fn hue_rotate_matrix(radians: f64) -> Matrix5<f64> {
let (sin, cos) = radians.sin_cos();
@@ -276,7 +276,7 @@ impl ColorMatrix {
/// Compute a `type="luminanceToAlpha"` matrix.
///
- /// https://drafts.fxtf.org/filter-effects/#element-attrdef-fecolormatrix-values
+ /// <https://drafts.fxtf.org/filter-effects/#element-attrdef-fecolormatrix-values>
#[rustfmt::skip]
fn luminance_to_alpha_matrix() -> Matrix5<f64> {
Matrix5::new(
@@ -290,7 +290,7 @@ impl ColorMatrix {
/// Compute a `type="saturate"` matrix.
///
- /// https://drafts.fxtf.org/filter-effects/#element-attrdef-fecolormatrix-values
+ /// <https://drafts.fxtf.org/filter-effects/#element-attrdef-fecolormatrix-values>
#[rustfmt::skip]
fn saturate_matrix(s: f64) -> Matrix5<f64> {
Matrix5::new(
@@ -304,7 +304,7 @@ impl ColorMatrix {
/// Default for `type="matrix"`.
///
- /// https://drafts.fxtf.org/filter-effects/#element-attrdef-fecolormatrix-values
+ /// <https://drafts.fxtf.org/filter-effects/#element-attrdef-fecolormatrix-values>
fn default_matrix() -> Matrix5<f64> {
Matrix5::identity()
}
diff --git a/src/filters/component_transfer.rs b/rsvg/src/filters/component_transfer.rs
index 6f26f683..6f26f683 100644
--- a/src/filters/component_transfer.rs
+++ b/rsvg/src/filters/component_transfer.rs
diff --git a/src/filters/composite.rs b/rsvg/src/filters/composite.rs
index c5c02af1..c5c02af1 100644
--- a/src/filters/composite.rs
+++ b/rsvg/src/filters/composite.rs
diff --git a/src/filters/context.rs b/rsvg/src/filters/context.rs
index a3b28d69..a09160ab 100644
--- a/src/filters/context.rs
+++ b/rsvg/src/filters/context.rs
@@ -282,7 +282,7 @@ impl FilterContext {
/// Get a filter primitive's default input as if its `in=\"...\"` were not specified.
///
- /// Per https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-primitive-in,
+ /// Per <https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-primitive-in>,
/// "References to non-existent results will be treated as if no result was
/// specified". That is, fall back to the last result in the filter chain, or if this
/// is the first in the chain, just use SourceGraphic.
diff --git a/src/filters/convolve_matrix.rs b/rsvg/src/filters/convolve_matrix.rs
index 096ad043..096ad043 100644
--- a/src/filters/convolve_matrix.rs
+++ b/rsvg/src/filters/convolve_matrix.rs
diff --git a/src/filters/displacement_map.rs b/rsvg/src/filters/displacement_map.rs
index f0cead68..f0cead68 100644
--- a/src/filters/displacement_map.rs
+++ b/rsvg/src/filters/displacement_map.rs
diff --git a/src/filters/drop_shadow.rs b/rsvg/src/filters/drop_shadow.rs
index 49abb574..a7003f10 100644
--- a/src/filters/drop_shadow.rs
+++ b/rsvg/src/filters/drop_shadow.rs
@@ -28,7 +28,7 @@ pub struct DropShadow {
}
impl Default for DropShadow {
- /// Defaults come from https://www.w3.org/TR/filter-effects/#feDropShadowElement
+ /// Defaults come from <https://www.w3.org/TR/filter-effects/#feDropShadowElement>
fn default() -> Self {
Self {
in1: Default::default(),
diff --git a/src/filters/error.rs b/rsvg/src/filters/error.rs
index 1b1f9bc1..1b1f9bc1 100644
--- a/src/filters/error.rs
+++ b/rsvg/src/filters/error.rs
diff --git a/src/filters/flood.rs b/rsvg/src/filters/flood.rs
index 4ebf0257..4ebf0257 100644
--- a/src/filters/flood.rs
+++ b/rsvg/src/filters/flood.rs
diff --git a/src/filters/gaussian_blur.rs b/rsvg/src/filters/gaussian_blur.rs
index b56fc9ef..b56fc9ef 100644
--- a/src/filters/gaussian_blur.rs
+++ b/rsvg/src/filters/gaussian_blur.rs
diff --git a/src/filters/image.rs b/rsvg/src/filters/image.rs
index eaeb08f9..eaeb08f9 100644
--- a/src/filters/image.rs
+++ b/rsvg/src/filters/image.rs
diff --git a/src/filters/lighting.rs b/rsvg/src/filters/lighting.rs
index ed39e78b..ed39e78b 100644
--- a/src/filters/lighting.rs
+++ b/rsvg/src/filters/lighting.rs
diff --git a/src/filters/merge.rs b/rsvg/src/filters/merge.rs
index 0f762fdd..0f762fdd 100644
--- a/src/filters/merge.rs
+++ b/rsvg/src/filters/merge.rs
diff --git a/src/filters/mod.rs b/rsvg/src/filters/mod.rs
index f0fee772..f0fee772 100644
--- a/src/filters/mod.rs
+++ b/rsvg/src/filters/mod.rs
diff --git a/src/filters/morphology.rs b/rsvg/src/filters/morphology.rs
index 1ff7ddaa..1ff7ddaa 100644
--- a/src/filters/morphology.rs
+++ b/rsvg/src/filters/morphology.rs
diff --git a/src/filters/offset.rs b/rsvg/src/filters/offset.rs
index 5b15b583..5b15b583 100644
--- a/src/filters/offset.rs
+++ b/rsvg/src/filters/offset.rs
diff --git a/src/filters/tile.rs b/rsvg/src/filters/tile.rs
index fb50ce81..fb50ce81 100644
--- a/src/filters/tile.rs
+++ b/rsvg/src/filters/tile.rs
diff --git a/src/filters/turbulence.rs b/rsvg/src/filters/turbulence.rs
index 9e76a2a6..9e76a2a6 100644
--- a/src/filters/turbulence.rs
+++ b/rsvg/src/filters/turbulence.rs
diff --git a/src/float_eq_cairo.rs b/rsvg/src/float_eq_cairo.rs
index 74a14d9f..74a14d9f 100644
--- a/src/float_eq_cairo.rs
+++ b/rsvg/src/float_eq_cairo.rs
diff --git a/src/font_props.rs b/rsvg/src/font_props.rs
index e4babe02..e4babe02 100644
--- a/src/font_props.rs
+++ b/rsvg/src/font_props.rs
diff --git a/src/gradient.rs b/rsvg/src/gradient.rs
index 311343cb..e29d3fcd 100644
--- a/src/gradient.rs
+++ b/rsvg/src/gradient.rs
@@ -21,13 +21,13 @@ use crate::transform::{Transform, TransformAttribute};
use crate::unit_interval::UnitInterval;
use crate::xml::Attributes;
-/// Contents of a <stop> element for gradient color stops
+/// Contents of a `<stop>` element for gradient color stops
#[derive(Copy, Clone)]
pub struct ColorStop {
- /// <stop offset="..."/>
+ /// `<stop offset="..."/>`
pub offset: UnitInterval,
- /// <stop stop-color="..." stop-opacity="..."/>
+ /// `<stop stop-color="..." stop-opacity="..."/>`
pub rgba: cssparser::RGBA,
}
@@ -55,10 +55,10 @@ impl Parse for SpreadMethod {
}
}
-/// Node for the <stop> element
+/// Node for the `<stop>` element
#[derive(Default)]
pub struct Stop {
- /// <stop offset="..."/>
+ /// `<stop offset="..."/>`
offset: UnitInterval,
/* stop-color and stop-opacity are not attributes; they are properties, so
* they go into property_defs.rs */
@@ -76,7 +76,7 @@ impl ElementTrait for Stop {
/// Parameters specific to each gradient type, before being resolved.
/// These will be composed together with UnreseolvedVariant from fallback
-/// nodes (referenced with e.g. <linearGradient xlink:href="#fallback">) to form
+/// nodes (referenced with e.g. `<linearGradient xlink:href="#fallback">`) to form
/// a final, resolved Variant.
#[derive(Copy, Clone)]
enum UnresolvedVariant {
@@ -288,7 +288,7 @@ struct Common {
fallback: Option<NodeId>,
}
-/// Node for the <linearGradient> element
+/// Node for the `<linearGradient>` element
#[derive(Default)]
pub struct LinearGradient {
common: Common,
@@ -299,7 +299,7 @@ pub struct LinearGradient {
y2: Option<Length<Vertical>>,
}
-/// Node for the <radialGradient> element
+/// Node for the `<radialGradient>` element
#[derive(Default)]
pub struct RadialGradient {
common: Common,
@@ -313,8 +313,8 @@ pub struct RadialGradient {
}
/// Main structure used during gradient resolution. For unresolved
-/// gradients, we store all fields as Option<T> - if None, it means
-/// that the field is not specified; if Some(T), it means that the
+/// gradients, we store all fields as `Option<T>` - if `None`, it means
+/// that the field is not specified; if `Some(T)`, it means that the
/// field was specified.
struct UnresolvedGradient {
units: Option<GradientUnits>,
@@ -403,7 +403,7 @@ impl UnresolvedGradient {
}
}
- /// Looks for <stop> children inside a linearGradient or radialGradient node,
+ /// Looks for `<stop>` children inside a linearGradient or radialGradient node,
/// and adds their info to the UnresolvedGradient &self.
fn add_color_stops_from_node(&mut self, node: &Node, opacity: UnitInterval) {
assert!(matches!(
diff --git a/src/handle.rs b/rsvg/src/handle.rs
index 86428008..86428008 100644
--- a/src/handle.rs
+++ b/rsvg/src/handle.rs
diff --git a/src/href.rs b/rsvg/src/href.rs
index b2626221..b2626221 100644
--- a/src/href.rs
+++ b/rsvg/src/href.rs
diff --git a/src/image.rs b/rsvg/src/image.rs
index ece7f741..ece7f741 100644
--- a/src/image.rs
+++ b/rsvg/src/image.rs
diff --git a/src/io.rs b/rsvg/src/io.rs
index a5748aa3..a5748aa3 100644
--- a/src/io.rs
+++ b/rsvg/src/io.rs
diff --git a/src/iri.rs b/rsvg/src/iri.rs
index e3272fe6..e3272fe6 100644
--- a/src/iri.rs
+++ b/rsvg/src/iri.rs
diff --git a/src/layout.rs b/rsvg/src/layout.rs
index 434ae9a7..ca94d3e2 100644
--- a/src/layout.rs
+++ b/rsvg/src/layout.rs
@@ -55,7 +55,7 @@ pub struct StackingContext {
pub mix_blend_mode: MixBlendMode,
pub isolation: Isolation,
- /// Target from an <a> element
+ /// Target from an `<a>` element
pub link_target: Option<String>,
}
diff --git a/src/length.rs b/rsvg/src/length.rs
index 56156d41..56156d41 100644
--- a/src/length.rs
+++ b/rsvg/src/length.rs
diff --git a/src/lib.rs b/rsvg/src/lib.rs
index 345c559e..6d470d59 100644
--- a/src/lib.rs
+++ b/rsvg/src/lib.rs
@@ -175,7 +175,6 @@ mod angle;
mod api;
mod aspect_ratio;
mod bbox;
-pub mod c_api;
mod color;
mod cond;
mod css;
@@ -219,6 +218,10 @@ mod url_resolver;
mod viewbox;
mod xml;
+#[cfg(feature = "test-utils")]
+#[doc(hidden)]
+pub mod test_utils;
+
#[doc(hidden)]
pub mod bench_only {
pub use crate::path_builder::PathBuilder;
@@ -226,6 +229,13 @@ pub mod bench_only {
}
#[doc(hidden)]
+#[cfg(feature = "c-api")]
+pub mod c_api_only {
+ pub use crate::handle::Handle;
+ pub use crate::session::Session;
+}
+
+#[doc(hidden)]
pub mod doctest_only {
pub use crate::aspect_ratio::AspectRatio;
pub use crate::error::AttributeResultExt;
@@ -240,9 +250,6 @@ pub mod doctest_only {
#[doc(hidden)]
pub mod rsvg_convert_only {
pub use crate::aspect_ratio::AspectRatio;
- pub use crate::c_api::handle::PathOrUrl;
- pub use crate::c_api::sizing::LegacySize;
- pub use crate::dpi::Dpi;
pub use crate::error::ParseError;
pub use crate::length::{
CssLength, Horizontal, Length, Normalize, NormalizeParams, Signed, ULength, Unsigned,
diff --git a/src/limits.rs b/rsvg/src/limits.rs
index e287767b..e287767b 100644
--- a/src/limits.rs
+++ b/rsvg/src/limits.rs
diff --git a/src/log.rs b/rsvg/src/log.rs
index 36a363e2..36a363e2 100644
--- a/src/log.rs
+++ b/rsvg/src/log.rs
diff --git a/src/marker.rs b/rsvg/src/marker.rs
index ba2006c6..ba2006c6 100644
--- a/src/marker.rs
+++ b/rsvg/src/marker.rs
diff --git a/src/node.rs b/rsvg/src/node.rs
index 1db4ea52..1db4ea52 100644
--- a/src/node.rs
+++ b/rsvg/src/node.rs
diff --git a/src/paint_server.rs b/rsvg/src/paint_server.rs
index 01393b8d..01393b8d 100644
--- a/src/paint_server.rs
+++ b/rsvg/src/paint_server.rs
diff --git a/src/parsers.rs b/rsvg/src/parsers.rs
index 7dd3e441..7dd3e441 100644
--- a/src/parsers.rs
+++ b/rsvg/src/parsers.rs
diff --git a/src/path_builder.rs b/rsvg/src/path_builder.rs
index 1e6b5bd8..1e6b5bd8 100644
--- a/src/path_builder.rs
+++ b/rsvg/src/path_builder.rs
diff --git a/src/path_parser.rs b/rsvg/src/path_parser.rs
index 9b6ae0c9..9b6ae0c9 100644
--- a/src/path_parser.rs
+++ b/rsvg/src/path_parser.rs
diff --git a/src/pattern.rs b/rsvg/src/pattern.rs
index 8a10317f..2fbbcc16 100644
--- a/src/pattern.rs
+++ b/rsvg/src/pattern.rs
@@ -74,8 +74,8 @@ enum Children {
}
/// Main structure used during pattern resolution. For unresolved
-/// patterns, we store all fields as Option<T> - if None, it means
-/// that the field is not specified; if Some(T), it means that the
+/// patterns, we store all fields as `Option<T>` - if `None`, it means
+/// that the field is not specified; if `Some(T)`, it means that the
/// field was specified.
struct UnresolvedPattern {
common: Common,
diff --git a/src/properties.rs b/rsvg/src/properties.rs
index dd48b76a..dd48b76a 100644
--- a/src/properties.rs
+++ b/rsvg/src/properties.rs
diff --git a/src/property_defs.rs b/rsvg/src/property_defs.rs
index 0018bab2..0018bab2 100644
--- a/src/property_defs.rs
+++ b/rsvg/src/property_defs.rs
diff --git a/src/property_macros.rs b/rsvg/src/property_macros.rs
index 0a51649e..0a51649e 100644
--- a/src/property_macros.rs
+++ b/rsvg/src/property_macros.rs
diff --git a/src/rect.rs b/rsvg/src/rect.rs
index f805211e..f805211e 100644
--- a/src/rect.rs
+++ b/rsvg/src/rect.rs
diff --git a/src/session.rs b/rsvg/src/session.rs
index fe556cef..fe556cef 100644
--- a/src/session.rs
+++ b/rsvg/src/session.rs
diff --git a/src/shapes.rs b/rsvg/src/shapes.rs
index 2aabd174..2aabd174 100644
--- a/src/shapes.rs
+++ b/rsvg/src/shapes.rs
diff --git a/src/space.rs b/rsvg/src/space.rs
index 50f52807..50f52807 100644
--- a/src/space.rs
+++ b/rsvg/src/space.rs
diff --git a/src/structure.rs b/rsvg/src/structure.rs
index 7e09ed1a..7e09ed1a 100644
--- a/src/structure.rs
+++ b/rsvg/src/structure.rs
diff --git a/src/style.rs b/rsvg/src/style.rs
index 29e65d78..1afa2a00 100644
--- a/src/style.rs
+++ b/rsvg/src/style.rs
@@ -7,7 +7,7 @@ use crate::error::*;
use crate::session::Session;
use crate::xml::Attributes;
-/// Represents the syntax used in the <style> node.
+/// Represents the syntax used in the `<style>` node.
///
/// Currently only "text/css" is supported.
///
@@ -38,7 +38,7 @@ impl StyleType {
}
}
-/// Represents a <style> node.
+/// Represents a `<style>` node.
///
/// It does not render itself, and just holds CSS stylesheet information for the rest of
/// the code to use.
diff --git a/src/surface_utils/iterators.rs b/rsvg/src/surface_utils/iterators.rs
index 5227c62c..5227c62c 100644
--- a/src/surface_utils/iterators.rs
+++ b/rsvg/src/surface_utils/iterators.rs
diff --git a/src/surface_utils/mod.rs b/rsvg/src/surface_utils/mod.rs
index 8529bf68..8529bf68 100644
--- a/src/surface_utils/mod.rs
+++ b/rsvg/src/surface_utils/mod.rs
diff --git a/src/surface_utils/shared_surface.rs b/rsvg/src/surface_utils/shared_surface.rs
index b94f2ebb..b94f2ebb 100644
--- a/src/surface_utils/shared_surface.rs
+++ b/rsvg/src/surface_utils/shared_surface.rs
diff --git a/src/surface_utils/srgb.rs b/rsvg/src/surface_utils/srgb.rs
index c745d0b4..c745d0b4 100644
--- a/src/surface_utils/srgb.rs
+++ b/rsvg/src/surface_utils/srgb.rs
diff --git a/tests/src/compare_surfaces.rs b/rsvg/src/test_utils/compare_surfaces.rs
index 0a170441..06100db9 100644
--- a/tests/src/compare_surfaces.rs
+++ b/rsvg/src/test_utils/compare_surfaces.rs
@@ -1,6 +1,6 @@
use std::fmt;
-use rsvg::surface_utils::{
+use crate::surface_utils::{
iterators::Pixels,
shared_surface::{SharedImageSurface, SurfaceType},
ImageSurfaceDataExt, Pixel, PixelOps,
diff --git a/tests/src/utils.rs b/rsvg/src/test_utils/mod.rs
index 158fc77e..c5aabb91 100644
--- a/tests/src/utils.rs
+++ b/rsvg/src/test_utils/mod.rs
@@ -1,5 +1,5 @@
-#![cfg(test)]
-#![allow(unused)]
+pub mod compare_surfaces;
+pub mod reference_utils;
use cairo;
use gio;
@@ -10,7 +10,7 @@ use std::env;
use std::ffi::CString;
use std::sync::Once;
-use rsvg::{
+use crate::{
surface_utils::shared_surface::{SharedImageSurface, SurfaceType},
CairoRenderer, Loader, LoadingError, RenderingError, SvgHandle,
};
diff --git a/tests/src/reference_utils.rs b/rsvg/src/test_utils/reference_utils.rs
index 8232d4c9..04e12009 100644
--- a/tests/src/reference_utils.rs
+++ b/rsvg/src/test_utils/reference_utils.rs
@@ -12,9 +12,12 @@ use std::io::{BufReader, Read};
use std::path::{Path, PathBuf};
use std::sync::Once;
-use rsvg::surface_utils::shared_surface::{SharedImageSurface, SurfaceType};
+use crate::surface_utils::shared_surface::{SharedImageSurface, SurfaceType};
+use crate::test_utils::{render_document, setup_font_map, SurfaceSize};
+use crate::{CairoRenderer, Loader};
-use crate::compare_surfaces::{compare_surfaces, BufferDiff, Diff};
+use super::compare_surfaces::{compare_surfaces, BufferDiff, Diff};
+use super::load_svg;
pub struct Reference(SharedImageSurface);
@@ -23,7 +26,7 @@ impl Reference {
where
P: AsRef<Path>,
{
- let file = File::open(path).map_err(|e| cairo::IoError::Io(e))?;
+ let file = File::open(path).map_err(cairo::IoError::Io)?;
let mut reader = BufReader::new(file);
let surface = surface_from_png(&mut reader)?;
Self::from_surface(surface)
@@ -100,7 +103,7 @@ impl Evaluate for Result<BufferDiff, cairo::IoError> {
}
fn write_to_file(input: &SharedImageSurface, output_base_name: &str, suffix: &str) {
- let path = output_dir().join(&format!("{}-{}.png", output_base_name, suffix));
+ let path = output_dir().join(format!("{}-{}.png", output_base_name, suffix));
println!("{}: {}", suffix, path.to_string_lossy());
let mut output_file = File::create(path).unwrap();
input
@@ -191,40 +194,55 @@ macro_rules! test_compare_render_output {
($test_name:ident, $width:expr, $height:expr, $test:expr, $reference:expr $(,)?) => {
#[test]
fn $test_name() {
- crate::utils::setup_font_map();
-
- let sx: i32 = $width;
- let sy: i32 = $height;
- let svg = load_svg($test).unwrap();
- let output_surf = render_document(
- &svg,
- SurfaceSize(sx, sy),
- |_| (),
- cairo::Rectangle::new(0.0, 0.0, f64::from(sx), f64::from(sy)),
- )
- .unwrap();
-
- let reference = load_svg($reference).unwrap();
- let reference_surf = render_document(
- &reference,
- SurfaceSize(sx, sy),
- |_| (),
- cairo::Rectangle::new(0.0, 0.0, f64::from(sx), f64::from(sy)),
- )
- .unwrap();
-
- Reference::from_surface(reference_surf.into_image_surface().unwrap())
- .compare(&output_surf)
- .evaluate(&output_surf, stringify!($test_name));
+ $crate::test_utils::reference_utils::compare_render_output(
+ stringify!($test_name),
+ $width,
+ $height,
+ $test,
+ $reference,
+ );
}
};
}
+pub fn compare_render_output(
+ test_name: &str,
+ width: i32,
+ height: i32,
+ test: &'static [u8],
+ reference: &'static [u8],
+) {
+ setup_font_map();
+
+ let svg = load_svg(test).unwrap();
+ let output_surf = render_document(
+ &svg,
+ SurfaceSize(width, height),
+ |_| (),
+ cairo::Rectangle::new(0.0, 0.0, f64::from(width), f64::from(height)),
+ )
+ .unwrap();
+
+ let reference = load_svg(reference).unwrap();
+ let reference_surf = render_document(
+ &reference,
+ SurfaceSize(width, height),
+ |_| (),
+ cairo::Rectangle::new(0.0, 0.0, f64::from(width), f64::from(height)),
+ )
+ .unwrap();
+
+ Reference::from_surface(reference_surf.into_image_surface().unwrap())
+ .compare(&output_surf)
+ .evaluate(&output_surf, test_name);
+}
+
/// Render two SVG files and compare them.
///
/// This is used to implement reference tests, or reftests. Use it like this:
///
-/// ```ignore
+/// ```no_run
+/// use rsvg::test_svg_reference;
/// test_svg_reference!(test_name, "tests/fixtures/blah/foo.svg", "tests/fixtures/blah/foo-ref.svg");
/// ```
///
@@ -235,54 +253,57 @@ macro_rules! test_svg_reference {
($test_name:ident, $test_filename:expr, $reference_filename:expr) => {
#[test]
fn $test_name() {
- use crate::reference_utils::{Compare, Evaluate, Reference};
- use crate::utils::{render_document, setup_font_map, SurfaceSize};
- use cairo;
- use rsvg::{CairoRenderer, Loader};
-
- setup_font_map();
-
- let svg = Loader::new()
- .read_path($test_filename)
- .expect("reading SVG test file");
- let reference = Loader::new()
- .read_path($reference_filename)
- .expect("reading reference file");
-
- let svg_renderer = CairoRenderer::new(&svg);
- let ref_renderer = CairoRenderer::new(&reference);
-
- let svg_dim = svg_renderer.intrinsic_dimensions();
- let ref_dim = ref_renderer.intrinsic_dimensions();
-
- assert_eq!(
- svg_dim, ref_dim,
- "sizes of SVG document and reference file are different"
+ $crate::test_utils::reference_utils::svg_reference_test(
+ stringify!($test_name),
+ $test_filename,
+ $reference_filename,
);
-
- let pixels = svg_renderer
- .intrinsic_size_in_pixels()
- .unwrap_or((100.0, 100.0));
-
- let output_surf = render_document(
- &svg,
- SurfaceSize(pixels.0.ceil() as i32, pixels.1.ceil() as i32),
- |_| (),
- cairo::Rectangle::new(0.0, 0.0, pixels.0, pixels.1),
- )
- .unwrap();
-
- let reference_surf = render_document(
- &reference,
- SurfaceSize(pixels.0.ceil() as i32, pixels.1.ceil() as i32),
- |_| (),
- cairo::Rectangle::new(0.0, 0.0, pixels.0, pixels.1),
- )
- .unwrap();
-
- Reference::from_surface(reference_surf.into_image_surface().unwrap())
- .compare(&output_surf)
- .evaluate(&output_surf, stringify!($test_name));
}
};
}
+
+pub fn svg_reference_test(test_name: &str, test_filename: &str, reference_filename: &str) {
+ setup_font_map();
+
+ let svg = Loader::new()
+ .read_path(test_filename)
+ .expect("reading SVG test file");
+ let reference = Loader::new()
+ .read_path(reference_filename)
+ .expect("reading reference file");
+
+ let svg_renderer = CairoRenderer::new(&svg);
+ let ref_renderer = CairoRenderer::new(&reference);
+
+ let svg_dim = svg_renderer.intrinsic_dimensions();
+ let ref_dim = ref_renderer.intrinsic_dimensions();
+
+ assert_eq!(
+ svg_dim, ref_dim,
+ "sizes of SVG document and reference file are different"
+ );
+
+ let pixels = svg_renderer
+ .intrinsic_size_in_pixels()
+ .unwrap_or((100.0, 100.0));
+
+ let output_surf = render_document(
+ &svg,
+ SurfaceSize(pixels.0.ceil() as i32, pixels.1.ceil() as i32),
+ |_| (),
+ cairo::Rectangle::new(0.0, 0.0, pixels.0, pixels.1),
+ )
+ .unwrap();
+
+ let reference_surf = render_document(
+ &reference,
+ SurfaceSize(pixels.0.ceil() as i32, pixels.1.ceil() as i32),
+ |_| (),
+ cairo::Rectangle::new(0.0, 0.0, pixels.0, pixels.1),
+ )
+ .unwrap();
+
+ Reference::from_surface(reference_surf.into_image_surface().unwrap())
+ .compare(&output_surf)
+ .evaluate(&output_surf, test_name);
+}
diff --git a/src/text.rs b/rsvg/src/text.rs
index a0e51fc6..a0e51fc6 100644
--- a/src/text.rs
+++ b/rsvg/src/text.rs
diff --git a/src/transform.rs b/rsvg/src/transform.rs
index 9f6c6789..9f6c6789 100644
--- a/src/transform.rs
+++ b/rsvg/src/transform.rs
diff --git a/src/ua.css b/rsvg/src/ua.css
index 3292f8ac..3292f8ac 100644
--- a/src/ua.css
+++ b/rsvg/src/ua.css
diff --git a/src/unit_interval.rs b/rsvg/src/unit_interval.rs
index 65cc3d94..65cc3d94 100644
--- a/src/unit_interval.rs
+++ b/rsvg/src/unit_interval.rs
diff --git a/src/url_resolver.rs b/rsvg/src/url_resolver.rs
index d62c4483..d62c4483 100644
--- a/src/url_resolver.rs
+++ b/rsvg/src/url_resolver.rs
diff --git a/src/util.rs b/rsvg/src/util.rs
index 1375b860..1375b860 100644
--- a/src/util.rs
+++ b/rsvg/src/util.rs
diff --git a/src/viewbox.rs b/rsvg/src/viewbox.rs
index e6ad39a9..e6ad39a9 100644
--- a/src/viewbox.rs
+++ b/rsvg/src/viewbox.rs
diff --git a/src/xml/attributes.rs b/rsvg/src/xml/attributes.rs
index 844066cd..844066cd 100644
--- a/src/xml/attributes.rs
+++ b/rsvg/src/xml/attributes.rs
diff --git a/src/xml/mod.rs b/rsvg/src/xml/mod.rs
index 0c75f8a8..0c75f8a8 100644
--- a/src/xml/mod.rs
+++ b/rsvg/src/xml/mod.rs
diff --git a/src/xml/xml2.rs b/rsvg/src/xml/xml2.rs
index b2f9785f..b2f9785f 100644
--- a/src/xml/xml2.rs
+++ b/rsvg/src/xml/xml2.rs
diff --git a/src/xml/xml2_load.rs b/rsvg/src/xml/xml2_load.rs
index 9dcdac4e..9dcdac4e 100644
--- a/src/xml/xml2_load.rs
+++ b/rsvg/src/xml/xml2_load.rs
diff --git a/tests/README.md b/rsvg/tests/README.md
index 1009d12f..1009d12f 100644
--- a/tests/README.md
+++ b/rsvg/tests/README.md
diff --git a/tests/src/api.rs b/rsvg/tests/api.rs
index 7846b2cb..88735ec0 100644
--- a/tests/src/api.rs
+++ b/rsvg/tests/api.rs
@@ -2,8 +2,8 @@ use cairo;
use rsvg::surface_utils::shared_surface::{SharedImageSurface, SurfaceType};
use rsvg::{CairoRenderer, RenderingError};
-use crate::reference_utils::{Compare, Evaluate, Reference};
-use crate::utils::load_svg;
+use rsvg::test_utils::load_svg;
+use rsvg::test_utils::reference_utils::{Compare, Evaluate, Reference};
#[test]
fn has_element_with_id_works() {
diff --git a/tests/src/bugs.rs b/rsvg/tests/bugs.rs
index 6fb75f7c..447e5159 100644
--- a/tests/src/bugs.rs
+++ b/rsvg/tests/bugs.rs
@@ -2,8 +2,8 @@ use cairo;
use matches::matches;
use rsvg::{CairoRenderer, Loader, LoadingError, SvgHandle};
-use crate::reference_utils::{Compare, Evaluate, Reference};
-use crate::utils::{load_svg, render_document, setup_font_map, setup_language, SurfaceSize};
+use rsvg::test_utils::reference_utils::{Compare, Evaluate, Reference};
+use rsvg::test_utils::{load_svg, render_document, setup_font_map, setup_language, SurfaceSize};
// https://gitlab.gnome.org/GNOME/librsvg/issues/335
#[test]
diff --git a/tests/src/errors.rs b/rsvg/tests/errors.rs
index e6386611..e6386611 100644
--- a/tests/src/errors.rs
+++ b/rsvg/tests/errors.rs
diff --git a/tests/src/filters.rs b/rsvg/tests/filters.rs
index 9517e651..28fc867c 100644
--- a/tests/src/filters.rs
+++ b/rsvg/tests/filters.rs
@@ -1,8 +1,8 @@
use cairo;
-use crate::reference_utils::{Compare, Evaluate, Reference};
-use crate::utils::{load_svg, render_document, SurfaceSize};
-use crate::{test_compare_render_output, test_svg_reference};
+use rsvg::test_utils::reference_utils::{Compare, Evaluate, Reference};
+use rsvg::test_utils::{load_svg, render_document, SurfaceSize};
+use rsvg::{test_compare_render_output, test_svg_reference};
#[test]
fn invalid_filter_reference_cancels_filter_chain() {
diff --git a/tests/fixtures/api/bug334-element-positions.svg b/rsvg/tests/fixtures/api/bug334-element-positions.svg
index 4619e13c..4619e13c 100644
--- a/tests/fixtures/api/bug334-element-positions.svg
+++ b/rsvg/tests/fixtures/api/bug334-element-positions.svg
diff --git a/tests/fixtures/api/document.svg b/rsvg/tests/fixtures/api/document.svg
index 49cfd07e..49cfd07e 100644
--- a/tests/fixtures/api/document.svg
+++ b/rsvg/tests/fixtures/api/document.svg
diff --git a/rsvg/tests/fixtures/api/dpi.svg b/rsvg/tests/fixtures/api/dpi.svg
new file mode 100644
index 00000000..499ee206
--- /dev/null
+++ b/rsvg/tests/fixtures/api/dpi.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="1in" height="4in" viewBox="0 0 100 400">
+ <rect id="one" x="0" y="0" width="100" height="200" fill="rgb(0,255,0)"/>
+ <rect id="two" x="0" y="200" width="100" height="200" fill="rgb(0,0,255)"/>
+</svg>
diff --git a/rsvg/tests/fixtures/api/example.svg b/rsvg/tests/fixtures/api/example.svg
new file mode 100644
index 00000000..850fba3e
--- /dev/null
+++ b/rsvg/tests/fixtures/api/example.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="100" height="400" viewBox="0 0 100 400">
+ <rect id="one" x="0" y="0" width="100" height="200" fill="rgb(0,255,0)"/>
+ <rect id="two" x="0" y="200" width="100" height="200" fill="rgb(0,0,255)"/>
+</svg>
diff --git a/rsvg/tests/fixtures/api/geometry-element.svg b/rsvg/tests/fixtures/api/geometry-element.svg
new file mode 100644
index 00000000..3d707cdc
--- /dev/null
+++ b/rsvg/tests/fixtures/api/geometry-element.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100">
+ <g transform="rotate(45)" stroke-width="10" stroke="#000000">
+ <rect id="foo" x="10" y="20" width="30" height="40" fill="#0000ff"/>
+ </g>
+</svg>
diff --git a/tests/fixtures/api/geometry.svg b/rsvg/tests/fixtures/api/geometry.svg
index b50bf2a9..b50bf2a9 100644
--- a/tests/fixtures/api/geometry.svg
+++ b/rsvg/tests/fixtures/api/geometry.svg
diff --git a/tests/fixtures/api/layers.svg b/rsvg/tests/fixtures/api/layers.svg
index 73fc5cb9..73fc5cb9 100644
--- a/tests/fixtures/api/layers.svg
+++ b/rsvg/tests/fixtures/api/layers.svg
diff --git a/tests/fixtures/api/no-size.svg b/rsvg/tests/fixtures/api/no-size.svg
index 1a45cb32..1a45cb32 100644
--- a/tests/fixtures/api/no-size.svg
+++ b/rsvg/tests/fixtures/api/no-size.svg
diff --git a/tests/fixtures/api/no-viewbox.svg b/rsvg/tests/fixtures/api/no-viewbox.svg
index 1a45cb32..1a45cb32 100644
--- a/tests/fixtures/api/no-viewbox.svg
+++ b/rsvg/tests/fixtures/api/no-viewbox.svg
diff --git a/tests/fixtures/api/size.svg b/rsvg/tests/fixtures/api/size.svg
index 25c1e0bf..25c1e0bf 100644
--- a/tests/fixtures/api/size.svg
+++ b/rsvg/tests/fixtures/api/size.svg
diff --git a/tests/fixtures/api/stylesheet-ref.svg b/rsvg/tests/fixtures/api/stylesheet-ref.svg
index 5f54672d..5f54672d 100644
--- a/tests/fixtures/api/stylesheet-ref.svg
+++ b/rsvg/tests/fixtures/api/stylesheet-ref.svg
diff --git a/tests/fixtures/api/stylesheet.svg b/rsvg/tests/fixtures/api/stylesheet.svg
index 118ff2fb..118ff2fb 100644
--- a/tests/fixtures/api/stylesheet.svg
+++ b/rsvg/tests/fixtures/api/stylesheet.svg
diff --git a/tests/fixtures/crash/bug335-non-svg-toplevel.svg b/rsvg/tests/fixtures/crash/bug335-non-svg-toplevel.svg
index f9aefcbe..f9aefcbe 100644
--- a/tests/fixtures/crash/bug335-non-svg-toplevel.svg
+++ b/rsvg/tests/fixtures/crash/bug335-non-svg-toplevel.svg
diff --git a/tests/fixtures/crash/bug336-invalid-css.svg b/rsvg/tests/fixtures/crash/bug336-invalid-css.svg
index 7486f96d..7486f96d 100644
--- a/tests/fixtures/crash/bug336-invalid-css.svg
+++ b/rsvg/tests/fixtures/crash/bug336-invalid-css.svg
diff --git a/tests/fixtures/crash/bug349-empty-data-uri.svg b/rsvg/tests/fixtures/crash/bug349-empty-data-uri.svg
index 942df7a1..942df7a1 100644
--- a/tests/fixtures/crash/bug349-empty-data-uri.svg
+++ b/rsvg/tests/fixtures/crash/bug349-empty-data-uri.svg
diff --git a/tests/fixtures/crash/bug349-too-big-image-in-href-data.svg b/rsvg/tests/fixtures/crash/bug349-too-big-image-in-href-data.svg
index b17bb165..b17bb165 100644
--- a/tests/fixtures/crash/bug349-too-big-image-in-href-data.svg
+++ b/rsvg/tests/fixtures/crash/bug349-too-big-image-in-href-data.svg
diff --git a/tests/fixtures/crash/bug352-feConvolveMatrix-large-allocation.svg b/rsvg/tests/fixtures/crash/bug352-feConvolveMatrix-large-allocation.svg
index e696f663..e696f663 100644
--- a/tests/fixtures/crash/bug352-feConvolveMatrix-large-allocation.svg
+++ b/rsvg/tests/fixtures/crash/bug352-feConvolveMatrix-large-allocation.svg
diff --git a/tests/fixtures/crash/bug377-xinclude-invalid-xml.svg b/rsvg/tests/fixtures/crash/bug377-xinclude-invalid-xml.svg
index 4690e404..4690e404 100644
--- a/tests/fixtures/crash/bug377-xinclude-invalid-xml.svg
+++ b/rsvg/tests/fixtures/crash/bug377-xinclude-invalid-xml.svg
diff --git a/tests/fixtures/crash/bug463-characters-outside-first-element.svg b/rsvg/tests/fixtures/crash/bug463-characters-outside-first-element.svg
index 6367798b..6367798b 100644
--- a/tests/fixtures/crash/bug463-characters-outside-first-element.svg
+++ b/rsvg/tests/fixtures/crash/bug463-characters-outside-first-element.svg
diff --git a/tests/fixtures/crash/bug467-xinclude-without-parent-element.svg b/rsvg/tests/fixtures/crash/bug467-xinclude-without-parent-element.svg
index ea3c4a1f..ea3c4a1f 100644
--- a/tests/fixtures/crash/bug467-xinclude-without-parent-element.svg
+++ b/rsvg/tests/fixtures/crash/bug467-xinclude-without-parent-element.svg
diff --git a/tests/fixtures/crash/bug524-invalid-stylesheet-href.svg b/rsvg/tests/fixtures/crash/bug524-invalid-stylesheet-href.svg
index 1c34803b..1c34803b 100644
--- a/tests/fixtures/crash/bug524-invalid-stylesheet-href.svg
+++ b/rsvg/tests/fixtures/crash/bug524-invalid-stylesheet-href.svg
diff --git a/tests/fixtures/crash/bug620238.svg b/rsvg/tests/fixtures/crash/bug620238.svg
index ac9c8118..ac9c8118 100644
--- a/tests/fixtures/crash/bug620238.svg
+++ b/rsvg/tests/fixtures/crash/bug620238.svg
diff --git a/tests/fixtures/crash/bug759084.svg b/rsvg/tests/fixtures/crash/bug759084.svg
index 9e8f8f18..9e8f8f18 100644
--- a/tests/fixtures/crash/bug759084.svg
+++ b/rsvg/tests/fixtures/crash/bug759084.svg
diff --git a/tests/fixtures/crash/bug785276-empty.svg b/rsvg/tests/fixtures/crash/bug785276-empty.svg
index e69de29b..e69de29b 100644
--- a/tests/fixtures/crash/bug785276-empty.svg
+++ b/rsvg/tests/fixtures/crash/bug785276-empty.svg
diff --git a/tests/fixtures/crash/bug785276-short-file.svg b/rsvg/tests/fixtures/crash/bug785276-short-file.svg
index 8b137891..8b137891 100644
--- a/tests/fixtures/crash/bug785276-short-file.svg
+++ b/rsvg/tests/fixtures/crash/bug785276-short-file.svg
diff --git a/tests/fixtures/crash/bug800-font-inherit.svg b/rsvg/tests/fixtures/crash/bug800-font-inherit.svg
index 517af776..517af776 100644
--- a/tests/fixtures/crash/bug800-font-inherit.svg
+++ b/rsvg/tests/fixtures/crash/bug800-font-inherit.svg
diff --git a/tests/fixtures/crash/bug800-marker.svg b/rsvg/tests/fixtures/crash/bug800-marker.svg
index ac7020fd..ac7020fd 100644
--- a/tests/fixtures/crash/bug800-marker.svg
+++ b/rsvg/tests/fixtures/crash/bug800-marker.svg
diff --git a/tests/fixtures/crash/bug942-xinclude-mutual-recursion-2.svg b/rsvg/tests/fixtures/crash/bug942-xinclude-mutual-recursion-2.svg
index 4445f6c4..4445f6c4 100644
--- a/tests/fixtures/crash/bug942-xinclude-mutual-recursion-2.svg
+++ b/rsvg/tests/fixtures/crash/bug942-xinclude-mutual-recursion-2.svg
diff --git a/tests/fixtures/crash/bug942-xinclude-mutual-recursion.svg b/rsvg/tests/fixtures/crash/bug942-xinclude-mutual-recursion.svg
index 4f7fb734..4f7fb734 100644
--- a/tests/fixtures/crash/bug942-xinclude-mutual-recursion.svg
+++ b/rsvg/tests/fixtures/crash/bug942-xinclude-mutual-recursion.svg
diff --git a/tests/fixtures/crash/bug942-xinclude-recursion.svg b/rsvg/tests/fixtures/crash/bug942-xinclude-recursion.svg
index 039639da..039639da 100644
--- a/tests/fixtures/crash/bug942-xinclude-recursion.svg
+++ b/rsvg/tests/fixtures/crash/bug942-xinclude-recursion.svg
diff --git a/tests/fixtures/crash/feConvolveMatrix-empty-kernel.svg b/rsvg/tests/fixtures/crash/feConvolveMatrix-empty-kernel.svg
index d79ff7ee..d79ff7ee 100644
--- a/tests/fixtures/crash/feConvolveMatrix-empty-kernel.svg
+++ b/rsvg/tests/fixtures/crash/feConvolveMatrix-empty-kernel.svg
diff --git a/tests/fixtures/crash/marker-cycles.svg b/rsvg/tests/fixtures/crash/marker-cycles.svg
index ee5718f3..ee5718f3 100644
--- a/tests/fixtures/crash/marker-cycles.svg
+++ b/rsvg/tests/fixtures/crash/marker-cycles.svg
diff --git a/tests/fixtures/crash/mask-cycles.svg b/rsvg/tests/fixtures/crash/mask-cycles.svg
index 5f04b4d0..5f04b4d0 100644
--- a/tests/fixtures/crash/mask-cycles.svg
+++ b/rsvg/tests/fixtures/crash/mask-cycles.svg
diff --git a/tests/fixtures/crash/pattern-fallback-cycles.svg b/rsvg/tests/fixtures/crash/pattern-fallback-cycles.svg
index dcabcfd5..dcabcfd5 100644
--- a/tests/fixtures/crash/pattern-fallback-cycles.svg
+++ b/rsvg/tests/fixtures/crash/pattern-fallback-cycles.svg
diff --git a/tests/fixtures/crash/xinclude-text-xml.svg b/rsvg/tests/fixtures/crash/xinclude-text-xml.svg
index 3222b6c1..3222b6c1 100644
--- a/tests/fixtures/crash/xinclude-text-xml.svg
+++ b/rsvg/tests/fixtures/crash/xinclude-text-xml.svg
diff --git a/tests/fixtures/crash/xml-pi-without-data.svg b/rsvg/tests/fixtures/crash/xml-pi-without-data.svg
index d97e78c6..d97e78c6 100644
--- a/tests/fixtures/crash/xml-pi-without-data.svg
+++ b/rsvg/tests/fixtures/crash/xml-pi-without-data.svg
diff --git a/tests/fixtures/dimensions/bug347-bamboo-16fg-s-pt.svg b/rsvg/tests/fixtures/dimensions/bug347-bamboo-16fg-s-pt.svg
index de0237cf..de0237cf 100644
--- a/tests/fixtures/dimensions/bug347-bamboo-16fg-s-pt.svg
+++ b/rsvg/tests/fixtures/dimensions/bug347-bamboo-16fg-s-pt.svg
diff --git a/tests/fixtures/dimensions/bug347-wrapper.svg b/rsvg/tests/fixtures/dimensions/bug347-wrapper.svg
index 46a01284..46a01284 100644
--- a/tests/fixtures/dimensions/bug347-wrapper.svg
+++ b/rsvg/tests/fixtures/dimensions/bug347-wrapper.svg
diff --git a/rsvg/tests/fixtures/dimensions/bug521-with-viewbox.svg b/rsvg/tests/fixtures/dimensions/bug521-with-viewbox.svg
new file mode 100644
index 00000000..c3f34e6d
--- /dev/null
+++ b/rsvg/tests/fixtures/dimensions/bug521-with-viewbox.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="200" height="100" viewBox="0 0 2000 1000">
+ <rect id="foo" x="500" y="600" width="700" height="800"/>
+</svg>
diff --git a/tests/fixtures/dimensions/bug564527.svg b/rsvg/tests/fixtures/dimensions/bug564527.svg
index 2d04794e..2d04794e 100644
--- a/tests/fixtures/dimensions/bug564527.svg
+++ b/rsvg/tests/fixtures/dimensions/bug564527.svg
diff --git a/tests/fixtures/dimensions/bug608102.svg b/rsvg/tests/fixtures/dimensions/bug608102.svg
index 9f1849b9..9f1849b9 100644
--- a/tests/fixtures/dimensions/bug608102.svg
+++ b/rsvg/tests/fixtures/dimensions/bug608102.svg
diff --git a/tests/fixtures/dimensions/bug612951.svg b/rsvg/tests/fixtures/dimensions/bug612951.svg
index 9a81417d..9a81417d 100644
--- a/tests/fixtures/dimensions/bug612951.svg
+++ b/rsvg/tests/fixtures/dimensions/bug612951.svg
diff --git a/tests/fixtures/dimensions/bug614018.svg b/rsvg/tests/fixtures/dimensions/bug614018.svg
index c0cc8381..c0cc8381 100644
--- a/tests/fixtures/dimensions/bug614018.svg
+++ b/rsvg/tests/fixtures/dimensions/bug614018.svg
diff --git a/tests/fixtures/dimensions/bug760112-wilber.svg b/rsvg/tests/fixtures/dimensions/bug760112-wilber.svg
index f2271ebd..f2271ebd 100644
--- a/tests/fixtures/dimensions/bug760112-wilber.svg
+++ b/rsvg/tests/fixtures/dimensions/bug760112-wilber.svg
diff --git a/tests/fixtures/dimensions/bug823-position-sub.svg b/rsvg/tests/fixtures/dimensions/bug823-position-sub.svg
index 66b47ae3..66b47ae3 100644
--- a/tests/fixtures/dimensions/bug823-position-sub.svg
+++ b/rsvg/tests/fixtures/dimensions/bug823-position-sub.svg
diff --git a/rsvg/tests/fixtures/dimensions/empty.svg b/rsvg/tests/fixtures/dimensions/empty.svg
new file mode 100644
index 00000000..01a940a2
--- /dev/null
+++ b/rsvg/tests/fixtures/dimensions/empty.svg
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg>
+</svg>
diff --git a/rsvg/tests/fixtures/dimensions/sub-rect-no-unit.svg b/rsvg/tests/fixtures/dimensions/sub-rect-no-unit.svg
new file mode 100644
index 00000000..fb8312ac
--- /dev/null
+++ b/rsvg/tests/fixtures/dimensions/sub-rect-no-unit.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="123pt"
+ height="123pt"
+ id="svg1">
+ <rect id="rect-no-unit" width="44" height="45" x="46" y="47"/>
+</svg>
diff --git a/tests/fixtures/errors/bug323-nested-use.svg b/rsvg/tests/fixtures/errors/bug323-nested-use.svg
index 075b48eb..075b48eb 100644
--- a/tests/fixtures/errors/bug323-nested-use.svg
+++ b/rsvg/tests/fixtures/errors/bug323-nested-use.svg
diff --git a/tests/fixtures/errors/bug515-pattern-billion-laughs.svg b/rsvg/tests/fixtures/errors/bug515-pattern-billion-laughs.svg
index 1cb6cbe8..1cb6cbe8 100644
--- a/tests/fixtures/errors/bug515-pattern-billion-laughs.svg
+++ b/rsvg/tests/fixtures/errors/bug515-pattern-billion-laughs.svg
diff --git a/tests/fixtures/errors/bug515-too-many-elements.svgz b/rsvg/tests/fixtures/errors/bug515-too-many-elements.svgz
index a7f7cf67..a7f7cf67 100644
--- a/tests/fixtures/errors/bug515-too-many-elements.svgz
+++ b/rsvg/tests/fixtures/errors/bug515-too-many-elements.svgz
Binary files differ
diff --git a/tests/fixtures/geometries/README.md b/rsvg/tests/fixtures/geometries/README.md
index 16d1a648..16d1a648 100644
--- a/tests/fixtures/geometries/README.md
+++ b/rsvg/tests/fixtures/geometries/README.md
diff --git a/tests/fixtures/geometries/dual.svg b/rsvg/tests/fixtures/geometries/dual.svg
index eddab1d9..eddab1d9 100644
--- a/tests/fixtures/geometries/dual.svg
+++ b/rsvg/tests/fixtures/geometries/dual.svg
diff --git a/tests/fixtures/geometries/dual.svg.subs b/rsvg/tests/fixtures/geometries/dual.svg.subs
index 042ce9b5..042ce9b5 100644
--- a/tests/fixtures/geometries/dual.svg.subs
+++ b/rsvg/tests/fixtures/geometries/dual.svg.subs
diff --git a/tests/fixtures/geometries/grid.svg b/rsvg/tests/fixtures/geometries/grid.svg
index f0d10316..f0d10316 100644
--- a/tests/fixtures/geometries/grid.svg
+++ b/rsvg/tests/fixtures/geometries/grid.svg
diff --git a/tests/fixtures/geometries/grid.svg.subs b/rsvg/tests/fixtures/geometries/grid.svg.subs
index 2bce9946..2bce9946 100644
--- a/tests/fixtures/geometries/grid.svg.subs
+++ b/rsvg/tests/fixtures/geometries/grid.svg.subs
diff --git a/tests/fixtures/geometries/quad.svg b/rsvg/tests/fixtures/geometries/quad.svg
index fa293c96..fa293c96 100644
--- a/tests/fixtures/geometries/quad.svg
+++ b/rsvg/tests/fixtures/geometries/quad.svg
diff --git a/tests/fixtures/geometries/quad.svg.subs b/rsvg/tests/fixtures/geometries/quad.svg.subs
index b80d5c2e..b80d5c2e 100644
--- a/tests/fixtures/geometries/quad.svg.subs
+++ b/rsvg/tests/fixtures/geometries/quad.svg.subs
diff --git a/tests/fixtures/geometries/single.svg b/rsvg/tests/fixtures/geometries/single.svg
index 3861567a..3861567a 100644
--- a/tests/fixtures/geometries/single.svg
+++ b/rsvg/tests/fixtures/geometries/single.svg
diff --git a/tests/fixtures/geometries/single.svg.subs b/rsvg/tests/fixtures/geometries/single.svg.subs
index cafc9b8a..cafc9b8a 100644
--- a/tests/fixtures/geometries/single.svg.subs
+++ b/rsvg/tests/fixtures/geometries/single.svg.subs
diff --git a/tests/fixtures/loading/gnome-cool.svg b/rsvg/tests/fixtures/loading/gnome-cool.svg
index f9c623fd..f9c623fd 100644
--- a/tests/fixtures/loading/gnome-cool.svg
+++ b/rsvg/tests/fixtures/loading/gnome-cool.svg
diff --git a/tests/fixtures/loading/gnome-cool.svgz b/rsvg/tests/fixtures/loading/gnome-cool.svgz
index 7c67afdb..7c67afdb 100644
--- a/tests/fixtures/loading/gnome-cool.svgz
+++ b/rsvg/tests/fixtures/loading/gnome-cool.svgz
Binary files differ
diff --git a/tests/fixtures/loading/include-fallback.svg b/rsvg/tests/fixtures/loading/include-fallback.svg
index a471d83d..a471d83d 100644
--- a/tests/fixtures/loading/include-fallback.svg
+++ b/rsvg/tests/fixtures/loading/include-fallback.svg
diff --git a/tests/fixtures/loading/include-text.svg b/rsvg/tests/fixtures/loading/include-text.svg
index 181a25cb..181a25cb 100644
--- a/tests/fixtures/loading/include-text.svg
+++ b/rsvg/tests/fixtures/loading/include-text.svg
diff --git a/tests/fixtures/loading/text.txt b/rsvg/tests/fixtures/loading/text.txt
index 802992c4..802992c4 100644
--- a/tests/fixtures/loading/text.txt
+++ b/rsvg/tests/fixtures/loading/text.txt
diff --git a/tests/fixtures/primitive_geometries/rect.svg b/rsvg/tests/fixtures/primitive_geometries/rect.svg
index e0cafe2b..e0cafe2b 100644
--- a/tests/fixtures/primitive_geometries/rect.svg
+++ b/rsvg/tests/fixtures/primitive_geometries/rect.svg
diff --git a/tests/fixtures/primitive_geometries/rect.svg.geom b/rsvg/tests/fixtures/primitive_geometries/rect.svg.geom
index 09c7255c..09c7255c 100644
--- a/tests/fixtures/primitive_geometries/rect.svg.geom
+++ b/rsvg/tests/fixtures/primitive_geometries/rect.svg.geom
diff --git a/tests/fixtures/primitive_geometries/rect_isolate.svg b/rsvg/tests/fixtures/primitive_geometries/rect_isolate.svg
index 2a43006b..2a43006b 100644
--- a/tests/fixtures/primitive_geometries/rect_isolate.svg
+++ b/rsvg/tests/fixtures/primitive_geometries/rect_isolate.svg
diff --git a/tests/fixtures/primitive_geometries/rect_isolate.svg.geom b/rsvg/tests/fixtures/primitive_geometries/rect_isolate.svg.geom
index 09c7255c..09c7255c 100644
--- a/tests/fixtures/primitive_geometries/rect_isolate.svg.geom
+++ b/rsvg/tests/fixtures/primitive_geometries/rect_isolate.svg.geom
diff --git a/tests/fixtures/primitive_geometries/rect_stroke.svg b/rsvg/tests/fixtures/primitive_geometries/rect_stroke.svg
index b3b48933..b3b48933 100644
--- a/tests/fixtures/primitive_geometries/rect_stroke.svg
+++ b/rsvg/tests/fixtures/primitive_geometries/rect_stroke.svg
diff --git a/tests/fixtures/primitive_geometries/rect_stroke.svg.geom b/rsvg/tests/fixtures/primitive_geometries/rect_stroke.svg.geom
index 1956bd8d..1956bd8d 100644
--- a/tests/fixtures/primitive_geometries/rect_stroke.svg.geom
+++ b/rsvg/tests/fixtures/primitive_geometries/rect_stroke.svg.geom
diff --git a/tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg b/rsvg/tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg
index 6857fc74..6857fc74 100644
--- a/tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg
+++ b/rsvg/tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg
diff --git a/tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg.geom b/rsvg/tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg.geom
index 1956bd8d..1956bd8d 100644
--- a/tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg.geom
+++ b/rsvg/tests/fixtures/primitive_geometries/rect_stroke_unfilled.svg.geom
diff --git a/tests/fixtures/reftests/a-pseudo-class-ref.png b/rsvg/tests/fixtures/reftests/a-pseudo-class-ref.png
index df06baed..df06baed 100644
--- a/tests/fixtures/reftests/a-pseudo-class-ref.png
+++ b/rsvg/tests/fixtures/reftests/a-pseudo-class-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/a-pseudo-class.svg b/rsvg/tests/fixtures/reftests/a-pseudo-class.svg
index 699160d8..699160d8 100644
--- a/tests/fixtures/reftests/a-pseudo-class.svg
+++ b/rsvg/tests/fixtures/reftests/a-pseudo-class.svg
diff --git a/tests/fixtures/reftests/adwaita/ac-adapter-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/ac-adapter-symbolic-ref.png
index 2033d27c..2033d27c 100644
--- a/tests/fixtures/reftests/adwaita/ac-adapter-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/ac-adapter-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/ac-adapter-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/ac-adapter-symbolic.svg
index cf58656f..cf58656f 100644
--- a/tests/fixtures/reftests/adwaita/ac-adapter-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/ac-adapter-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/accessories-calculator-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/accessories-calculator-symbolic-ref.png
index 31a305b5..31a305b5 100644
--- a/tests/fixtures/reftests/adwaita/accessories-calculator-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/accessories-calculator-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/accessories-calculator-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/accessories-calculator-symbolic.svg
index 047129e1..047129e1 100644
--- a/tests/fixtures/reftests/adwaita/accessories-calculator-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/accessories-calculator-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/accessories-character-map-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/accessories-character-map-symbolic-ref.png
index 8361683a..8361683a 100644
--- a/tests/fixtures/reftests/adwaita/accessories-character-map-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/accessories-character-map-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/accessories-character-map-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/accessories-character-map-symbolic.svg
index c4e8524d..c4e8524d 100644
--- a/tests/fixtures/reftests/adwaita/accessories-character-map-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/accessories-character-map-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic-ref.png
index a870e70e..a870e70e 100644
--- a/tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic.svg
index 369dcab5..369dcab5 100644
--- a/tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/accessories-dictionary-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic-ref.png
index 5d93a1db..5d93a1db 100644
--- a/tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic.svg
index b75c9509..b75c9509 100644
--- a/tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/accessories-text-editor-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/action-unavailable-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/action-unavailable-symbolic-ref.png
index f736b96b..f736b96b 100644
--- a/tests/fixtures/reftests/adwaita/action-unavailable-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/action-unavailable-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/action-unavailable-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/action-unavailable-symbolic.svg
index 593a40f8..593a40f8 100644
--- a/tests/fixtures/reftests/adwaita/action-unavailable-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/action-unavailable-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/address-book-new-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/address-book-new-symbolic-ref.png
index 20812fea..20812fea 100644
--- a/tests/fixtures/reftests/adwaita/address-book-new-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/address-book-new-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/address-book-new-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/address-book-new-symbolic.svg
index 8da95bde..8da95bde 100644
--- a/tests/fixtures/reftests/adwaita/address-book-new-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/address-book-new-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/airplane-mode-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/airplane-mode-symbolic-ref.png
index 32fd53f1..32fd53f1 100644
--- a/tests/fixtures/reftests/adwaita/airplane-mode-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/airplane-mode-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/airplane-mode-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/airplane-mode-symbolic.svg
index 5d6e81e2..5d6e81e2 100644
--- a/tests/fixtures/reftests/adwaita/airplane-mode-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/airplane-mode-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/alarm-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/alarm-symbolic-ref.png
index 20a88ed4..20a88ed4 100644
--- a/tests/fixtures/reftests/adwaita/alarm-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/alarm-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/alarm-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/alarm-symbolic.svg
index ba20b97e..ba20b97e 100644
--- a/tests/fixtures/reftests/adwaita/alarm-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/alarm-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic-ref.png
index 328f3c2f..328f3c2f 100644
--- a/tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic.svg
index aa645344..aa645344 100644
--- a/tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/applets-screenshooter-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/application-certificate-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/application-certificate-symbolic-ref.png
index ad172bb4..ad172bb4 100644
--- a/tests/fixtures/reftests/adwaita/application-certificate-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-certificate-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/application-certificate-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/application-certificate-symbolic.svg
index 0b930665..0b930665 100644
--- a/tests/fixtures/reftests/adwaita/application-certificate-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-certificate-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/application-exit-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/application-exit-symbolic-ref.png
index 1f25522b..1f25522b 100644
--- a/tests/fixtures/reftests/adwaita/application-exit-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-exit-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/application-exit-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/application-exit-symbolic.svg
index 4cb5db36..4cb5db36 100644
--- a/tests/fixtures/reftests/adwaita/application-exit-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-exit-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/application-rss-xml-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/application-rss-xml-symbolic-ref.png
index 0d6505f9..0d6505f9 100644
--- a/tests/fixtures/reftests/adwaita/application-rss-xml-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-rss-xml-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/application-rss-xml-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/application-rss-xml-symbolic.svg
index 67614489..67614489 100644
--- a/tests/fixtures/reftests/adwaita/application-rss-xml-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-rss-xml-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/application-x-addon-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/application-x-addon-symbolic-ref.png
index 4bd0bc3d..4bd0bc3d 100644
--- a/tests/fixtures/reftests/adwaita/application-x-addon-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-x-addon-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/application-x-addon-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/application-x-addon-symbolic.svg
index d2609c52..d2609c52 100644
--- a/tests/fixtures/reftests/adwaita/application-x-addon-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-x-addon-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/application-x-appliance-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/application-x-appliance-symbolic-ref.png
index 035caca3..035caca3 100644
--- a/tests/fixtures/reftests/adwaita/application-x-appliance-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-x-appliance-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/application-x-appliance-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/application-x-appliance-symbolic.svg
index 20144e77..20144e77 100644
--- a/tests/fixtures/reftests/adwaita/application-x-appliance-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-x-appliance-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/application-x-executable-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/application-x-executable-symbolic-ref.png
index c6d51afc..c6d51afc 100644
--- a/tests/fixtures/reftests/adwaita/application-x-executable-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-x-executable-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/application-x-executable-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/application-x-executable-symbolic.svg
index bd39d1fa..bd39d1fa 100644
--- a/tests/fixtures/reftests/adwaita/application-x-executable-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-x-executable-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/application-x-firmware-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/application-x-firmware-symbolic-ref.png
index fa8669e5..fa8669e5 100644
--- a/tests/fixtures/reftests/adwaita/application-x-firmware-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-x-firmware-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/application-x-firmware-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/application-x-firmware-symbolic.svg
index c2e56ed7..c2e56ed7 100644
--- a/tests/fixtures/reftests/adwaita/application-x-firmware-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/application-x-firmware-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/applications-engineering-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/applications-engineering-symbolic-ref.png
index bf19d873..bf19d873 100644
--- a/tests/fixtures/reftests/adwaita/applications-engineering-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-engineering-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/applications-engineering-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/applications-engineering-symbolic.svg
index c8965e20..c8965e20 100644
--- a/tests/fixtures/reftests/adwaita/applications-engineering-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-engineering-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/applications-games-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/applications-games-symbolic-ref.png
index c6accfa5..c6accfa5 100644
--- a/tests/fixtures/reftests/adwaita/applications-games-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-games-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/applications-games-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/applications-games-symbolic.svg
index 221a0adc..221a0adc 100644
--- a/tests/fixtures/reftests/adwaita/applications-games-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-games-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/applications-graphics-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/applications-graphics-symbolic-ref.png
index 83bc62b6..83bc62b6 100644
--- a/tests/fixtures/reftests/adwaita/applications-graphics-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-graphics-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/applications-graphics-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/applications-graphics-symbolic.svg
index 7a6e5252..7a6e5252 100644
--- a/tests/fixtures/reftests/adwaita/applications-graphics-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-graphics-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/applications-multimedia-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/applications-multimedia-symbolic-ref.png
index 4f211b52..4f211b52 100644
--- a/tests/fixtures/reftests/adwaita/applications-multimedia-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-multimedia-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/applications-multimedia-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/applications-multimedia-symbolic.svg
index b611653a..b611653a 100644
--- a/tests/fixtures/reftests/adwaita/applications-multimedia-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-multimedia-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/applications-science-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/applications-science-symbolic-ref.png
index 18c0487a..18c0487a 100644
--- a/tests/fixtures/reftests/adwaita/applications-science-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-science-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/applications-science-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/applications-science-symbolic.svg
index 3c634c79..3c634c79 100644
--- a/tests/fixtures/reftests/adwaita/applications-science-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-science-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/applications-system-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/applications-system-symbolic-ref.png
index eb4c1ef3..eb4c1ef3 100644
--- a/tests/fixtures/reftests/adwaita/applications-system-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-system-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/applications-system-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/applications-system-symbolic.svg
index 7825f5ab..7825f5ab 100644
--- a/tests/fixtures/reftests/adwaita/applications-system-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-system-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/applications-utilities-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/applications-utilities-symbolic-ref.png
index 8d6c48ff..8d6c48ff 100644
--- a/tests/fixtures/reftests/adwaita/applications-utilities-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-utilities-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/applications-utilities-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/applications-utilities-symbolic.svg
index b6980938..b6980938 100644
--- a/tests/fixtures/reftests/adwaita/applications-utilities-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/applications-utilities-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/appointment-missed-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/appointment-missed-symbolic-ref.png
index a336c281..a336c281 100644
--- a/tests/fixtures/reftests/adwaita/appointment-missed-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/appointment-missed-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/appointment-missed-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/appointment-missed-symbolic.svg
index 3845d548..3845d548 100644
--- a/tests/fixtures/reftests/adwaita/appointment-missed-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/appointment-missed-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/appointment-new-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/appointment-new-symbolic-ref.png
index 1c04bcb9..1c04bcb9 100644
--- a/tests/fixtures/reftests/adwaita/appointment-new-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/appointment-new-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/appointment-new-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/appointment-new-symbolic.svg
index 15e9b6ca..15e9b6ca 100644
--- a/tests/fixtures/reftests/adwaita/appointment-new-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/appointment-new-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/appointment-soon-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/appointment-soon-symbolic-ref.png
index cacfb3b1..cacfb3b1 100644
--- a/tests/fixtures/reftests/adwaita/appointment-soon-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/appointment-soon-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/appointment-soon-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/appointment-soon-symbolic.svg
index d62af966..d62af966 100644
--- a/tests/fixtures/reftests/adwaita/appointment-soon-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/appointment-soon-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/audio-card-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/audio-card-symbolic-ref.png
index 94ef3d70..94ef3d70 100644
--- a/tests/fixtures/reftests/adwaita/audio-card-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-card-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/audio-card-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/audio-card-symbolic.svg
index 9eaae83b..9eaae83b 100644
--- a/tests/fixtures/reftests/adwaita/audio-card-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-card-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/audio-headphones-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/audio-headphones-symbolic-ref.png
index 22f31f59..22f31f59 100644
--- a/tests/fixtures/reftests/adwaita/audio-headphones-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-headphones-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/audio-headphones-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/audio-headphones-symbolic.svg
index 68cec823..68cec823 100644
--- a/tests/fixtures/reftests/adwaita/audio-headphones-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-headphones-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/audio-headset-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/audio-headset-symbolic-ref.png
index ac0f42fe..ac0f42fe 100644
--- a/tests/fixtures/reftests/adwaita/audio-headset-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-headset-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/audio-headset-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/audio-headset-symbolic.svg
index 5f5044a0..5f5044a0 100644
--- a/tests/fixtures/reftests/adwaita/audio-headset-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-headset-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic-ref.png
index cff1ab3d..cff1ab3d 100644
--- a/tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic.svg
index ada74254..ada74254 100644
--- a/tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-input-microphone-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/audio-speakers-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/audio-speakers-symbolic-ref.png
index 3547593f..3547593f 100644
--- a/tests/fixtures/reftests/adwaita/audio-speakers-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-speakers-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/audio-speakers-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/audio-speakers-symbolic.svg
index 0cca55ea..0cca55ea 100644
--- a/tests/fixtures/reftests/adwaita/audio-speakers-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-speakers-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/audio-volume-high-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-high-symbolic-ref.png
index f065ca25..f065ca25 100644
--- a/tests/fixtures/reftests/adwaita/audio-volume-high-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-high-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/audio-volume-high-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-high-symbolic.svg
index b55020f3..b55020f3 100644
--- a/tests/fixtures/reftests/adwaita/audio-volume-high-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-high-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/audio-volume-low-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-low-symbolic-ref.png
index 0acb2670..0acb2670 100644
--- a/tests/fixtures/reftests/adwaita/audio-volume-low-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-low-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/audio-volume-low-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-low-symbolic.svg
index fb76a841..fb76a841 100644
--- a/tests/fixtures/reftests/adwaita/audio-volume-low-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-low-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic-ref.png
index 66d6f452..66d6f452 100644
--- a/tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic.svg
index 53dea7fc..53dea7fc 100644
--- a/tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-medium-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic-ref.png
index 2cdc3409..2cdc3409 100644
--- a/tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic.svg
index 1b015883..1b015883 100644
--- a/tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-muted-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic-ref.png
index be78a91d..be78a91d 100644
--- a/tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic.svg
index bfc60d7c..bfc60d7c 100644
--- a/tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-volume-overamplified-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/audio-x-generic-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/audio-x-generic-symbolic-ref.png
index 4651f386..4651f386 100644
--- a/tests/fixtures/reftests/adwaita/audio-x-generic-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-x-generic-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/audio-x-generic-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/audio-x-generic-symbolic.svg
index 7feda5c3..7feda5c3 100644
--- a/tests/fixtures/reftests/adwaita/audio-x-generic-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/audio-x-generic-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic-ref.png
index 57326b47..57326b47 100644
--- a/tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic.svg
index d2225ae6..d2225ae6 100644
--- a/tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/auth-fingerprint-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/auth-smartcard-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/auth-smartcard-symbolic-ref.png
index ba6e97d3..ba6e97d3 100644
--- a/tests/fixtures/reftests/adwaita/auth-smartcard-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/auth-smartcard-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/auth-smartcard-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/auth-smartcard-symbolic.svg
index 7cc412d7..7cc412d7 100644
--- a/tests/fixtures/reftests/adwaita/auth-smartcard-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/auth-smartcard-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/avatar-default-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/avatar-default-symbolic-ref.png
index 3c14e034..3c14e034 100644
--- a/tests/fixtures/reftests/adwaita/avatar-default-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/avatar-default-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/avatar-default-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/avatar-default-symbolic.svg
index 3af03a0e..3af03a0e 100644
--- a/tests/fixtures/reftests/adwaita/avatar-default-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/avatar-default-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic-ref.png
index 8af2c137..8af2c137 100644
--- a/tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic.svg
index 7b3359dd..7b3359dd 100644
--- a/tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-caution-charging-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-caution-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-caution-symbolic-ref.png
index e74906d0..e74906d0 100644
--- a/tests/fixtures/reftests/adwaita/battery-caution-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-caution-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-caution-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-caution-symbolic.svg
index d2922621..d2922621 100644
--- a/tests/fixtures/reftests/adwaita/battery-caution-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-caution-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic-ref.png
index 511f173e..511f173e 100644
--- a/tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic.svg
index a368abe2..a368abe2 100644
--- a/tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-empty-charging-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-empty-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-empty-symbolic-ref.png
index 0825e2b5..0825e2b5 100644
--- a/tests/fixtures/reftests/adwaita/battery-empty-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-empty-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-empty-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-empty-symbolic.svg
index 796cc6e5..796cc6e5 100644
--- a/tests/fixtures/reftests/adwaita/battery-empty-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-empty-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-full-charged-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-full-charged-symbolic-ref.png
index 64c9eb1d..64c9eb1d 100644
--- a/tests/fixtures/reftests/adwaita/battery-full-charged-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-full-charged-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-full-charged-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-full-charged-symbolic.svg
index da9e9643..da9e9643 100644
--- a/tests/fixtures/reftests/adwaita/battery-full-charged-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-full-charged-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-full-charging-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-full-charging-symbolic-ref.png
index 5ab3f82c..5ab3f82c 100644
--- a/tests/fixtures/reftests/adwaita/battery-full-charging-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-full-charging-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-full-charging-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-full-charging-symbolic.svg
index 89ed55cb..89ed55cb 100644
--- a/tests/fixtures/reftests/adwaita/battery-full-charging-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-full-charging-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-full-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-full-symbolic-ref.png
index 39ac3ede..39ac3ede 100644
--- a/tests/fixtures/reftests/adwaita/battery-full-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-full-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-full-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-full-symbolic.svg
index afef8366..afef8366 100644
--- a/tests/fixtures/reftests/adwaita/battery-full-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-full-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-good-charging-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-good-charging-symbolic-ref.png
index 9c5df958..9c5df958 100644
--- a/tests/fixtures/reftests/adwaita/battery-good-charging-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-good-charging-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-good-charging-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-good-charging-symbolic.svg
index 78679393..78679393 100644
--- a/tests/fixtures/reftests/adwaita/battery-good-charging-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-good-charging-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-good-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-good-symbolic-ref.png
index 86456a51..86456a51 100644
--- a/tests/fixtures/reftests/adwaita/battery-good-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-good-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-good-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-good-symbolic.svg
index f488c4c3..f488c4c3 100644
--- a/tests/fixtures/reftests/adwaita/battery-good-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-good-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-low-charging-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-low-charging-symbolic-ref.png
index 60c3f64f..60c3f64f 100644
--- a/tests/fixtures/reftests/adwaita/battery-low-charging-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-low-charging-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-low-charging-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-low-charging-symbolic.svg
index fef8ddee..fef8ddee 100644
--- a/tests/fixtures/reftests/adwaita/battery-low-charging-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-low-charging-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-low-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-low-symbolic-ref.png
index 43de8fb5..43de8fb5 100644
--- a/tests/fixtures/reftests/adwaita/battery-low-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-low-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-low-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-low-symbolic.svg
index 99f15c7f..99f15c7f 100644
--- a/tests/fixtures/reftests/adwaita/battery-low-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-low-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-missing-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-missing-symbolic-ref.png
index 3e7ed3c3..3e7ed3c3 100644
--- a/tests/fixtures/reftests/adwaita/battery-missing-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-missing-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-missing-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-missing-symbolic.svg
index 84c05d00..84c05d00 100644
--- a/tests/fixtures/reftests/adwaita/battery-missing-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-missing-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/battery-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/battery-symbolic-ref.png
index 39ac3ede..39ac3ede 100644
--- a/tests/fixtures/reftests/adwaita/battery-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/battery-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/battery-symbolic.svg
index a6f72d6b..a6f72d6b 100644
--- a/tests/fixtures/reftests/adwaita/battery-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/battery-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/bluetooth-active-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-active-symbolic-ref.png
index ac74904d..ac74904d 100644
--- a/tests/fixtures/reftests/adwaita/bluetooth-active-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-active-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/bluetooth-active-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-active-symbolic.svg
index 3bf206f7..3bf206f7 100644
--- a/tests/fixtures/reftests/adwaita/bluetooth-active-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-active-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic-ref.png
index 4501bac7..4501bac7 100644
--- a/tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic.svg
index fa05f67d..fa05f67d 100644
--- a/tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-disabled-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/bluetooth-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-symbolic-ref.png
index ac74904d..ac74904d 100644
--- a/tests/fixtures/reftests/adwaita/bluetooth-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/bluetooth-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-symbolic.svg
index 67a6bb58..67a6bb58 100644
--- a/tests/fixtures/reftests/adwaita/bluetooth-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/bluetooth-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/bookmark-new-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/bookmark-new-symbolic-ref.png
index f28da322..f28da322 100644
--- a/tests/fixtures/reftests/adwaita/bookmark-new-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/bookmark-new-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/bookmark-new-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/bookmark-new-symbolic.svg
index e6f1ac56..e6f1ac56 100644
--- a/tests/fixtures/reftests/adwaita/bookmark-new-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/bookmark-new-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/call-missed-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/call-missed-symbolic-ref.png
index 94fc4b18..94fc4b18 100644
--- a/tests/fixtures/reftests/adwaita/call-missed-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/call-missed-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/call-missed-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/call-missed-symbolic.svg
index 2a394948..2a394948 100644
--- a/tests/fixtures/reftests/adwaita/call-missed-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/call-missed-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/call-start-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/call-start-symbolic-ref.png
index f531ab7e..f531ab7e 100644
--- a/tests/fixtures/reftests/adwaita/call-start-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/call-start-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/call-start-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/call-start-symbolic.svg
index 1d8e8102..1d8e8102 100644
--- a/tests/fixtures/reftests/adwaita/call-start-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/call-start-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/call-stop-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/call-stop-symbolic-ref.png
index 1ad4877b..1ad4877b 100644
--- a/tests/fixtures/reftests/adwaita/call-stop-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/call-stop-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/call-stop-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/call-stop-symbolic.svg
index 5e415b95..5e415b95 100644
--- a/tests/fixtures/reftests/adwaita/call-stop-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/call-stop-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/camera-photo-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/camera-photo-symbolic-ref.png
index 5ed9656c..5ed9656c 100644
--- a/tests/fixtures/reftests/adwaita/camera-photo-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/camera-photo-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/camera-photo-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/camera-photo-symbolic.svg
index 83b52cb6..83b52cb6 100644
--- a/tests/fixtures/reftests/adwaita/camera-photo-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/camera-photo-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/camera-switch-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/camera-switch-symbolic-ref.png
index f3807cab..f3807cab 100644
--- a/tests/fixtures/reftests/adwaita/camera-switch-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/camera-switch-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/camera-switch-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/camera-switch-symbolic.svg
index 572468b8..572468b8 100644
--- a/tests/fixtures/reftests/adwaita/camera-switch-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/camera-switch-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/camera-video-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/camera-video-symbolic-ref.png
index decf508c..decf508c 100644
--- a/tests/fixtures/reftests/adwaita/camera-video-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/camera-video-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/camera-video-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/camera-video-symbolic.svg
index 7757396c..7757396c 100644
--- a/tests/fixtures/reftests/adwaita/camera-video-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/camera-video-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/camera-web-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/camera-web-symbolic-ref.png
index cbe62404..cbe62404 100644
--- a/tests/fixtures/reftests/adwaita/camera-web-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/camera-web-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/camera-web-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/camera-web-symbolic.svg
index 6077bd71..6077bd71 100644
--- a/tests/fixtures/reftests/adwaita/camera-web-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/camera-web-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/changes-allow-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/changes-allow-symbolic-ref.png
index 9b4ea85e..9b4ea85e 100644
--- a/tests/fixtures/reftests/adwaita/changes-allow-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/changes-allow-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/changes-allow-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/changes-allow-symbolic.svg
index 2b9f965b..2b9f965b 100644
--- a/tests/fixtures/reftests/adwaita/changes-allow-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/changes-allow-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/changes-prevent-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/changes-prevent-symbolic-ref.png
index ec0ee22d..ec0ee22d 100644
--- a/tests/fixtures/reftests/adwaita/changes-prevent-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/changes-prevent-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/changes-prevent-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/changes-prevent-symbolic.svg
index 6cbbc43e..6cbbc43e 100644
--- a/tests/fixtures/reftests/adwaita/changes-prevent-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/changes-prevent-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/channel-insecure-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/channel-insecure-symbolic-ref.png
index 7a043d2d..7a043d2d 100644
--- a/tests/fixtures/reftests/adwaita/channel-insecure-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/channel-insecure-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/channel-insecure-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/channel-insecure-symbolic.svg
index d5cf0097..d5cf0097 100644
--- a/tests/fixtures/reftests/adwaita/channel-insecure-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/channel-insecure-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/channel-secure-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/channel-secure-symbolic-ref.png
index 7018465f..7018465f 100644
--- a/tests/fixtures/reftests/adwaita/channel-secure-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/channel-secure-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/channel-secure-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/channel-secure-symbolic.svg
index 08aee837..08aee837 100644
--- a/tests/fixtures/reftests/adwaita/channel-secure-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/channel-secure-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/checkbox-checked-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/checkbox-checked-symbolic-ref.png
index 4152c467..4152c467 100644
--- a/tests/fixtures/reftests/adwaita/checkbox-checked-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/checkbox-checked-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/checkbox-checked-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/checkbox-checked-symbolic.svg
index 2dc6cb8a..2dc6cb8a 100644
--- a/tests/fixtures/reftests/adwaita/checkbox-checked-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/checkbox-checked-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic-ref.png
index 099603f4..099603f4 100644
--- a/tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic.svg
index 6ccf3d65..6ccf3d65 100644
--- a/tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/checkbox-mixed-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/checkbox-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/checkbox-symbolic-ref.png
index 57a628b6..57a628b6 100644
--- a/tests/fixtures/reftests/adwaita/checkbox-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/checkbox-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/checkbox-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/checkbox-symbolic.svg
index 293eb1f9..293eb1f9 100644
--- a/tests/fixtures/reftests/adwaita/checkbox-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/checkbox-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/color-select-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/color-select-symbolic-ref.png
index 6d298fad..6d298fad 100644
--- a/tests/fixtures/reftests/adwaita/color-select-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/color-select-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/color-select-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/color-select-symbolic.svg
index a7a9e8c1..a7a9e8c1 100644
--- a/tests/fixtures/reftests/adwaita/color-select-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/color-select-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic-ref.png
index e3f9d576..e3f9d576 100644
--- a/tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic.svg
index c6c9ebd1..c6c9ebd1 100644
--- a/tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/colorimeter-colorhug-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic-ref.png
index f7665a27..f7665a27 100644
--- a/tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic.svg
index 2230f432..2230f432 100644
--- a/tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/computer-apple-ipad-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/computer-fail-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/computer-fail-symbolic-ref.png
index f94778f0..f94778f0 100644
--- a/tests/fixtures/reftests/adwaita/computer-fail-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/computer-fail-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/computer-fail-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/computer-fail-symbolic.svg
index 09fc840e..09fc840e 100644
--- a/tests/fixtures/reftests/adwaita/computer-fail-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/computer-fail-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/computer-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/computer-symbolic-ref.png
index d67d960c..d67d960c 100644
--- a/tests/fixtures/reftests/adwaita/computer-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/computer-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/computer-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/computer-symbolic.svg
index b1d7b6a9..b1d7b6a9 100644
--- a/tests/fixtures/reftests/adwaita/computer-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/computer-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/contact-new-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/contact-new-symbolic-ref.png
index 7e0d1b21..7e0d1b21 100644
--- a/tests/fixtures/reftests/adwaita/contact-new-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/contact-new-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/contact-new-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/contact-new-symbolic.svg
index eae33db8..eae33db8 100644
--- a/tests/fixtures/reftests/adwaita/contact-new-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/contact-new-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/content-loading-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/content-loading-symbolic-ref.png
index bfd5ef8c..bfd5ef8c 100644
--- a/tests/fixtures/reftests/adwaita/content-loading-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/content-loading-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/content-loading-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/content-loading-symbolic.svg
index 608ef80b..608ef80b 100644
--- a/tests/fixtures/reftests/adwaita/content-loading-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/content-loading-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic-ref.png
index f81ed350..f81ed350 100644
--- a/tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic.svg
index b8721d2d..b8721d2d 100644
--- a/tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/daytime-sunrise-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/daytime-sunset-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/daytime-sunset-symbolic-ref.png
index 58af4cc4..58af4cc4 100644
--- a/tests/fixtures/reftests/adwaita/daytime-sunset-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/daytime-sunset-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/daytime-sunset-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/daytime-sunset-symbolic.svg
index 174c9dfc..174c9dfc 100644
--- a/tests/fixtures/reftests/adwaita/daytime-sunset-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/daytime-sunset-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/dialog-error-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/dialog-error-symbolic-ref.png
index 05711cf9..05711cf9 100644
--- a/tests/fixtures/reftests/adwaita/dialog-error-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/dialog-error-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/dialog-error-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/dialog-error-symbolic.svg
index 597207d3..597207d3 100644
--- a/tests/fixtures/reftests/adwaita/dialog-error-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/dialog-error-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/dialog-information-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/dialog-information-symbolic-ref.png
index e93657af..e93657af 100644
--- a/tests/fixtures/reftests/adwaita/dialog-information-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/dialog-information-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/dialog-information-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/dialog-information-symbolic.svg
index 06ad8676..06ad8676 100644
--- a/tests/fixtures/reftests/adwaita/dialog-information-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/dialog-information-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/dialog-password-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/dialog-password-symbolic-ref.png
index 6f5abd7f..6f5abd7f 100644
--- a/tests/fixtures/reftests/adwaita/dialog-password-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/dialog-password-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/dialog-password-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/dialog-password-symbolic.svg
index fafbe797..fafbe797 100644
--- a/tests/fixtures/reftests/adwaita/dialog-password-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/dialog-password-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/dialog-question-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/dialog-question-symbolic-ref.png
index 4215b1d8..4215b1d8 100644
--- a/tests/fixtures/reftests/adwaita/dialog-question-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/dialog-question-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/dialog-question-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/dialog-question-symbolic.svg
index 5cbf8148..5cbf8148 100644
--- a/tests/fixtures/reftests/adwaita/dialog-question-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/dialog-question-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/dialog-warning-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/dialog-warning-symbolic-ref.png
index 0de92859..0de92859 100644
--- a/tests/fixtures/reftests/adwaita/dialog-warning-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/dialog-warning-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/dialog-warning-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/dialog-warning-symbolic.svg
index 1be0fc73..1be0fc73 100644
--- a/tests/fixtures/reftests/adwaita/dialog-warning-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/dialog-warning-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/display-brightness-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/display-brightness-symbolic-ref.png
index ce39419f..ce39419f 100644
--- a/tests/fixtures/reftests/adwaita/display-brightness-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/display-brightness-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/display-brightness-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/display-brightness-symbolic.svg
index ac4eb261..ac4eb261 100644
--- a/tests/fixtures/reftests/adwaita/display-brightness-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/display-brightness-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/display-projector-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/display-projector-symbolic-ref.png
index b331f653..b331f653 100644
--- a/tests/fixtures/reftests/adwaita/display-projector-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/display-projector-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/display-projector-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/display-projector-symbolic.svg
index 5bb86f85..5bb86f85 100644
--- a/tests/fixtures/reftests/adwaita/display-projector-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/display-projector-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-edit-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-edit-symbolic-ref.png
index 45e1972f..45e1972f 100644
--- a/tests/fixtures/reftests/adwaita/document-edit-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-edit-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-edit-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-edit-symbolic.svg
index a3c4dc27..a3c4dc27 100644
--- a/tests/fixtures/reftests/adwaita/document-edit-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-edit-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-new-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-new-symbolic-ref.png
index 0df7bc26..0df7bc26 100644
--- a/tests/fixtures/reftests/adwaita/document-new-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-new-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-new-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-new-symbolic.svg
index 631ffe64..631ffe64 100644
--- a/tests/fixtures/reftests/adwaita/document-new-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-new-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-open-recent-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-open-recent-symbolic-ref.png
index 6ad78f88..6ad78f88 100644
--- a/tests/fixtures/reftests/adwaita/document-open-recent-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-open-recent-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-open-recent-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-open-recent-symbolic.svg
index 608741f2..608741f2 100644
--- a/tests/fixtures/reftests/adwaita/document-open-recent-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-open-recent-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-open-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-open-symbolic-ref.png
index e5cf76e9..e5cf76e9 100644
--- a/tests/fixtures/reftests/adwaita/document-open-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-open-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-open-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-open-symbolic.svg
index 1e09f56c..1e09f56c 100644
--- a/tests/fixtures/reftests/adwaita/document-open-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-open-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-page-setup-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-page-setup-symbolic-ref.png
index e12d066c..e12d066c 100644
--- a/tests/fixtures/reftests/adwaita/document-page-setup-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-page-setup-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-page-setup-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-page-setup-symbolic.svg
index 8f9ee143..8f9ee143 100644
--- a/tests/fixtures/reftests/adwaita/document-page-setup-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-page-setup-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-print-preview-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-print-preview-symbolic-ref.png
index 0a4c68cd..0a4c68cd 100644
--- a/tests/fixtures/reftests/adwaita/document-print-preview-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-print-preview-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-print-preview-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-print-preview-symbolic.svg
index f33446fa..f33446fa 100644
--- a/tests/fixtures/reftests/adwaita/document-print-preview-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-print-preview-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-print-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-print-symbolic-ref.png
index 0a6c12ac..0a6c12ac 100644
--- a/tests/fixtures/reftests/adwaita/document-print-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-print-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-print-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-print-symbolic.svg
index a75e34bf..a75e34bf 100644
--- a/tests/fixtures/reftests/adwaita/document-print-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-print-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-properties-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-properties-symbolic-ref.png
index 245c70e6..245c70e6 100644
--- a/tests/fixtures/reftests/adwaita/document-properties-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-properties-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-properties-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-properties-symbolic.svg
index 96a4eae6..96a4eae6 100644
--- a/tests/fixtures/reftests/adwaita/document-properties-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-properties-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-revert-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic-ref.png
index 5e4b1d4e..5e4b1d4e 100644
--- a/tests/fixtures/reftests/adwaita/document-revert-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl-ref.png
index 3cb2129f..3cb2129f 100644
--- a/tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl.svg
index 9e147956..9e147956 100644
--- a/tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/document-revert-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic.svg
index 61c67193..61c67193 100644
--- a/tests/fixtures/reftests/adwaita/document-revert-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-revert-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-save-as-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-save-as-symbolic-ref.png
index 42bf66be..42bf66be 100644
--- a/tests/fixtures/reftests/adwaita/document-save-as-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-save-as-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-save-as-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-save-as-symbolic.svg
index 7284b371..7284b371 100644
--- a/tests/fixtures/reftests/adwaita/document-save-as-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-save-as-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-save-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-save-symbolic-ref.png
index 3c9faf9d..3c9faf9d 100644
--- a/tests/fixtures/reftests/adwaita/document-save-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-save-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-save-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-save-symbolic.svg
index e34b24a1..e34b24a1 100644
--- a/tests/fixtures/reftests/adwaita/document-save-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-save-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/document-send-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/document-send-symbolic-ref.png
index f176e85c..f176e85c 100644
--- a/tests/fixtures/reftests/adwaita/document-send-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-send-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/document-send-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/document-send-symbolic.svg
index 01c9734a..01c9734a 100644
--- a/tests/fixtures/reftests/adwaita/document-send-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/document-send-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic-ref.png
index 66526d41..66526d41 100644
--- a/tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic.svg
index c3010972..c3010972 100644
--- a/tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-ieee1394-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic-ref.png
index 4a68eb3b..4a68eb3b 100644
--- a/tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic.svg
index 2d957004..2d957004 100644
--- a/tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-solidstate-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/drive-harddisk-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-symbolic-ref.png
index 1249b3d4..1249b3d4 100644
--- a/tests/fixtures/reftests/adwaita/drive-harddisk-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/drive-harddisk-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-symbolic.svg
index 71fec975..71fec975 100644
--- a/tests/fixtures/reftests/adwaita/drive-harddisk-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic-ref.png
index 30917d83..30917d83 100644
--- a/tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic.svg
index 39414817..39414817 100644
--- a/tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-system-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic-ref.png
index 66526d41..66526d41 100644
--- a/tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic.svg
index 61aa81be..61aa81be 100644
--- a/tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-harddisk-usb-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/drive-multidisk-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/drive-multidisk-symbolic-ref.png
index acc321ce..acc321ce 100644
--- a/tests/fixtures/reftests/adwaita/drive-multidisk-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-multidisk-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/drive-multidisk-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/drive-multidisk-symbolic.svg
index 30a4fe69..30a4fe69 100644
--- a/tests/fixtures/reftests/adwaita/drive-multidisk-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-multidisk-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/drive-optical-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/drive-optical-symbolic-ref.png
index 2c4b9461..2c4b9461 100644
--- a/tests/fixtures/reftests/adwaita/drive-optical-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-optical-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/drive-optical-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/drive-optical-symbolic.svg
index d98f5ac8..d98f5ac8 100644
--- a/tests/fixtures/reftests/adwaita/drive-optical-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-optical-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/drive-removable-media-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/drive-removable-media-symbolic-ref.png
index 8c945a78..8c945a78 100644
--- a/tests/fixtures/reftests/adwaita/drive-removable-media-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-removable-media-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/drive-removable-media-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/drive-removable-media-symbolic.svg
index 732e6c14..732e6c14 100644
--- a/tests/fixtures/reftests/adwaita/drive-removable-media-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/drive-removable-media-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-clear-all-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-all-symbolic-ref.png
index 9554b5f0..9554b5f0 100644
--- a/tests/fixtures/reftests/adwaita/edit-clear-all-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-all-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-clear-all-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-all-symbolic.svg
index 332f5670..332f5670 100644
--- a/tests/fixtures/reftests/adwaita/edit-clear-all-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-all-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-clear-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic-ref.png
index 3ae67641..3ae67641 100644
--- a/tests/fixtures/reftests/adwaita/edit-clear-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl-ref.png
index bcc84c58..bcc84c58 100644
--- a/tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl.svg
index e0a180ec..e0a180ec 100644
--- a/tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-clear-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic.svg
index 9785c3d5..9785c3d5 100644
--- a/tests/fixtures/reftests/adwaita/edit-clear-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-clear-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-copy-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-copy-symbolic-ref.png
index cbe847a1..cbe847a1 100644
--- a/tests/fixtures/reftests/adwaita/edit-copy-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-copy-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-copy-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-copy-symbolic.svg
index 0fe56197..0fe56197 100644
--- a/tests/fixtures/reftests/adwaita/edit-copy-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-copy-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-cut-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-cut-symbolic-ref.png
index b66e4cd4..b66e4cd4 100644
--- a/tests/fixtures/reftests/adwaita/edit-cut-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-cut-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-cut-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-cut-symbolic.svg
index efa1df28..efa1df28 100644
--- a/tests/fixtures/reftests/adwaita/edit-cut-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-cut-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-delete-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-delete-symbolic-ref.png
index 27d8d654..27d8d654 100644
--- a/tests/fixtures/reftests/adwaita/edit-delete-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-delete-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-delete-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-delete-symbolic.svg
index 9d6e3562..9d6e3562 100644
--- a/tests/fixtures/reftests/adwaita/edit-delete-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-delete-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-find-replace-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-find-replace-symbolic-ref.png
index f69807f9..f69807f9 100644
--- a/tests/fixtures/reftests/adwaita/edit-find-replace-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-find-replace-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-find-replace-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-find-replace-symbolic.svg
index 2377fd9d..2377fd9d 100644
--- a/tests/fixtures/reftests/adwaita/edit-find-replace-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-find-replace-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-find-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-find-symbolic-ref.png
index 06ef5c7b..06ef5c7b 100644
--- a/tests/fixtures/reftests/adwaita/edit-find-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-find-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-find-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-find-symbolic.svg
index 7ded1798..7ded1798 100644
--- a/tests/fixtures/reftests/adwaita/edit-find-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-find-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-paste-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-paste-symbolic-ref.png
index 0c62d9f3..0c62d9f3 100644
--- a/tests/fixtures/reftests/adwaita/edit-paste-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-paste-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-paste-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-paste-symbolic.svg
index 4126c7ed..4126c7ed 100644
--- a/tests/fixtures/reftests/adwaita/edit-paste-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-paste-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-redo-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic-ref.png
index ea1bfcd6..ea1bfcd6 100644
--- a/tests/fixtures/reftests/adwaita/edit-redo-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl-ref.png
index 44b05d1e..44b05d1e 100644
--- a/tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl.svg
index c9066a2c..c9066a2c 100644
--- a/tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-redo-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic.svg
index 4718db2b..4718db2b 100644
--- a/tests/fixtures/reftests/adwaita/edit-redo-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-redo-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-select-all-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-select-all-symbolic-ref.png
index 4642768b..4642768b 100644
--- a/tests/fixtures/reftests/adwaita/edit-select-all-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-select-all-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-select-all-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-select-all-symbolic.svg
index 5fd662a0..5fd662a0 100644
--- a/tests/fixtures/reftests/adwaita/edit-select-all-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-select-all-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-select-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-select-symbolic-ref.png
index a177c17c..a177c17c 100644
--- a/tests/fixtures/reftests/adwaita/edit-select-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-select-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-select-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-select-symbolic.svg
index 9c297543..9c297543 100644
--- a/tests/fixtures/reftests/adwaita/edit-select-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-select-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-undo-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic-ref.png
index 44b05d1e..44b05d1e 100644
--- a/tests/fixtures/reftests/adwaita/edit-undo-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl-ref.png
index ea1bfcd6..ea1bfcd6 100644
--- a/tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl.svg
index 4718db2b..4718db2b 100644
--- a/tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/edit-undo-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic.svg
index c9066a2c..c9066a2c 100644
--- a/tests/fixtures/reftests/adwaita/edit-undo-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/edit-undo-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emblem-default-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emblem-default-symbolic-ref.png
index f77d074c..f77d074c 100644
--- a/tests/fixtures/reftests/adwaita/emblem-default-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-default-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emblem-default-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emblem-default-symbolic.svg
index e387ae6a..e387ae6a 100644
--- a/tests/fixtures/reftests/adwaita/emblem-default-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-default-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emblem-documents-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emblem-documents-symbolic-ref.png
index 61f4c3dc..61f4c3dc 100644
--- a/tests/fixtures/reftests/adwaita/emblem-documents-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-documents-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emblem-documents-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emblem-documents-symbolic.svg
index 3ccc653b..3ccc653b 100644
--- a/tests/fixtures/reftests/adwaita/emblem-documents-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-documents-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emblem-favorite-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emblem-favorite-symbolic-ref.png
index ecd154de..ecd154de 100644
--- a/tests/fixtures/reftests/adwaita/emblem-favorite-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-favorite-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emblem-favorite-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emblem-favorite-symbolic.svg
index 1054a13d..1054a13d 100644
--- a/tests/fixtures/reftests/adwaita/emblem-favorite-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-favorite-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emblem-important-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emblem-important-symbolic-ref.png
index 81a8cd91..81a8cd91 100644
--- a/tests/fixtures/reftests/adwaita/emblem-important-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-important-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emblem-important-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emblem-important-symbolic.svg
index d8123ab8..d8123ab8 100644
--- a/tests/fixtures/reftests/adwaita/emblem-important-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-important-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emblem-music-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emblem-music-symbolic-ref.png
index af0e265a..af0e265a 100644
--- a/tests/fixtures/reftests/adwaita/emblem-music-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-music-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emblem-music-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emblem-music-symbolic.svg
index b0fdd595..b0fdd595 100644
--- a/tests/fixtures/reftests/adwaita/emblem-music-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-music-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emblem-ok-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emblem-ok-symbolic-ref.png
index b3dd9994..b3dd9994 100644
--- a/tests/fixtures/reftests/adwaita/emblem-ok-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-ok-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emblem-ok-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emblem-ok-symbolic.svg
index 6e81d498..6e81d498 100644
--- a/tests/fixtures/reftests/adwaita/emblem-ok-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-ok-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emblem-photos-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emblem-photos-symbolic-ref.png
index f799559b..f799559b 100644
--- a/tests/fixtures/reftests/adwaita/emblem-photos-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-photos-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emblem-photos-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emblem-photos-symbolic.svg
index 43b38cb8..43b38cb8 100644
--- a/tests/fixtures/reftests/adwaita/emblem-photos-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-photos-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emblem-shared-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emblem-shared-symbolic-ref.png
index 0f6c0bdc..0f6c0bdc 100644
--- a/tests/fixtures/reftests/adwaita/emblem-shared-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-shared-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emblem-shared-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emblem-shared-symbolic.svg
index c062aec0..c062aec0 100644
--- a/tests/fixtures/reftests/adwaita/emblem-shared-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-shared-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic-ref.png
index edee0d18..edee0d18 100644
--- a/tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic.svg
index a14d0eea..a14d0eea 100644
--- a/tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-synchronizing-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emblem-system-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emblem-system-symbolic-ref.png
index eb4c1ef3..eb4c1ef3 100644
--- a/tests/fixtures/reftests/adwaita/emblem-system-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-system-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emblem-system-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emblem-system-symbolic.svg
index b6bea55c..b6bea55c 100644
--- a/tests/fixtures/reftests/adwaita/emblem-system-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-system-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emblem-videos-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emblem-videos-symbolic-ref.png
index a039ee4b..a039ee4b 100644
--- a/tests/fixtures/reftests/adwaita/emblem-videos-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-videos-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emblem-videos-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emblem-videos-symbolic.svg
index 3c8f82b9..3c8f82b9 100644
--- a/tests/fixtures/reftests/adwaita/emblem-videos-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emblem-videos-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emoji-activities-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emoji-activities-symbolic-ref.png
index fb692581..fb692581 100644
--- a/tests/fixtures/reftests/adwaita/emoji-activities-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-activities-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emoji-activities-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emoji-activities-symbolic.svg
index e642e281..e642e281 100644
--- a/tests/fixtures/reftests/adwaita/emoji-activities-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-activities-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emoji-body-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emoji-body-symbolic-ref.png
index f2a98222..f2a98222 100644
--- a/tests/fixtures/reftests/adwaita/emoji-body-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-body-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emoji-body-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emoji-body-symbolic.svg
index cea8e574..cea8e574 100644
--- a/tests/fixtures/reftests/adwaita/emoji-body-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-body-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emoji-flags-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emoji-flags-symbolic-ref.png
index 97f149bc..97f149bc 100644
--- a/tests/fixtures/reftests/adwaita/emoji-flags-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-flags-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emoji-flags-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emoji-flags-symbolic.svg
index ce95b7ae..ce95b7ae 100644
--- a/tests/fixtures/reftests/adwaita/emoji-flags-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-flags-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emoji-food-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emoji-food-symbolic-ref.png
index 9f8fe88a..9f8fe88a 100644
--- a/tests/fixtures/reftests/adwaita/emoji-food-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-food-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emoji-food-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emoji-food-symbolic.svg
index a9b945aa..a9b945aa 100644
--- a/tests/fixtures/reftests/adwaita/emoji-food-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-food-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emoji-nature-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emoji-nature-symbolic-ref.png
index bb1ecf59..bb1ecf59 100644
--- a/tests/fixtures/reftests/adwaita/emoji-nature-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-nature-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emoji-nature-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emoji-nature-symbolic.svg
index 501c6d76..501c6d76 100644
--- a/tests/fixtures/reftests/adwaita/emoji-nature-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-nature-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emoji-objects-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emoji-objects-symbolic-ref.png
index 6d6392b1..6d6392b1 100644
--- a/tests/fixtures/reftests/adwaita/emoji-objects-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-objects-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emoji-objects-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emoji-objects-symbolic.svg
index 6fc4e3d7..6fc4e3d7 100644
--- a/tests/fixtures/reftests/adwaita/emoji-objects-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-objects-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emoji-people-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emoji-people-symbolic-ref.png
index 3c14e034..3c14e034 100644
--- a/tests/fixtures/reftests/adwaita/emoji-people-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-people-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emoji-people-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emoji-people-symbolic.svg
index c6c23e71..c6c23e71 100644
--- a/tests/fixtures/reftests/adwaita/emoji-people-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-people-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emoji-recent-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emoji-recent-symbolic-ref.png
index 7f7fa570..7f7fa570 100644
--- a/tests/fixtures/reftests/adwaita/emoji-recent-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-recent-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emoji-recent-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emoji-recent-symbolic.svg
index 7d51b9b1..7d51b9b1 100644
--- a/tests/fixtures/reftests/adwaita/emoji-recent-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-recent-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emoji-symbols-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emoji-symbols-symbolic-ref.png
index ecd154de..ecd154de 100644
--- a/tests/fixtures/reftests/adwaita/emoji-symbols-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-symbols-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emoji-symbols-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emoji-symbols-symbolic.svg
index 2a352747..2a352747 100644
--- a/tests/fixtures/reftests/adwaita/emoji-symbols-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-symbols-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emoji-travel-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emoji-travel-symbolic-ref.png
index 32fd53f1..32fd53f1 100644
--- a/tests/fixtures/reftests/adwaita/emoji-travel-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-travel-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emoji-travel-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emoji-travel-symbolic.svg
index 0bdb2b8c..0bdb2b8c 100644
--- a/tests/fixtures/reftests/adwaita/emoji-travel-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emoji-travel-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/emote-love-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/emote-love-symbolic-ref.png
index ecd154de..ecd154de 100644
--- a/tests/fixtures/reftests/adwaita/emote-love-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/emote-love-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/emote-love-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/emote-love-symbolic.svg
index 23d1da62..23d1da62 100644
--- a/tests/fixtures/reftests/adwaita/emote-love-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/emote-love-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/error-correct-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/error-correct-symbolic-ref.png
index d6c0c0cf..d6c0c0cf 100644
--- a/tests/fixtures/reftests/adwaita/error-correct-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/error-correct-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/error-correct-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/error-correct-symbolic.svg
index 90676c44..90676c44 100644
--- a/tests/fixtures/reftests/adwaita/error-correct-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/error-correct-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-angel-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-angel-symbolic-ref.png
index e59d6728..e59d6728 100644
--- a/tests/fixtures/reftests/adwaita/face-angel-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-angel-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-angel-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-angel-symbolic.svg
index f9c0e974..f9c0e974 100644
--- a/tests/fixtures/reftests/adwaita/face-angel-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-angel-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-angry-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-angry-symbolic-ref.png
index dc4156df..dc4156df 100644
--- a/tests/fixtures/reftests/adwaita/face-angry-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-angry-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-angry-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-angry-symbolic.svg
index 472c61ec..472c61ec 100644
--- a/tests/fixtures/reftests/adwaita/face-angry-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-angry-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-confused-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-confused-symbolic-ref.png
index 2ca0ee40..2ca0ee40 100644
--- a/tests/fixtures/reftests/adwaita/face-confused-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-confused-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-confused-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-confused-symbolic.svg
index f50b4ea4..f50b4ea4 100644
--- a/tests/fixtures/reftests/adwaita/face-confused-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-confused-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-cool-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-cool-symbolic-ref.png
index 733f89b2..733f89b2 100644
--- a/tests/fixtures/reftests/adwaita/face-cool-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-cool-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-cool-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-cool-symbolic.svg
index 288582da..288582da 100644
--- a/tests/fixtures/reftests/adwaita/face-cool-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-cool-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-crying-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-crying-symbolic-ref.png
index 1b49c106..1b49c106 100644
--- a/tests/fixtures/reftests/adwaita/face-crying-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-crying-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-crying-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-crying-symbolic.svg
index dc00fc96..dc00fc96 100644
--- a/tests/fixtures/reftests/adwaita/face-crying-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-crying-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-devilish-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-devilish-symbolic-ref.png
index eb6c3643..eb6c3643 100644
--- a/tests/fixtures/reftests/adwaita/face-devilish-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-devilish-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-devilish-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-devilish-symbolic.svg
index 5f17e9b5..5f17e9b5 100644
--- a/tests/fixtures/reftests/adwaita/face-devilish-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-devilish-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-embarrassed-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-embarrassed-symbolic-ref.png
index 0e76479e..0e76479e 100644
--- a/tests/fixtures/reftests/adwaita/face-embarrassed-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-embarrassed-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-embarrassed-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-embarrassed-symbolic.svg
index 264b581c..264b581c 100644
--- a/tests/fixtures/reftests/adwaita/face-embarrassed-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-embarrassed-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-glasses-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-glasses-symbolic-ref.png
index 48141d5c..48141d5c 100644
--- a/tests/fixtures/reftests/adwaita/face-glasses-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-glasses-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-glasses-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-glasses-symbolic.svg
index e331a951..e331a951 100644
--- a/tests/fixtures/reftests/adwaita/face-glasses-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-glasses-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-kiss-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-kiss-symbolic-ref.png
index 258d240f..258d240f 100644
--- a/tests/fixtures/reftests/adwaita/face-kiss-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-kiss-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-kiss-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-kiss-symbolic.svg
index eb77359e..eb77359e 100644
--- a/tests/fixtures/reftests/adwaita/face-kiss-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-kiss-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-laugh-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-laugh-symbolic-ref.png
index a425faa0..a425faa0 100644
--- a/tests/fixtures/reftests/adwaita/face-laugh-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-laugh-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-laugh-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-laugh-symbolic.svg
index e440f4ff..e440f4ff 100644
--- a/tests/fixtures/reftests/adwaita/face-laugh-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-laugh-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-monkey-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-monkey-symbolic-ref.png
index 55a68ebd..55a68ebd 100644
--- a/tests/fixtures/reftests/adwaita/face-monkey-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-monkey-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-monkey-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-monkey-symbolic.svg
index 5f0c3544..5f0c3544 100644
--- a/tests/fixtures/reftests/adwaita/face-monkey-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-monkey-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-plain-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-plain-symbolic-ref.png
index 16c3ac2a..16c3ac2a 100644
--- a/tests/fixtures/reftests/adwaita/face-plain-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-plain-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-plain-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-plain-symbolic.svg
index fe3275e9..fe3275e9 100644
--- a/tests/fixtures/reftests/adwaita/face-plain-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-plain-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-raspberry-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-raspberry-symbolic-ref.png
index 60be59e0..60be59e0 100644
--- a/tests/fixtures/reftests/adwaita/face-raspberry-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-raspberry-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-raspberry-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-raspberry-symbolic.svg
index 0e883218..0e883218 100644
--- a/tests/fixtures/reftests/adwaita/face-raspberry-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-raspberry-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-sad-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-sad-symbolic-ref.png
index d9c5901a..d9c5901a 100644
--- a/tests/fixtures/reftests/adwaita/face-sad-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-sad-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-sad-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-sad-symbolic.svg
index f8761df0..f8761df0 100644
--- a/tests/fixtures/reftests/adwaita/face-sad-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-sad-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-shutmouth-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-shutmouth-symbolic-ref.png
index a8ec44d7..a8ec44d7 100644
--- a/tests/fixtures/reftests/adwaita/face-shutmouth-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-shutmouth-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-shutmouth-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-shutmouth-symbolic.svg
index 0bc02cbe..0bc02cbe 100644
--- a/tests/fixtures/reftests/adwaita/face-shutmouth-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-shutmouth-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-sick-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-sick-symbolic-ref.png
index b2691912..b2691912 100644
--- a/tests/fixtures/reftests/adwaita/face-sick-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-sick-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-sick-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-sick-symbolic.svg
index 0419a4e8..0419a4e8 100644
--- a/tests/fixtures/reftests/adwaita/face-sick-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-sick-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-smile-big-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-smile-big-symbolic-ref.png
index a0b37c43..a0b37c43 100644
--- a/tests/fixtures/reftests/adwaita/face-smile-big-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-smile-big-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-smile-big-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-smile-big-symbolic.svg
index 5d427afd..5d427afd 100644
--- a/tests/fixtures/reftests/adwaita/face-smile-big-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-smile-big-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-smile-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-smile-symbolic-ref.png
index 0ccbf876..0ccbf876 100644
--- a/tests/fixtures/reftests/adwaita/face-smile-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-smile-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-smile-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-smile-symbolic.svg
index 4334750c..4334750c 100644
--- a/tests/fixtures/reftests/adwaita/face-smile-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-smile-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-smirk-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-smirk-symbolic-ref.png
index 485fce78..485fce78 100644
--- a/tests/fixtures/reftests/adwaita/face-smirk-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-smirk-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-smirk-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-smirk-symbolic.svg
index 008b2a59..008b2a59 100644
--- a/tests/fixtures/reftests/adwaita/face-smirk-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-smirk-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-surprise-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-surprise-symbolic-ref.png
index c5874908..c5874908 100644
--- a/tests/fixtures/reftests/adwaita/face-surprise-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-surprise-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-surprise-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-surprise-symbolic.svg
index 6539f6ad..6539f6ad 100644
--- a/tests/fixtures/reftests/adwaita/face-surprise-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-surprise-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-tired-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-tired-symbolic-ref.png
index 46f3911c..46f3911c 100644
--- a/tests/fixtures/reftests/adwaita/face-tired-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-tired-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-tired-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-tired-symbolic.svg
index 558cdf80..558cdf80 100644
--- a/tests/fixtures/reftests/adwaita/face-tired-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-tired-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-uncertain-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-uncertain-symbolic-ref.png
index 9d3f6d26..9d3f6d26 100644
--- a/tests/fixtures/reftests/adwaita/face-uncertain-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-uncertain-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-uncertain-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-uncertain-symbolic.svg
index c5b07844..c5b07844 100644
--- a/tests/fixtures/reftests/adwaita/face-uncertain-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-uncertain-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-wink-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-wink-symbolic-ref.png
index 149b77f0..149b77f0 100644
--- a/tests/fixtures/reftests/adwaita/face-wink-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-wink-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-wink-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-wink-symbolic.svg
index d5349d80..d5349d80 100644
--- a/tests/fixtures/reftests/adwaita/face-wink-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-wink-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-worried-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-worried-symbolic-ref.png
index 0e0ca124..0e0ca124 100644
--- a/tests/fixtures/reftests/adwaita/face-worried-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-worried-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-worried-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-worried-symbolic.svg
index 59ef7d59..59ef7d59 100644
--- a/tests/fixtures/reftests/adwaita/face-worried-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-worried-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/face-yawn-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/face-yawn-symbolic-ref.png
index 0c8fb5f8..0c8fb5f8 100644
--- a/tests/fixtures/reftests/adwaita/face-yawn-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-yawn-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/face-yawn-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/face-yawn-symbolic.svg
index 9a116655..9a116655 100644
--- a/tests/fixtures/reftests/adwaita/face-yawn-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/face-yawn-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/find-location-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/find-location-symbolic-ref.png
index eb1e82a2..eb1e82a2 100644
--- a/tests/fixtures/reftests/adwaita/find-location-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/find-location-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/find-location-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/find-location-symbolic.svg
index f882f6ab..f882f6ab 100644
--- a/tests/fixtures/reftests/adwaita/find-location-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/find-location-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic-ref.png
index aa132342..aa132342 100644
--- a/tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic.svg
index 061caf01..061caf01 100644
--- a/tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/focus-legacy-systray-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/focus-top-bar-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/focus-top-bar-symbolic-ref.png
index 72833203..72833203 100644
--- a/tests/fixtures/reftests/adwaita/focus-top-bar-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/focus-top-bar-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/focus-top-bar-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/focus-top-bar-symbolic.svg
index f7573ba1..f7573ba1 100644
--- a/tests/fixtures/reftests/adwaita/focus-top-bar-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/focus-top-bar-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/focus-windows-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/focus-windows-symbolic-ref.png
index 75b60525..75b60525 100644
--- a/tests/fixtures/reftests/adwaita/focus-windows-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/focus-windows-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/focus-windows-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/focus-windows-symbolic.svg
index e3625d7e..e3625d7e 100644
--- a/tests/fixtures/reftests/adwaita/focus-windows-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/focus-windows-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-documents-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-documents-symbolic-ref.png
index 191b4db3..191b4db3 100644
--- a/tests/fixtures/reftests/adwaita/folder-documents-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-documents-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-documents-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-documents-symbolic.svg
index 1c6560ea..1c6560ea 100644
--- a/tests/fixtures/reftests/adwaita/folder-documents-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-documents-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-download-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-download-symbolic-ref.png
index 7655ffdb..7655ffdb 100644
--- a/tests/fixtures/reftests/adwaita/folder-download-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-download-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-download-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-download-symbolic.svg
index 8b537064..8b537064 100644
--- a/tests/fixtures/reftests/adwaita/folder-download-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-download-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic-ref.png
index fa4dd7ca..fa4dd7ca 100644
--- a/tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic.svg
index 2a61193c..2a61193c 100644
--- a/tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-drag-accept-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-music-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-music-symbolic-ref.png
index af0e265a..af0e265a 100644
--- a/tests/fixtures/reftests/adwaita/folder-music-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-music-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-music-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-music-symbolic.svg
index a34ebeb7..a34ebeb7 100644
--- a/tests/fixtures/reftests/adwaita/folder-music-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-music-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-new-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-new-symbolic-ref.png
index e4377d3e..e4377d3e 100644
--- a/tests/fixtures/reftests/adwaita/folder-new-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-new-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-new-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-new-symbolic.svg
index 40190a07..40190a07 100644
--- a/tests/fixtures/reftests/adwaita/folder-new-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-new-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-open-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-open-symbolic-ref.png
index e42f8e34..e42f8e34 100644
--- a/tests/fixtures/reftests/adwaita/folder-open-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-open-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-open-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-open-symbolic.svg
index 3546bc0a..3546bc0a 100644
--- a/tests/fixtures/reftests/adwaita/folder-open-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-open-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-pictures-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-pictures-symbolic-ref.png
index 5ed9656c..5ed9656c 100644
--- a/tests/fixtures/reftests/adwaita/folder-pictures-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-pictures-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-pictures-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-pictures-symbolic.svg
index 7b85641d..7b85641d 100644
--- a/tests/fixtures/reftests/adwaita/folder-pictures-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-pictures-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-publicshare-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-publicshare-symbolic-ref.png
index 0f6c0bdc..0f6c0bdc 100644
--- a/tests/fixtures/reftests/adwaita/folder-publicshare-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-publicshare-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-publicshare-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-publicshare-symbolic.svg
index 44332188..44332188 100644
--- a/tests/fixtures/reftests/adwaita/folder-publicshare-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-publicshare-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-remote-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-remote-symbolic-ref.png
index 4432ccfe..4432ccfe 100644
--- a/tests/fixtures/reftests/adwaita/folder-remote-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-remote-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-remote-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-remote-symbolic.svg
index 0f24907b..0f24907b 100644
--- a/tests/fixtures/reftests/adwaita/folder-remote-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-remote-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-saved-search-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-saved-search-symbolic-ref.png
index e35933f8..e35933f8 100644
--- a/tests/fixtures/reftests/adwaita/folder-saved-search-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-saved-search-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-saved-search-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-saved-search-symbolic.svg
index 30e8ae7b..30e8ae7b 100644
--- a/tests/fixtures/reftests/adwaita/folder-saved-search-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-saved-search-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-symbolic-ref.png
index 25821e74..25821e74 100644
--- a/tests/fixtures/reftests/adwaita/folder-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-symbolic.svg
index 36260772..36260772 100644
--- a/tests/fixtures/reftests/adwaita/folder-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-templates-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-templates-symbolic-ref.png
index cd915a9a..cd915a9a 100644
--- a/tests/fixtures/reftests/adwaita/folder-templates-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-templates-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-templates-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-templates-symbolic.svg
index b5cf3eca..b5cf3eca 100644
--- a/tests/fixtures/reftests/adwaita/folder-templates-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-templates-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-videos-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-videos-symbolic-ref.png
index cbe62404..cbe62404 100644
--- a/tests/fixtures/reftests/adwaita/folder-videos-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-videos-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-videos-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-videos-symbolic.svg
index 0084b574..0084b574 100644
--- a/tests/fixtures/reftests/adwaita/folder-videos-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-videos-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/folder-visiting-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/folder-visiting-symbolic-ref.png
index 053a5a27..053a5a27 100644
--- a/tests/fixtures/reftests/adwaita/folder-visiting-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-visiting-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/folder-visiting-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/folder-visiting-symbolic.svg
index 64061601..64061601 100644
--- a/tests/fixtures/reftests/adwaita/folder-visiting-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/folder-visiting-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/font-select-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/font-select-symbolic-ref.png
index 5c3f65fb..5c3f65fb 100644
--- a/tests/fixtures/reftests/adwaita/font-select-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/font-select-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/font-select-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/font-select-symbolic.svg
index b944ddde..b944ddde 100644
--- a/tests/fixtures/reftests/adwaita/font-select-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/font-select-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/font-x-generic-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/font-x-generic-symbolic-ref.png
index 466fd8a4..466fd8a4 100644
--- a/tests/fixtures/reftests/adwaita/font-x-generic-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/font-x-generic-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/font-x-generic-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/font-x-generic-symbolic.svg
index 50b26e0b..50b26e0b 100644
--- a/tests/fixtures/reftests/adwaita/font-x-generic-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/font-x-generic-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-ref.png
index 0529370d..0529370d 100644
--- a/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl-ref.png
index 2fe4b228..2fe4b228 100644
--- a/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl.svg
index d77a3d4e..d77a3d4e 100644
--- a/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/format-indent-less-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic.svg
index acd9401a..acd9401a 100644
--- a/tests/fixtures/reftests/adwaita/format-indent-less-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-indent-less-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-ref.png
index 2fe4b228..2fe4b228 100644
--- a/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl-ref.png
index 0529370d..0529370d 100644
--- a/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl.svg
index acd9401a..acd9401a 100644
--- a/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/format-indent-more-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic.svg
index d77a3d4e..d77a3d4e 100644
--- a/tests/fixtures/reftests/adwaita/format-indent-more-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-indent-more-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/format-justify-center-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-justify-center-symbolic-ref.png
index aeb7d12e..aeb7d12e 100644
--- a/tests/fixtures/reftests/adwaita/format-justify-center-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-justify-center-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-justify-center-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/format-justify-center-symbolic.svg
index c94017e4..c94017e4 100644
--- a/tests/fixtures/reftests/adwaita/format-justify-center-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-justify-center-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/format-justify-fill-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-justify-fill-symbolic-ref.png
index 9e6aba6b..9e6aba6b 100644
--- a/tests/fixtures/reftests/adwaita/format-justify-fill-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-justify-fill-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-justify-fill-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/format-justify-fill-symbolic.svg
index 1b8cefb7..1b8cefb7 100644
--- a/tests/fixtures/reftests/adwaita/format-justify-fill-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-justify-fill-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/format-justify-left-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-justify-left-symbolic-ref.png
index 36f7ba31..36f7ba31 100644
--- a/tests/fixtures/reftests/adwaita/format-justify-left-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-justify-left-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-justify-left-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/format-justify-left-symbolic.svg
index 66433603..66433603 100644
--- a/tests/fixtures/reftests/adwaita/format-justify-left-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-justify-left-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/format-justify-right-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-justify-right-symbolic-ref.png
index 36340523..36340523 100644
--- a/tests/fixtures/reftests/adwaita/format-justify-right-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-justify-right-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-justify-right-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/format-justify-right-symbolic.svg
index 7d0f2696..7d0f2696 100644
--- a/tests/fixtures/reftests/adwaita/format-justify-right-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-justify-right-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/format-text-bold-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-text-bold-symbolic-ref.png
index c4d650ac..c4d650ac 100644
--- a/tests/fixtures/reftests/adwaita/format-text-bold-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-bold-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-text-bold-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/format-text-bold-symbolic.svg
index 6ab5e8e6..6ab5e8e6 100644
--- a/tests/fixtures/reftests/adwaita/format-text-bold-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-bold-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-ref.png
index 2e348775..2e348775 100644
--- a/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl-ref.png
index c84401d3..c84401d3 100644
--- a/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl.svg
index 884a332f..884a332f 100644
--- a/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/format-text-direction-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic.svg
index 51ecb9f0..51ecb9f0 100644
--- a/tests/fixtures/reftests/adwaita/format-text-direction-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-direction-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/format-text-italic-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-text-italic-symbolic-ref.png
index c2e6a36c..c2e6a36c 100644
--- a/tests/fixtures/reftests/adwaita/format-text-italic-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-italic-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-text-italic-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/format-text-italic-symbolic.svg
index 0498699b..0498699b 100644
--- a/tests/fixtures/reftests/adwaita/format-text-italic-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-italic-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic-ref.png
index 49e86668..49e86668 100644
--- a/tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic.svg
index 75fed301..75fed301 100644
--- a/tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-strikethrough-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/format-text-underline-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/format-text-underline-symbolic-ref.png
index d68ce07c..d68ce07c 100644
--- a/tests/fixtures/reftests/adwaita/format-text-underline-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-underline-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/format-text-underline-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/format-text-underline-symbolic.svg
index a9e5bda8..a9e5bda8 100644
--- a/tests/fixtures/reftests/adwaita/format-text-underline-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/format-text-underline-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic-ref.png
index 58153dad..58153dad 100644
--- a/tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic.svg
index 10ddd4ac..10ddd4ac 100644
--- a/tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/gnome-power-manager-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/go-bottom-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-bottom-symbolic-ref.png
index feb60922..feb60922 100644
--- a/tests/fixtures/reftests/adwaita/go-bottom-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-bottom-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-bottom-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/go-bottom-symbolic.svg
index 610d2472..610d2472 100644
--- a/tests/fixtures/reftests/adwaita/go-bottom-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-bottom-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/go-down-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-down-symbolic-ref.png
index afd4741b..afd4741b 100644
--- a/tests/fixtures/reftests/adwaita/go-down-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-down-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-down-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/go-down-symbolic.svg
index f8585118..f8585118 100644
--- a/tests/fixtures/reftests/adwaita/go-down-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-down-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/go-first-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic-ref.png
index 14818311..14818311 100644
--- a/tests/fixtures/reftests/adwaita/go-first-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-first-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic-rtl-ref.png
index 33667edb..33667edb 100644
--- a/tests/fixtures/reftests/adwaita/go-first-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-first-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic-rtl.svg
index ac89ae8e..ac89ae8e 100644
--- a/tests/fixtures/reftests/adwaita/go-first-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/go-first-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic.svg
index 476e7836..476e7836 100644
--- a/tests/fixtures/reftests/adwaita/go-first-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-first-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/go-home-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-home-symbolic-ref.png
index 8a96e7b5..8a96e7b5 100644
--- a/tests/fixtures/reftests/adwaita/go-home-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-home-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-home-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/go-home-symbolic.svg
index b8c018d8..b8c018d8 100644
--- a/tests/fixtures/reftests/adwaita/go-home-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-home-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/go-jump-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-jump-symbolic-ref.png
index 39f51212..39f51212 100644
--- a/tests/fixtures/reftests/adwaita/go-jump-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-jump-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-jump-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/go-jump-symbolic.svg
index 020b1d99..020b1d99 100644
--- a/tests/fixtures/reftests/adwaita/go-jump-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-jump-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/go-last-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic-ref.png
index 33667edb..33667edb 100644
--- a/tests/fixtures/reftests/adwaita/go-last-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-last-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic-rtl-ref.png
index 14818311..14818311 100644
--- a/tests/fixtures/reftests/adwaita/go-last-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-last-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic-rtl.svg
index 476e7836..476e7836 100644
--- a/tests/fixtures/reftests/adwaita/go-last-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/go-last-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic.svg
index ac89ae8e..ac89ae8e 100644
--- a/tests/fixtures/reftests/adwaita/go-last-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-last-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/go-next-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic-ref.png
index ce7040dd..ce7040dd 100644
--- a/tests/fixtures/reftests/adwaita/go-next-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-next-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic-rtl-ref.png
index 1f038e9c..1f038e9c 100644
--- a/tests/fixtures/reftests/adwaita/go-next-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-next-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic-rtl.svg
index 40e13a82..40e13a82 100644
--- a/tests/fixtures/reftests/adwaita/go-next-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/go-next-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic.svg
index 1b43fa7c..1b43fa7c 100644
--- a/tests/fixtures/reftests/adwaita/go-next-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-next-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/go-previous-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic-ref.png
index 1f038e9c..1f038e9c 100644
--- a/tests/fixtures/reftests/adwaita/go-previous-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl-ref.png
index ce7040dd..ce7040dd 100644
--- a/tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl.svg
index 1b43fa7c..1b43fa7c 100644
--- a/tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/go-previous-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic.svg
index 40e13a82..40e13a82 100644
--- a/tests/fixtures/reftests/adwaita/go-previous-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-previous-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/go-top-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-top-symbolic-ref.png
index e750c613..e750c613 100644
--- a/tests/fixtures/reftests/adwaita/go-top-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-top-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-top-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/go-top-symbolic.svg
index 3cce40e2..3cce40e2 100644
--- a/tests/fixtures/reftests/adwaita/go-top-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-top-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/go-up-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/go-up-symbolic-ref.png
index 8857e707..8857e707 100644
--- a/tests/fixtures/reftests/adwaita/go-up-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-up-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/go-up-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/go-up-symbolic.svg
index 373157a1..373157a1 100644
--- a/tests/fixtures/reftests/adwaita/go-up-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/go-up-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/goa-panel-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/goa-panel-symbolic-ref.png
index 0041916a..0041916a 100644
--- a/tests/fixtures/reftests/adwaita/goa-panel-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/goa-panel-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/goa-panel-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/goa-panel-symbolic.svg
index d30eb833..d30eb833 100644
--- a/tests/fixtures/reftests/adwaita/goa-panel-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/goa-panel-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/help-about-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/help-about-symbolic-ref.png
index ec92cfde..ec92cfde 100644
--- a/tests/fixtures/reftests/adwaita/help-about-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/help-about-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/help-about-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/help-about-symbolic.svg
index 2cfb995b..2cfb995b 100644
--- a/tests/fixtures/reftests/adwaita/help-about-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/help-about-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/help-browser-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/help-browser-symbolic-ref.png
index 40b9788e..40b9788e 100644
--- a/tests/fixtures/reftests/adwaita/help-browser-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/help-browser-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/help-browser-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/help-browser-symbolic.svg
index b103ec46..b103ec46 100644
--- a/tests/fixtures/reftests/adwaita/help-browser-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/help-browser-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/help-contents-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/help-contents-symbolic-ref.png
index b1dbfae2..b1dbfae2 100644
--- a/tests/fixtures/reftests/adwaita/help-contents-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/help-contents-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/help-contents-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/help-contents-symbolic.svg
index 73664dc3..73664dc3 100644
--- a/tests/fixtures/reftests/adwaita/help-contents-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/help-contents-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/help-faq-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/help-faq-symbolic-ref.png
index 37dd2ed4..37dd2ed4 100644
--- a/tests/fixtures/reftests/adwaita/help-faq-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/help-faq-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/help-faq-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/help-faq-symbolic.svg
index 9f4444ea..9f4444ea 100644
--- a/tests/fixtures/reftests/adwaita/help-faq-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/help-faq-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/image-loading-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/image-loading-symbolic-ref.png
index bfd5ef8c..bfd5ef8c 100644
--- a/tests/fixtures/reftests/adwaita/image-loading-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/image-loading-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/image-loading-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/image-loading-symbolic.svg
index 2b8f0253..2b8f0253 100644
--- a/tests/fixtures/reftests/adwaita/image-loading-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/image-loading-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/image-x-generic-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/image-x-generic-symbolic-ref.png
index 4b1026e3..4b1026e3 100644
--- a/tests/fixtures/reftests/adwaita/image-x-generic-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/image-x-generic-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/image-x-generic-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/image-x-generic-symbolic.svg
index f7082871..f7082871 100644
--- a/tests/fixtures/reftests/adwaita/image-x-generic-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/image-x-generic-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/inode-directory-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/inode-directory-symbolic-ref.png
index b92bd7d1..b92bd7d1 100644
--- a/tests/fixtures/reftests/adwaita/inode-directory-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/inode-directory-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/inode-directory-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/inode-directory-symbolic.svg
index 193dc388..193dc388 100644
--- a/tests/fixtures/reftests/adwaita/inode-directory-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/inode-directory-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/input-dialpad-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/input-dialpad-symbolic-ref.png
index a0da6b8e..a0da6b8e 100644
--- a/tests/fixtures/reftests/adwaita/input-dialpad-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-dialpad-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/input-dialpad-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/input-dialpad-symbolic.svg
index bfbf2ec5..bfbf2ec5 100644
--- a/tests/fixtures/reftests/adwaita/input-dialpad-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-dialpad-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/input-gaming-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/input-gaming-symbolic-ref.png
index f61bc878..f61bc878 100644
--- a/tests/fixtures/reftests/adwaita/input-gaming-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-gaming-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/input-gaming-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/input-gaming-symbolic.svg
index 97e779be..97e779be 100644
--- a/tests/fixtures/reftests/adwaita/input-gaming-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-gaming-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/input-keyboard-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/input-keyboard-symbolic-ref.png
index 27a3b2cf..27a3b2cf 100644
--- a/tests/fixtures/reftests/adwaita/input-keyboard-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-keyboard-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/input-keyboard-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/input-keyboard-symbolic.svg
index 6d61254e..6d61254e 100644
--- a/tests/fixtures/reftests/adwaita/input-keyboard-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-keyboard-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/input-mouse-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/input-mouse-symbolic-ref.png
index 0e1af7aa..0e1af7aa 100644
--- a/tests/fixtures/reftests/adwaita/input-mouse-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-mouse-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/input-mouse-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/input-mouse-symbolic.svg
index 8d4619b1..8d4619b1 100644
--- a/tests/fixtures/reftests/adwaita/input-mouse-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-mouse-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/input-tablet-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/input-tablet-symbolic-ref.png
index 6ec4e87a..6ec4e87a 100644
--- a/tests/fixtures/reftests/adwaita/input-tablet-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-tablet-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/input-tablet-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/input-tablet-symbolic.svg
index ae42bfe2..ae42bfe2 100644
--- a/tests/fixtures/reftests/adwaita/input-tablet-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-tablet-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/input-touchpad-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/input-touchpad-symbolic-ref.png
index 9fab123b..9fab123b 100644
--- a/tests/fixtures/reftests/adwaita/input-touchpad-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-touchpad-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/input-touchpad-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/input-touchpad-symbolic.svg
index 7b8af4a0..7b8af4a0 100644
--- a/tests/fixtures/reftests/adwaita/input-touchpad-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/input-touchpad-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/insert-image-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/insert-image-symbolic-ref.png
index 3e7589a5..3e7589a5 100644
--- a/tests/fixtures/reftests/adwaita/insert-image-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/insert-image-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/insert-image-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/insert-image-symbolic.svg
index 0fbcc32d..0fbcc32d 100644
--- a/tests/fixtures/reftests/adwaita/insert-image-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/insert-image-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/insert-link-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/insert-link-symbolic-ref.png
index 78135be8..78135be8 100644
--- a/tests/fixtures/reftests/adwaita/insert-link-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/insert-link-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/insert-link-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/insert-link-symbolic.svg
index 588f7892..588f7892 100644
--- a/tests/fixtures/reftests/adwaita/insert-link-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/insert-link-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/insert-object-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/insert-object-symbolic-ref.png
index 5a416e4b..5a416e4b 100644
--- a/tests/fixtures/reftests/adwaita/insert-object-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/insert-object-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/insert-object-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/insert-object-symbolic.svg
index 4bf42a0e..4bf42a0e 100644
--- a/tests/fixtures/reftests/adwaita/insert-object-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/insert-object-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/insert-text-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/insert-text-symbolic-ref.png
index c80fcb10..c80fcb10 100644
--- a/tests/fixtures/reftests/adwaita/insert-text-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/insert-text-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/insert-text-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/insert-text-symbolic.svg
index d4d9a742..d4d9a742 100644
--- a/tests/fixtures/reftests/adwaita/insert-text-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/insert-text-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic-ref.png
index 84dc918c..84dc918c 100644
--- a/tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic.svg
index 8d02358f..8d02358f 100644
--- a/tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/keyboard-brightness-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/list-add-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/list-add-symbolic-ref.png
index fe1811e9..fe1811e9 100644
--- a/tests/fixtures/reftests/adwaita/list-add-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/list-add-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/list-add-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/list-add-symbolic.svg
index 81ec4614..81ec4614 100644
--- a/tests/fixtures/reftests/adwaita/list-add-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/list-add-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/list-remove-all-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/list-remove-all-symbolic-ref.png
index acb5ea7e..acb5ea7e 100644
--- a/tests/fixtures/reftests/adwaita/list-remove-all-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/list-remove-all-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/list-remove-all-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/list-remove-all-symbolic.svg
index aa1cedfe..aa1cedfe 100644
--- a/tests/fixtures/reftests/adwaita/list-remove-all-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/list-remove-all-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/list-remove-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/list-remove-symbolic-ref.png
index ecfa9640..ecfa9640 100644
--- a/tests/fixtures/reftests/adwaita/list-remove-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/list-remove-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/list-remove-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/list-remove-symbolic.svg
index 33bdec5f..33bdec5f 100644
--- a/tests/fixtures/reftests/adwaita/list-remove-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/list-remove-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/mail-attachment-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/mail-attachment-symbolic-ref.png
index 9f439c83..9f439c83 100644
--- a/tests/fixtures/reftests/adwaita/mail-attachment-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-attachment-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/mail-attachment-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/mail-attachment-symbolic.svg
index b7ac76ad..b7ac76ad 100644
--- a/tests/fixtures/reftests/adwaita/mail-attachment-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-attachment-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/mail-mark-important-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/mail-mark-important-symbolic-ref.png
index 9d22cd6d..9d22cd6d 100644
--- a/tests/fixtures/reftests/adwaita/mail-mark-important-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-mark-important-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/mail-mark-important-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/mail-mark-important-symbolic.svg
index fe38ad76..fe38ad76 100644
--- a/tests/fixtures/reftests/adwaita/mail-mark-important-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-mark-important-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/mail-read-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/mail-read-symbolic-ref.png
index 37f38b99..37f38b99 100644
--- a/tests/fixtures/reftests/adwaita/mail-read-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-read-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/mail-read-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/mail-read-symbolic.svg
index 589565bf..589565bf 100644
--- a/tests/fixtures/reftests/adwaita/mail-read-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-read-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/mail-replied-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/mail-replied-symbolic-ref.png
index 9cc5086c..9cc5086c 100644
--- a/tests/fixtures/reftests/adwaita/mail-replied-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-replied-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/mail-replied-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/mail-replied-symbolic.svg
index cf4b3962..cf4b3962 100644
--- a/tests/fixtures/reftests/adwaita/mail-replied-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-replied-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/mail-send-receive-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/mail-send-receive-symbolic-ref.png
index c0782259..c0782259 100644
--- a/tests/fixtures/reftests/adwaita/mail-send-receive-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-send-receive-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/mail-send-receive-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/mail-send-receive-symbolic.svg
index 181da67e..181da67e 100644
--- a/tests/fixtures/reftests/adwaita/mail-send-receive-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-send-receive-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/mail-send-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/mail-send-symbolic-ref.png
index a44516ff..a44516ff 100644
--- a/tests/fixtures/reftests/adwaita/mail-send-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-send-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/mail-send-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/mail-send-symbolic.svg
index 709b92f7..709b92f7 100644
--- a/tests/fixtures/reftests/adwaita/mail-send-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-send-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/mail-unread-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/mail-unread-symbolic-ref.png
index 49f657f6..49f657f6 100644
--- a/tests/fixtures/reftests/adwaita/mail-unread-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-unread-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/mail-unread-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/mail-unread-symbolic.svg
index 9219b508..9219b508 100644
--- a/tests/fixtures/reftests/adwaita/mail-unread-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/mail-unread-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/mark-location-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/mark-location-symbolic-ref.png
index b63fceb2..b63fceb2 100644
--- a/tests/fixtures/reftests/adwaita/mark-location-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/mark-location-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/mark-location-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/mark-location-symbolic.svg
index 731ba38e..731ba38e 100644
--- a/tests/fixtures/reftests/adwaita/mark-location-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/mark-location-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-eject-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-eject-symbolic-ref.png
index 1d3cc1ed..1d3cc1ed 100644
--- a/tests/fixtures/reftests/adwaita/media-eject-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-eject-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-eject-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-eject-symbolic.svg
index 8bd0fb19..8bd0fb19 100644
--- a/tests/fixtures/reftests/adwaita/media-eject-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-eject-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-flash-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-flash-symbolic-ref.png
index 86b7ab8b..86b7ab8b 100644
--- a/tests/fixtures/reftests/adwaita/media-flash-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-flash-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-flash-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-flash-symbolic.svg
index ca5a479e..ca5a479e 100644
--- a/tests/fixtures/reftests/adwaita/media-flash-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-flash-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-floppy-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-floppy-symbolic-ref.png
index 14231ee7..14231ee7 100644
--- a/tests/fixtures/reftests/adwaita/media-floppy-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-floppy-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-floppy-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-floppy-symbolic.svg
index 802edb2d..802edb2d 100644
--- a/tests/fixtures/reftests/adwaita/media-floppy-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-floppy-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-optical-bd-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-optical-bd-symbolic-ref.png
index 21e28dcc..21e28dcc 100644
--- a/tests/fixtures/reftests/adwaita/media-optical-bd-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-optical-bd-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-optical-bd-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-optical-bd-symbolic.svg
index bb5bc1b6..bb5bc1b6 100644
--- a/tests/fixtures/reftests/adwaita/media-optical-bd-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-optical-bd-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic-ref.png
index 21e28dcc..21e28dcc 100644
--- a/tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic.svg
index 5900adda..5900adda 100644
--- a/tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-optical-cd-audio-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic-ref.png
index 21e28dcc..21e28dcc 100644
--- a/tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic.svg
index 166ec546..166ec546 100644
--- a/tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-optical-dvd-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-optical-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-optical-symbolic-ref.png
index 21e28dcc..21e28dcc 100644
--- a/tests/fixtures/reftests/adwaita/media-optical-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-optical-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-optical-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-optical-symbolic.svg
index e14f3880..e14f3880 100644
--- a/tests/fixtures/reftests/adwaita/media-optical-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-optical-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playback-pause-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playback-pause-symbolic-ref.png
index e99da7e5..e99da7e5 100644
--- a/tests/fixtures/reftests/adwaita/media-playback-pause-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playback-pause-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playback-pause-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playback-pause-symbolic.svg
index e5ac9c9d..e5ac9c9d 100644
--- a/tests/fixtures/reftests/adwaita/media-playback-pause-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playback-pause-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-ref.png
index 4964cece..4964cece 100644
--- a/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl-ref.png
index 5c323a5d..5c323a5d 100644
--- a/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl.svg
index 9f352015..9f352015 100644
--- a/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playback-start-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic.svg
index 50e3403d..50e3403d 100644
--- a/tests/fixtures/reftests/adwaita/media-playback-start-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playback-start-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playback-stop-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playback-stop-symbolic-ref.png
index 78c76328..78c76328 100644
--- a/tests/fixtures/reftests/adwaita/media-playback-stop-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playback-stop-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playback-stop-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playback-stop-symbolic.svg
index 0d99845e..0d99845e 100644
--- a/tests/fixtures/reftests/adwaita/media-playback-stop-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playback-stop-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-ref.png
index 41ed3e60..41ed3e60 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl-ref.png
index 2eb18c8a..2eb18c8a 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl.svg
index b21de1fb..b21de1fb 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic.svg
index a17c717e..a17c717e 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-consecutive-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-ref.png
index 663b945c..663b945c 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl-ref.png
index fe4e9d72..fe4e9d72 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl.svg
index 97bdb18c..97bdb18c 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic.svg
index 470368bb..470368bb 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-song-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-ref.png
index eabf5e9f..eabf5e9f 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl-ref.png
index b5750f5a..b5750f5a 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl.svg
index 164d6c27..164d6c27 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic.svg
index c46727bf..c46727bf 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-repeat-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-ref.png
index 60e8a22d..60e8a22d 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl-ref.png
index 87df7465..87df7465 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl.svg
index 2078d3d5..2078d3d5 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic.svg
index 69f3e838..69f3e838 100644
--- a/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-playlist-shuffle-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-record-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-record-symbolic-ref.png
index bcb915e9..bcb915e9 100644
--- a/tests/fixtures/reftests/adwaita/media-record-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-record-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-record-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-record-symbolic.svg
index f1a5f8db..f1a5f8db 100644
--- a/tests/fixtures/reftests/adwaita/media-record-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-record-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-removable-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-removable-symbolic-ref.png
index c0814752..c0814752 100644
--- a/tests/fixtures/reftests/adwaita/media-removable-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-removable-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-removable-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-removable-symbolic.svg
index 6385d908..6385d908 100644
--- a/tests/fixtures/reftests/adwaita/media-removable-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-removable-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-ref.png
index 7c64312c..7c64312c 100644
--- a/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl-ref.png
index c3cab175..c3cab175 100644
--- a/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl.svg
index 4196f177..4196f177 100644
--- a/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic.svg
index 5c0aee1f..5c0aee1f 100644
--- a/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-seek-backward-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-ref.png
index c3cab175..c3cab175 100644
--- a/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl-ref.png
index 7c64312c..7c64312c 100644
--- a/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl.svg
index 5c0aee1f..5c0aee1f 100644
--- a/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic.svg
index 4196f177..4196f177 100644
--- a/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-seek-forward-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-ref.png
index 8ab98032..8ab98032 100644
--- a/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl-ref.png
index e14e4557..e14e4557 100644
--- a/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl.svg
index 2fb8d262..2fb8d262 100644
--- a/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic.svg
index a7e2f362..a7e2f362 100644
--- a/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-skip-backward-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-ref.png
index e14e4557..e14e4557 100644
--- a/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl-ref.png
index 8ab98032..8ab98032 100644
--- a/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl.svg
index a7e2f362..a7e2f362 100644
--- a/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic.svg
index 2fb8d262..2fb8d262 100644
--- a/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-skip-forward-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-tape-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-tape-symbolic-ref.png
index ce96746b..ce96746b 100644
--- a/tests/fixtures/reftests/adwaita/media-tape-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-tape-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-tape-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-tape-symbolic.svg
index a107c24b..a107c24b 100644
--- a/tests/fixtures/reftests/adwaita/media-tape-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-tape-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic-ref.png
index c9e80b9f..c9e80b9f 100644
--- a/tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic.svg
index 132cb62e..132cb62e 100644
--- a/tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-view-subtitles-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/media-zip-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/media-zip-symbolic-ref.png
index 1249b3d4..1249b3d4 100644
--- a/tests/fixtures/reftests/adwaita/media-zip-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-zip-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/media-zip-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/media-zip-symbolic.svg
index e4454557..e4454557 100644
--- a/tests/fixtures/reftests/adwaita/media-zip-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/media-zip-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic-ref.png
index e13762bd..e13762bd 100644
--- a/tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic.svg
index b5578ea3..b5578ea3 100644
--- a/tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-high-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic-ref.png
index 4b6ba79d..4b6ba79d 100644
--- a/tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic.svg
index 612d4d01..612d4d01 100644
--- a/tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-low-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic-ref.png
index 0c2b14de..0c2b14de 100644
--- a/tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic.svg
index 9a471075..9a471075 100644
--- a/tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-medium-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic-ref.png
index 5db44ab7..5db44ab7 100644
--- a/tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic.svg
index 1914ed31..1914ed31 100644
--- a/tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/microphone-sensitivity-muted-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/modem-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/modem-symbolic-ref.png
index d4474e00..d4474e00 100644
--- a/tests/fixtures/reftests/adwaita/modem-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/modem-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/modem-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/modem-symbolic.svg
index cf828adc..cf828adc 100644
--- a/tests/fixtures/reftests/adwaita/modem-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/modem-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic-ref.png
index beb0ec4e..beb0ec4e 100644
--- a/tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic.svg
index cbd3996e..cbd3996e 100644
--- a/tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/multimedia-player-apple-ipod-touch-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/multimedia-player-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/multimedia-player-symbolic-ref.png
index 95f397e2..95f397e2 100644
--- a/tests/fixtures/reftests/adwaita/multimedia-player-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/multimedia-player-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/multimedia-player-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/multimedia-player-symbolic.svg
index 1afcdd6b..1afcdd6b 100644
--- a/tests/fixtures/reftests/adwaita/multimedia-player-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/multimedia-player-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic-ref.png
index 7038e4af..7038e4af 100644
--- a/tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic.svg
index 4d23a00a..4d23a00a 100644
--- a/tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/multimedia-volume-control-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic-ref.png
index 567962fe..567962fe 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic.svg
index 93441a06..93441a06 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-3g-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic-ref.png
index d2ffc2a7..d2ffc2a7 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic.svg
index 66c3ca2d..66c3ca2d 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-4g-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic-ref.png
index 7962b386..7962b386 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic.svg
index bcd5398c..bcd5398c 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-acquiring-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic-ref.png
index 9e11cae4..9e11cae4 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic.svg
index 68b89d37..68b89d37 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-connected-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic-ref.png
index dc7f1f1f..dc7f1f1f 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic.svg
index 2f647000..2f647000 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-edge-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic-ref.png
index a190542b..a190542b 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic.svg
index 0dbb7935..0dbb7935 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-gprs-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic-ref.png
index db5c0d07..db5c0d07 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic.svg
index 98648fe5..98648fe5 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-hspa-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic-ref.png
index 6e4ec806..6e4ec806 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic.svg
index d79a0de9..d79a0de9 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-no-route-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic-ref.png
index 4ca107c3..4ca107c3 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic.svg
index 4bf26e27..4bf26e27 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-offline-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic-ref.png
index 9e4df2a7..9e4df2a7 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic.svg
index b61da52c..b61da52c 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-excellent-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic-ref.png
index c33be611..c33be611 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic.svg
index fa6ace5a..fa6ace5a 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-good-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic-ref.png
index c1fe379c..c1fe379c 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic.svg
index 6ae87dec..6ae87dec 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-none-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic-ref.png
index 62a0cbb3..62a0cbb3 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic.svg
index 3798f8bc..3798f8bc 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-ok-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic-ref.png
index 2e00a48a..2e00a48a 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic.svg
index 19ceedcb..19ceedcb 100644
--- a/tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-cellular-signal-weak-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-error-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-error-symbolic-ref.png
index db48cdf8..db48cdf8 100644
--- a/tests/fixtures/reftests/adwaita/network-error-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-error-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-error-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-error-symbolic.svg
index 16eb57f3..16eb57f3 100644
--- a/tests/fixtures/reftests/adwaita/network-error-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-error-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-idle-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-idle-symbolic-ref.png
index 4caa1a14..4caa1a14 100644
--- a/tests/fixtures/reftests/adwaita/network-idle-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-idle-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-idle-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-idle-symbolic.svg
index c30bf68e..c30bf68e 100644
--- a/tests/fixtures/reftests/adwaita/network-idle-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-idle-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-no-route-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-no-route-symbolic-ref.png
index dd4a150a..dd4a150a 100644
--- a/tests/fixtures/reftests/adwaita/network-no-route-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-no-route-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-no-route-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-no-route-symbolic.svg
index 05e8fbe5..05e8fbe5 100644
--- a/tests/fixtures/reftests/adwaita/network-no-route-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-no-route-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-offline-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-offline-symbolic-ref.png
index 058446cd..058446cd 100644
--- a/tests/fixtures/reftests/adwaita/network-offline-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-offline-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-offline-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-offline-symbolic.svg
index 13271cd5..13271cd5 100644
--- a/tests/fixtures/reftests/adwaita/network-offline-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-offline-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-receive-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-receive-symbolic-ref.png
index efbc271e..efbc271e 100644
--- a/tests/fixtures/reftests/adwaita/network-receive-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-receive-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-receive-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-receive-symbolic.svg
index 7109d110..7109d110 100644
--- a/tests/fixtures/reftests/adwaita/network-receive-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-receive-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-server-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-server-symbolic-ref.png
index 807e7193..807e7193 100644
--- a/tests/fixtures/reftests/adwaita/network-server-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-server-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-server-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-server-symbolic.svg
index 2a365585..2a365585 100644
--- a/tests/fixtures/reftests/adwaita/network-server-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-server-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic-ref.png
index 6125efb7..6125efb7 100644
--- a/tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic.svg
index 05cce2a1..05cce2a1 100644
--- a/tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-transmit-receive-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-transmit-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-transmit-symbolic-ref.png
index 599fc121..599fc121 100644
--- a/tests/fixtures/reftests/adwaita/network-transmit-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-transmit-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-transmit-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-transmit-symbolic.svg
index 8a6c05e1..8a6c05e1 100644
--- a/tests/fixtures/reftests/adwaita/network-transmit-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-transmit-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic-ref.png
index f0a506b4..f0a506b4 100644
--- a/tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic.svg
index 1f4690d6..1f4690d6 100644
--- a/tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-acquiring-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic-ref.png
index ec24dbc4..ec24dbc4 100644
--- a/tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic.svg
index 2992a0c3..2992a0c3 100644
--- a/tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-no-route-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-vpn-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-symbolic-ref.png
index 82e8da9b..82e8da9b 100644
--- a/tests/fixtures/reftests/adwaita/network-vpn-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-vpn-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-symbolic.svg
index a3be035a..a3be035a 100644
--- a/tests/fixtures/reftests/adwaita/network-vpn-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-vpn-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic-ref.png
index e1095e3f..e1095e3f 100644
--- a/tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic.svg
index ab5fec5c..ab5fec5c 100644
--- a/tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wired-acquiring-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic-ref.png
index badfc350..badfc350 100644
--- a/tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic.svg
index 79de685f..79de685f 100644
--- a/tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wired-disconnected-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic-ref.png
index bad4e7e3..bad4e7e3 100644
--- a/tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic.svg
index 41e75e7b..41e75e7b 100644
--- a/tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wired-no-route-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wired-offline-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wired-offline-symbolic-ref.png
index badfc350..badfc350 100644
--- a/tests/fixtures/reftests/adwaita/network-wired-offline-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wired-offline-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wired-offline-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wired-offline-symbolic.svg
index 25011199..25011199 100644
--- a/tests/fixtures/reftests/adwaita/network-wired-offline-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wired-offline-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wired-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wired-symbolic-ref.png
index 5f37d058..5f37d058 100644
--- a/tests/fixtures/reftests/adwaita/network-wired-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wired-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wired-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wired-symbolic.svg
index dbac39ff..dbac39ff 100644
--- a/tests/fixtures/reftests/adwaita/network-wired-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wired-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic-ref.png
index 62d0678f..62d0678f 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic.svg
index 1a0eea2a..1a0eea2a 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-acquiring-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic-ref.png
index 55fc677e..55fc677e 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic.svg
index dceb1ec9..dceb1ec9 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-connected-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic-ref.png
index ec0ee22d..ec0ee22d 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic.svg
index eb7773ec..eb7773ec 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-encrypted-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic-ref.png
index 909d594d..909d594d 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic.svg
index 0e3b5dfb..0e3b5dfb 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-hotspot-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic-ref.png
index c9e6cc81..c9e6cc81 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic.svg
index 6bc87583..6bc87583 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-no-route-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic-ref.png
index bcae7bc7..bcae7bc7 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic.svg
index 4f342c7a..4f342c7a 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-offline-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic-ref.png
index db544356..db544356 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic.svg
index 1cb07638..1cb07638 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-excellent-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic-ref.png
index 4b7ed522..4b7ed522 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic.svg
index 83752f97..83752f97 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-good-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic-ref.png
index 7248c73d..7248c73d 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic.svg
index c61ef054..c61ef054 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-none-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic-ref.png
index a5c410e7..a5c410e7 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic.svg
index 9fa798c6..9fa798c6 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-ok-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic-ref.png
index 5d7622eb..5d7622eb 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic.svg
index a31c0af0..a31c0af0 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-signal-weak-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-symbolic-ref.png
index 56432569..56432569 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-wireless-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-symbolic.svg
index 6d8cf58c..6d8cf58c 100644
--- a/tests/fixtures/reftests/adwaita/network-wireless-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-wireless-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/network-workgroup-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/network-workgroup-symbolic-ref.png
index 93a8e4bd..93a8e4bd 100644
--- a/tests/fixtures/reftests/adwaita/network-workgroup-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-workgroup-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/network-workgroup-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/network-workgroup-symbolic.svg
index fd00cdf3..fd00cdf3 100644
--- a/tests/fixtures/reftests/adwaita/network-workgroup-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/network-workgroup-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/night-light-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/night-light-symbolic-ref.png
index 0fea29ae..0fea29ae 100644
--- a/tests/fixtures/reftests/adwaita/night-light-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/night-light-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/night-light-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/night-light-symbolic.svg
index b9f81b67..b9f81b67 100644
--- a/tests/fixtures/reftests/adwaita/night-light-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/night-light-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/non-starred-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/non-starred-symbolic-ref.png
index 9ee51583..9ee51583 100644
--- a/tests/fixtures/reftests/adwaita/non-starred-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/non-starred-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/non-starred-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/non-starred-symbolic.svg
index 5f80f8e6..5f80f8e6 100644
--- a/tests/fixtures/reftests/adwaita/non-starred-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/non-starred-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic-ref.png
index c64f9add..c64f9add 100644
--- a/tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic.svg
index ee17a6bb..ee17a6bb 100644
--- a/tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/object-flip-horizontal-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic-ref.png
index 57edd427..57edd427 100644
--- a/tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic.svg
index b4956cc9..b4956cc9 100644
--- a/tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/object-flip-vertical-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/object-rotate-left-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/object-rotate-left-symbolic-ref.png
index d0251cb3..d0251cb3 100644
--- a/tests/fixtures/reftests/adwaita/object-rotate-left-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/object-rotate-left-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/object-rotate-left-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/object-rotate-left-symbolic.svg
index 9eec00dc..9eec00dc 100644
--- a/tests/fixtures/reftests/adwaita/object-rotate-left-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/object-rotate-left-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/object-rotate-right-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/object-rotate-right-symbolic-ref.png
index 65877b4f..65877b4f 100644
--- a/tests/fixtures/reftests/adwaita/object-rotate-right-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/object-rotate-right-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/object-rotate-right-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/object-rotate-right-symbolic.svg
index ac5b0b8a..ac5b0b8a 100644
--- a/tests/fixtures/reftests/adwaita/object-rotate-right-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/object-rotate-right-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/object-select-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/object-select-symbolic-ref.png
index d782f994..d782f994 100644
--- a/tests/fixtures/reftests/adwaita/object-select-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/object-select-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/object-select-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/object-select-symbolic.svg
index a19dbc07..a19dbc07 100644
--- a/tests/fixtures/reftests/adwaita/object-select-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/object-select-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/open-menu-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/open-menu-symbolic-ref.png
index 9e6aba6b..9e6aba6b 100644
--- a/tests/fixtures/reftests/adwaita/open-menu-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/open-menu-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/open-menu-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/open-menu-symbolic.svg
index 35f8ee54..35f8ee54 100644
--- a/tests/fixtures/reftests/adwaita/open-menu-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/open-menu-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic-ref.png
index 04d47d87..04d47d87 100644
--- a/tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic.svg
index aa174a40..aa174a40 100644
--- a/tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-inverse-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/orientation-landscape-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-symbolic-ref.png
index 25c39e1f..25c39e1f 100644
--- a/tests/fixtures/reftests/adwaita/orientation-landscape-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/orientation-landscape-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-symbolic.svg
index bd41ab26..bd41ab26 100644
--- a/tests/fixtures/reftests/adwaita/orientation-landscape-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/orientation-landscape-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic-ref.png
index 247461bb..247461bb 100644
--- a/tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic.svg
index 83f25b57..83f25b57 100644
--- a/tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-inverse-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/orientation-portrait-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-symbolic-ref.png
index 158607d1..158607d1 100644
--- a/tests/fixtures/reftests/adwaita/orientation-portrait-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/orientation-portrait-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-symbolic.svg
index b76fe55e..b76fe55e 100644
--- a/tests/fixtures/reftests/adwaita/orientation-portrait-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/orientation-portrait-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/package-x-generic-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/package-x-generic-symbolic-ref.png
index 2dfd0b29..2dfd0b29 100644
--- a/tests/fixtures/reftests/adwaita/package-x-generic-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/package-x-generic-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/package-x-generic-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/package-x-generic-symbolic.svg
index 5e8e48b7..5e8e48b7 100644
--- a/tests/fixtures/reftests/adwaita/package-x-generic-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/package-x-generic-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/pan-down-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/pan-down-symbolic-ref.png
index 09c420a1..09c420a1 100644
--- a/tests/fixtures/reftests/adwaita/pan-down-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-down-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/pan-down-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/pan-down-symbolic.svg
index 5b30f102..5b30f102 100644
--- a/tests/fixtures/reftests/adwaita/pan-down-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-down-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/pan-end-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic-ref.png
index ecf4cb6f..ecf4cb6f 100644
--- a/tests/fixtures/reftests/adwaita/pan-end-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl-ref.png
index d429f33e..d429f33e 100644
--- a/tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl.svg
index f1e51b2d..f1e51b2d 100644
--- a/tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/pan-end-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic.svg
index 995f5dac..995f5dac 100644
--- a/tests/fixtures/reftests/adwaita/pan-end-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-end-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/pan-start-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic-ref.png
index d429f33e..d429f33e 100644
--- a/tests/fixtures/reftests/adwaita/pan-start-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl-ref.png
index ecf4cb6f..ecf4cb6f 100644
--- a/tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl.svg
index 995f5dac..995f5dac 100644
--- a/tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/pan-start-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic.svg
index f1e51b2d..f1e51b2d 100644
--- a/tests/fixtures/reftests/adwaita/pan-start-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-start-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/pan-up-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/pan-up-symbolic-ref.png
index d34c8adf..d34c8adf 100644
--- a/tests/fixtures/reftests/adwaita/pan-up-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-up-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/pan-up-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/pan-up-symbolic.svg
index 9bc9991a..9bc9991a 100644
--- a/tests/fixtures/reftests/adwaita/pan-up-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/pan-up-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/pda-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/pda-symbolic-ref.png
index 87e78be1..87e78be1 100644
--- a/tests/fixtures/reftests/adwaita/pda-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/pda-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/pda-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/pda-symbolic.svg
index 5f0588a8..5f0588a8 100644
--- a/tests/fixtures/reftests/adwaita/pda-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/pda-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic-ref.png
index beb0ec4e..beb0ec4e 100644
--- a/tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic.svg
index 4985aae3..4985aae3 100644
--- a/tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/phone-apple-iphone-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/phone-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/phone-symbolic-ref.png
index 6d6392b1..6d6392b1 100644
--- a/tests/fixtures/reftests/adwaita/phone-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/phone-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/phone-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/phone-symbolic.svg
index 273b6ac2..273b6ac2 100644
--- a/tests/fixtures/reftests/adwaita/phone-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/phone-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-color-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-color-symbolic-ref.png
index 87a312d6..87a312d6 100644
--- a/tests/fixtures/reftests/adwaita/preferences-color-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-color-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-color-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-color-symbolic.svg
index 65900bab..65900bab 100644
--- a/tests/fixtures/reftests/adwaita/preferences-color-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-color-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic-ref.png
index dd17a8ec..dd17a8ec 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic.svg
index 1cf76c8a..1cf76c8a 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-accessibility-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic-ref.png
index 1edf4fe9..1edf4fe9 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic.svg
index 7423827d..7423827d 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-display-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic-ref.png
index 466fd8a4..466fd8a4 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic.svg
index a82bbc73..a82bbc73 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-font-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic-ref.png
index 89405938..89405938 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic.svg
index 90df7be8..90df7be8 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-shortcuts-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic-ref.png
index 27a3b2cf..27a3b2cf 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic.svg
index 47187873..47187873 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-keyboard-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic-ref.png
index 22a3cfb1..22a3cfb1 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic.svg
index 20b36a8d..20b36a8d 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-locale-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic-ref.png
index 5d090277..5d090277 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic.svg
index e26bff78..e26bff78 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-remote-desktop-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic-ref.png
index 8fa91ab3..8fa91ab3 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic.svg
index 976a90ca..976a90ca 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-screensaver-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic-ref.png
index 3b5e421e..3b5e421e 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic.svg
index 810a532a..810a532a 100644
--- a/tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-desktop-wallpaper-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-other-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-other-symbolic-ref.png
index 719499d8..719499d8 100644
--- a/tests/fixtures/reftests/adwaita/preferences-other-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-other-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-other-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-other-symbolic.svg
index eb58970b..eb58970b 100644
--- a/tests/fixtures/reftests/adwaita/preferences-other-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-other-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-details-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-details-symbolic-ref.png
index 83dad491..83dad491 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-details-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-details-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-details-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-details-symbolic.svg
index 46cef6c0..46cef6c0 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-details-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-details-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic-ref.png
index cd79b5eb..cd79b5eb 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic.svg
index bffa4b89..bffa4b89 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-devices-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic-ref.png
index af0e130c..af0e130c 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic.svg
index a6c8a01c..a6c8a01c 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-proxy-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-network-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-symbolic-ref.png
index 93a8e4bd..93a8e4bd 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-network-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-network-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-symbolic.svg
index af61e60e..af61e60e 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-network-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-network-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic-ref.png
index 8831767e..8831767e 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic.svg
index ac7a9d71..ac7a9d71 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-notifications-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic-ref.png
index 8514581f..8514581f 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic.svg
index 484ca147..484ca147 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-privacy-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-search-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-search-symbolic-ref.png
index e35933f8..e35933f8 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-search-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-search-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-search-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-search-symbolic.svg
index 532bafaa..532bafaa 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-search-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-search-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic-ref.png
index 0f6c0bdc..0f6c0bdc 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic.svg
index 642205e8..642205e8 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-sharing-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-symbolic-ref.png
index 942b5c12..942b5c12 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-symbolic.svg
index d49ea790..d49ea790 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-time-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-time-symbolic-ref.png
index 3a1bb613..3a1bb613 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-time-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-time-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/preferences-system-time-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-time-symbolic.svg
index 9e8601ba..9e8601ba 100644
--- a/tests/fixtures/reftests/adwaita/preferences-system-time-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/preferences-system-time-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/printer-error-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/printer-error-symbolic-ref.png
index 55e3d89b..55e3d89b 100644
--- a/tests/fixtures/reftests/adwaita/printer-error-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/printer-error-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/printer-error-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/printer-error-symbolic.svg
index 6c9d4cfb..6c9d4cfb 100644
--- a/tests/fixtures/reftests/adwaita/printer-error-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/printer-error-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/printer-network-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/printer-network-symbolic-ref.png
index ecdf3e85..ecdf3e85 100644
--- a/tests/fixtures/reftests/adwaita/printer-network-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/printer-network-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/printer-network-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/printer-network-symbolic.svg
index 5c1bb004..5c1bb004 100644
--- a/tests/fixtures/reftests/adwaita/printer-network-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/printer-network-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/printer-printing-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/printer-printing-symbolic-ref.png
index 24083970..24083970 100644
--- a/tests/fixtures/reftests/adwaita/printer-printing-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/printer-printing-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/printer-printing-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/printer-printing-symbolic.svg
index ceb99aa7..ceb99aa7 100644
--- a/tests/fixtures/reftests/adwaita/printer-printing-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/printer-printing-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/printer-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/printer-symbolic-ref.png
index 6b1d0be3..6b1d0be3 100644
--- a/tests/fixtures/reftests/adwaita/printer-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/printer-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/printer-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/printer-symbolic.svg
index 0960342d..0960342d 100644
--- a/tests/fixtures/reftests/adwaita/printer-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/printer-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/printer-warning-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/printer-warning-symbolic-ref.png
index 1a28a3fd..1a28a3fd 100644
--- a/tests/fixtures/reftests/adwaita/printer-warning-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/printer-warning-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/printer-warning-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/printer-warning-symbolic.svg
index 87213899..87213899 100644
--- a/tests/fixtures/reftests/adwaita/printer-warning-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/printer-warning-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/process-stop-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/process-stop-symbolic-ref.png
index 47f16a3a..47f16a3a 100644
--- a/tests/fixtures/reftests/adwaita/process-stop-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/process-stop-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/process-stop-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/process-stop-symbolic.svg
index e874c760..e874c760 100644
--- a/tests/fixtures/reftests/adwaita/process-stop-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/process-stop-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/radio-checked-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/radio-checked-symbolic-ref.png
index 5269453f..5269453f 100644
--- a/tests/fixtures/reftests/adwaita/radio-checked-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/radio-checked-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/radio-checked-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/radio-checked-symbolic.svg
index 74934e00..74934e00 100644
--- a/tests/fixtures/reftests/adwaita/radio-checked-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/radio-checked-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/radio-mixed-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/radio-mixed-symbolic-ref.png
index c71e023b..c71e023b 100644
--- a/tests/fixtures/reftests/adwaita/radio-mixed-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/radio-mixed-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/radio-mixed-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/radio-mixed-symbolic.svg
index 4daa89d1..4daa89d1 100644
--- a/tests/fixtures/reftests/adwaita/radio-mixed-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/radio-mixed-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/radio-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/radio-symbolic-ref.png
index d38b5559..d38b5559 100644
--- a/tests/fixtures/reftests/adwaita/radio-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/radio-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/radio-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/radio-symbolic.svg
index c7ef2d0a..c7ef2d0a 100644
--- a/tests/fixtures/reftests/adwaita/radio-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/radio-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/rotation-allowed-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/rotation-allowed-symbolic-ref.png
index 0ce9d6f1..0ce9d6f1 100644
--- a/tests/fixtures/reftests/adwaita/rotation-allowed-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/rotation-allowed-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/rotation-allowed-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/rotation-allowed-symbolic.svg
index 7c61689f..7c61689f 100644
--- a/tests/fixtures/reftests/adwaita/rotation-allowed-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/rotation-allowed-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/rotation-locked-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/rotation-locked-symbolic-ref.png
index 99876772..99876772 100644
--- a/tests/fixtures/reftests/adwaita/rotation-locked-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/rotation-locked-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/rotation-locked-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/rotation-locked-symbolic.svg
index 8de7f551..8de7f551 100644
--- a/tests/fixtures/reftests/adwaita/rotation-locked-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/rotation-locked-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/scanner-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/scanner-symbolic-ref.png
index 5c8cf6d2..5c8cf6d2 100644
--- a/tests/fixtures/reftests/adwaita/scanner-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/scanner-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/scanner-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/scanner-symbolic.svg
index 9f6951eb..9f6951eb 100644
--- a/tests/fixtures/reftests/adwaita/scanner-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/scanner-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/security-high-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/security-high-symbolic-ref.png
index 0459a2d2..0459a2d2 100644
--- a/tests/fixtures/reftests/adwaita/security-high-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/security-high-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/security-high-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/security-high-symbolic.svg
index c16a3f37..c16a3f37 100644
--- a/tests/fixtures/reftests/adwaita/security-high-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/security-high-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/security-low-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/security-low-symbolic-ref.png
index 3fd069b2..3fd069b2 100644
--- a/tests/fixtures/reftests/adwaita/security-low-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/security-low-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/security-low-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/security-low-symbolic.svg
index cecf9855..cecf9855 100644
--- a/tests/fixtures/reftests/adwaita/security-low-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/security-low-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/security-medium-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/security-medium-symbolic-ref.png
index a9c44d00..a9c44d00 100644
--- a/tests/fixtures/reftests/adwaita/security-medium-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/security-medium-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/security-medium-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/security-medium-symbolic.svg
index f282c5b5..f282c5b5 100644
--- a/tests/fixtures/reftests/adwaita/security-medium-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/security-medium-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/selection-end-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic-ref.png
index 77669176..77669176 100644
--- a/tests/fixtures/reftests/adwaita/selection-end-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl-ref.png
index d271abae..d271abae 100644
--- a/tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl.svg
index dc819e6a..dc819e6a 100644
--- a/tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/selection-end-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic.svg
index 6a1a911a..6a1a911a 100644
--- a/tests/fixtures/reftests/adwaita/selection-end-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/selection-end-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/selection-start-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic-ref.png
index d271abae..d271abae 100644
--- a/tests/fixtures/reftests/adwaita/selection-start-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl-ref.png
index 77669176..77669176 100644
--- a/tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl.svg
index 6a1a911a..6a1a911a 100644
--- a/tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/selection-start-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic.svg
index dc819e6a..dc819e6a 100644
--- a/tests/fixtures/reftests/adwaita/selection-start-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/selection-start-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/semi-starred-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic-ref.png
index 49e9e114..49e9e114 100644
--- a/tests/fixtures/reftests/adwaita/semi-starred-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl-ref.png
index 504b3f36..504b3f36 100644
--- a/tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl.svg
index 0042bf99..0042bf99 100644
--- a/tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/semi-starred-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic.svg
index e4858229..e4858229 100644
--- a/tests/fixtures/reftests/adwaita/semi-starred-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/semi-starred-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/send-to-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/send-to-symbolic-ref.png
index cd516b02..cd516b02 100644
--- a/tests/fixtures/reftests/adwaita/send-to-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/send-to-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/send-to-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/send-to-symbolic.svg
index b4e16d80..b4e16d80 100644
--- a/tests/fixtures/reftests/adwaita/send-to-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/send-to-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/software-update-available-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/software-update-available-symbolic-ref.png
index bf6763dd..bf6763dd 100644
--- a/tests/fixtures/reftests/adwaita/software-update-available-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/software-update-available-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/software-update-available-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/software-update-available-symbolic.svg
index b3806a0d..b3806a0d 100644
--- a/tests/fixtures/reftests/adwaita/software-update-available-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/software-update-available-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/software-update-urgent-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/software-update-urgent-symbolic-ref.png
index 3066942b..3066942b 100644
--- a/tests/fixtures/reftests/adwaita/software-update-urgent-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/software-update-urgent-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/software-update-urgent-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/software-update-urgent-symbolic.svg
index d40a80c9..d40a80c9 100644
--- a/tests/fixtures/reftests/adwaita/software-update-urgent-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/software-update-urgent-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/star-new-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/star-new-symbolic-ref.png
index a1c799f6..a1c799f6 100644
--- a/tests/fixtures/reftests/adwaita/star-new-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/star-new-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/star-new-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/star-new-symbolic.svg
index 2dd2b84c..2dd2b84c 100644
--- a/tests/fixtures/reftests/adwaita/star-new-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/star-new-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/starred-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/starred-symbolic-ref.png
index f9a5e191..f9a5e191 100644
--- a/tests/fixtures/reftests/adwaita/starred-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/starred-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/starred-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/starred-symbolic.svg
index 0944a772..0944a772 100644
--- a/tests/fixtures/reftests/adwaita/starred-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/starred-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/start-here-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/start-here-symbolic-ref.png
index f3df06f5..f3df06f5 100644
--- a/tests/fixtures/reftests/adwaita/start-here-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/start-here-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/start-here-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/start-here-symbolic.svg
index ab79ac38..ab79ac38 100644
--- a/tests/fixtures/reftests/adwaita/start-here-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/start-here-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/system-file-manager-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/system-file-manager-symbolic-ref.png
index f27dff9f..f27dff9f 100644
--- a/tests/fixtures/reftests/adwaita/system-file-manager-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-file-manager-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/system-file-manager-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/system-file-manager-symbolic.svg
index 2281d98f..2281d98f 100644
--- a/tests/fixtures/reftests/adwaita/system-file-manager-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-file-manager-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/system-help-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/system-help-symbolic-ref.png
index 4273f9f7..4273f9f7 100644
--- a/tests/fixtures/reftests/adwaita/system-help-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-help-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/system-help-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/system-help-symbolic.svg
index cae1ccd5..cae1ccd5 100644
--- a/tests/fixtures/reftests/adwaita/system-help-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-help-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/system-lock-screen-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/system-lock-screen-symbolic-ref.png
index ec0ee22d..ec0ee22d 100644
--- a/tests/fixtures/reftests/adwaita/system-lock-screen-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-lock-screen-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/system-lock-screen-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/system-lock-screen-symbolic.svg
index 6016ba5d..6016ba5d 100644
--- a/tests/fixtures/reftests/adwaita/system-lock-screen-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-lock-screen-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/system-run-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/system-run-symbolic-ref.png
index 0646645e..0646645e 100644
--- a/tests/fixtures/reftests/adwaita/system-run-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-run-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/system-run-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/system-run-symbolic.svg
index 5d43cc78..5d43cc78 100644
--- a/tests/fixtures/reftests/adwaita/system-run-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-run-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/system-search-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/system-search-symbolic-ref.png
index e35933f8..e35933f8 100644
--- a/tests/fixtures/reftests/adwaita/system-search-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-search-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/system-search-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/system-search-symbolic.svg
index ace2c2fd..ace2c2fd 100644
--- a/tests/fixtures/reftests/adwaita/system-search-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-search-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/system-shutdown-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/system-shutdown-symbolic-ref.png
index 75fce287..75fce287 100644
--- a/tests/fixtures/reftests/adwaita/system-shutdown-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-shutdown-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/system-shutdown-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/system-shutdown-symbolic.svg
index 4ddd67e7..4ddd67e7 100644
--- a/tests/fixtures/reftests/adwaita/system-shutdown-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-shutdown-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/system-software-install-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/system-software-install-symbolic-ref.png
index 2dfd0b29..2dfd0b29 100644
--- a/tests/fixtures/reftests/adwaita/system-software-install-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-software-install-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/system-software-install-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/system-software-install-symbolic.svg
index 0e6b0fe5..0e6b0fe5 100644
--- a/tests/fixtures/reftests/adwaita/system-software-install-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-software-install-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/system-switch-user-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/system-switch-user-symbolic-ref.png
index 27f847b1..27f847b1 100644
--- a/tests/fixtures/reftests/adwaita/system-switch-user-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-switch-user-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/system-switch-user-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/system-switch-user-symbolic.svg
index a07f4abb..a07f4abb 100644
--- a/tests/fixtures/reftests/adwaita/system-switch-user-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-switch-user-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/system-users-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/system-users-symbolic-ref.png
index 4fc42536..4fc42536 100644
--- a/tests/fixtures/reftests/adwaita/system-users-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-users-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/system-users-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/system-users-symbolic.svg
index 3fcb5e00..3fcb5e00 100644
--- a/tests/fixtures/reftests/adwaita/system-users-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/system-users-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/tab-new-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/tab-new-symbolic-ref.png
index 49a58704..49a58704 100644
--- a/tests/fixtures/reftests/adwaita/tab-new-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/tab-new-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/tab-new-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/tab-new-symbolic.svg
index f76bced4..f76bced4 100644
--- a/tests/fixtures/reftests/adwaita/tab-new-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/tab-new-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/task-due-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/task-due-symbolic-ref.png
index c9e1d5ae..c9e1d5ae 100644
--- a/tests/fixtures/reftests/adwaita/task-due-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/task-due-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/task-due-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/task-due-symbolic.svg
index fbaadb2d..fbaadb2d 100644
--- a/tests/fixtures/reftests/adwaita/task-due-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/task-due-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/task-past-due-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/task-past-due-symbolic-ref.png
index c867bff8..c867bff8 100644
--- a/tests/fixtures/reftests/adwaita/task-past-due-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/task-past-due-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/task-past-due-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/task-past-due-symbolic.svg
index 5c654a37..5c654a37 100644
--- a/tests/fixtures/reftests/adwaita/task-past-due-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/task-past-due-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/text-editor-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/text-editor-symbolic-ref.png
index 66958abc..66958abc 100644
--- a/tests/fixtures/reftests/adwaita/text-editor-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/text-editor-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/text-editor-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/text-editor-symbolic.svg
index cf3416ed..cf3416ed 100644
--- a/tests/fixtures/reftests/adwaita/text-editor-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/text-editor-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/text-x-generic-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/text-x-generic-symbolic-ref.png
index 191b4db3..191b4db3 100644
--- a/tests/fixtures/reftests/adwaita/text-x-generic-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/text-x-generic-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/text-x-generic-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/text-x-generic-symbolic.svg
index c7d3f8ac..c7d3f8ac 100644
--- a/tests/fixtures/reftests/adwaita/text-x-generic-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/text-x-generic-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic-ref.png
index 9e2da634..9e2da634 100644
--- a/tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic.svg
index 2b9e9d4f..2b9e9d4f 100644
--- a/tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/thunderbolt-acquiring-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/thunderbolt-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/thunderbolt-symbolic-ref.png
index 33eae5b6..33eae5b6 100644
--- a/tests/fixtures/reftests/adwaita/thunderbolt-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/thunderbolt-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/thunderbolt-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/thunderbolt-symbolic.svg
index dc2130ca..dc2130ca 100644
--- a/tests/fixtures/reftests/adwaita/thunderbolt-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/thunderbolt-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic-ref.png
index 1529b989..1529b989 100644
--- a/tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic.svg
index 1e722b59..1e722b59 100644
--- a/tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/tools-check-spelling-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic-ref.png
index 06edfc9f..06edfc9f 100644
--- a/tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic.svg
index 082f1a14..082f1a14 100644
--- a/tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/touchpad-disabled-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/tv-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/tv-symbolic-ref.png
index d915bc6b..d915bc6b 100644
--- a/tests/fixtures/reftests/adwaita/tv-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/tv-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/tv-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/tv-symbolic.svg
index b0715604..b0715604 100644
--- a/tests/fixtures/reftests/adwaita/tv-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/tv-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic-ref.png
index 6903a7bd..6903a7bd 100644
--- a/tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic.svg
index 6fe76f7f..6fe76f7f 100644
--- a/tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/uninterruptible-power-supply-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-available-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-available-symbolic-ref.png
index ba8c1838..ba8c1838 100644
--- a/tests/fixtures/reftests/adwaita/user-available-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-available-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-available-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-available-symbolic.svg
index 73ace73a..73ace73a 100644
--- a/tests/fixtures/reftests/adwaita/user-available-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-available-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-away-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-away-symbolic-ref.png
index 3992111d..3992111d 100644
--- a/tests/fixtures/reftests/adwaita/user-away-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-away-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-away-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-away-symbolic.svg
index 2b0da947..2b0da947 100644
--- a/tests/fixtures/reftests/adwaita/user-away-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-away-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-bookmarks-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-bookmarks-symbolic-ref.png
index f9a5e191..f9a5e191 100644
--- a/tests/fixtures/reftests/adwaita/user-bookmarks-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-bookmarks-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-bookmarks-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-bookmarks-symbolic.svg
index afb7c6e2..afb7c6e2 100644
--- a/tests/fixtures/reftests/adwaita/user-bookmarks-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-bookmarks-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-busy-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-busy-symbolic-ref.png
index 810fc4cf..810fc4cf 100644
--- a/tests/fixtures/reftests/adwaita/user-busy-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-busy-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-busy-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-busy-symbolic.svg
index 2e3800e3..2e3800e3 100644
--- a/tests/fixtures/reftests/adwaita/user-busy-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-busy-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-desktop-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-desktop-symbolic-ref.png
index b92bd7d1..b92bd7d1 100644
--- a/tests/fixtures/reftests/adwaita/user-desktop-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-desktop-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-desktop-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-desktop-symbolic.svg
index e03959ad..e03959ad 100644
--- a/tests/fixtures/reftests/adwaita/user-desktop-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-desktop-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-home-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-home-symbolic-ref.png
index 8a96e7b5..8a96e7b5 100644
--- a/tests/fixtures/reftests/adwaita/user-home-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-home-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-home-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-home-symbolic.svg
index 3d01e859..3d01e859 100644
--- a/tests/fixtures/reftests/adwaita/user-home-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-home-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-idle-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-idle-symbolic-ref.png
index b178954e..b178954e 100644
--- a/tests/fixtures/reftests/adwaita/user-idle-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-idle-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-idle-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-idle-symbolic.svg
index f484d263..f484d263 100644
--- a/tests/fixtures/reftests/adwaita/user-idle-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-idle-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-info-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-info-symbolic-ref.png
index 7a0b8a89..7a0b8a89 100644
--- a/tests/fixtures/reftests/adwaita/user-info-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-info-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-info-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-info-symbolic.svg
index 9f76a9d8..9f76a9d8 100644
--- a/tests/fixtures/reftests/adwaita/user-info-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-info-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-invisible-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-invisible-symbolic-ref.png
index 471afcf7..471afcf7 100644
--- a/tests/fixtures/reftests/adwaita/user-invisible-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-invisible-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-invisible-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-invisible-symbolic.svg
index f9e1fe45..f9e1fe45 100644
--- a/tests/fixtures/reftests/adwaita/user-invisible-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-invisible-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-not-tracked-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-not-tracked-symbolic-ref.png
index 6a74419d..6a74419d 100644
--- a/tests/fixtures/reftests/adwaita/user-not-tracked-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-not-tracked-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-not-tracked-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-not-tracked-symbolic.svg
index 8fdf8fa6..8fdf8fa6 100644
--- a/tests/fixtures/reftests/adwaita/user-not-tracked-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-not-tracked-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-offline-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-offline-symbolic-ref.png
index d0056ce0..d0056ce0 100644
--- a/tests/fixtures/reftests/adwaita/user-offline-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-offline-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-offline-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-offline-symbolic.svg
index cc75cbba..cc75cbba 100644
--- a/tests/fixtures/reftests/adwaita/user-offline-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-offline-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-status-pending-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-status-pending-symbolic-ref.png
index eb64ae24..eb64ae24 100644
--- a/tests/fixtures/reftests/adwaita/user-status-pending-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-status-pending-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-status-pending-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-status-pending-symbolic.svg
index c1667112..c1667112 100644
--- a/tests/fixtures/reftests/adwaita/user-status-pending-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-status-pending-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-trash-full-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-trash-full-symbolic-ref.png
index 28485b34..28485b34 100644
--- a/tests/fixtures/reftests/adwaita/user-trash-full-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-trash-full-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-trash-full-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-trash-full-symbolic.svg
index 6be32fe5..6be32fe5 100644
--- a/tests/fixtures/reftests/adwaita/user-trash-full-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-trash-full-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/user-trash-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/user-trash-symbolic-ref.png
index d811198b..d811198b 100644
--- a/tests/fixtures/reftests/adwaita/user-trash-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-trash-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/user-trash-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/user-trash-symbolic.svg
index 81b9d298..81b9d298 100644
--- a/tests/fixtures/reftests/adwaita/user-trash-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/user-trash-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic-ref.png
index 41aadaa3..41aadaa3 100644
--- a/tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic.svg
index 408d9e67..408d9e67 100644
--- a/tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/utilities-system-monitor-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/utilities-terminal-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/utilities-terminal-symbolic-ref.png
index 117c1c2d..117c1c2d 100644
--- a/tests/fixtures/reftests/adwaita/utilities-terminal-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/utilities-terminal-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/utilities-terminal-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/utilities-terminal-symbolic.svg
index 13292c36..13292c36 100644
--- a/tests/fixtures/reftests/adwaita/utilities-terminal-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/utilities-terminal-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/video-display-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/video-display-symbolic-ref.png
index 133c2d03..133c2d03 100644
--- a/tests/fixtures/reftests/adwaita/video-display-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/video-display-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/video-display-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/video-display-symbolic.svg
index 42692878..42692878 100644
--- a/tests/fixtures/reftests/adwaita/video-display-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/video-display-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/video-joined-displays-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/video-joined-displays-symbolic-ref.png
index 02a0de54..02a0de54 100644
--- a/tests/fixtures/reftests/adwaita/video-joined-displays-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/video-joined-displays-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/video-joined-displays-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/video-joined-displays-symbolic.svg
index b432c0fe..b432c0fe 100644
--- a/tests/fixtures/reftests/adwaita/video-joined-displays-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/video-joined-displays-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/video-single-display-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/video-single-display-symbolic-ref.png
index 374b22a6..374b22a6 100644
--- a/tests/fixtures/reftests/adwaita/video-single-display-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/video-single-display-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/video-single-display-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/video-single-display-symbolic.svg
index 8fe4803e..8fe4803e 100644
--- a/tests/fixtures/reftests/adwaita/video-single-display-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/video-single-display-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/video-x-generic-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/video-x-generic-symbolic-ref.png
index cbe62404..cbe62404 100644
--- a/tests/fixtures/reftests/adwaita/video-x-generic-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/video-x-generic-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/video-x-generic-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/video-x-generic-symbolic.svg
index 4b3d7bbb..4b3d7bbb 100644
--- a/tests/fixtures/reftests/adwaita/video-x-generic-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/video-x-generic-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-app-grid-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-app-grid-symbolic-ref.png
index 118444b8..118444b8 100644
--- a/tests/fixtures/reftests/adwaita/view-app-grid-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-app-grid-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-app-grid-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-app-grid-symbolic.svg
index d3bc1386..d3bc1386 100644
--- a/tests/fixtures/reftests/adwaita/view-app-grid-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-app-grid-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-continuous-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-continuous-symbolic-ref.png
index 14b4b78e..14b4b78e 100644
--- a/tests/fixtures/reftests/adwaita/view-continuous-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-continuous-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-continuous-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-continuous-symbolic.svg
index a38952f2..a38952f2 100644
--- a/tests/fixtures/reftests/adwaita/view-continuous-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-continuous-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-dual-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-dual-symbolic-ref.png
index df604b63..df604b63 100644
--- a/tests/fixtures/reftests/adwaita/view-dual-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-dual-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-dual-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-dual-symbolic.svg
index f25f43d8..f25f43d8 100644
--- a/tests/fixtures/reftests/adwaita/view-dual-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-dual-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-fullscreen-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-fullscreen-symbolic-ref.png
index 94515ab6..94515ab6 100644
--- a/tests/fixtures/reftests/adwaita/view-fullscreen-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-fullscreen-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-fullscreen-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-fullscreen-symbolic.svg
index 67f50edb..67f50edb 100644
--- a/tests/fixtures/reftests/adwaita/view-fullscreen-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-fullscreen-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-grid-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-grid-symbolic-ref.png
index 63161a82..63161a82 100644
--- a/tests/fixtures/reftests/adwaita/view-grid-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-grid-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-grid-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-grid-symbolic.svg
index b0f64122..b0f64122 100644
--- a/tests/fixtures/reftests/adwaita/view-grid-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-grid-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-list-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-list-symbolic-ref.png
index ce6f74b8..ce6f74b8 100644
--- a/tests/fixtures/reftests/adwaita/view-list-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-list-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-list-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-list-symbolic.svg
index f5c84a63..f5c84a63 100644
--- a/tests/fixtures/reftests/adwaita/view-list-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-list-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-mirror-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-mirror-symbolic-ref.png
index 87ab86e8..87ab86e8 100644
--- a/tests/fixtures/reftests/adwaita/view-mirror-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-mirror-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-mirror-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-mirror-symbolic.svg
index 0729a32f..0729a32f 100644
--- a/tests/fixtures/reftests/adwaita/view-mirror-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-mirror-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic-ref.png
index e137c10d..e137c10d 100644
--- a/tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic.svg
index b753f749..b753f749 100644
--- a/tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-more-horizontal-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-more-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-more-symbolic-ref.png
index 1081fa28..1081fa28 100644
--- a/tests/fixtures/reftests/adwaita/view-more-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-more-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-more-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-more-symbolic.svg
index aae2d214..aae2d214 100644
--- a/tests/fixtures/reftests/adwaita/view-more-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-more-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-paged-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-paged-symbolic-ref.png
index 929797dd..929797dd 100644
--- a/tests/fixtures/reftests/adwaita/view-paged-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-paged-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-paged-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-paged-symbolic.svg
index 9e157c46..9e157c46 100644
--- a/tests/fixtures/reftests/adwaita/view-paged-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-paged-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-pin-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-pin-symbolic-ref.png
index ca908bf7..ca908bf7 100644
--- a/tests/fixtures/reftests/adwaita/view-pin-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-pin-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-pin-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-pin-symbolic.svg
index 59061c69..59061c69 100644
--- a/tests/fixtures/reftests/adwaita/view-pin-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-pin-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-refresh-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-refresh-symbolic-ref.png
index c4f8d0f0..c4f8d0f0 100644
--- a/tests/fixtures/reftests/adwaita/view-refresh-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-refresh-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-refresh-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-refresh-symbolic.svg
index 02cb6ca4..02cb6ca4 100644
--- a/tests/fixtures/reftests/adwaita/view-refresh-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-refresh-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-restore-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-restore-symbolic-ref.png
index c2a85950..c2a85950 100644
--- a/tests/fixtures/reftests/adwaita/view-restore-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-restore-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-restore-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-restore-symbolic.svg
index 49d0b11a..49d0b11a 100644
--- a/tests/fixtures/reftests/adwaita/view-restore-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-restore-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic-ref.png
index 660bbdd2..660bbdd2 100644
--- a/tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic.svg
index bb6fa612..bb6fa612 100644
--- a/tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-sort-ascending-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-sort-descending-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-sort-descending-symbolic-ref.png
index af697afa..af697afa 100644
--- a/tests/fixtures/reftests/adwaita/view-sort-descending-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-sort-descending-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-sort-descending-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-sort-descending-symbolic.svg
index 70e2a3b5..70e2a3b5 100644
--- a/tests/fixtures/reftests/adwaita/view-sort-descending-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-sort-descending-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-ref.png
index edc776d1..edc776d1 100644
--- a/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl-ref.png b/rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl-ref.png
index 13667b60..13667b60 100644
--- a/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl.svg b/rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl.svg
index 7c88ce73..7c88ce73 100644
--- a/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic-rtl.svg
diff --git a/tests/fixtures/reftests/adwaita/view-wrapped-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic.svg
index 8c135fb1..8c135fb1 100644
--- a/tests/fixtures/reftests/adwaita/view-wrapped-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/view-wrapped-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-clear-night-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-clear-night-symbolic-ref.png
index 2babf3bd..2babf3bd 100644
--- a/tests/fixtures/reftests/adwaita/weather-clear-night-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-clear-night-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-clear-night-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-clear-night-symbolic.svg
index f2f029bc..f2f029bc 100644
--- a/tests/fixtures/reftests/adwaita/weather-clear-night-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-clear-night-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-clear-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-clear-symbolic-ref.png
index a955183f..a955183f 100644
--- a/tests/fixtures/reftests/adwaita/weather-clear-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-clear-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-clear-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-clear-symbolic.svg
index 26318d07..26318d07 100644
--- a/tests/fixtures/reftests/adwaita/weather-clear-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-clear-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic-ref.png
index bc40eed2..bc40eed2 100644
--- a/tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic.svg
index 5a099e2b..5a099e2b 100644
--- a/tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-night-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic-ref.png
index 2d15a4cc..2d15a4cc 100644
--- a/tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic.svg
index 713a59a2..713a59a2 100644
--- a/tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-few-clouds-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-fog-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-fog-symbolic-ref.png
index 51b1dfc1..51b1dfc1 100644
--- a/tests/fixtures/reftests/adwaita/weather-fog-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-fog-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-fog-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-fog-symbolic.svg
index ffc99548..ffc99548 100644
--- a/tests/fixtures/reftests/adwaita/weather-fog-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-fog-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-overcast-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-overcast-symbolic-ref.png
index b196e140..b196e140 100644
--- a/tests/fixtures/reftests/adwaita/weather-overcast-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-overcast-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-overcast-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-overcast-symbolic.svg
index 62136d1e..62136d1e 100644
--- a/tests/fixtures/reftests/adwaita/weather-overcast-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-overcast-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic-ref.png
index eb5afaec..eb5afaec 100644
--- a/tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic.svg
index fb0a1e41..fb0a1e41 100644
--- a/tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-severe-alert-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic-ref.png
index 33ac4e7b..33ac4e7b 100644
--- a/tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic.svg
index 869ee0db..869ee0db 100644
--- a/tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-showers-scattered-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-showers-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-showers-symbolic-ref.png
index d4dc5ff6..d4dc5ff6 100644
--- a/tests/fixtures/reftests/adwaita/weather-showers-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-showers-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-showers-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-showers-symbolic.svg
index 1f9e7b8b..1f9e7b8b 100644
--- a/tests/fixtures/reftests/adwaita/weather-showers-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-showers-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-snow-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-snow-symbolic-ref.png
index c2998578..c2998578 100644
--- a/tests/fixtures/reftests/adwaita/weather-snow-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-snow-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-snow-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-snow-symbolic.svg
index 7b844952..7b844952 100644
--- a/tests/fixtures/reftests/adwaita/weather-snow-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-snow-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-storm-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-storm-symbolic-ref.png
index e7abe48b..e7abe48b 100644
--- a/tests/fixtures/reftests/adwaita/weather-storm-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-storm-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-storm-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-storm-symbolic.svg
index 88616e5f..88616e5f 100644
--- a/tests/fixtures/reftests/adwaita/weather-storm-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-storm-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/weather-windy-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/weather-windy-symbolic-ref.png
index 01f98e51..01f98e51 100644
--- a/tests/fixtures/reftests/adwaita/weather-windy-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-windy-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/weather-windy-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/weather-windy-symbolic.svg
index 0c514ffd..0c514ffd 100644
--- a/tests/fixtures/reftests/adwaita/weather-windy-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/weather-windy-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/web-browser-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/web-browser-symbolic-ref.png
index fca44723..fca44723 100644
--- a/tests/fixtures/reftests/adwaita/web-browser-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/web-browser-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/web-browser-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/web-browser-symbolic.svg
index ddc8e070..ddc8e070 100644
--- a/tests/fixtures/reftests/adwaita/web-browser-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/web-browser-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/window-close-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/window-close-symbolic-ref.png
index 24a3e521..24a3e521 100644
--- a/tests/fixtures/reftests/adwaita/window-close-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/window-close-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/window-close-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/window-close-symbolic.svg
index c0c786fd..c0c786fd 100644
--- a/tests/fixtures/reftests/adwaita/window-close-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/window-close-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/window-maximize-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/window-maximize-symbolic-ref.png
index eac28588..eac28588 100644
--- a/tests/fixtures/reftests/adwaita/window-maximize-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/window-maximize-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/window-maximize-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/window-maximize-symbolic.svg
index 14d33c1a..14d33c1a 100644
--- a/tests/fixtures/reftests/adwaita/window-maximize-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/window-maximize-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/window-minimize-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/window-minimize-symbolic-ref.png
index 8273220e..8273220e 100644
--- a/tests/fixtures/reftests/adwaita/window-minimize-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/window-minimize-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/window-minimize-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/window-minimize-symbolic.svg
index a865a419..a865a419 100644
--- a/tests/fixtures/reftests/adwaita/window-minimize-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/window-minimize-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/window-restore-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/window-restore-symbolic-ref.png
index 7a0de4a4..7a0de4a4 100644
--- a/tests/fixtures/reftests/adwaita/window-restore-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/window-restore-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/window-restore-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/window-restore-symbolic.svg
index 2246c002..2246c002 100644
--- a/tests/fixtures/reftests/adwaita/window-restore-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/window-restore-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/x-office-address-book-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/x-office-address-book-symbolic-ref.png
index ebaaa6af..ebaaa6af 100644
--- a/tests/fixtures/reftests/adwaita/x-office-address-book-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-address-book-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/x-office-address-book-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/x-office-address-book-symbolic.svg
index 30a1090a..30a1090a 100644
--- a/tests/fixtures/reftests/adwaita/x-office-address-book-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-address-book-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/x-office-calendar-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/x-office-calendar-symbolic-ref.png
index 46518768..46518768 100644
--- a/tests/fixtures/reftests/adwaita/x-office-calendar-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-calendar-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/x-office-calendar-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/x-office-calendar-symbolic.svg
index b6378055..b6378055 100644
--- a/tests/fixtures/reftests/adwaita/x-office-calendar-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-calendar-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/x-office-document-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/x-office-document-symbolic-ref.png
index a7c03d10..a7c03d10 100644
--- a/tests/fixtures/reftests/adwaita/x-office-document-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-document-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/x-office-document-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/x-office-document-symbolic.svg
index 62f971a6..62f971a6 100644
--- a/tests/fixtures/reftests/adwaita/x-office-document-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-document-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/x-office-drawing-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/x-office-drawing-symbolic-ref.png
index bd4dd835..bd4dd835 100644
--- a/tests/fixtures/reftests/adwaita/x-office-drawing-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-drawing-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/x-office-drawing-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/x-office-drawing-symbolic.svg
index fe690b5a..fe690b5a 100644
--- a/tests/fixtures/reftests/adwaita/x-office-drawing-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-drawing-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/x-office-presentation-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/x-office-presentation-symbolic-ref.png
index c5d1b90b..c5d1b90b 100644
--- a/tests/fixtures/reftests/adwaita/x-office-presentation-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-presentation-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/x-office-presentation-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/x-office-presentation-symbolic.svg
index 0c32b20d..0c32b20d 100644
--- a/tests/fixtures/reftests/adwaita/x-office-presentation-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-presentation-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic-ref.png
index 651fd434..651fd434 100644
--- a/tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic.svg
index ca727aa6..ca727aa6 100644
--- a/tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/x-office-spreadsheet-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic-ref.png
index 925f81e8..925f81e8 100644
--- a/tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic.svg
index e0ba6c8d..e0ba6c8d 100644
--- a/tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/zoom-fit-best-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/zoom-in-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/zoom-in-symbolic-ref.png
index 66955986..66955986 100644
--- a/tests/fixtures/reftests/adwaita/zoom-in-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/zoom-in-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/zoom-in-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/zoom-in-symbolic.svg
index 2cc79bcd..2cc79bcd 100644
--- a/tests/fixtures/reftests/adwaita/zoom-in-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/zoom-in-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/zoom-original-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/zoom-original-symbolic-ref.png
index fe8de0b9..fe8de0b9 100644
--- a/tests/fixtures/reftests/adwaita/zoom-original-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/zoom-original-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/zoom-original-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/zoom-original-symbolic.svg
index d6eda05a..d6eda05a 100644
--- a/tests/fixtures/reftests/adwaita/zoom-original-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/zoom-original-symbolic.svg
diff --git a/tests/fixtures/reftests/adwaita/zoom-out-symbolic-ref.png b/rsvg/tests/fixtures/reftests/adwaita/zoom-out-symbolic-ref.png
index f6724db5..f6724db5 100644
--- a/tests/fixtures/reftests/adwaita/zoom-out-symbolic-ref.png
+++ b/rsvg/tests/fixtures/reftests/adwaita/zoom-out-symbolic-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/adwaita/zoom-out-symbolic.svg b/rsvg/tests/fixtures/reftests/adwaita/zoom-out-symbolic.svg
index d0a408d3..d0a408d3 100644
--- a/tests/fixtures/reftests/adwaita/zoom-out-symbolic.svg
+++ b/rsvg/tests/fixtures/reftests/adwaita/zoom-out-symbolic.svg
diff --git a/tests/fixtures/reftests/bug483-attribute-selectors-ref.png b/rsvg/tests/fixtures/reftests/bug483-attribute-selectors-ref.png
index 63f8a370..63f8a370 100644
--- a/tests/fixtures/reftests/bug483-attribute-selectors-ref.png
+++ b/rsvg/tests/fixtures/reftests/bug483-attribute-selectors-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bug483-attribute-selectors.svg b/rsvg/tests/fixtures/reftests/bug483-attribute-selectors.svg
index 5b3230c9..5b3230c9 100644
--- a/tests/fixtures/reftests/bug483-attribute-selectors.svg
+++ b/rsvg/tests/fixtures/reftests/bug483-attribute-selectors.svg
diff --git a/tests/fixtures/reftests/bug525-specificity-ref.png b/rsvg/tests/fixtures/reftests/bug525-specificity-ref.png
index 2eaa94d7..2eaa94d7 100644
--- a/tests/fixtures/reftests/bug525-specificity-ref.png
+++ b/rsvg/tests/fixtures/reftests/bug525-specificity-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bug525-specificity.svg b/rsvg/tests/fixtures/reftests/bug525-specificity.svg
index 2fb1c525..2fb1c525 100644
--- a/tests/fixtures/reftests/bug525-specificity.svg
+++ b/rsvg/tests/fixtures/reftests/bug525-specificity.svg
diff --git a/tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height-ref.svg b/rsvg/tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height-ref.svg
index a68e5c3a..a68e5c3a 100644
--- a/tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height-ref.svg
+++ b/rsvg/tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height-ref.svg
diff --git a/tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height.svg b/rsvg/tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height.svg
index 54da0bc1..54da0bc1 100644
--- a/tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height.svg
+++ b/rsvg/tests/fixtures/reftests/bugs-reftests/bug875-svg-use-width-height.svg
diff --git a/tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line-ref.svg b/rsvg/tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line-ref.svg
index a80e5632..a80e5632 100644
--- a/tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line-ref.svg
+++ b/rsvg/tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line-ref.svg
diff --git a/tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line.svg b/rsvg/tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line.svg
index 4e22470f..4e22470f 100644
--- a/tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line.svg
+++ b/rsvg/tests/fixtures/reftests/bugs-reftests/bug880-stroke-wide-line.svg
diff --git a/tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke-ref.svg b/rsvg/tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke-ref.svg
index 5fba0ad3..5fba0ad3 100644
--- a/tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke-ref.svg
+++ b/rsvg/tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke-ref.svg
diff --git a/tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke.svg b/rsvg/tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke.svg
index be393703..be393703 100644
--- a/tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke.svg
+++ b/rsvg/tests/fixtures/reftests/bugs-reftests/bug885-vector-effect-non-scaling-stroke.svg
diff --git a/tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip-ref.svg b/rsvg/tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip-ref.svg
index c319e2fa..c319e2fa 100644
--- a/tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip-ref.svg
+++ b/rsvg/tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip-ref.svg
diff --git a/tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip.svg b/rsvg/tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip.svg
index f25b65b2..f25b65b2 100644
--- a/tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip.svg
+++ b/rsvg/tests/fixtures/reftests/bugs-reftests/bug92-symbol-clip.svg
diff --git a/tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform-ref.svg b/rsvg/tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform-ref.svg
index cae82675..cae82675 100644
--- a/tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform-ref.svg
+++ b/rsvg/tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform-ref.svg
diff --git a/tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform.svg b/rsvg/tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform.svg
index 2c834fd5..2c834fd5 100644
--- a/tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform.svg
+++ b/rsvg/tests/fixtures/reftests/bugs-reftests/bug930-invalid-clip-path-transform.svg
diff --git a/tests/fixtures/reftests/bugs/a-inside-text-content-738-ref.png b/rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-738-ref.png
index 3baf7517..3baf7517 100644
--- a/tests/fixtures/reftests/bugs/a-inside-text-content-738-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-738-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/a-inside-text-content-738.svg b/rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-738.svg
index 7c3a0482..7c3a0482 100644
--- a/tests/fixtures/reftests/bugs/a-inside-text-content-738.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-738.svg
diff --git a/tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738-ref.png b/rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738-ref.png
index 3baf7517..3baf7517 100644
--- a/tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738.svg b/rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738.svg
index bc2203b2..bc2203b2 100644
--- a/tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/a-inside-text-content-pseudo-class-738.svg
diff --git a/tests/fixtures/reftests/bugs/bug108-font-size-relative-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug108-font-size-relative-ref.png
index 2b18067b..2b18067b 100644
--- a/tests/fixtures/reftests/bugs/bug108-font-size-relative-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug108-font-size-relative-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug108-font-size-relative.svg b/rsvg/tests/fixtures/reftests/bugs/bug108-font-size-relative.svg
index 41fe8a59..41fe8a59 100644
--- a/tests/fixtures/reftests/bugs/bug108-font-size-relative.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug108-font-size-relative.svg
diff --git a/tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes-ref.png
index 7cb3a2c2..7cb3a2c2 100644
--- a/tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes.svg b/rsvg/tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes.svg
index 9c494345..9c494345 100644
--- a/tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug112-svg-delayed-attributes.svg
diff --git a/tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap-ref.png
index be3c6316..be3c6316 100644
--- a/tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap.svg b/rsvg/tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap.svg
index cb725dec..cb725dec 100644
--- a/tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug165-zero-length-subpath-square-linecap.svg
diff --git a/tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg-ref.png
index 147134b3..147134b3 100644
--- a/tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg.svg b/rsvg/tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg.svg
index cb4fdf04..cb4fdf04 100644
--- a/tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug181-inheritable-attrs-in-svg.svg
diff --git a/tests/fixtures/reftests/bugs/bug241-light-source-type-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug241-light-source-type-ref.png
index f7bd4dac..f7bd4dac 100644
--- a/tests/fixtures/reftests/bugs/bug241-light-source-type-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug241-light-source-type-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug241-light-source-type.svg b/rsvg/tests/fixtures/reftests/bugs/bug241-light-source-type.svg
index dcc13cc9..dcc13cc9 100644
--- a/tests/fixtures/reftests/bugs/bug241-light-source-type.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug241-light-source-type.svg
diff --git a/tests/fixtures/reftests/bugs/bug245-negative-dashoffset-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug245-negative-dashoffset-ref.png
index 3c85ae56..3c85ae56 100644
--- a/tests/fixtures/reftests/bugs/bug245-negative-dashoffset-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug245-negative-dashoffset-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug245-negative-dashoffset.svg b/rsvg/tests/fixtures/reftests/bugs/bug245-negative-dashoffset.svg
index 48cdaf17..48cdaf17 100644
--- a/tests/fixtures/reftests/bugs/bug245-negative-dashoffset.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug245-negative-dashoffset.svg
diff --git a/tests/fixtures/reftests/bugs/bug282-drop-shadow-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug282-drop-shadow-ref.png
index 18b51189..18b51189 100644
--- a/tests/fixtures/reftests/bugs/bug282-drop-shadow-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug282-drop-shadow-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug282-drop-shadow.svg b/rsvg/tests/fixtures/reftests/bugs/bug282-drop-shadow.svg
index 04afae33..04afae33 100644
--- a/tests/fixtures/reftests/bugs/bug282-drop-shadow.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug282-drop-shadow.svg
diff --git a/tests/fixtures/reftests/bugs/bug340047-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug340047-ref.png
index bc69bad6..bc69bad6 100644
--- a/tests/fixtures/reftests/bugs/bug340047-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug340047-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug340047.svg b/rsvg/tests/fixtures/reftests/bugs/bug340047.svg
index 954bc7a7..954bc7a7 100644
--- a/tests/fixtures/reftests/bugs/bug340047.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug340047.svg
diff --git a/tests/fixtures/reftests/bugs/bug363-missing-space-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug363-missing-space-ref.png
index be503be4..be503be4 100644
--- a/tests/fixtures/reftests/bugs/bug363-missing-space-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug363-missing-space-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug363-missing-space.svg b/rsvg/tests/fixtures/reftests/bugs/bug363-missing-space.svg
index 8203f802..8203f802 100644
--- a/tests/fixtures/reftests/bugs/bug363-missing-space.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug363-missing-space.svg
diff --git a/tests/fixtures/reftests/bugs/bug372-small-arcs-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug372-small-arcs-ref.png
index 1bd1fa8c..1bd1fa8c 100644
--- a/tests/fixtures/reftests/bugs/bug372-small-arcs-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug372-small-arcs-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug372-small-arcs.svg b/rsvg/tests/fixtures/reftests/bugs/bug372-small-arcs.svg
index d3ce679f..d3ce679f 100644
--- a/tests/fixtures/reftests/bugs/bug372-small-arcs.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug372-small-arcs.svg
diff --git a/tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse-ref.png
index 5d8e4c42..5d8e4c42 100644
--- a/tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse.svg b/rsvg/tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse.svg
index 218e5f79..218e5f79 100644
--- a/tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug373-gradient-userspaceonuse.svg
diff --git a/tests/fixtures/reftests/bugs/bug403357-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug403357-ref.png
index 6af46402..6af46402 100644
--- a/tests/fixtures/reftests/bugs/bug403357-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug403357-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug403357.svg b/rsvg/tests/fixtures/reftests/bugs/bug403357.svg
index 67c72239..67c72239 100644
--- a/tests/fixtures/reftests/bugs/bug403357.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug403357.svg
diff --git a/tests/fixtures/reftests/bugs/bug476507-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug476507-ref.png
index 2a7f1b93..2a7f1b93 100644
--- a/tests/fixtures/reftests/bugs/bug476507-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug476507-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug476507.svg b/rsvg/tests/fixtures/reftests/bugs/bug476507.svg
index 26029ea8..26029ea8 100644
--- a/tests/fixtures/reftests/bugs/bug476507.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug476507.svg
diff --git a/tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x-ref.png
index b5883094..b5883094 100644
--- a/tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x.svg b/rsvg/tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x.svg
index 7c7ed4a3..7c7ed4a3 100644
--- a/tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug481-tspan-uses-at-least-first-x.svg
diff --git a/tests/fixtures/reftests/bugs/bug494-text-accumulate-dy-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug494-text-accumulate-dy-ref.png
index 67a52de8..67a52de8 100644
--- a/tests/fixtures/reftests/bugs/bug494-text-accumulate-dy-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug494-text-accumulate-dy-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug494-text-accumulate-dy.svg b/rsvg/tests/fixtures/reftests/bugs/bug494-text-accumulate-dy.svg
index 6eea3686..6eea3686 100644
--- a/tests/fixtures/reftests/bugs/bug494-text-accumulate-dy.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug494-text-accumulate-dy.svg
diff --git a/tests/fixtures/reftests/bugs/bug506-pattern-fallback-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug506-pattern-fallback-ref.png
index b9fec4e9..b9fec4e9 100644
--- a/tests/fixtures/reftests/bugs/bug506-pattern-fallback-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug506-pattern-fallback-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug506-pattern-fallback.svg b/rsvg/tests/fixtures/reftests/bugs/bug506-pattern-fallback.svg
index 64f71050..64f71050 100644
--- a/tests/fixtures/reftests/bugs/bug506-pattern-fallback.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug506-pattern-fallback.svg
diff --git a/tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity-ref.png
index cad2c3e7..cad2c3e7 100644
--- a/tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity.svg b/rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity.svg
index 569d8ba4..569d8ba4 100644
--- a/tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill-opacity.svg
diff --git a/tests/fixtures/reftests/bugs/bug510-pattern-fill-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill-ref.png
index 6fdae2c4..6fdae2c4 100644
--- a/tests/fixtures/reftests/bugs/bug510-pattern-fill-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug510-pattern-fill.svg b/rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill.svg
index 9698a03a..9698a03a 100644
--- a/tests/fixtures/reftests/bugs/bug510-pattern-fill.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug510-pattern-fill.svg
diff --git a/tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype-ref.png
index 9008274a..9008274a 100644
--- a/tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype.svg b/rsvg/tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype.svg
index f2cd71c7..f2cd71c7 100644
--- a/tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug548-data-url-without-mimetype.svg
diff --git a/tests/fixtures/reftests/bugs/bug563933-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug563933-ref.png
index 1e50f0d6..1e50f0d6 100644
--- a/tests/fixtures/reftests/bugs/bug563933-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug563933-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug563933.svg b/rsvg/tests/fixtures/reftests/bugs/bug563933.svg
index dd920ba9..dd920ba9 100644
--- a/tests/fixtures/reftests/bugs/bug563933.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug563933.svg
diff --git a/tests/fixtures/reftests/bugs/bug577-multiple-font-families-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug577-multiple-font-families-ref.png
index 075edd14..075edd14 100644
--- a/tests/fixtures/reftests/bugs/bug577-multiple-font-families-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug577-multiple-font-families-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug587721-text-transform-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug587721-text-transform-ref.png
index 798fc6fb..798fc6fb 100644
--- a/tests/fixtures/reftests/bugs/bug587721-text-transform-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug587721-text-transform-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug587721-text-transform.svg b/rsvg/tests/fixtures/reftests/bugs/bug587721-text-transform.svg
index d86b6ef7..d86b6ef7 100644
--- a/tests/fixtures/reftests/bugs/bug587721-text-transform.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug587721-text-transform.svg
diff --git a/tests/fixtures/reftests/bugs/bug590-mask-units-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug590-mask-units-ref.png
index 3647c930..3647c930 100644
--- a/tests/fixtures/reftests/bugs/bug590-mask-units-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug590-mask-units-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug590-mask-units.svg b/rsvg/tests/fixtures/reftests/bugs/bug590-mask-units.svg
index 14e2e719..14e2e719 100644
--- a/tests/fixtures/reftests/bugs/bug590-mask-units.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug590-mask-units.svg
diff --git a/tests/fixtures/reftests/bugs/bug603550-mask-luminance-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug603550-mask-luminance-ref.png
index 456b1982..456b1982 100644
--- a/tests/fixtures/reftests/bugs/bug603550-mask-luminance-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug603550-mask-luminance-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug603550-mask-luminance.svg b/rsvg/tests/fixtures/reftests/bugs/bug603550-mask-luminance.svg
index 19c40b2f..19c40b2f 100644
--- a/tests/fixtures/reftests/bugs/bug603550-mask-luminance.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug603550-mask-luminance.svg
diff --git a/tests/fixtures/reftests/bugs/bug609-clippath-transform-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug609-clippath-transform-ref.png
index 58924a21..58924a21 100644
--- a/tests/fixtures/reftests/bugs/bug609-clippath-transform-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug609-clippath-transform-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug609-clippath-transform.svg b/rsvg/tests/fixtures/reftests/bugs/bug609-clippath-transform.svg
index a689a06b..a689a06b 100644
--- a/tests/fixtures/reftests/bugs/bug609-clippath-transform.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug609-clippath-transform.svg
diff --git a/tests/fixtures/reftests/bugs/bug634324-blur-negative-transform-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug634324-blur-negative-transform-ref.png
index b87da96f..b87da96f 100644
--- a/tests/fixtures/reftests/bugs/bug634324-blur-negative-transform-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug634324-blur-negative-transform-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug634324-blur-negative-transform.svg b/rsvg/tests/fixtures/reftests/bugs/bug634324-blur-negative-transform.svg
index 8b8278b7..8b8278b7 100644
--- a/tests/fixtures/reftests/bugs/bug634324-blur-negative-transform.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug634324-blur-negative-transform.svg
diff --git a/tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy-ref.png
index 81887de8..81887de8 100644
--- a/tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy.svg b/rsvg/tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy.svg
index 175d00c8..175d00c8 100644
--- a/tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug642-nested-tspan-dx-dy.svg
diff --git a/tests/fixtures/reftests/bugs/bug667-tspan-visibility-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug667-tspan-visibility-ref.png
index 3b48cb6d..3b48cb6d 100644
--- a/tests/fixtures/reftests/bugs/bug667-tspan-visibility-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug667-tspan-visibility-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug667-tspan-visibility.svg b/rsvg/tests/fixtures/reftests/bugs/bug667-tspan-visibility.svg
index 7919fab3..7919fab3 100644
--- a/tests/fixtures/reftests/bugs/bug667-tspan-visibility.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug667-tspan-visibility.svg
diff --git a/tests/fixtures/reftests/bugs/bug668-small-caps-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug668-small-caps-ref.png
index 42de8479..42de8479 100644
--- a/tests/fixtures/reftests/bugs/bug668-small-caps-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug668-small-caps-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug668-small-caps.svg b/rsvg/tests/fixtures/reftests/bugs/bug668-small-caps.svg
index a69f52b5..a69f52b5 100644
--- a/tests/fixtures/reftests/bugs/bug668-small-caps.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug668-small-caps.svg
diff --git a/tests/fixtures/reftests/bugs/bug689832-unresolved-gradient-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug689832-unresolved-gradient-ref.png
index 64cbe5c0..64cbe5c0 100644
--- a/tests/fixtures/reftests/bugs/bug689832-unresolved-gradient-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug689832-unresolved-gradient-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug689832-unresolved-gradient.svg b/rsvg/tests/fixtures/reftests/bugs/bug689832-unresolved-gradient.svg
index 15413d83..15413d83 100644
--- a/tests/fixtures/reftests/bugs/bug689832-unresolved-gradient.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug689832-unresolved-gradient.svg
diff --git a/tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry-ref.png
index 5fd1b8cf..5fd1b8cf 100644
--- a/tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry.svg b/rsvg/tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry.svg
index 1f526d16..1f526d16 100644
--- a/tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug718-rect-negative-rx-ry.svg
diff --git a/tests/fixtures/reftests/bugs/bug730-font-scaling-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug730-font-scaling-ref.png
index 5fef4bdf..5fef4bdf 100644
--- a/tests/fixtures/reftests/bugs/bug730-font-scaling-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug730-font-scaling-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug730-font-scaling.svg b/rsvg/tests/fixtures/reftests/bugs/bug730-font-scaling.svg
index 5a8ea2b8..5a8ea2b8 100644
--- a/tests/fixtures/reftests/bugs/bug730-font-scaling.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug730-font-scaling.svg
diff --git a/tests/fixtures/reftests/bugs/bug738367-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug738367-ref.png
index dd1af4a1..dd1af4a1 100644
--- a/tests/fixtures/reftests/bugs/bug738367-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug738367-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug738367.svg b/rsvg/tests/fixtures/reftests/bugs/bug738367.svg
index 00860a44..00860a44 100644
--- a/tests/fixtures/reftests/bugs/bug738367.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug738367.svg
diff --git a/tests/fixtures/reftests/bugs/bug749415-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug749415-ref.png
index b843dcdd..b843dcdd 100644
--- a/tests/fixtures/reftests/bugs/bug749415-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug749415-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug749415.svg b/rsvg/tests/fixtures/reftests/bugs/bug749415.svg
index 15865a5a..15865a5a 100644
--- a/tests/fixtures/reftests/bugs/bug749415.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug749415.svg
diff --git a/tests/fixtures/reftests/bugs/bug760180-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug760180-ref.png
index a6838ca4..a6838ca4 100644
--- a/tests/fixtures/reftests/bugs/bug760180-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug760180-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug760180.svg b/rsvg/tests/fixtures/reftests/bugs/bug760180.svg
index c1929f81..c1929f81 100644
--- a/tests/fixtures/reftests/bugs/bug760180.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug760180.svg
diff --git a/tests/fixtures/reftests/bugs/bug761175-recursive-masks-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug761175-recursive-masks-ref.png
index aceb5d20..aceb5d20 100644
--- a/tests/fixtures/reftests/bugs/bug761175-recursive-masks-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug761175-recursive-masks-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug761175-recursive-masks.svg b/rsvg/tests/fixtures/reftests/bugs/bug761175-recursive-masks.svg
index 22482664..22482664 100644
--- a/tests/fixtures/reftests/bugs/bug761175-recursive-masks.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug761175-recursive-masks.svg
diff --git a/tests/fixtures/reftests/bugs/bug761871-reset-reflection-points-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug761871-reset-reflection-points-ref.png
index e76e47c5..e76e47c5 100644
--- a/tests/fixtures/reftests/bugs/bug761871-reset-reflection-points-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug761871-reset-reflection-points-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug761871-reset-reflection-points.svg b/rsvg/tests/fixtures/reftests/bugs/bug761871-reset-reflection-points.svg
index cc3bda9f..cc3bda9f 100644
--- a/tests/fixtures/reftests/bugs/bug761871-reset-reflection-points.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug761871-reset-reflection-points.svg
diff --git a/tests/fixtures/reftests/bugs/bug763386-marker-coincident-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug763386-marker-coincident-ref.png
index 2248fd7b..2248fd7b 100644
--- a/tests/fixtures/reftests/bugs/bug763386-marker-coincident-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug763386-marker-coincident-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug763386-marker-coincident.svg b/rsvg/tests/fixtures/reftests/bugs/bug763386-marker-coincident.svg
index 7af4f9e3..7af4f9e3 100644
--- a/tests/fixtures/reftests/bugs/bug763386-marker-coincident.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug763386-marker-coincident.svg
diff --git a/tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements-ref.png
index 1b5634c1..1b5634c1 100644
--- a/tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements.svg b/rsvg/tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements.svg
index d8b78f31..d8b78f31 100644
--- a/tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug776297-marker-on-non-path-elements.svg
diff --git a/tests/fixtures/reftests/bugs/bug786372-default-style-type-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug786372-default-style-type-ref.png
index f3bf76a8..f3bf76a8 100644
--- a/tests/fixtures/reftests/bugs/bug786372-default-style-type-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug786372-default-style-type-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug786372-default-style-type.svg b/rsvg/tests/fixtures/reftests/bugs/bug786372-default-style-type.svg
index 780aac63..780aac63 100644
--- a/tests/fixtures/reftests/bugs/bug786372-default-style-type.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug786372-default-style-type.svg
diff --git a/tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox-ref.png b/rsvg/tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox-ref.png
index 93349f98..93349f98 100644
--- a/tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox-ref.png
+++ b/rsvg/tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox.svg b/rsvg/tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox.svg
index 25029f61..25029f61 100644
--- a/tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/bug788-inner-svg-viewbox.svg
diff --git a/tests/fixtures/reftests/bugs/ignore-577-multiple-font-families.svg b/rsvg/tests/fixtures/reftests/bugs/ignore-577-multiple-font-families.svg
index a7d3ca84..a7d3ca84 100644
--- a/tests/fixtures/reftests/bugs/ignore-577-multiple-font-families.svg
+++ b/rsvg/tests/fixtures/reftests/bugs/ignore-577-multiple-font-families.svg
diff --git a/tests/fixtures/reftests/css-import-ref.png b/rsvg/tests/fixtures/reftests/css-import-ref.png
index ca9f7883..ca9f7883 100644
--- a/tests/fixtures/reftests/css-import-ref.png
+++ b/rsvg/tests/fixtures/reftests/css-import-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/css-import-url-ref.png b/rsvg/tests/fixtures/reftests/css-import-url-ref.png
index ca9f7883..ca9f7883 100644
--- a/tests/fixtures/reftests/css-import-url-ref.png
+++ b/rsvg/tests/fixtures/reftests/css-import-url-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/css-import-url.svg b/rsvg/tests/fixtures/reftests/css-import-url.svg
index b4bb97db..b4bb97db 100644
--- a/tests/fixtures/reftests/css-import-url.svg
+++ b/rsvg/tests/fixtures/reftests/css-import-url.svg
diff --git a/tests/fixtures/reftests/css-import.css b/rsvg/tests/fixtures/reftests/css-import.css
index c7037d76..c7037d76 100644
--- a/tests/fixtures/reftests/css-import.css
+++ b/rsvg/tests/fixtures/reftests/css-import.css
diff --git a/tests/fixtures/reftests/css-import.svg b/rsvg/tests/fixtures/reftests/css-import.svg
index bb2a56f7..bb2a56f7 100644
--- a/tests/fixtures/reftests/css-import.svg
+++ b/rsvg/tests/fixtures/reftests/css-import.svg
diff --git a/tests/fixtures/reftests/duplicate-id-ref.png b/rsvg/tests/fixtures/reftests/duplicate-id-ref.png
index 56e95a80..56e95a80 100644
--- a/tests/fixtures/reftests/duplicate-id-ref.png
+++ b/rsvg/tests/fixtures/reftests/duplicate-id-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/duplicate-id.svg b/rsvg/tests/fixtures/reftests/duplicate-id.svg
index c05f3413..c05f3413 100644
--- a/tests/fixtures/reftests/duplicate-id.svg
+++ b/rsvg/tests/fixtures/reftests/duplicate-id.svg
diff --git a/tests/fixtures/reftests/filter-component-transfer-from-reference-page-ref.png b/rsvg/tests/fixtures/reftests/filter-component-transfer-from-reference-page-ref.png
index ae7977dc..ae7977dc 100644
--- a/tests/fixtures/reftests/filter-component-transfer-from-reference-page-ref.png
+++ b/rsvg/tests/fixtures/reftests/filter-component-transfer-from-reference-page-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/filter-component-transfer-from-reference-page.svg b/rsvg/tests/fixtures/reftests/filter-component-transfer-from-reference-page.svg
index 677d50ce..677d50ce 100644
--- a/tests/fixtures/reftests/filter-component-transfer-from-reference-page.svg
+++ b/rsvg/tests/fixtures/reftests/filter-component-transfer-from-reference-page.svg
diff --git a/tests/fixtures/reftests/filter-composite-color-interpolation-filters-ref.png b/rsvg/tests/fixtures/reftests/filter-composite-color-interpolation-filters-ref.png
index de7d2c38..de7d2c38 100644
--- a/tests/fixtures/reftests/filter-composite-color-interpolation-filters-ref.png
+++ b/rsvg/tests/fixtures/reftests/filter-composite-color-interpolation-filters-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/filter-conv-bounds-ref.png b/rsvg/tests/fixtures/reftests/filter-conv-bounds-ref.png
index 604bdfeb..604bdfeb 100644
--- a/tests/fixtures/reftests/filter-conv-bounds-ref.png
+++ b/rsvg/tests/fixtures/reftests/filter-conv-bounds-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/filter-conv-bounds.svg b/rsvg/tests/fixtures/reftests/filter-conv-bounds.svg
index 7d6eb44d..7d6eb44d 100644
--- a/tests/fixtures/reftests/filter-conv-bounds.svg
+++ b/rsvg/tests/fixtures/reftests/filter-conv-bounds.svg
diff --git a/tests/fixtures/reftests/filter-conv-divisor-ref.png b/rsvg/tests/fixtures/reftests/filter-conv-divisor-ref.png
index 1a581f98..1a581f98 100644
--- a/tests/fixtures/reftests/filter-conv-divisor-ref.png
+++ b/rsvg/tests/fixtures/reftests/filter-conv-divisor-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/filter-conv-divisor.svg b/rsvg/tests/fixtures/reftests/filter-conv-divisor.svg
index 9f2d729e..9f2d729e 100644
--- a/tests/fixtures/reftests/filter-conv-divisor.svg
+++ b/rsvg/tests/fixtures/reftests/filter-conv-divisor.svg
diff --git a/tests/fixtures/reftests/filter-effects-region-ref.png b/rsvg/tests/fixtures/reftests/filter-effects-region-ref.png
index 79559741..79559741 100644
--- a/tests/fixtures/reftests/filter-effects-region-ref.png
+++ b/rsvg/tests/fixtures/reftests/filter-effects-region-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/filter-effects-region.svg b/rsvg/tests/fixtures/reftests/filter-effects-region.svg
index fcd37944..fcd37944 100644
--- a/tests/fixtures/reftests/filter-effects-region.svg
+++ b/rsvg/tests/fixtures/reftests/filter-effects-region.svg
diff --git a/tests/fixtures/reftests/filter-image-from-reference-page-ref.png b/rsvg/tests/fixtures/reftests/filter-image-from-reference-page-ref.png
index f8cb24a6..f8cb24a6 100644
--- a/tests/fixtures/reftests/filter-image-from-reference-page-ref.png
+++ b/rsvg/tests/fixtures/reftests/filter-image-from-reference-page-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/filter-image-from-reference-page.svg b/rsvg/tests/fixtures/reftests/filter-image-from-reference-page.svg
index e9cef3f0..e9cef3f0 100644
--- a/tests/fixtures/reftests/filter-image-from-reference-page.svg
+++ b/rsvg/tests/fixtures/reftests/filter-image-from-reference-page.svg
diff --git a/tests/fixtures/reftests/filter-kernel-unit-length-ref.png b/rsvg/tests/fixtures/reftests/filter-kernel-unit-length-ref.png
index ca3a0467..ca3a0467 100644
--- a/tests/fixtures/reftests/filter-kernel-unit-length-ref.png
+++ b/rsvg/tests/fixtures/reftests/filter-kernel-unit-length-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/filter-kernel-unit-length.svg b/rsvg/tests/fixtures/reftests/filter-kernel-unit-length.svg
index c45b7721..c45b7721 100644
--- a/tests/fixtures/reftests/filter-kernel-unit-length.svg
+++ b/rsvg/tests/fixtures/reftests/filter-kernel-unit-length.svg
diff --git a/tests/fixtures/reftests/filter-offset-ref.png b/rsvg/tests/fixtures/reftests/filter-offset-ref.png
index c3da529d..c3da529d 100644
--- a/tests/fixtures/reftests/filter-offset-ref.png
+++ b/rsvg/tests/fixtures/reftests/filter-offset-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/filter-offset.svg b/rsvg/tests/fixtures/reftests/filter-offset.svg
index a7c8633a..a7c8633a 100644
--- a/tests/fixtures/reftests/filter-offset.svg
+++ b/rsvg/tests/fixtures/reftests/filter-offset.svg
diff --git a/tests/fixtures/reftests/font-shorthand-ref.png b/rsvg/tests/fixtures/reftests/font-shorthand-ref.png
index b3b3a050..b3b3a050 100644
--- a/tests/fixtures/reftests/font-shorthand-ref.png
+++ b/rsvg/tests/fixtures/reftests/font-shorthand-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/font-shorthand.svg b/rsvg/tests/fixtures/reftests/font-shorthand.svg
index 18b28215..18b28215 100644
--- a/tests/fixtures/reftests/font-shorthand.svg
+++ b/rsvg/tests/fixtures/reftests/font-shorthand.svg
diff --git a/tests/fixtures/reftests/gzip-compressed-ref.png b/rsvg/tests/fixtures/reftests/gzip-compressed-ref.png
index 8aa2a9e1..8aa2a9e1 100644
--- a/tests/fixtures/reftests/gzip-compressed-ref.png
+++ b/rsvg/tests/fixtures/reftests/gzip-compressed-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/gzip-compressed.svg b/rsvg/tests/fixtures/reftests/gzip-compressed.svg
index 1a7d554c..1a7d554c 100644
--- a/tests/fixtures/reftests/gzip-compressed.svg
+++ b/rsvg/tests/fixtures/reftests/gzip-compressed.svg
Binary files differ
diff --git a/tests/fixtures/reftests/hexchat-ref.png b/rsvg/tests/fixtures/reftests/hexchat-ref.png
index 9b2bf0dd..9b2bf0dd 100644
--- a/tests/fixtures/reftests/hexchat-ref.png
+++ b/rsvg/tests/fixtures/reftests/hexchat-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/hexchat.svg b/rsvg/tests/fixtures/reftests/hexchat.svg
index 07be27f5..07be27f5 100644
--- a/tests/fixtures/reftests/hexchat.svg
+++ b/rsvg/tests/fixtures/reftests/hexchat.svg
diff --git a/tests/fixtures/reftests/ignore-filter-composite-color-interpolation-filters.svg b/rsvg/tests/fixtures/reftests/ignore-filter-composite-color-interpolation-filters.svg
index 1cf28387..1cf28387 100644
--- a/tests/fixtures/reftests/ignore-filter-composite-color-interpolation-filters.svg
+++ b/rsvg/tests/fixtures/reftests/ignore-filter-composite-color-interpolation-filters.svg
diff --git a/tests/fixtures/reftests/include-compressed-ref.png b/rsvg/tests/fixtures/reftests/include-compressed-ref.png
index 8aa2a9e1..8aa2a9e1 100644
--- a/tests/fixtures/reftests/include-compressed-ref.png
+++ b/rsvg/tests/fixtures/reftests/include-compressed-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/include-compressed.svg b/rsvg/tests/fixtures/reftests/include-compressed.svg
index 365d3fcb..365d3fcb 100644
--- a/tests/fixtures/reftests/include-compressed.svg
+++ b/rsvg/tests/fixtures/reftests/include-compressed.svg
diff --git a/tests/fixtures/reftests/include-fallback-ref.png b/rsvg/tests/fixtures/reftests/include-fallback-ref.png
index 5f33f768..5f33f768 100644
--- a/tests/fixtures/reftests/include-fallback-ref.png
+++ b/rsvg/tests/fixtures/reftests/include-fallback-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/include-fallback.svg b/rsvg/tests/fixtures/reftests/include-fallback.svg
index a5e43594..a5e43594 100644
--- a/tests/fixtures/reftests/include-fallback.svg
+++ b/rsvg/tests/fixtures/reftests/include-fallback.svg
diff --git a/tests/fixtures/reftests/include-text-ref.png b/rsvg/tests/fixtures/reftests/include-text-ref.png
index 24d71b2a..24d71b2a 100644
--- a/tests/fixtures/reftests/include-text-ref.png
+++ b/rsvg/tests/fixtures/reftests/include-text-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/include-text.svg b/rsvg/tests/fixtures/reftests/include-text.svg
index b966cd73..b966cd73 100644
--- a/tests/fixtures/reftests/include-text.svg
+++ b/rsvg/tests/fixtures/reftests/include-text.svg
diff --git a/tests/fixtures/reftests/rtl-tspan-ref.png b/rsvg/tests/fixtures/reftests/rtl-tspan-ref.png
index aa425a70..aa425a70 100644
--- a/tests/fixtures/reftests/rtl-tspan-ref.png
+++ b/rsvg/tests/fixtures/reftests/rtl-tspan-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/rtl-tspan.svg b/rsvg/tests/fixtures/reftests/rtl-tspan.svg
index 510d6391..510d6391 100644
--- a/tests/fixtures/reftests/rtl-tspan.svg
+++ b/rsvg/tests/fixtures/reftests/rtl-tspan.svg
diff --git a/tests/fixtures/reftests/specificity-ref.png b/rsvg/tests/fixtures/reftests/specificity-ref.png
index c7119981..c7119981 100644
--- a/tests/fixtures/reftests/specificity-ref.png
+++ b/rsvg/tests/fixtures/reftests/specificity-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/specificity.svg b/rsvg/tests/fixtures/reftests/specificity.svg
index c9623ce2..c9623ce2 100644
--- a/tests/fixtures/reftests/specificity.svg
+++ b/rsvg/tests/fixtures/reftests/specificity.svg
diff --git a/tests/fixtures/reftests/structural-pseudo-classes-ref.png b/rsvg/tests/fixtures/reftests/structural-pseudo-classes-ref.png
index f3e59551..f3e59551 100644
--- a/tests/fixtures/reftests/structural-pseudo-classes-ref.png
+++ b/rsvg/tests/fixtures/reftests/structural-pseudo-classes-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/structural-pseudo-classes.svg b/rsvg/tests/fixtures/reftests/structural-pseudo-classes.svg
index c9494098..c9494098 100644
--- a/tests/fixtures/reftests/structural-pseudo-classes.svg
+++ b/rsvg/tests/fixtures/reftests/structural-pseudo-classes.svg
diff --git a/tests/fixtures/reftests/style-with-xml-comments-ref.png b/rsvg/tests/fixtures/reftests/style-with-xml-comments-ref.png
index 8aa2a9e1..8aa2a9e1 100644
--- a/tests/fixtures/reftests/style-with-xml-comments-ref.png
+++ b/rsvg/tests/fixtures/reftests/style-with-xml-comments-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/style-with-xml-comments.svg b/rsvg/tests/fixtures/reftests/style-with-xml-comments.svg
index 6812f880..6812f880 100644
--- a/tests/fixtures/reftests/style-with-xml-comments.svg
+++ b/rsvg/tests/fixtures/reftests/style-with-xml-comments.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-01-b-ref.png
index 2e6a8ff9..2e6a8ff9 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-01-b.svg
index 19431e0f..19431e0f 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-02-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-02-t-ref.png
index 4f6f12df..4f6f12df 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-02-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-02-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-02-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-02-t.svg
index ef3ab1a8..ef3ab1a8 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-02-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-02-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-03-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-03-t-ref.png
index 3783f54d..3783f54d 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-03-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-03-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-03-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-03-t.svg
index b1c507c9..b1c507c9 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-03-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-03-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-04-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-04-t-ref.png
index 7407a96a..7407a96a 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-04-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-04-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-04-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-04-t.svg
index 3ca36308..3ca36308 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-04-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-04-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-05-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-05-t-ref.png
index 0583aa03..0583aa03 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-05-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-05-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-05-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-05-t.svg
index d0d78bf4..d0d78bf4 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-05-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-05-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-06-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-06-t-ref.png
index 11c6b394..11c6b394 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-06-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-06-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-06-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-06-t.svg
index 9b845b23..9b845b23 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-06-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-06-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-07-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-07-t-ref.png
index 85acea05..85acea05 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-07-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-07-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-07-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-07-t.svg
index f9cb6c44..f9cb6c44 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-07-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-07-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-08-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-08-t-ref.png
index e315bd92..e315bd92 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-08-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-08-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-08-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-08-t.svg
index d1cbf594..d1cbf594 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-08-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-08-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-09-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-09-t-ref.png
index ac21fe28..ac21fe28 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-09-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-09-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-trans-09-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-09-t.svg
index d37ef9cc..d37ef9cc 100644
--- a/tests/fixtures/reftests/svg1.1/coords-trans-09-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-trans-09-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-viewattr-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-01-b-ref.png
index ddecd445..ddecd445 100644
--- a/tests/fixtures/reftests/svg1.1/coords-viewattr-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-viewattr-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-01-b.svg
index 05fbe99f..05fbe99f 100644
--- a/tests/fixtures/reftests/svg1.1/coords-viewattr-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-viewattr-02-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-02-b-ref.png
index 21faf2e5..21faf2e5 100644
--- a/tests/fixtures/reftests/svg1.1/coords-viewattr-02-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-02-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-viewattr-02-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-02-b.svg
index 77a0e197..77a0e197 100644
--- a/tests/fixtures/reftests/svg1.1/coords-viewattr-02-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-02-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/coords-viewattr-03-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-03-b-ref.png
index cad2b687..cad2b687 100644
--- a/tests/fixtures/reftests/svg1.1/coords-viewattr-03-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-03-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/coords-viewattr-03-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-03-b.svg
index 02c31605..02c31605 100644
--- a/tests/fixtures/reftests/svg1.1/coords-viewattr-03-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/coords-viewattr-03-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-background-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-background-01-f-ref.png
index 414e6e9e..414e6e9e 100644
--- a/tests/fixtures/reftests/svg1.1/filters-background-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-background-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-background-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-background-01-f.svg
index 72510dd5..72510dd5 100644
--- a/tests/fixtures/reftests/svg1.1/filters-background-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-background-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-blend-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-blend-01-b-ref.png
index e4812179..e4812179 100644
--- a/tests/fixtures/reftests/svg1.1/filters-blend-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-blend-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-blend-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-blend-01-b.svg
index 685a59ee..685a59ee 100644
--- a/tests/fixtures/reftests/svg1.1/filters-blend-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-blend-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-color-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-color-01-b-ref.png
index 0d7f7241..0d7f7241 100644
--- a/tests/fixtures/reftests/svg1.1/filters-color-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-color-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-color-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-color-01-b.svg
index 53b993a0..53b993a0 100644
--- a/tests/fixtures/reftests/svg1.1/filters-color-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-color-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-color-02-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-color-02-b-ref.png
index 3721aadc..3721aadc 100644
--- a/tests/fixtures/reftests/svg1.1/filters-color-02-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-color-02-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-color-02-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-color-02-b.svg
index ac399b98..ac399b98 100644
--- a/tests/fixtures/reftests/svg1.1/filters-color-02-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-color-02-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-composite-02-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-02-b-ref.png
index 01935401..01935401 100644
--- a/tests/fixtures/reftests/svg1.1/filters-composite-02-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-02-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-composite-02-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-02-b.svg
index 23e4b9ad..23e4b9ad 100644
--- a/tests/fixtures/reftests/svg1.1/filters-composite-02-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-02-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-composite-03-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-03-f-ref.png
index 9543b949..9543b949 100644
--- a/tests/fixtures/reftests/svg1.1/filters-composite-03-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-03-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-composite-03-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-03-f.svg
index fc1d8c34..fc1d8c34 100644
--- a/tests/fixtures/reftests/svg1.1/filters-composite-03-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-03-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-composite-04-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-04-f-ref.png
index 03d51070..03d51070 100644
--- a/tests/fixtures/reftests/svg1.1/filters-composite-04-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-04-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-composite-04-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-04-f.svg
index 4885b13a..4885b13a 100644
--- a/tests/fixtures/reftests/svg1.1/filters-composite-04-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-04-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-composite-05-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-05-f-ref.png
index 006f21d7..006f21d7 100644
--- a/tests/fixtures/reftests/svg1.1/filters-composite-05-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-05-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-composite-05-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-05-f.svg
index 2f6bd55f..2f6bd55f 100644
--- a/tests/fixtures/reftests/svg1.1/filters-composite-05-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-composite-05-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-comptran-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-comptran-01-b-ref.png
index 5e40a86c..5e40a86c 100644
--- a/tests/fixtures/reftests/svg1.1/filters-comptran-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-comptran-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-comptran-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-comptran-01-b.svg
index 4f94d941..4f94d941 100644
--- a/tests/fixtures/reftests/svg1.1/filters-comptran-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-comptran-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-conv-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-01-f-ref.png
index b15cf3cb..b15cf3cb 100644
--- a/tests/fixtures/reftests/svg1.1/filters-conv-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-conv-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-01-f.svg
index 0ff4c9f3..0ff4c9f3 100644
--- a/tests/fixtures/reftests/svg1.1/filters-conv-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-conv-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-02-f-ref.png
index 0a5fabf7..0a5fabf7 100644
--- a/tests/fixtures/reftests/svg1.1/filters-conv-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-conv-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-02-f.svg
index 8f16e18a..8f16e18a 100644
--- a/tests/fixtures/reftests/svg1.1/filters-conv-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-02-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-conv-03-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-03-f-ref.png
index eaa060f6..eaa060f6 100644
--- a/tests/fixtures/reftests/svg1.1/filters-conv-03-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-03-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-conv-03-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-03-f.svg
index 2e5460b3..2e5460b3 100644
--- a/tests/fixtures/reftests/svg1.1/filters-conv-03-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-03-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-conv-04-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-04-f-ref.png
index 92ef677c..92ef677c 100644
--- a/tests/fixtures/reftests/svg1.1/filters-conv-04-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-04-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-conv-04-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-04-f.svg
index a66cf323..a66cf323 100644
--- a/tests/fixtures/reftests/svg1.1/filters-conv-04-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-04-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-conv-05-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-05-f-ref.png
index 38ce2527..38ce2527 100644
--- a/tests/fixtures/reftests/svg1.1/filters-conv-05-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-05-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-conv-05-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-05-f.svg
index b60f774e..b60f774e 100644
--- a/tests/fixtures/reftests/svg1.1/filters-conv-05-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-conv-05-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-diffuse-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-diffuse-01-f-ref.png
index 74b22af6..74b22af6 100644
--- a/tests/fixtures/reftests/svg1.1/filters-diffuse-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-diffuse-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-diffuse-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-diffuse-01-f.svg
index e1e3a38e..e1e3a38e 100644
--- a/tests/fixtures/reftests/svg1.1/filters-diffuse-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-diffuse-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-displace-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-displace-01-f-ref.png
index c8fe8b3c..c8fe8b3c 100644
--- a/tests/fixtures/reftests/svg1.1/filters-displace-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-displace-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-displace-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-displace-02-f-ref.png
index a751513d..a751513d 100644
--- a/tests/fixtures/reftests/svg1.1/filters-displace-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-displace-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-displace-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-displace-02-f.svg
index 1fc1d1bc..1fc1d1bc 100644
--- a/tests/fixtures/reftests/svg1.1/filters-displace-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-displace-02-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-example-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-example-01-b-ref.png
index 7438a787..7438a787 100644
--- a/tests/fixtures/reftests/svg1.1/filters-example-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-example-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-felem-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-felem-02-f-ref.png
index 59d231cc..59d231cc 100644
--- a/tests/fixtures/reftests/svg1.1/filters-felem-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-felem-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-felem-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-felem-02-f.svg
index ebcdac5e..ebcdac5e 100644
--- a/tests/fixtures/reftests/svg1.1/filters-felem-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-felem-02-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-gauss-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-01-b-ref.png
index dbe96435..dbe96435 100644
--- a/tests/fixtures/reftests/svg1.1/filters-gauss-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-gauss-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-01-b.svg
index d1cd3a5f..d1cd3a5f 100644
--- a/tests/fixtures/reftests/svg1.1/filters-gauss-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-gauss-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-02-f-ref.png
index 20dc454f..20dc454f 100644
--- a/tests/fixtures/reftests/svg1.1/filters-gauss-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-gauss-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-02-f.svg
index 003fc59e..003fc59e 100644
--- a/tests/fixtures/reftests/svg1.1/filters-gauss-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-02-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-gauss-03-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-03-f-ref.png
index 13a20c2f..13a20c2f 100644
--- a/tests/fixtures/reftests/svg1.1/filters-gauss-03-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-03-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-gauss-03-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-03-f.svg
index ea7c54ca..ea7c54ca 100644
--- a/tests/fixtures/reftests/svg1.1/filters-gauss-03-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-gauss-03-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-image-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-01-b-ref.png
index 85a05515..85a05515 100644
--- a/tests/fixtures/reftests/svg1.1/filters-image-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-image-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-01-b.svg
index d0e70652..d0e70652 100644
--- a/tests/fixtures/reftests/svg1.1/filters-image-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-image-02-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-02-b-ref.png
index 5156d7be..5156d7be 100644
--- a/tests/fixtures/reftests/svg1.1/filters-image-02-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-02-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-image-02-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-02-b.svg
index ee27834e..ee27834e 100644
--- a/tests/fixtures/reftests/svg1.1/filters-image-02-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-02-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-image-03-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-03-f-ref.png
index 5dc78608..5dc78608 100644
--- a/tests/fixtures/reftests/svg1.1/filters-image-03-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-03-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-image-03-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-03-f.svg
index 355826eb..355826eb 100644
--- a/tests/fixtures/reftests/svg1.1/filters-image-03-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-03-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-image-04-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-04-f-ref.png
index 1f1a791a..1f1a791a 100644
--- a/tests/fixtures/reftests/svg1.1/filters-image-04-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-04-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-image-04-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-04-f.svg
index af36bd42..af36bd42 100644
--- a/tests/fixtures/reftests/svg1.1/filters-image-04-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-04-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-image-05-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-05-f-ref.png
index f3c73786..f3c73786 100644
--- a/tests/fixtures/reftests/svg1.1/filters-image-05-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-05-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-image-05-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-05-f.svg
index 2a42fa4d..2a42fa4d 100644
--- a/tests/fixtures/reftests/svg1.1/filters-image-05-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-image-05-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-light-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-01-f-ref.png
index dba98996..dba98996 100644
--- a/tests/fixtures/reftests/svg1.1/filters-light-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-light-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-01-f.svg
index 796dc71e..796dc71e 100644
--- a/tests/fixtures/reftests/svg1.1/filters-light-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-light-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-02-f-ref.png
index 151c105e..151c105e 100644
--- a/tests/fixtures/reftests/svg1.1/filters-light-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-light-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-02-f.svg
index c5b61328..c5b61328 100644
--- a/tests/fixtures/reftests/svg1.1/filters-light-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-02-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-light-03-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-03-f-ref.png
index 58830d08..58830d08 100644
--- a/tests/fixtures/reftests/svg1.1/filters-light-03-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-03-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-light-03-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-03-f.svg
index 65238a99..65238a99 100644
--- a/tests/fixtures/reftests/svg1.1/filters-light-03-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-03-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-light-04-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-04-f-ref.png
index 5a309987..5a309987 100644
--- a/tests/fixtures/reftests/svg1.1/filters-light-04-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-04-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-light-04-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-04-f.svg
index 9b942ae8..9b942ae8 100644
--- a/tests/fixtures/reftests/svg1.1/filters-light-04-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-04-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-light-05-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-05-f-ref.png
index 9b9ed92a..9b9ed92a 100644
--- a/tests/fixtures/reftests/svg1.1/filters-light-05-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-05-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-light-05-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-05-f.svg
index a880bb3b..a880bb3b 100644
--- a/tests/fixtures/reftests/svg1.1/filters-light-05-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-light-05-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-morph-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-morph-01-f-ref.png
index 83163116..83163116 100644
--- a/tests/fixtures/reftests/svg1.1/filters-morph-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-morph-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-morph-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-morph-01-f.svg
index af9a6b02..af9a6b02 100644
--- a/tests/fixtures/reftests/svg1.1/filters-morph-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-morph-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-offset-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-offset-01-b-ref.png
index 37c8eefb..37c8eefb 100644
--- a/tests/fixtures/reftests/svg1.1/filters-offset-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-offset-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-offset-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-offset-01-b.svg
index d00ad44a..d00ad44a 100644
--- a/tests/fixtures/reftests/svg1.1/filters-offset-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-offset-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-overview-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-01-b-ref.png
index b2a6975d..b2a6975d 100644
--- a/tests/fixtures/reftests/svg1.1/filters-overview-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-overview-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-01-b.svg
index c5b9621c..c5b9621c 100644
--- a/tests/fixtures/reftests/svg1.1/filters-overview-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-overview-02-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-02-b-ref.png
index fcc0827c..fcc0827c 100644
--- a/tests/fixtures/reftests/svg1.1/filters-overview-02-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-02-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-overview-02-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-02-b.svg
index 89f48d75..89f48d75 100644
--- a/tests/fixtures/reftests/svg1.1/filters-overview-02-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-02-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-overview-03-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-03-b-ref.png
index e987e5bd..e987e5bd 100644
--- a/tests/fixtures/reftests/svg1.1/filters-overview-03-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-03-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-overview-03-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-03-b.svg
index c5688b3a..c5688b3a 100644
--- a/tests/fixtures/reftests/svg1.1/filters-overview-03-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-overview-03-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-specular-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-specular-01-f-ref.png
index 622e2ad6..622e2ad6 100644
--- a/tests/fixtures/reftests/svg1.1/filters-specular-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-specular-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-specular-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-specular-01-f.svg
index a5963a6b..a5963a6b 100644
--- a/tests/fixtures/reftests/svg1.1/filters-specular-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-specular-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-tile-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-tile-01-b-ref.png
index 5030256f..5030256f 100644
--- a/tests/fixtures/reftests/svg1.1/filters-tile-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-tile-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-tile-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-tile-01-b.svg
index df49b53a..df49b53a 100644
--- a/tests/fixtures/reftests/svg1.1/filters-tile-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-tile-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-turb-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-turb-01-f-ref.png
index 2c3ab830..2c3ab830 100644
--- a/tests/fixtures/reftests/svg1.1/filters-turb-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-turb-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-turb-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-turb-01-f.svg
index 9d0ef617..9d0ef617 100644
--- a/tests/fixtures/reftests/svg1.1/filters-turb-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-turb-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/filters-turb-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/filters-turb-02-f-ref.png
index 9b3fc165..9b3fc165 100644
--- a/tests/fixtures/reftests/svg1.1/filters-turb-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-turb-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/filters-turb-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/filters-turb-02-f.svg
index 233b1485..233b1485 100644
--- a/tests/fixtures/reftests/svg1.1/filters-turb-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/filters-turb-02-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/ignore-filters-displace-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/ignore-filters-displace-01-f.svg
index 13dd2b7c..13dd2b7c 100644
--- a/tests/fixtures/reftests/svg1.1/ignore-filters-displace-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/ignore-filters-displace-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/ignore-filters-example-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/ignore-filters-example-01-b.svg
index 825f309b..825f309b 100644
--- a/tests/fixtures/reftests/svg1.1/ignore-filters-example-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/ignore-filters-example-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/ignore-masking-path-07-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/ignore-masking-path-07-b.svg
index 63f73d82..63f73d82 100644
--- a/tests/fixtures/reftests/svg1.1/ignore-masking-path-07-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/ignore-masking-path-07-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/images/DisplaceChecker.png b/rsvg/tests/fixtures/reftests/svg1.1/images/DisplaceChecker.png
index 25c77d0a..25c77d0a 100644
--- a/tests/fixtures/reftests/svg1.1/images/DisplaceChecker.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/DisplaceChecker.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/images/bumpMap2.png b/rsvg/tests/fixtures/reftests/svg1.1/images/bumpMap2.png
index 1609323d..1609323d 100644
--- a/tests/fixtures/reftests/svg1.1/images/bumpMap2.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/bumpMap2.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/images/bumpMap3.png b/rsvg/tests/fixtures/reftests/svg1.1/images/bumpMap3.png
index 646f5de5..646f5de5 100644
--- a/tests/fixtures/reftests/svg1.1/images/bumpMap3.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/bumpMap3.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/images/filters-conv-01-f.includeimage.png b/rsvg/tests/fixtures/reftests/svg1.1/images/filters-conv-01-f.includeimage.png
index f8fb8523..f8fb8523 100644
--- a/tests/fixtures/reftests/svg1.1/images/filters-conv-01-f.includeimage.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/filters-conv-01-f.includeimage.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/images/image1.jpg b/rsvg/tests/fixtures/reftests/svg1.1/images/image1.jpg
index 40c1b258..40c1b258 100644
--- a/tests/fixtures/reftests/svg1.1/images/image1.jpg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/image1.jpg
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/images/pinksquidj.png b/rsvg/tests/fixtures/reftests/svg1.1/images/pinksquidj.png
index e88ae4eb..e88ae4eb 100644
--- a/tests/fixtures/reftests/svg1.1/images/pinksquidj.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/pinksquidj.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/images/purplesquidj.png b/rsvg/tests/fixtures/reftests/svg1.1/images/purplesquidj.png
index 90000a8b..90000a8b 100644
--- a/tests/fixtures/reftests/svg1.1/images/purplesquidj.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/purplesquidj.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/images/rotate20.png b/rsvg/tests/fixtures/reftests/svg1.1/images/rotate20.png
index e566bfad..e566bfad 100644
--- a/tests/fixtures/reftests/svg1.1/images/rotate20.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/rotate20.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/images/smiley.png b/rsvg/tests/fixtures/reftests/svg1.1/images/smiley.png
index 5bcc67a2..5bcc67a2 100644
--- a/tests/fixtures/reftests/svg1.1/images/smiley.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/smiley.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/images/sphere.png b/rsvg/tests/fixtures/reftests/svg1.1/images/sphere.png
index 9e22388e..9e22388e 100644
--- a/tests/fixtures/reftests/svg1.1/images/sphere.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/sphere.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/images/stefan_252_tRNS_opti.png b/rsvg/tests/fixtures/reftests/svg1.1/images/stefan_252_tRNS_opti.png
index 1937a315..1937a315 100644
--- a/tests/fixtures/reftests/svg1.1/images/stefan_252_tRNS_opti.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/stefan_252_tRNS_opti.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/images/townsville.jpg b/rsvg/tests/fixtures/reftests/svg1.1/images/townsville.jpg
index 3a4a1994..3a4a1994 100644
--- a/tests/fixtures/reftests/svg1.1/images/townsville.jpg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/images/townsville.jpg
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-filter-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-filter-01-f-ref.png
index b55f7742..b55f7742 100644
--- a/tests/fixtures/reftests/svg1.1/masking-filter-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-filter-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-filter-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/masking-filter-01-f.svg
index 777c6c69..777c6c69 100644
--- a/tests/fixtures/reftests/svg1.1/masking-filter-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-filter-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/masking-intro-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-intro-01-f-ref.png
index 35baa6a3..35baa6a3 100644
--- a/tests/fixtures/reftests/svg1.1/masking-intro-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-intro-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-intro-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/masking-intro-01-f.svg
index 4a0357bd..4a0357bd 100644
--- a/tests/fixtures/reftests/svg1.1/masking-intro-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-intro-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/masking-mask-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-mask-01-b-ref.png
index 22a28b66..22a28b66 100644
--- a/tests/fixtures/reftests/svg1.1/masking-mask-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-mask-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-mask-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/masking-mask-01-b.svg
index 5928d57e..5928d57e 100644
--- a/tests/fixtures/reftests/svg1.1/masking-mask-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-mask-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/masking-mask-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-mask-02-f-ref.png
index 5c00c54b..5c00c54b 100644
--- a/tests/fixtures/reftests/svg1.1/masking-mask-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-mask-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-mask-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/masking-mask-02-f.svg
index 38cd9420..38cd9420 100644
--- a/tests/fixtures/reftests/svg1.1/masking-mask-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-mask-02-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/masking-opacity-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-opacity-01-b-ref.png
index 1f74f799..1f74f799 100644
--- a/tests/fixtures/reftests/svg1.1/masking-opacity-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-opacity-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-opacity-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/masking-opacity-01-b.svg
index ce34caeb..ce34caeb 100644
--- a/tests/fixtures/reftests/svg1.1/masking-opacity-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-opacity-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-01-b-ref.png
index 4a9e5d9a..4a9e5d9a 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-01-b.svg
index 81dbc8da..81dbc8da 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-02-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-02-b-ref.png
index 7ca12c2b..7ca12c2b 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-02-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-02-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-02-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-02-b.svg
index d952df14..d952df14 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-02-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-02-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-03-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-03-b-ref.png
index ee29bb08..ee29bb08 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-03-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-03-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-03-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-03-b.svg
index 92186a6c..92186a6c 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-03-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-03-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-04-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-04-b-ref.png
index 60f5dd19..60f5dd19 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-04-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-04-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-04-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-04-b.svg
index 2f5ef6f0..2f5ef6f0 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-04-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-04-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-05-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-05-f-ref.png
index c324bb4c..c324bb4c 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-05-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-05-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-05-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-05-f.svg
index e6146eab..e6146eab 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-05-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-05-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-07-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-07-b-ref.png
index 77c3dd18..77c3dd18 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-07-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-07-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-08-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-08-b-ref.png
index 426b175c..426b175c 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-08-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-08-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/masking-path-08-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-08-b.svg
index 17291ade..17291ade 100644
--- a/tests/fixtures/reftests/svg1.1/masking-path-08-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/masking-path-08-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-control-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-control-02-f-ref.png
index def882eb..def882eb 100644
--- a/tests/fixtures/reftests/svg1.1/painting-control-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-control-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-control-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-control-02-f.svg
index 8177e60b..8177e60b 100644
--- a/tests/fixtures/reftests/svg1.1/painting-control-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-control-02-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-01-f-ref.png
index f8be006c..f8be006c 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-01-f.svg
index b48c390f..b48c390f 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-02-f-ref.png
index 688228a1..688228a1 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-02-f.svg
index bab08fc2..bab08fc2 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-02-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-03-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-03-f-ref.png
index 64213c17..64213c17 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-03-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-03-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-03-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-03-f.svg
index 22093519..22093519 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-03-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-03-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-04-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-04-f-ref.png
index 40934e39..40934e39 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-04-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-04-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-04-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-04-f.svg
index 6abd8cef..6abd8cef 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-04-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-04-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-06-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-06-f-ref.png
index a6838ca4..a6838ca4 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-06-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-06-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-06-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-06-f.svg
index c1929f81..c1929f81 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-06-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-06-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-07-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-07-f-ref.png
index 8f78d30b..8f78d30b 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-07-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-07-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-07-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-07-f.svg
index fc086730..fc086730 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-07-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-07-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f-ref.png
index 39a5cdd2..39a5cdd2 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f.svg
index cbac3a7d..cbac3a7d 100644
--- a/tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-marker-properties-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-01-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-01-t-ref.png
index 3a971d56..3a971d56 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-01-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-01-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-01-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-01-t.svg
index 837a64b2..837a64b2 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-01-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-01-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-02-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-02-t-ref.png
index eb4fbd9e..eb4fbd9e 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-02-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-02-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-02-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-02-t.svg
index 0bde5eb0..0bde5eb0 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-02-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-02-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-03-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-03-t-ref.png
index 841c049a..841c049a 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-03-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-03-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-03-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-03-t.svg
index 719a8b0a..719a8b0a 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-03-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-03-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-04-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-04-t-ref.png
index d89ca570..d89ca570 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-04-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-04-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-04-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-04-t.svg
index 5e23638f..5e23638f 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-04-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-04-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-05-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-05-t-ref.png
index 8d329955..8d329955 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-05-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-05-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-05-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-05-t.svg
index f4027018..f4027018 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-05-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-05-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-06-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-06-t-ref.png
index 90706f78..90706f78 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-06-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-06-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-06-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-06-t.svg
index 829633f5..829633f5 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-06-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-06-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-07-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-07-t-ref.png
index 39b77721..39b77721 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-07-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-07-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-07-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-07-t.svg
index 853bda40..853bda40 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-07-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-07-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-08-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-08-t-ref.png
index 050ffffd..050ffffd 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-08-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-08-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-08-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-08-t.svg
index a16b2965..a16b2965 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-08-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-08-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-09-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-09-t-ref.png
index 4cc8fc40..4cc8fc40 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-09-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-09-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/painting-stroke-09-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-09-t.svg
index 850962c8..850962c8 100644
--- a/tests/fixtures/reftests/svg1.1/painting-stroke-09-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/painting-stroke-09-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-01-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-01-t-ref.png
index 47bd02fc..47bd02fc 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-01-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-01-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-01-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-01-t.svg
index e6b972d7..e6b972d7 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-01-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-01-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-02-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-02-t-ref.png
index fc0dc1d0..fc0dc1d0 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-02-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-02-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-02-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-02-t.svg
index cad5865d..cad5865d 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-02-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-02-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-03-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-03-f-ref.png
index 0ca10c6d..0ca10c6d 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-03-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-03-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-03-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-03-f.svg
index 3f087fdc..3f087fdc 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-03-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-03-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-04-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-04-t-ref.png
index 755895d0..755895d0 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-04-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-04-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-04-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-04-t.svg
index 63fef435..63fef435 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-04-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-04-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-05-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-05-t-ref.png
index 50d4aa06..50d4aa06 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-05-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-05-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-05-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-05-t.svg
index cea68ca9..cea68ca9 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-05-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-05-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-06-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-06-t-ref.png
index fb9458dc..fb9458dc 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-06-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-06-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-06-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-06-t.svg
index 5e0fa31c..5e0fa31c 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-06-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-06-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-07-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-07-t-ref.png
index 073abccb..073abccb 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-07-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-07-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-07-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-07-t.svg
index 806e0b56..806e0b56 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-07-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-07-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-08-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-08-t-ref.png
index f0f337e9..f0f337e9 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-08-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-08-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-08-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-08-t.svg
index 5b2af84f..5b2af84f 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-08-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-08-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-09-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-09-t-ref.png
index 497b8c20..497b8c20 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-09-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-09-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-09-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-09-t.svg
index d2908c20..d2908c20 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-09-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-09-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-10-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-10-t-ref.png
index 4760d9c0..4760d9c0 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-10-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-10-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-10-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-10-t.svg
index ebfcda85..ebfcda85 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-10-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-10-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-12-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-12-t-ref.png
index cba3fdae..cba3fdae 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-12-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-12-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-12-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-12-t.svg
index ef5666c4..ef5666c4 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-12-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-12-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-13-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-13-t-ref.png
index f6e54000..f6e54000 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-13-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-13-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-13-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-13-t.svg
index 8525043b..8525043b 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-13-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-13-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-14-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-14-t-ref.png
index 4f320606..4f320606 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-14-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-14-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-14-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-14-t.svg
index 543370e1..543370e1 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-14-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-14-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-15-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-15-t-ref.png
index 6c5cea77..6c5cea77 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-15-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-15-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-15-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-15-t.svg
index 7b9dcbbb..7b9dcbbb 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-15-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-15-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-16-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-16-t-ref.png
index e448e629..e448e629 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-16-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-16-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-16-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-16-t.svg
index ce768ecc..ce768ecc 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-16-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-16-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-17-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-17-f-ref.png
index 7a5410f1..7a5410f1 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-17-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-17-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-17-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-17-f.svg
index d6801a86..d6801a86 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-17-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-17-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-18-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-18-f-ref.png
index 57bc8623..57bc8623 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-18-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-18-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-18-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-18-f.svg
index e50a8507..e50a8507 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-18-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-18-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-19-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-19-f-ref.png
index fcec9549..fcec9549 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-19-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-19-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-19-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-19-f.svg
index 5d6d49a9..5d6d49a9 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-19-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-19-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-20-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-20-f-ref.png
index e58d42be..e58d42be 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-20-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-20-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/paths-data-20-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-20-f.svg
index b0827e5c..b0827e5c 100644
--- a/tests/fixtures/reftests/svg1.1/paths-data-20-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/paths-data-20-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-01-b-ref.png
index 05d5b208..05d5b208 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-01-b.svg
index 77b75653..77b75653 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-02-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-02-b-ref.png
index d9de19a3..d9de19a3 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-02-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-02-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-02-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-02-b.svg
index bbdfb9b0..bbdfb9b0 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-02-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-02-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-03-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-03-b-ref.png
index d0ab9cfb..d0ab9cfb 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-03-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-03-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-03-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-03-b.svg
index f3dfc259..f3dfc259 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-03-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-03-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-04-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-04-b-ref.png
index 498ef6bb..498ef6bb 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-04-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-04-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-04-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-04-b.svg
index 876a07a6..876a07a6 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-04-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-04-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-05-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-05-b-ref.png
index 677a0840..677a0840 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-05-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-05-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-05-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-05-b.svg
index d08e1f7e..d08e1f7e 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-05-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-05-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-06-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-06-b-ref.png
index 86a7bc04..86a7bc04 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-06-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-06-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-06-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-06-b.svg
index 374b1e3e..374b1e3e 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-06-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-06-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-07-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-07-b-ref.png
index d86a6ec0..d86a6ec0 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-07-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-07-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-07-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-07-b.svg
index 9e9b32dc..9e9b32dc 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-07-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-07-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-08-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-08-b-ref.png
index e0b68c10..e0b68c10 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-08-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-08-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-08-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-08-b.svg
index 654ec8d4..654ec8d4 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-08-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-08-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-09-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-09-b-ref.png
index 3431292a..3431292a 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-09-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-09-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-09-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-09-b.svg
index 670e914b..670e914b 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-09-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-09-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-10-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-10-b-ref.png
index 00868014..00868014 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-10-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-10-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-10-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-10-b.svg
index 52d893e3..52d893e3 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-10-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-10-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-11-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-11-b-ref.png
index e59d7a9d..e59d7a9d 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-11-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-11-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-11-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-11-b.svg
index dc5e2120..dc5e2120 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-11-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-11-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-12-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-12-b-ref.png
index 5b5dc8d7..5b5dc8d7 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-12-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-12-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-12-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-12-b.svg
index d00f73af..d00f73af 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-12-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-12-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-14-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-14-b-ref.png
index ef89f35e..ef89f35e 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-14-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-14-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-14-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-14-b.svg
index 63045cfa..63045cfa 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-14-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-14-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-15-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-15-b-ref.png
index 7ad2da9e..7ad2da9e 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-15-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-15-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-15-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-15-b.svg
index 84ecd8f2..84ecd8f2 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-15-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-15-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-16-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-16-b-ref.png
index f2077f97..f2077f97 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-16-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-16-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-16-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-16-b.svg
index 1f62ca83..1f62ca83 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-16-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-16-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-18-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-18-b-ref.png
index 7fd04c5e..7fd04c5e 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-18-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-18-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-18-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-18-b.svg
index 3bb4411c..3bb4411c 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-18-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-18-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-22-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-22-b-ref.png
index 24c8dd06..24c8dd06 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-22-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-22-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-22-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-22-b.svg
index b4289b60..b4289b60 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-22-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-22-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-23-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-23-f-ref.png
index a68367df..a68367df 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-23-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-23-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-23-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-23-f.svg
index 3029214d..3029214d 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-23-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-23-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-24-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-24-f-ref.png
index 9f1dd72c..9f1dd72c 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-24-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-24-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-24-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-24-f.svg
index 2aa02986..2aa02986 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-24-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-24-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f-ref.png
index c69ac8c8..c69ac8c8 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f.svg
index d7d15813..d7d15813 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-grad-stops-01-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-01-b-ref.png
index f1d6b664..f1d6b664 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-01-b.svg
index 2081855a..2081855a 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-02-f-ref.png
index fb0893ec..fb0893ec 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-02-f.svg
index d2e8655a..d2e8655a 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-02-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-03-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-03-f-ref.png
index bdf0afed..bdf0afed 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-03-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-03-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-03-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-03-f.svg
index dbf9f479..dbf9f479 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-03-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-03-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-04-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-04-f-ref.png
index aa1ecd10..aa1ecd10 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-04-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-04-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-04-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-04-f.svg
index e24dd33d..e24dd33d 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-04-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-04-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-05-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-05-f-ref.png
index f5204b02..f5204b02 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-05-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-05-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-05-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-05-f.svg
index 4fe22ab1..4fe22ab1 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-05-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-05-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-06-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-06-f-ref.png
index aa77dce3..aa77dce3 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-06-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-06-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-06-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-06-f.svg
index 72198844..72198844 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-06-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-06-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-07-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-07-f-ref.png
index 86d1ff66..86d1ff66 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-07-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-07-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-07-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-07-f.svg
index 8701df13..8701df13 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-07-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-07-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-08-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-08-f-ref.png
index 8df5b17c..8df5b17c 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-08-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-08-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-08-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-08-f.svg
index e15cb845..e15cb845 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-08-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-08-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-09-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-09-f-ref.png
index 98f91ec7..98f91ec7 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-09-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-09-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/pservers-pattern-09-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-09-f.svg
index 4d0ec1ae..4d0ec1ae 100644
--- a/tests/fixtures/reftests/svg1.1/pservers-pattern-09-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/pservers-pattern-09-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/resources/20x20.png b/rsvg/tests/fixtures/reftests/svg1.1/resources/20x20.png
index 32399c62..32399c62 100644
--- a/tests/fixtures/reftests/svg1.1/resources/20x20.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/resources/20x20.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/resources/bluesquidj.png b/rsvg/tests/fixtures/reftests/svg1.1/resources/bluesquidj.png
index 9f5c5587..9f5c5587 100644
--- a/tests/fixtures/reftests/svg1.1/resources/bluesquidj.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/resources/bluesquidj.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/resources/stefan_252_tRNS_opti.png b/rsvg/tests/fixtures/reftests/svg1.1/resources/stefan_252_tRNS_opti.png
index 1937a315..1937a315 100644
--- a/tests/fixtures/reftests/svg1.1/resources/stefan_252_tRNS_opti.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/resources/stefan_252_tRNS_opti.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/resources/struct-symbol-01.png b/rsvg/tests/fixtures/reftests/svg1.1/resources/struct-symbol-01.png
index 323a51fa..323a51fa 100644
--- a/tests/fixtures/reftests/svg1.1/resources/struct-symbol-01.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/resources/struct-symbol-01.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/resources/svgRef4.css b/rsvg/tests/fixtures/reftests/svg1.1/resources/svgRef4.css
index 0e4157b7..0e4157b7 100644
--- a/tests/fixtures/reftests/svg1.1/resources/svgRef4.css
+++ b/rsvg/tests/fixtures/reftests/svg1.1/resources/svgRef4.css
diff --git a/tests/fixtures/reftests/svg1.1/resources/svgRef4.svg b/rsvg/tests/fixtures/reftests/svg1.1/resources/svgRef4.svg
index 2f170fbd..2f170fbd 100644
--- a/tests/fixtures/reftests/svg1.1/resources/svgRef4.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/resources/svgRef4.svg
diff --git a/tests/fixtures/reftests/svg1.1/resources/text-extTref-BE-18-targ.svg b/rsvg/tests/fixtures/reftests/svg1.1/resources/text-extTref-BE-18-targ.svg
index 31c7943b..31c7943b 100644
--- a/tests/fixtures/reftests/svg1.1/resources/text-extTref-BE-18-targ.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/resources/text-extTref-BE-18-targ.svg
diff --git a/tests/fixtures/reftests/svg1.1/resources/tree.jpg b/rsvg/tests/fixtures/reftests/svg1.1/resources/tree.jpg
index 9d7da4ae..9d7da4ae 100644
--- a/tests/fixtures/reftests/svg1.1/resources/tree.jpg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/resources/tree.jpg
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/shapes-intro-01-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-01-t-ref.png
index edc9f8a6..edc9f8a6 100644
--- a/tests/fixtures/reftests/svg1.1/shapes-intro-01-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-01-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/shapes-intro-01-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-01-t.svg
index 0060bf71..0060bf71 100644
--- a/tests/fixtures/reftests/svg1.1/shapes-intro-01-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-01-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/shapes-intro-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-02-f-ref.png
index 8fc3db00..8fc3db00 100644
--- a/tests/fixtures/reftests/svg1.1/shapes-intro-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/shapes-intro-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-02-f.svg
index 668ced41..668ced41 100644
--- a/tests/fixtures/reftests/svg1.1/shapes-intro-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/shapes-intro-02-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/struct-cond-01-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/struct-cond-01-t-ref.png
index e04cd08a..e04cd08a 100644
--- a/tests/fixtures/reftests/svg1.1/struct-cond-01-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-cond-01-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/struct-cond-01-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/struct-cond-01-t.svg
index 5238f9fb..5238f9fb 100644
--- a/tests/fixtures/reftests/svg1.1/struct-cond-01-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-cond-01-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/struct-cond-03-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/struct-cond-03-t-ref.png
index cdc1a7b8..cdc1a7b8 100644
--- a/tests/fixtures/reftests/svg1.1/struct-cond-03-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-cond-03-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/struct-cond-03-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/struct-cond-03-t.svg
index 93d54901..93d54901 100644
--- a/tests/fixtures/reftests/svg1.1/struct-cond-03-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-cond-03-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/struct-group-03-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/struct-group-03-t-ref.png
index 0354fa0c..0354fa0c 100644
--- a/tests/fixtures/reftests/svg1.1/struct-group-03-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-group-03-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/struct-group-03-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/struct-group-03-t.svg
index 975e707d..975e707d 100644
--- a/tests/fixtures/reftests/svg1.1/struct-group-03-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-group-03-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/struct-svg-03-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/struct-svg-03-f-ref.png
index f73399a0..f73399a0 100644
--- a/tests/fixtures/reftests/svg1.1/struct-svg-03-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-svg-03-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/struct-svg-03-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/struct-svg-03-f.svg
index 0b03bb42..0b03bb42 100644
--- a/tests/fixtures/reftests/svg1.1/struct-svg-03-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-svg-03-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/struct-symbol-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/struct-symbol-01-b-ref.png
index f60c95a6..f60c95a6 100644
--- a/tests/fixtures/reftests/svg1.1/struct-symbol-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-symbol-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/struct-symbol-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/struct-symbol-01-b.svg
index ff95a6ac..ff95a6ac 100644
--- a/tests/fixtures/reftests/svg1.1/struct-symbol-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-symbol-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/struct-use-01-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-01-t-ref.png
index 3f0fde90..3f0fde90 100644
--- a/tests/fixtures/reftests/svg1.1/struct-use-01-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-01-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/struct-use-01-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-01-t.svg
index e41a608d..e41a608d 100644
--- a/tests/fixtures/reftests/svg1.1/struct-use-01-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-01-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/struct-use-03-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-03-t-ref.png
index 22d00c64..22d00c64 100644
--- a/tests/fixtures/reftests/svg1.1/struct-use-03-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-03-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/struct-use-03-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-03-t.svg
index 00c6dc9d..00c6dc9d 100644
--- a/tests/fixtures/reftests/svg1.1/struct-use-03-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-03-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/struct-use-04-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-04-b-ref.png
index d1050b0b..d1050b0b 100644
--- a/tests/fixtures/reftests/svg1.1/struct-use-04-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-04-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/struct-use-04-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-04-b.svg
index fd76e7a8..fd76e7a8 100644
--- a/tests/fixtures/reftests/svg1.1/struct-use-04-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-04-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/struct-use-09-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-09-b-ref.png
index 6b8b58d6..6b8b58d6 100644
--- a/tests/fixtures/reftests/svg1.1/struct-use-09-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-09-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/struct-use-09-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-09-b.svg
index 756ecf1b..756ecf1b 100644
--- a/tests/fixtures/reftests/svg1.1/struct-use-09-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-09-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/struct-use-10-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-10-f-ref.png
index 228b899e..228b899e 100644
--- a/tests/fixtures/reftests/svg1.1/struct-use-10-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-10-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/struct-use-10-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-10-f.svg
index ebadc034..ebadc034 100644
--- a/tests/fixtures/reftests/svg1.1/struct-use-10-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/struct-use-10-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-01-b-ref.png
index 9f425a52..9f425a52 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-01-b.svg
index c1e629e2..c1e629e2 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-02-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-02-b-ref.png
index 149c98fb..149c98fb 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-02-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-02-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-02-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-02-b.svg
index 87b5fbaa..87b5fbaa 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-02-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-02-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-03-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-03-b-ref.png
index 92ec59fa..92ec59fa 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-03-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-03-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-03-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-03-b.svg
index 7a830bd9..7a830bd9 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-03-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-03-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-04-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-04-f-ref.png
index c29ee520..c29ee520 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-04-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-04-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-04-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-04-f.svg
index 90025a2b..90025a2b 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-04-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-04-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-07-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-07-f-ref.png
index 3b047265..3b047265 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-07-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-07-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-07-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-07-f.svg
index f036f6da..f036f6da 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-07-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-07-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-08-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-08-f-ref.png
index a1352b3a..a1352b3a 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-08-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-08-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/styling-css-08-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-08-f.svg
index 8f18acda..8f18acda 100644
--- a/tests/fixtures/reftests/svg1.1/styling-css-08-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/styling-css-08-f.svg
diff --git a/tests/fixtures/reftests/svg1.1/text-align-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/text-align-01-b-ref.png
index 2eeb41f3..2eeb41f3 100644
--- a/tests/fixtures/reftests/svg1.1/text-align-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-align-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/text-align-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/text-align-01-b.svg
index d6d6eb5a..d6d6eb5a 100644
--- a/tests/fixtures/reftests/svg1.1/text-align-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-align-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/text-align-02-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/text-align-02-b-ref.png
index 445e9572..445e9572 100644
--- a/tests/fixtures/reftests/svg1.1/text-align-02-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-align-02-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/text-align-02-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/text-align-02-b.svg
index d172d84c..d172d84c 100644
--- a/tests/fixtures/reftests/svg1.1/text-align-02-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-align-02-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/text-align-03-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/text-align-03-b-ref.png
index 9469ee17..9469ee17 100644
--- a/tests/fixtures/reftests/svg1.1/text-align-03-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-align-03-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/text-align-03-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/text-align-03-b.svg
index 19bbf7c5..19bbf7c5 100644
--- a/tests/fixtures/reftests/svg1.1/text-align-03-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-align-03-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/text-fonts-02-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/text-fonts-02-t-ref.png
index d173351a..d173351a 100644
--- a/tests/fixtures/reftests/svg1.1/text-fonts-02-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-fonts-02-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/text-fonts-02-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/text-fonts-02-t.svg
index ba294714..ba294714 100644
--- a/tests/fixtures/reftests/svg1.1/text-fonts-02-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-fonts-02-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/text-text-03-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/text-text-03-b-ref.png
index 14e1b24c..14e1b24c 100644
--- a/tests/fixtures/reftests/svg1.1/text-text-03-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-text-03-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/text-text-03-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/text-text-03-b.svg
index 5f8617b7..5f8617b7 100644
--- a/tests/fixtures/reftests/svg1.1/text-text-03-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-text-03-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/text-text-08-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/text-text-08-b-ref.png
index 4fd12094..4fd12094 100644
--- a/tests/fixtures/reftests/svg1.1/text-text-08-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-text-08-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/text-text-08-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/text-text-08-b.svg
index b3938c1d..b3938c1d 100644
--- a/tests/fixtures/reftests/svg1.1/text-text-08-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-text-08-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/text-text-10-t-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/text-text-10-t-ref.png
index 09bd056c..09bd056c 100644
--- a/tests/fixtures/reftests/svg1.1/text-text-10-t-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-text-10-t-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/text-text-10-t.svg b/rsvg/tests/fixtures/reftests/svg1.1/text-text-10-t.svg
index 57b0e1b9..57b0e1b9 100644
--- a/tests/fixtures/reftests/svg1.1/text-text-10-t.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-text-10-t.svg
diff --git a/tests/fixtures/reftests/svg1.1/text-tref-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-01-b-ref.png
index 4534d5e3..4534d5e3 100644
--- a/tests/fixtures/reftests/svg1.1/text-tref-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/text-tref-01-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-01-b.svg
index 79abbf73..79abbf73 100644
--- a/tests/fixtures/reftests/svg1.1/text-tref-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-01-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/text-tref-02-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-02-b-ref.png
index 6e7f42c4..6e7f42c4 100644
--- a/tests/fixtures/reftests/svg1.1/text-tref-02-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-02-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/text-tref-02-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-02-b.svg
index 7773c95e..7773c95e 100644
--- a/tests/fixtures/reftests/svg1.1/text-tref-02-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-02-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/text-tref-03-b-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-03-b-ref.png
index e411736e..e411736e 100644
--- a/tests/fixtures/reftests/svg1.1/text-tref-03-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-03-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/text-tref-03-b.svg b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-03-b.svg
index ba05e5d5..ba05e5d5 100644
--- a/tests/fixtures/reftests/svg1.1/text-tref-03-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/text-tref-03-b.svg
diff --git a/tests/fixtures/reftests/svg1.1/types-basic-02-f-ref.png b/rsvg/tests/fixtures/reftests/svg1.1/types-basic-02-f-ref.png
index 3ca14923..3ca14923 100644
--- a/tests/fixtures/reftests/svg1.1/types-basic-02-f-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg1.1/types-basic-02-f-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg1.1/types-basic-02-f.svg b/rsvg/tests/fixtures/reftests/svg1.1/types-basic-02-f.svg
index 53fb1636..53fb1636 100644
--- a/tests/fixtures/reftests/svg1.1/types-basic-02-f.svg
+++ b/rsvg/tests/fixtures/reftests/svg1.1/types-basic-02-f.svg
diff --git a/tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive-ref.svg b/rsvg/tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive-ref.svg
index 859a6973..859a6973 100644
--- a/tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive-ref.svg
+++ b/rsvg/tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive-ref.svg
diff --git a/tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive.svg b/rsvg/tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive.svg
index e1a276e3..e1a276e3 100644
--- a/tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive.svg
+++ b/rsvg/tests/fixtures/reftests/svg2-reftests/bug913-gaussian-blur-nonpositive.svg
diff --git a/tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry-ref.svg b/rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry-ref.svg
index 4e605b42..4e605b42 100644
--- a/tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry-ref.svg
+++ b/rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry-ref.svg
diff --git a/tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry.svg b/rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry.svg
index e3334222..e3334222 100644
--- a/tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry.svg
+++ b/rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-auto-rx-ry.svg
diff --git a/tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry-ref.svg b/rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry-ref.svg
index 49c92fd7..49c92fd7 100644
--- a/tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry-ref.svg
+++ b/rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry-ref.svg
diff --git a/tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry.svg b/rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry.svg
index 1805801c..1805801c 100644
--- a/tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry.svg
+++ b/rsvg/tests/fixtures/reftests/svg2-reftests/ellipse-single-auto-rx-ry.svg
diff --git a/tests/fixtures/reftests/svg2-reftests/isolation-ref.svg b/rsvg/tests/fixtures/reftests/svg2-reftests/isolation-ref.svg
index 4d62f132..4d62f132 100644
--- a/tests/fixtures/reftests/svg2-reftests/isolation-ref.svg
+++ b/rsvg/tests/fixtures/reftests/svg2-reftests/isolation-ref.svg
diff --git a/tests/fixtures/reftests/svg2-reftests/isolation.svg b/rsvg/tests/fixtures/reftests/svg2-reftests/isolation.svg
index 367ba85d..367ba85d 100644
--- a/tests/fixtures/reftests/svg2-reftests/isolation.svg
+++ b/rsvg/tests/fixtures/reftests/svg2-reftests/isolation.svg
diff --git a/tests/fixtures/reftests/svg2-reftests/mask-and-opacity-ref.svg b/rsvg/tests/fixtures/reftests/svg2-reftests/mask-and-opacity-ref.svg
index f4867380..f4867380 100644
--- a/tests/fixtures/reftests/svg2-reftests/mask-and-opacity-ref.svg
+++ b/rsvg/tests/fixtures/reftests/svg2-reftests/mask-and-opacity-ref.svg
diff --git a/tests/fixtures/reftests/svg2-reftests/mask-and-opacity.svg b/rsvg/tests/fixtures/reftests/svg2-reftests/mask-and-opacity.svg
index ec70764b..ec70764b 100644
--- a/tests/fixtures/reftests/svg2-reftests/mask-and-opacity.svg
+++ b/rsvg/tests/fixtures/reftests/svg2-reftests/mask-and-opacity.svg
diff --git a/tests/fixtures/reftests/svg2/bug743-fe-drop-shadow-ref.svg b/rsvg/tests/fixtures/reftests/svg2/bug743-fe-drop-shadow-ref.svg
index 034f8b37..034f8b37 100644
--- a/tests/fixtures/reftests/svg2/bug743-fe-drop-shadow-ref.svg
+++ b/rsvg/tests/fixtures/reftests/svg2/bug743-fe-drop-shadow-ref.svg
diff --git a/tests/fixtures/reftests/svg2/bug743-fe-drop-shadow.svg b/rsvg/tests/fixtures/reftests/svg2/bug743-fe-drop-shadow.svg
index 7054201f..7054201f 100644
--- a/tests/fixtures/reftests/svg2/bug743-fe-drop-shadow.svg
+++ b/rsvg/tests/fixtures/reftests/svg2/bug743-fe-drop-shadow.svg
diff --git a/tests/fixtures/reftests/svg2/gradient-01-b-ref.png b/rsvg/tests/fixtures/reftests/svg2/gradient-01-b-ref.png
index 7e4c24dc..7e4c24dc 100644
--- a/tests/fixtures/reftests/svg2/gradient-01-b-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg2/gradient-01-b-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg2/gradient-01-b.svg b/rsvg/tests/fixtures/reftests/svg2/gradient-01-b.svg
index c9641da6..c9641da6 100644
--- a/tests/fixtures/reftests/svg2/gradient-01-b.svg
+++ b/rsvg/tests/fixtures/reftests/svg2/gradient-01-b.svg
diff --git a/tests/fixtures/reftests/svg2/mix-blend-mode-ref.png b/rsvg/tests/fixtures/reftests/svg2/mix-blend-mode-ref.png
index 01f5f027..01f5f027 100644
--- a/tests/fixtures/reftests/svg2/mix-blend-mode-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg2/mix-blend-mode-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg2/mix-blend-mode.svg b/rsvg/tests/fixtures/reftests/svg2/mix-blend-mode.svg
index f20fcbaa..f20fcbaa 100644
--- a/tests/fixtures/reftests/svg2/mix-blend-mode.svg
+++ b/rsvg/tests/fixtures/reftests/svg2/mix-blend-mode.svg
diff --git a/tests/fixtures/reftests/svg2/multi-filter-ref.png b/rsvg/tests/fixtures/reftests/svg2/multi-filter-ref.png
index c5739cbd..c5739cbd 100644
--- a/tests/fixtures/reftests/svg2/multi-filter-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg2/multi-filter-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg2/multi-filter.svg b/rsvg/tests/fixtures/reftests/svg2/multi-filter.svg
index a5b08415..a5b08415 100644
--- a/tests/fixtures/reftests/svg2/multi-filter.svg
+++ b/rsvg/tests/fixtures/reftests/svg2/multi-filter.svg
diff --git a/tests/fixtures/reftests/svg2/paint-order-ref.png b/rsvg/tests/fixtures/reftests/svg2/paint-order-ref.png
index b8194522..b8194522 100644
--- a/tests/fixtures/reftests/svg2/paint-order-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg2/paint-order-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg2/paint-order.svg b/rsvg/tests/fixtures/reftests/svg2/paint-order.svg
index 74193bae..74193bae 100644
--- a/tests/fixtures/reftests/svg2/paint-order.svg
+++ b/rsvg/tests/fixtures/reftests/svg2/paint-order.svg
diff --git a/tests/fixtures/reftests/svg2/text-paint-order-ref.png b/rsvg/tests/fixtures/reftests/svg2/text-paint-order-ref.png
index 67c54d37..67c54d37 100644
--- a/tests/fixtures/reftests/svg2/text-paint-order-ref.png
+++ b/rsvg/tests/fixtures/reftests/svg2/text-paint-order-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/svg2/text-paint-order.svg b/rsvg/tests/fixtures/reftests/svg2/text-paint-order.svg
index 0bdc3146..0bdc3146 100644
--- a/tests/fixtures/reftests/svg2/text-paint-order.svg
+++ b/rsvg/tests/fixtures/reftests/svg2/text-paint-order.svg
diff --git a/tests/fixtures/reftests/system-language-de-ref.png b/rsvg/tests/fixtures/reftests/system-language-de-ref.png
index 56e95a80..56e95a80 100644
--- a/tests/fixtures/reftests/system-language-de-ref.png
+++ b/rsvg/tests/fixtures/reftests/system-language-de-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/system-language-de.svg b/rsvg/tests/fixtures/reftests/system-language-de.svg
index a3c3d0be..a3c3d0be 100644
--- a/tests/fixtures/reftests/system-language-de.svg
+++ b/rsvg/tests/fixtures/reftests/system-language-de.svg
diff --git a/tests/fixtures/reftests/system-language-en-ref.png b/rsvg/tests/fixtures/reftests/system-language-en-ref.png
index eaca40e0..eaca40e0 100644
--- a/tests/fixtures/reftests/system-language-en-ref.png
+++ b/rsvg/tests/fixtures/reftests/system-language-en-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/system-language-en.svg b/rsvg/tests/fixtures/reftests/system-language-en.svg
index a9335148..a9335148 100644
--- a/tests/fixtures/reftests/system-language-en.svg
+++ b/rsvg/tests/fixtures/reftests/system-language-en.svg
diff --git a/tests/fixtures/reftests/system-language-other-ref.png b/rsvg/tests/fixtures/reftests/system-language-other-ref.png
index 1ed070ca..1ed070ca 100644
--- a/tests/fixtures/reftests/system-language-other-ref.png
+++ b/rsvg/tests/fixtures/reftests/system-language-other-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/system-language-other.svg b/rsvg/tests/fixtures/reftests/system-language-other.svg
index ded93b58..ded93b58 100644
--- a/tests/fixtures/reftests/system-language-other.svg
+++ b/rsvg/tests/fixtures/reftests/system-language-other.svg
diff --git a/tests/fixtures/reftests/text-objectBoundingBox-ref.png b/rsvg/tests/fixtures/reftests/text-objectBoundingBox-ref.png
index 725a8f14..725a8f14 100644
--- a/tests/fixtures/reftests/text-objectBoundingBox-ref.png
+++ b/rsvg/tests/fixtures/reftests/text-objectBoundingBox-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/text-objectBoundingBox.svg b/rsvg/tests/fixtures/reftests/text-objectBoundingBox.svg
index e1eea306..e1eea306 100644
--- a/tests/fixtures/reftests/text-objectBoundingBox.svg
+++ b/rsvg/tests/fixtures/reftests/text-objectBoundingBox.svg
diff --git a/tests/fixtures/reftests/text.txt b/rsvg/tests/fixtures/reftests/text.txt
index 802992c4..802992c4 100644
--- a/tests/fixtures/reftests/text.txt
+++ b/rsvg/tests/fixtures/reftests/text.txt
diff --git a/tests/fixtures/reftests/xml-lang-css-inherit-ref.png b/rsvg/tests/fixtures/reftests/xml-lang-css-inherit-ref.png
index a1f5280a..a1f5280a 100644
--- a/tests/fixtures/reftests/xml-lang-css-inherit-ref.png
+++ b/rsvg/tests/fixtures/reftests/xml-lang-css-inherit-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/xml-lang-css-inherit.svg b/rsvg/tests/fixtures/reftests/xml-lang-css-inherit.svg
index 498c92f1..498c92f1 100644
--- a/tests/fixtures/reftests/xml-lang-css-inherit.svg
+++ b/rsvg/tests/fixtures/reftests/xml-lang-css-inherit.svg
diff --git a/tests/fixtures/reftests/xml-lang-css-ref.png b/rsvg/tests/fixtures/reftests/xml-lang-css-ref.png
index b200c44b..b200c44b 100644
--- a/tests/fixtures/reftests/xml-lang-css-ref.png
+++ b/rsvg/tests/fixtures/reftests/xml-lang-css-ref.png
Binary files differ
diff --git a/tests/fixtures/reftests/xml-lang-css.svg b/rsvg/tests/fixtures/reftests/xml-lang-css.svg
index 9267fb42..9267fb42 100644
--- a/tests/fixtures/reftests/xml-lang-css.svg
+++ b/rsvg/tests/fixtures/reftests/xml-lang-css.svg
diff --git a/tests/fixtures/render-crash/PixelRectangle-duplicate-crash.svg b/rsvg/tests/fixtures/render-crash/PixelRectangle-duplicate-crash.svg
index 7919be95..7919be95 100644
--- a/tests/fixtures/render-crash/PixelRectangle-duplicate-crash.svg
+++ b/rsvg/tests/fixtures/render-crash/PixelRectangle-duplicate-crash.svg
diff --git a/tests/fixtures/render-crash/bug187-set-gradient-on-empty-path.svg b/rsvg/tests/fixtures/render-crash/bug187-set-gradient-on-empty-path.svg
index d6b7f65b..d6b7f65b 100644
--- a/tests/fixtures/render-crash/bug187-set-gradient-on-empty-path.svg
+++ b/rsvg/tests/fixtures/render-crash/bug187-set-gradient-on-empty-path.svg
diff --git a/tests/fixtures/render-crash/bug193-filters-conv-05-f.svg b/rsvg/tests/fixtures/render-crash/bug193-filters-conv-05-f.svg
index b60f774e..b60f774e 100644
--- a/tests/fixtures/render-crash/bug193-filters-conv-05-f.svg
+++ b/rsvg/tests/fixtures/render-crash/bug193-filters-conv-05-f.svg
diff --git a/tests/fixtures/render-crash/bug227-negative-dasharray-value.svg b/rsvg/tests/fixtures/render-crash/bug227-negative-dasharray-value.svg
index 3abee723..3abee723 100644
--- a/tests/fixtures/render-crash/bug227-negative-dasharray-value.svg
+++ b/rsvg/tests/fixtures/render-crash/bug227-negative-dasharray-value.svg
diff --git a/tests/fixtures/render-crash/bug266-filters-with-error-attributes.svg b/rsvg/tests/fixtures/render-crash/bug266-filters-with-error-attributes.svg
index 34654903..34654903 100644
--- a/tests/fixtures/render-crash/bug266-filters-with-error-attributes.svg
+++ b/rsvg/tests/fixtures/render-crash/bug266-filters-with-error-attributes.svg
diff --git a/tests/fixtures/render-crash/bug277-filter-on-empty-group.svg b/rsvg/tests/fixtures/render-crash/bug277-filter-on-empty-group.svg
index 931d86b5..931d86b5 100644
--- a/tests/fixtures/render-crash/bug277-filter-on-empty-group.svg
+++ b/rsvg/tests/fixtures/render-crash/bug277-filter-on-empty-group.svg
diff --git a/tests/fixtures/render-crash/bug292-clip-empty-group.svg b/rsvg/tests/fixtures/render-crash/bug292-clip-empty-group.svg
index 5e09d11c..5e09d11c 100644
--- a/tests/fixtures/render-crash/bug292-clip-empty-group.svg
+++ b/rsvg/tests/fixtures/render-crash/bug292-clip-empty-group.svg
diff --git a/tests/fixtures/render-crash/bug293-mask-empty-group.svg b/rsvg/tests/fixtures/render-crash/bug293-mask-empty-group.svg
index 95b8e39d..95b8e39d 100644
--- a/tests/fixtures/render-crash/bug293-mask-empty-group.svg
+++ b/rsvg/tests/fixtures/render-crash/bug293-mask-empty-group.svg
diff --git a/tests/fixtures/render-crash/bug324-empty-svg.svg b/rsvg/tests/fixtures/render-crash/bug324-empty-svg.svg
index c36f5108..c36f5108 100644
--- a/tests/fixtures/render-crash/bug324-empty-svg.svg
+++ b/rsvg/tests/fixtures/render-crash/bug324-empty-svg.svg
diff --git a/tests/fixtures/render-crash/bug337-font-ex.svg b/rsvg/tests/fixtures/render-crash/bug337-font-ex.svg
index 9b517e89..9b517e89 100644
--- a/tests/fixtures/render-crash/bug337-font-ex.svg
+++ b/rsvg/tests/fixtures/render-crash/bug337-font-ex.svg
diff --git a/tests/fixtures/render-crash/bug338-zero-sized-image.svg b/rsvg/tests/fixtures/render-crash/bug338-zero-sized-image.svg
index 91995450..91995450 100644
--- a/tests/fixtures/render-crash/bug338-zero-sized-image.svg
+++ b/rsvg/tests/fixtures/render-crash/bug338-zero-sized-image.svg
diff --git a/tests/fixtures/render-crash/bug340-marker-with-zero-sized-vbox.svg b/rsvg/tests/fixtures/render-crash/bug340-marker-with-zero-sized-vbox.svg
index 05c00ab8..05c00ab8 100644
--- a/tests/fixtures/render-crash/bug340-marker-with-zero-sized-vbox.svg
+++ b/rsvg/tests/fixtures/render-crash/bug340-marker-with-zero-sized-vbox.svg
diff --git a/tests/fixtures/render-crash/bug342-use-references-ancestor.svg b/rsvg/tests/fixtures/render-crash/bug342-use-references-ancestor.svg
index 45f60594..45f60594 100644
--- a/tests/fixtures/render-crash/bug342-use-references-ancestor.svg
+++ b/rsvg/tests/fixtures/render-crash/bug342-use-references-ancestor.svg
diff --git a/tests/fixtures/render-crash/bug343-feComponentTransfer-child-in-error.svg b/rsvg/tests/fixtures/render-crash/bug343-feComponentTransfer-child-in-error.svg
index e6991a2f..e6991a2f 100644
--- a/tests/fixtures/render-crash/bug343-feComponentTransfer-child-in-error.svg
+++ b/rsvg/tests/fixtures/render-crash/bug343-feComponentTransfer-child-in-error.svg
diff --git a/tests/fixtures/render-crash/bug344-too-large-viewbox.svg b/rsvg/tests/fixtures/render-crash/bug344-too-large-viewbox.svg
index ff89b5a0..ff89b5a0 100644
--- a/tests/fixtures/render-crash/bug344-too-large-viewbox.svg
+++ b/rsvg/tests/fixtures/render-crash/bug344-too-large-viewbox.svg
diff --git a/tests/fixtures/render-crash/bug345-too-large-size.svg b/rsvg/tests/fixtures/render-crash/bug345-too-large-size.svg
index bc5cfde2..bc5cfde2 100644
--- a/tests/fixtures/render-crash/bug345-too-large-size.svg
+++ b/rsvg/tests/fixtures/render-crash/bug345-too-large-size.svg
diff --git a/tests/fixtures/render-crash/bug395-feMorphology-negative-scaling.svg b/rsvg/tests/fixtures/render-crash/bug395-feMorphology-negative-scaling.svg
index 168e3b01..168e3b01 100644
--- a/tests/fixtures/render-crash/bug395-feMorphology-negative-scaling.svg
+++ b/rsvg/tests/fixtures/render-crash/bug395-feMorphology-negative-scaling.svg
diff --git a/tests/fixtures/render-crash/bug497-path-with-all-invalid-commands.svg b/rsvg/tests/fixtures/render-crash/bug497-path-with-all-invalid-commands.svg
index cdd63316..cdd63316 100644
--- a/tests/fixtures/render-crash/bug497-path-with-all-invalid-commands.svg
+++ b/rsvg/tests/fixtures/render-crash/bug497-path-with-all-invalid-commands.svg
diff --git a/tests/fixtures/render-crash/bug581491-zero-sized-text.svg b/rsvg/tests/fixtures/render-crash/bug581491-zero-sized-text.svg
index 78793ae3..78793ae3 100644
--- a/tests/fixtures/render-crash/bug581491-zero-sized-text.svg
+++ b/rsvg/tests/fixtures/render-crash/bug581491-zero-sized-text.svg
diff --git a/tests/fixtures/render-crash/bug588-big-viewbox-yields-invalid-transform.svg b/rsvg/tests/fixtures/render-crash/bug588-big-viewbox-yields-invalid-transform.svg
index 3e29cbe1..3e29cbe1 100644
--- a/tests/fixtures/render-crash/bug588-big-viewbox-yields-invalid-transform.svg
+++ b/rsvg/tests/fixtures/render-crash/bug588-big-viewbox-yields-invalid-transform.svg
diff --git a/rsvg/tests/fixtures/render-crash/bug591-vbox-overflow.svg b/rsvg/tests/fixtures/render-crash/bug591-vbox-overflow.svg
new file mode 100644
index 00000000..1cee7759
--- /dev/null
+++ b/rsvg/tests/fixtures/render-crash/bug591-vbox-overflow.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg ion="1.1" baseProfile="b" id="svg-root"
+ width="100%" height="100%" viewBox="0 0 4822222222222222222220 360"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="httk">
+ <g>
+ <g opacity="0.5">
+ <rect x="60" y="230" width="80" height="40" fill="+0000ff" opacity=".5"/>
+ <rect x="71" y="240" width="80" height="40" fill="#00ff00" opacity=".5"/>
+</g>
+ </g>
+</svg>
diff --git a/tests/fixtures/render-crash/bug593-mask-empty-bbox.svg b/rsvg/tests/fixtures/render-crash/bug593-mask-empty-bbox.svg
index a2b672ae..a2b672ae 100644
--- a/tests/fixtures/render-crash/bug593-mask-empty-bbox.svg
+++ b/rsvg/tests/fixtures/render-crash/bug593-mask-empty-bbox.svg
diff --git a/tests/fixtures/render-crash/bug721-pattern-cycle-from-child.svg b/rsvg/tests/fixtures/render-crash/bug721-pattern-cycle-from-child.svg
index 51205148..51205148 100644
--- a/tests/fixtures/render-crash/bug721-pattern-cycle-from-child.svg
+++ b/rsvg/tests/fixtures/render-crash/bug721-pattern-cycle-from-child.svg
diff --git a/tests/fixtures/render-crash/bug721-pattern-cycle-from-other-child.svg b/rsvg/tests/fixtures/render-crash/bug721-pattern-cycle-from-other-child.svg
index 668c3d35..668c3d35 100644
--- a/tests/fixtures/render-crash/bug721-pattern-cycle-from-other-child.svg
+++ b/rsvg/tests/fixtures/render-crash/bug721-pattern-cycle-from-other-child.svg
diff --git a/tests/fixtures/render-crash/bug777155-zero-sized-pattern.svg b/rsvg/tests/fixtures/render-crash/bug777155-zero-sized-pattern.svg
index 6303b590..6303b590 100644
--- a/tests/fixtures/render-crash/bug777155-zero-sized-pattern.svg
+++ b/rsvg/tests/fixtures/render-crash/bug777155-zero-sized-pattern.svg
diff --git a/tests/fixtures/render-crash/bug928-empty-feTile-bounds.svg b/rsvg/tests/fixtures/render-crash/bug928-empty-feTile-bounds.svg
index 9920080f..9920080f 100644
--- a/tests/fixtures/render-crash/bug928-empty-feTile-bounds.svg
+++ b/rsvg/tests/fixtures/render-crash/bug928-empty-feTile-bounds.svg
diff --git a/tests/fixtures/render-crash/bug932-too-big-font-size.svg b/rsvg/tests/fixtures/render-crash/bug932-too-big-font-size.svg
index 14796be6..14796be6 100644
--- a/tests/fixtures/render-crash/bug932-too-big-font-size.svg
+++ b/rsvg/tests/fixtures/render-crash/bug932-too-big-font-size.svg
diff --git a/tests/fixtures/render-crash/feMerge-color-interpolation-srgb.svg b/rsvg/tests/fixtures/render-crash/feMerge-color-interpolation-srgb.svg
index c4344281..c4344281 100644
--- a/tests/fixtures/render-crash/feMerge-color-interpolation-srgb.svg
+++ b/rsvg/tests/fixtures/render-crash/feMerge-color-interpolation-srgb.svg
diff --git a/tests/fixtures/render-crash/filters-non-invertible-paffine.svg b/rsvg/tests/fixtures/render-crash/filters-non-invertible-paffine.svg
index 8fdb09a1..8fdb09a1 100644
--- a/tests/fixtures/render-crash/filters-non-invertible-paffine.svg
+++ b/rsvg/tests/fixtures/render-crash/filters-non-invertible-paffine.svg
diff --git a/tests/fixtures/render-crash/gradient-with-empty-bbox.svg b/rsvg/tests/fixtures/render-crash/gradient-with-empty-bbox.svg
index d98b5cfb..d98b5cfb 100644
--- a/tests/fixtures/render-crash/gradient-with-empty-bbox.svg
+++ b/rsvg/tests/fixtures/render-crash/gradient-with-empty-bbox.svg
diff --git a/tests/fixtures/render-crash/gradient-with-no-children.svg b/rsvg/tests/fixtures/render-crash/gradient-with-no-children.svg
index 47bc3cb2..47bc3cb2 100644
--- a/tests/fixtures/render-crash/gradient-with-no-children.svg
+++ b/rsvg/tests/fixtures/render-crash/gradient-with-no-children.svg
diff --git a/tests/fixtures/render-crash/pattern-with-empty-bbox.svg b/rsvg/tests/fixtures/render-crash/pattern-with-empty-bbox.svg
index 8ffa7daf..8ffa7daf 100644
--- a/tests/fixtures/render-crash/pattern-with-empty-bbox.svg
+++ b/rsvg/tests/fixtures/render-crash/pattern-with-empty-bbox.svg
diff --git a/tests/fixtures/render-crash/pattern-with-no-children.svg b/rsvg/tests/fixtures/render-crash/pattern-with-no-children.svg
index 6076f774..6076f774 100644
--- a/tests/fixtures/render-crash/pattern-with-no-children.svg
+++ b/rsvg/tests/fixtures/render-crash/pattern-with-no-children.svg
diff --git a/tests/fixtures/render-crash/recursive-feimage.svg b/rsvg/tests/fixtures/render-crash/recursive-feimage.svg
index 6585cc54..6585cc54 100644
--- a/tests/fixtures/render-crash/recursive-feimage.svg
+++ b/rsvg/tests/fixtures/render-crash/recursive-feimage.svg
diff --git a/tests/fixtures/text/bounds-ref.svg b/rsvg/tests/fixtures/text/bounds-ref.svg
index a5555abe..a5555abe 100644
--- a/tests/fixtures/text/bounds-ref.svg
+++ b/rsvg/tests/fixtures/text/bounds-ref.svg
diff --git a/tests/fixtures/text/bounds.svg b/rsvg/tests/fixtures/text/bounds.svg
index 1f78a5c2..1f78a5c2 100644
--- a/tests/fixtures/text/bounds.svg
+++ b/rsvg/tests/fixtures/text/bounds.svg
diff --git a/tests/fixtures/text/bug804-tspan-direction-change-ref.svg b/rsvg/tests/fixtures/text/bug804-tspan-direction-change-ref.svg
index 29a50b04..29a50b04 100644
--- a/tests/fixtures/text/bug804-tspan-direction-change-ref.svg
+++ b/rsvg/tests/fixtures/text/bug804-tspan-direction-change-ref.svg
diff --git a/tests/fixtures/text/bug804-tspan-direction-change.svg b/rsvg/tests/fixtures/text/bug804-tspan-direction-change.svg
index 1620bd7d..1620bd7d 100644
--- a/tests/fixtures/text/bug804-tspan-direction-change.svg
+++ b/rsvg/tests/fixtures/text/bug804-tspan-direction-change.svg
diff --git a/tests/fixtures/text/bug806-text-anchor-chunk-ref.svg b/rsvg/tests/fixtures/text/bug806-text-anchor-chunk-ref.svg
index a8abdea4..a8abdea4 100644
--- a/tests/fixtures/text/bug806-text-anchor-chunk-ref.svg
+++ b/rsvg/tests/fixtures/text/bug806-text-anchor-chunk-ref.svg
diff --git a/tests/fixtures/text/bug806-text-anchor-chunk.svg b/rsvg/tests/fixtures/text/bug806-text-anchor-chunk.svg
index b7a5cfe8..b7a5cfe8 100644
--- a/tests/fixtures/text/bug806-text-anchor-chunk.svg
+++ b/rsvg/tests/fixtures/text/bug806-text-anchor-chunk.svg
diff --git a/tests/fixtures/text/display-none-ref.svg b/rsvg/tests/fixtures/text/display-none-ref.svg
index 23e7f9b6..23e7f9b6 100644
--- a/tests/fixtures/text/display-none-ref.svg
+++ b/rsvg/tests/fixtures/text/display-none-ref.svg
diff --git a/tests/fixtures/text/display-none.svg b/rsvg/tests/fixtures/text/display-none.svg
index e5e31689..e5e31689 100644
--- a/tests/fixtures/text/display-none.svg
+++ b/rsvg/tests/fixtures/text/display-none.svg
diff --git a/rsvg/tests/fixtures/text/hello-world.svg b/rsvg/tests/fixtures/text/hello-world.svg
new file mode 100644
index 00000000..45a65c0f
--- /dev/null
+++ b/rsvg/tests/fixtures/text/hello-world.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="500" height="500">
+ <style>
+ text {
+ font: 50px Sans;
+ fill: black;
+ }
+ </style>
+
+ <text x="50" y="100">Hello world!</text>
+ <text transform="translate(50, 200) rotate(45)">Hello again!</text>
+</svg>
diff --git a/tests/fixtures/text/span-bounds-when-offset-by-dx-ref.svg b/rsvg/tests/fixtures/text/span-bounds-when-offset-by-dx-ref.svg
index 2ba29dd7..2ba29dd7 100644
--- a/tests/fixtures/text/span-bounds-when-offset-by-dx-ref.svg
+++ b/rsvg/tests/fixtures/text/span-bounds-when-offset-by-dx-ref.svg
diff --git a/tests/fixtures/text/span-bounds-when-offset-by-dx.svg b/rsvg/tests/fixtures/text/span-bounds-when-offset-by-dx.svg
index 9abd6bc7..9abd6bc7 100644
--- a/tests/fixtures/text/span-bounds-when-offset-by-dx.svg
+++ b/rsvg/tests/fixtures/text/span-bounds-when-offset-by-dx.svg
diff --git a/tests/fixtures/text/unicode-bidi-override-ref.svg b/rsvg/tests/fixtures/text/unicode-bidi-override-ref.svg
index 2357471b..2357471b 100644
--- a/tests/fixtures/text/unicode-bidi-override-ref.svg
+++ b/rsvg/tests/fixtures/text/unicode-bidi-override-ref.svg
diff --git a/tests/fixtures/text/unicode-bidi-override.svg b/rsvg/tests/fixtures/text/unicode-bidi-override.svg
index 5b230d26..5b230d26 100644
--- a/tests/fixtures/text/unicode-bidi-override.svg
+++ b/rsvg/tests/fixtures/text/unicode-bidi-override.svg
diff --git a/tests/fixtures/text/visibility-hidden-ref.svg b/rsvg/tests/fixtures/text/visibility-hidden-ref.svg
index 162bf42e..162bf42e 100644
--- a/tests/fixtures/text/visibility-hidden-ref.svg
+++ b/rsvg/tests/fixtures/text/visibility-hidden-ref.svg
diff --git a/tests/fixtures/text/visibility-hidden-x-attr.svg b/rsvg/tests/fixtures/text/visibility-hidden-x-attr.svg
index 6007de95..6007de95 100644
--- a/tests/fixtures/text/visibility-hidden-x-attr.svg
+++ b/rsvg/tests/fixtures/text/visibility-hidden-x-attr.svg
diff --git a/tests/fixtures/text/visibility-hidden.svg b/rsvg/tests/fixtures/text/visibility-hidden.svg
index b39312f5..b39312f5 100644
--- a/tests/fixtures/text/visibility-hidden.svg
+++ b/rsvg/tests/fixtures/text/visibility-hidden.svg
diff --git a/tests/src/geometries.rs b/rsvg/tests/geometries.rs
index c62f1eeb..c62f1eeb 100644
--- a/tests/src/geometries.rs
+++ b/rsvg/tests/geometries.rs
diff --git a/tests/src/intrinsic_dimensions.rs b/rsvg/tests/intrinsic_dimensions.rs
index 4ca31f93..fdbec145 100644
--- a/tests/src/intrinsic_dimensions.rs
+++ b/rsvg/tests/intrinsic_dimensions.rs
@@ -2,8 +2,8 @@ use cairo;
use rsvg::{CairoRenderer, IntrinsicDimensions, Length, LengthUnit, RenderingError};
-use crate::reference_utils::{Compare, Evaluate, Reference};
-use crate::utils::{load_svg, render_document, SurfaceSize};
+use rsvg::test_utils::reference_utils::{Compare, Evaluate, Reference};
+use rsvg::test_utils::{load_svg, render_document, SurfaceSize};
#[test]
fn no_intrinsic_dimensions() {
diff --git a/tests/src/loading_crash.rs b/rsvg/tests/loading_crash.rs
index 58d6f920..58d6f920 100644
--- a/tests/src/loading_crash.rs
+++ b/rsvg/tests/loading_crash.rs
diff --git a/tests/src/primitive_geometries.rs b/rsvg/tests/primitive_geometries.rs
index 479d6445..479d6445 100644
--- a/tests/src/primitive_geometries.rs
+++ b/rsvg/tests/primitive_geometries.rs
diff --git a/tests/src/primitives.rs b/rsvg/tests/primitives.rs
index b12906f4..b24c1a6a 100644
--- a/tests/src/primitives.rs
+++ b/rsvg/tests/primitives.rs
@@ -1,8 +1,8 @@
use cairo;
-use crate::reference_utils::{Compare, Evaluate, Reference};
-use crate::test_compare_render_output;
-use crate::utils::{load_svg, render_document, SurfaceSize};
+use rsvg::test_compare_render_output;
+use rsvg::test_utils::reference_utils::{Compare, Evaluate, Reference};
+use rsvg::test_utils::{load_svg, render_document, SurfaceSize};
#[test]
fn simple_opacity_with_transform() {
diff --git a/tests/src/reference.rs b/rsvg/tests/reference.rs
index 37f1a562..f2824994 100644
--- a/tests/src/reference.rs
+++ b/rsvg/tests/reference.rs
@@ -12,9 +12,9 @@ use rsvg::{
CairoRenderer, IntrinsicDimensions, Length, Loader,
};
-use crate::reference_utils::{Compare, Evaluate, Reference};
-use crate::utils::{load_svg, render_document, setup_font_map, setup_language, SurfaceSize};
-use crate::{test_compare_render_output, test_svg_reference};
+use rsvg::test_utils::reference_utils::{Compare, Evaluate, Reference};
+use rsvg::test_utils::{setup_font_map, setup_language};
+use rsvg::{test_compare_render_output, test_svg_reference};
use std::path::{Path, PathBuf};
diff --git a/tests/src/render_crash.rs b/rsvg/tests/render_crash.rs
index 795800ab..795800ab 100644
--- a/tests/src/render_crash.rs
+++ b/rsvg/tests/render_crash.rs
diff --git a/tests/resources/Ahem.ttf b/rsvg/tests/resources/Ahem.ttf
index 4d4785a4..4d4785a4 100644
--- a/tests/resources/Ahem.ttf
+++ b/rsvg/tests/resources/Ahem.ttf
Binary files differ
diff --git a/tests/resources/NotoSansHebrew-Regular.ttf b/rsvg/tests/resources/NotoSansHebrew-Regular.ttf
index e3845565..e3845565 100644
--- a/tests/resources/NotoSansHebrew-Regular.ttf
+++ b/rsvg/tests/resources/NotoSansHebrew-Regular.ttf
Binary files differ
diff --git a/tests/resources/README.md b/rsvg/tests/resources/README.md
index bc15bca7..bc15bca7 100644
--- a/tests/resources/README.md
+++ b/rsvg/tests/resources/README.md
diff --git a/tests/resources/Roboto-Bold.ttf b/rsvg/tests/resources/Roboto-Bold.ttf
index a8129aed..a8129aed 100644
--- a/tests/resources/Roboto-Bold.ttf
+++ b/rsvg/tests/resources/Roboto-Bold.ttf
Binary files differ
diff --git a/tests/resources/Roboto-BoldItalic.ttf b/rsvg/tests/resources/Roboto-BoldItalic.ttf
index aaf75154..aaf75154 100644
--- a/tests/resources/Roboto-BoldItalic.ttf
+++ b/rsvg/tests/resources/Roboto-BoldItalic.ttf
Binary files differ
diff --git a/tests/resources/Roboto-Italic.ttf b/rsvg/tests/resources/Roboto-Italic.ttf
index 73ddfd04..73ddfd04 100644
--- a/tests/resources/Roboto-Italic.ttf
+++ b/rsvg/tests/resources/Roboto-Italic.ttf
Binary files differ
diff --git a/tests/resources/Roboto-Regular.ttf b/rsvg/tests/resources/Roboto-Regular.ttf
index 37492803..37492803 100644
--- a/tests/resources/Roboto-Regular.ttf
+++ b/rsvg/tests/resources/Roboto-Regular.ttf
Binary files differ
diff --git a/tests/src/shapes.rs b/rsvg/tests/shapes.rs
index 8545b79d..23a75d49 100644
--- a/tests/src/shapes.rs
+++ b/rsvg/tests/shapes.rs
@@ -1,4 +1,4 @@
-use crate::test_svg_reference;
+use rsvg::test_svg_reference;
test_svg_reference!(
ellipse_auto_rx_ry,
diff --git a/tests/src/text.rs b/rsvg/tests/text.rs
index 257d7f0c..1e1c0234 100644
--- a/tests/src/text.rs
+++ b/rsvg/tests/text.rs
@@ -2,9 +2,8 @@ use cairo;
use float_cmp::approx_eq;
use rsvg::{CairoRenderer, Loader};
-use crate::reference_utils::{Compare, Evaluate, Reference};
-use crate::utils::{load_svg, render_document, setup_font_map, SurfaceSize};
-use crate::{test_compare_render_output, test_svg_reference};
+use rsvg::test_utils::setup_font_map;
+use rsvg::{test_compare_render_output, test_svg_reference};
// From https://www.w3.org/Style/CSS/Test/Fonts/Ahem/
//
diff --git a/tests/Makefile.am b/tests/Makefile.am
deleted file mode 100644
index b645ea6d..00000000
--- a/tests/Makefile.am
+++ /dev/null
@@ -1,95 +0,0 @@
-include $(top_srcdir)/glib-tap.mk
-
-test_sources = \
- src/api.rs \
- src/bugs.rs \
- src/compare_surfaces.rs \
- src/errors.rs \
- src/filters.rs \
- src/geometries.rs \
- src/intrinsic_dimensions.rs \
- src/legacy_sizing.rs \
- src/loading_crash.rs \
- src/main.rs \
- src/primitive_geometries.rs \
- src/primitives.rs \
- src/reference.rs \
- src/reference_utils.rs \
- src/render_crash.rs \
- src/shapes.rs \
- src/text.rs \
- src/utils.rs \
- src/cmdline/mod.rs \
- src/cmdline/rsvg_convert.rs \
- src/predicates/file.rs \
- src/predicates/mod.rs \
- src/predicates/pdf.rs \
- src/predicates/png.rs \
- src/predicates/svg.rs \
- $(NULL)
-
-test_programs = api
-
-api_SOURCES = \
- api.c \
- test-utils.c \
- test-utils.h \
- $(NULL)
-
-api_LDADD = $(top_builddir)/librsvg_c_api.la \
- $(LIBRSVG_LIBS) \
- $(LIBM)
-
-api_LDFLAGS = -static
-
-AM_CPPFLAGS = \
- -I$(srcdir) \
- -I$(top_srcdir)/include \
- -I$(top_builddir)/include \
- -DTEST_DATA_DIR="\"$(srcdir)\"" \
- -DTEST_SRC_DIR="\"$(PWD)\"" \
- -DTOP_SRC_DIR="\"$(top_srcdir)\"" \
- $(LIBRSVG_CFLAGS)
-
-test_resources = \
- $(wildcard $(srcdir)/resources/*.ttf)
-
-test_fixtures = \
- $(wildcard $(srcdir)/fixtures/api/*.svg) \
- $(wildcard $(srcdir)/fixtures/cmdline/*.svg) \
- $(wildcard $(srcdir)/fixtures/cmdline/*.png) \
- $(wildcard $(srcdir)/fixtures/crash/*.svg) \
- $(wildcard $(srcdir)/fixtures/crash/*.png) \
- $(wildcard $(srcdir)/fixtures/errors/*) \
- $(wildcard $(srcdir)/fixtures/geometries/*) \
- $(wildcard $(srcdir)/fixtures/loading/*) \
- $(wildcard $(srcdir)/fixtures/primitive_geometries/*) \
- $(wildcard $(srcdir)/fixtures/reftests/*.css) \
- $(wildcard $(srcdir)/fixtures/reftests/*.svg) \
- $(wildcard $(srcdir)/fixtures/reftests/*.png) \
- $(wildcard $(srcdir)/fixtures/reftests/*.txt) \
- $(wildcard $(srcdir)/fixtures/reftests/adwaita/*.svg) \
- $(wildcard $(srcdir)/fixtures/reftests/adwaita/*.png) \
- $(wildcard $(srcdir)/fixtures/reftests/bugs/*.svg) \
- $(wildcard $(srcdir)/fixtures/reftests/bugs/*.png) \
- $(wildcard $(srcdir)/fixtures/reftests/svg1.1/*.svg) \
- $(wildcard $(srcdir)/fixtures/reftests/svg1.1/*.png) \
- $(wildcard $(srcdir)/fixtures/reftests/svg1.1/images/*) \
- $(wildcard $(srcdir)/fixtures/reftests/svg1.1/resources/*) \
- $(wildcard $(srcdir)/fixtures/reftests/svg2/*.svg) \
- $(wildcard $(srcdir)/fixtures/reftests/svg2/*.png) \
- $(wildcard $(srcdir)/fixtures/reftests/bugs-reftests/*.svg) \
- $(wildcard $(srcdir)/fixtures/reftests/svg2-reftests/*.svg) \
- $(wildcard $(srcdir)/fixtures/render-crash/*.svg) \
- $(wildcard $(srcdir)/fixtures/text/*.svg) \
- $(wildcard $(srcdir)/fixtures/dimensions/*.svg)
-
-EXTRA_DIST += \
- $(test_sources) \
- $(test_resources) \
- $(test_fixtures) \
- README.md \
- $(NULL)
-
-clean-local:
- rm -rf output
diff --git a/tests/src/cmdline/mod.rs b/tests/src/cmdline/mod.rs
deleted file mode 100644
index c694bf2e..00000000
--- a/tests/src/cmdline/mod.rs
+++ /dev/null
@@ -1 +0,0 @@
-mod rsvg_convert;
diff --git a/tests/src/main.rs b/tests/src/main.rs
deleted file mode 100644
index 467cbb47..00000000
--- a/tests/src/main.rs
+++ /dev/null
@@ -1,60 +0,0 @@
-#[cfg(test)]
-mod api;
-
-#[cfg(test)]
-mod bugs;
-
-#[cfg(test)]
-mod cmdline;
-
-#[cfg(test)]
-mod compare_surfaces;
-
-#[cfg(test)]
-mod errors;
-
-#[cfg(test)]
-mod filters;
-
-#[cfg(test)]
-mod geometries;
-
-#[cfg(test)]
-mod intrinsic_dimensions;
-
-#[cfg(test)]
-mod legacy_sizing;
-
-#[cfg(test)]
-mod loading_crash;
-
-#[cfg(test)]
-mod predicates;
-
-#[cfg(test)]
-mod primitive_geometries;
-
-#[cfg(test)]
-mod primitives;
-
-#[cfg(test)]
-mod reference;
-
-#[cfg(test)]
-mod reference_utils;
-
-#[cfg(test)]
-mod render_crash;
-
-#[cfg(test)]
-mod shapes;
-
-#[cfg(test)]
-mod text;
-
-#[cfg(test)]
-mod utils;
-
-fn main() {
- println!("Use 'cargo test' to run the tests.");
-}
diff --git a/tests/src/predicates/mod.rs b/tests/src/predicates/mod.rs
deleted file mode 100644
index e14061f0..00000000
--- a/tests/src/predicates/mod.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-pub mod file;
-mod pdf;
-mod png;
-mod svg;
-
-use predicates::str;
-
-pub fn ends_with_pkg_version() -> str::EndsWithPredicate {
- str::ends_with(env!("CARGO_PKG_VERSION"))
-}
diff --git a/win32/create-lists-msvc.mak b/win32/create-lists-msvc.mak
index 97087fdf..3616f50d 100644
--- a/win32/create-lists-msvc.mak
+++ b/win32/create-lists-msvc.mak
@@ -56,13 +56,13 @@ NULL=
!if [call create-lists.bat header rsvg_objs.mak rsvg_tests]
!endif
-!if [for %c in (..\tests\*.c) do @if not "%~nxc" == "test-utils.c" call create-lists.bat file rsvg_objs.mak ^$(OUTDIR)\%~nc.exe]
+!if [for %c in (..\librsvg-c\tests-c\*.c) do @if not "%~nxc" == "test-utils.c" call create-lists.bat file rsvg_objs.mak ^$(OUTDIR)\%~nc.exe]
!endif
!if [call create-lists.bat footer rsvg_objs.mak]
!endif
-!if [for %c in (..\tests\*.c) do @if not "%~nxc" == "test-utils.c" @echo ^$(OUTDIR)\%~nc.exe: ^$(LIBRSVG_LIB) ^$(OUTDIR)\rsvg-tests\%~nc.obj ^$(OUTDIR)\rsvg-tests\test-utils.obj >>rsvg_tests_rules.mak]
+!if [for %c in (..\librsvg-c\tests-c\*.c) do @if not "%~nxc" == "test-utils.c" @echo ^$(OUTDIR)\%~nc.exe: ^$(LIBRSVG_LIB) ^$(OUTDIR)\rsvg-tests\%~nc.obj ^$(OUTDIR)\rsvg-tests\test-utils.obj >>rsvg_tests_rules.mak]
!endif
!include rsvg_objs.mak