|
|
|
|
Changelog for gdk-pixbuf-loader-rsvg-2.42.5-3.1.x86_64.rpm :
* Sat Jun 02 2018 bjorn.lieAATTgmail.com- Update to version 2.42.5: + Don\'t render filter primitives that have invalid attributes. This was causing a crash in feColorMatrix (glgo#GNOME/librsvg#266). + rsvg_handle_render_cairo() will now refuse to render if the cairo_t passed to it is in an error state. Fixes a panic in the cairo-dock program (glgo#GNOME/librsvg#276). + The test suite now writes test artifacts to tests/output instead of /tmp (glgo#GNOME/librsvg#206). * Mon May 07 2018 luc14n0AATTlinuxmail.org- Update to version 2.42.4: + Fixes: - Elements with systemLanguage attributes without variants now work better. - Possible crash on invalid gradient references. - Negative values are catched in stroke-dasharray properties instead of leaving the cairo_t in an error state (glgo#GNOME/librsvg#227). - Empty transform attribute now correctly yields an identity transform (glgo#GNOME/librsvg#228). + Make robust against patterns and gradients with no children. + Lots of code cleanups and refactorings. + Code moved to Rust: low-level path and PangoLayout drawing, \"switch\" element. * Mon Mar 05 2018 dimstarAATTopensuse.org- Update to version 2.42.3: + glgo#GNOME/librsvg#205: The configure script now checks for Rust 1.20.0. Previously this minimum requirement was not well-defined. + glgo#GNOME/librsvg#204: New feature: If an SVG has an link element, we now generate the corresponding link when outputting to a Cairo PDF surface. If you use rsvg-convert(1) with PDF output, links in the SVG will work in the PDF. + glgo#GNOME/librsvg#108: New feature: support font-size:larger and font-size:smaller relative sizes. + New feature: rsvg-convert now supports SOURCE_DATE_EPOCH to generate reproducible output for PDFs. + glgo#GNOME/librsvg#197: New requirement: We now require Freetype2 2.9.0, which fixes font rendering bugs. The test reference PNGs have been regenerated with this version. + glgo#GNOME/librsvg#91: Fix rendering of masks and clips when the initial transformation has a translation component. + glgo#GNOME/librsvg#112: Fix: apply style attributes for all SVG elements, not just for the toplevel one. + glgo#GNOME/librsvg#161: Fix the marker angle for the last vertex of closed paths. + glgo#GNOME/librsvg#198: Fix: Make rsvg_pixbuf_from_file() and its derived functions work again. Now we have tests for the whole public API. + glgo#GNOME/librsvg#143: Minor optimizations for Gaussian blurs. + glgo#GNOME/librsvg#201: Minor speedups in the code to parse SVG attributes. + glgo#GNOME/librsvg#178: Fix some tests that failed on 32-bit machines. + In addtion to --enable-debug/--disable-debug to control the Rust compilation, now you can use an environment variable LIBRSVG_DEBUG=yes / LIBRSVG_DEBUG=no if you wish. + Code moved to Rust: SVG paint servers, SVG attribute parsing. + We now use a Cargo workspace internally, to move more things to Rust.- Add pkgconfig(freetype2) BuildRequires: New dependency. * Wed Feb 28 2018 dimstarAATTopensuse.org- Modernize spec-file by calling spec-cleaner * Fri Feb 02 2018 bjorn.lieAATTgmail.com- Update to version 2.42.2: + Don\'t crash when feConvolveMatrix doesn\'t specify orderx/ordery attributes (glgo#librsvg#193). + Parse stroke-dasharray property correctly. This code is in Rust now; yay! (glgo#librsvg#136). + Don\'t render markers if they are zero-sized, per the spec. + Performance: eliminate a bunch of string copies during parsing. + Update rust-cssparser to 0.23. * Tue Jan 23 2018 bjorn.lieAATTgmail.com- Update to version 2.42.1: + Parse the transform attribute in a faster/simpler way. We now use rust-cssparser instead of lalrpop. This is especially noticeable on SVGs with lots of \"transform\" attributes (glgo#librsvg#182). + Don\'t crash when setting a gradient on a zero-sized object (glgo#librsvg#187). + Inherit attributes in the |
|
|