Merge branch 'preserve-matrix-during-rendering' into 'master'

(#334): Preserve the cairo_t's transformation matrix during rendering

Closes #334

See merge request !138
6 jobs for master in 26 minutes and 52 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test
passed #120793
fedora test

00:11:29

 
  Lint
manual #120795
allowed to fail manual
clippy
passed #120794
rustfmt

00:04:33

passed #120796
tarball

00:08:51

 
  Cross Distro
passed #120797
fedora:rawhide

00:06:30

failed #120798
opensuse:tumbleweed

00:05:40

 
Name Stage Failure
failed
opensuse:tumbleweed Cross Distro
make[2]: Leaving directory '/builds/GNOME/librsvg/_build'
make[1]: Leaving directory '/builds/GNOME/librsvg/_build'
make[1]: *** [Makefile:1456: all-recursive] Error 1
make: *** [Makefile:939: all] Error 2
Uploading artifacts...
WARNING: _build/tests/*.log: no matching files
WARNING: _build/tests/output/: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1