Merge branch 'surface-from-href' into 'master'

#349 - Don't panic if we get a data: URI with empty data

Closes #349

See merge request !134
6 jobs for master in 22 minutes and 20 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
passed #114910
fedora test

00:06:47

 
  Lint
manual #114912
allowed to fail manual
clippy
passed #114911
rustfmt

00:00:41

passed #114913
tarball

00:10:17

 
  Cross Distro
failed #114914
fedora:rawhide

00:04:08

failed #114915
opensuse:tumbleweed

00:05:14

 
Name Stage Failure
failed
opensuse:tumbleweed Cross Distro
make[2]: Leaving directory '/builds/GNOME/librsvg/_build/tests'
make[1]: *** [Makefile:1456: check-recursive] Error 1
make[1]: Leaving directory '/builds/GNOME/librsvg/_build'
make: *** [Makefile:1752: check] Error 2
Uploading artifacts...
_build/tests/*.log: found 9 matching files
_build/tests/output/: found 675 matching files

Uploading artifacts to coordinator... ok
id=114915 responseStatus=201 Created token=x4VskWzN
ERROR: Job failed: exit code 1
failed
fedora:rawhide Cross Distro
make[2]: Leaving directory '/builds/GNOME/librsvg/_build'
make[1]: *** [Makefile:1456: check-recursive] Error 1
make[1]: Leaving directory '/builds/GNOME/librsvg/_build'
make: *** [Makefile:1752: check] 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