Opened 6 weeks ago
Closed 6 weeks ago
New minor version
Test statistics on my system with make check -k:
make check -k
740 passed; 173 failed
PASS: 59, FAIL:0
This is a big release! What follows is a summary from the 2.51.x
release notes; you can also read them for more detail.
The biggest user-visible change is that rsvg-convert has been ported
to Rust, and it has new features!
## New features in rsvg-convert
### Support for physical units
rsvg-convert is now aware of physical units, and
fixes a bug where PDFs were created at the wrong size. Do you need to
render an SVG in a PDF file, scaled to 10x10 cm, placed at a certain
position of a landscape A4 page?
### Support for Accept-Language
Previously, librsvg picked up the user's language preferences through
environment variables like LANG and LC_MESSAGES. This is inconvenient
for applications that call rsvg-convert but don't want to synthesize a
There is a new option in rsvg-convert so you can pass
--accept-language=<languages> formatted as an HTTP Accept-Language
header. This is used to specify which languages will be chosen from
elements with the "systemLanguage" attribute
rsvg-convert's default DPI is now 96, to better match W3C
standards. It was 90 before for historical reasons. We can change
this back to 90 if it breaks too many scripts. You can use the
options "--dpi-x=90 --dpi-y=90" to restore the old behavior.
rsvg-convert no longer supports the "xml" or "recording" output
formats. These are useful only for debugging Cairo, not for general
## SVG2/CSS3 features
The following features are supported now. Madds H, John Ledbetter,
worked on these features.
## New APIs
See the HTML documentation for details:
The following APIs are deprecated but still available:
Please see the "Migrating from old APIs" chapter in the HTML
documentation for details.
Fixed at commit 284be226ec6fc68b90d139b76a393e3ae4f2ceed
Update to librsvg-2.52.0.
Update to links-2.24.
Update to curl-7.79.0.
Powered by Trac 1.5.3.dev0
By Edgewall Software
© 1998-2021 Gerard Beekmans.