Path to this page:
Subject: CVS commit: pkgsrc/graphics/librsvg
From: David H. Gutteridge
Date: 2022-05-22 19:22:13
Message id: 20220522172213.DD05BFAEB@cvs.NetBSD.org
Log Message:
librsvg: update to 2.54.3
==============
Version 2.54.3
==============
- #866 - Fix detection of gi-docgen (David King, Jan Alexander Steffens).
- Install the generated documentation in the correct place so that
Devhelp can find it (thanks to Jan Tojnar for pointing this out).
==============
Version 2.54.2
==============
- #823 - Fix regressions when computing element geometries.
- Add a --disable-gtk-doc option for the configure script, so people
can disable generating documentation for cross-compiling (Matt
Turner).
- MSVC: Support generating documentation, and passing introspection
paths (Chun-wei Fan)
==============
Version 2.54.1
==============
This release just has some build-time fixes.
- Fix oversight in the Minimum Supported Rust Version (MSRV) - this
release requires Rust 1.56 or later. This has been true since
librsvg 2.53.1, but it was not checked correctly. (Matt Turner)
- #859 - Make rst2man and gi-docgen optional. (Kleis Auke Wolthuizen)
- #856 - Fix documentation comments.
==============
Version 2.54.0
==============
This is a summary of the 2.53.x release notes; you can also read them
for more detail. Not many new features; we've been working on
infrastructure and documentation.
- Librsvg now supports SVG2 geometry properties for these elements:
rect, circle, ellipse, image, svg (Jeremias Ortega).
- #721 - Catch circular references when rendering patterns.
- The C API documentation now uses gi-docgen instead of gtk-doc.
Rsvg-convert's man page is now converted to reStructuredText instead
of troff.
- The "Recommendations for applications" chapter in the documentation
is much improved!
==============
Version 2.53.2
==============
- #851 - Output filled text as text for PDF; fixes regression due to
outputting all text as paths.
- Fix taller-than-wide proportional scaling and size limiting in
rsvg-convert.
- #772, #773, #774, #775, #776 - Implement SVG2 geometry properties
for these elements: rect, circle, ellipse, image, svg (Jeremias
Ortega).
- #450 - Fix potential unaligned accesses in surface iterators
(Michael Howell).
- Actually use GDK_PIXBUF_MODULEDIR when calling
gdk-pixbuf-query-loaders (Fabrice Fontaine).
- Windows build fixes (Chun-wei Fan).
- Add links to functions and types throughout the C API documentation.
==============
Version 2.53.1
==============
While it is not a user-visible change, Jordan Petridis has ported
librsvg's Continuous Integration (CI) infrastructure to use
Freedesktop CI Templates. This lets us test librsvg easily on
different environments. If you want your environment tested, now is
the time to add it!
- #599 - Fix incorrect text rendering when text has different scales
in the X/Y axes. This regressed after librsvg 2.52.5, when Pango
had to revert its fix for the same bug. Now librsvg renders all
text as paths, and does the scaling itself. Please file a bug if
you have evidence that this presents a performance problem for you.
- Update to the latest gtk-rs release (Bilal Elmoussaoui).
- Port to Freedesktop CI Templates (Jordan Petridis).
of troff.
- The "Recommendations for applications" chapter in the documentation
is much improved!
==============
Version 2.53.2
==============
- #851 - Output filled text as text for PDF; fixes regression due to
outputting all text as paths.
- Fix taller-than-wide proportional scaling and size limiting in
rsvg-convert.
- #772, #773, #774, #775, #776 - Implement SVG2 geometry properties
for these elements: rect, circle, ellipse, image, svg (Jeremias
Ortega).
- #450 - Fix potential unaligned accesses in surface iterators
(Michael Howell).
- Actually use GDK_PIXBUF_MODULEDIR when calling
gdk-pixbuf-query-loaders (Fabrice Fontaine).
- Windows build fixes (Chun-wei Fan).
- Add links to functions and types throughout the C API documentation.
==============
Version 2.53.1
==============
While it is not a user-visible change, Jordan Petridis has ported
librsvg's Continuous Integration (CI) infrastructure to use
Freedesktop CI Templates. This lets us test librsvg easily on
different environments. If you want your environment tested, now is
the time to add it!
- #599 - Fix incorrect text rendering when text has different scales
in the X/Y axes. This regressed after librsvg 2.52.5, when Pango
had to revert its fix for the same bug. Now librsvg renders all
text as paths, and does the scaling itself. Please file a bug if
you have evidence that this presents a performance problem for you.
- Update to the latest gtk-rs release (Bilal Elmoussaoui).
- Port to Freedesktop CI Templates (Jordan Petridis).
- Visual Studio builds can work from a git checkout now (Chun-wei Fan)
- Windows build fixes (Martin Hertz, Chun-wei Fan)
==============
Version 2.53.0
==============
This is the first release in the new development series. There are no
new features, just changes to how the documentation is built.
The man page for rsvg-convert is now generated from a reStructuredText
document, and the C API reference is generated using gi-docgen.
Please make sure you install python3-docutils (for rst2man) and
gi-docgen before compiling librsvg from a tarball.
- #755 - rsvg-convert's man page is now generated from reStructuredText.
- #827 - Move C API reference to gi-docgen.
- Test suite updates (Michael Howell).
- Link against bcrypt for Visual Studio builds (Martin Hertz).
Files: