[librsvg] Created tag 2.52.0



The signed tag '2.52.0' was created.

Tagger: Federico Mena Quintero <federico gnome org>
Date: 1631756926 -0500

    Tag for version 2.52.0

Changes since the last tag '2.51.4':

Federico Mena Quintero (54):
      Don't derive Copy for FontSize/LetterSpacing/LineHeight
      Don't derive Copy for some of the structs for path commands
      path_parser: Remove unused is_initial_moveto argument.
      Rect::make_shape - dedup function call
      (#768): fix missing vapigen dependency for gdk-pixbuf
      (#767): Add test for generating links in PDF output
      Remove superfluous clones, per clippy
      (#771): Fix incorrect default for the flood-color property
      Use the cargo cache for the fmt stage in CI
      Remove the generic type argument from trait Property
      Store an element's transform in its SpecifiedValues, not in ElementInner
      Copy the SpecifiedValues.transform to ComputedValues
      Use the transform from an element's ComputedValues everywhere
      feImage: box a field to avoid a large enum variant in PrimitiveParams
      Fix documentation links since developer.gnome.org is thoroughly changed now
      Basic reftest for actually using the transform property
      WIP: Move parsing of the transform attribute to properties.rs
      Inline set_transform into its only caller
      Select between the transform attribute and property in SpecifiedValues
      impl Parse for Transform: don't ensure that it is invertible
      Test compound transforms and use post_transform instead of multiply in TransformProperty::to_transform
      Test that translate/scale/skew without the optional parameter produce the correct result
      Support only translate/translateX/translateY in pixel units for now
      Remove stray dbg!()
      Oops, parse "transform: none" as well as lists of transform functions
      Test that "transform: none" computes to an identity transform
      Ensure that <transform-list> is not empty in the transform property
      TransformProperty::to_transform - use an exhaustive match
      transform.rs - reorder a bit; improve toplevel docs
      Start differentiating between TransformProperty and TransformAttribute
      (#669): Document that intrinsic_size_in_pixels returns floats
      Fix links in the C docs to the API ordering sections
      Deprecate rsvg_handle_get_dimensions()
      Recommend rendering to a viewport in the docs for get_intrinsic_size_in_pixels
      Fix deprecation docs for RsvgPositionData and rsvg_handle_get_position_sub
      Mention SVG2 in the start of the docs
      Move docs for render_cairo and render_cairo_sub to a deprecated section
      Note the deprecation of the GdkPixbuf functions
      Fix "##" duplicated hashes in the C docs
      Don't mention deprecated alternatives in the GdkPixbuf functions
      Do not recommend deprecated functions in the deprecation docs
      Mention API ordering restrictions for the get_pixbuf() functions
      Remove another deprecated example
      Clarify the Recommendations section a bit
      Allow debian builds to fail
      Include an example of usage from C
      New chapter for the docs, migrating from old APIs
      Docs about new APIs for obtaining dimensions
      Docs - Migrating to the geometry APIs
      Docs - recommendation on injecting stylesheets
      Bump version number to 2.52.0
      Copy release notes from the 2.50 series
      Update NEWS for 2.52.0, whew!
      RELEASING.md - note about the autotools command line

Ismael Luceno (12):
      configure: Fix rustc version check
      Bundle ax_compare_version.m4
      Remove LIB_NAME_WORKAROUND, not needed anymore
      configure: Unify OS checks
      configure: Simplify setting defaults for empty vars
      configure: Use AS_CASE to check LIBRSVG_DEBUG
      configure: Replace remaining "if" statements with AS_IF
      configure: Replace obsolete AC_ISC_POSIX
      configure: Replace AC_TRY_LINK with AC_LINK_IFELSE
      configure: Remove obsolete AC_STDC_HEADERS
      configure: Replace AC_HELP_STRING with AS_HELP_STRING
      configure: Request autoconf 2.69+ (2012)

Madds H (23):
      (#763) Add auto width/height for rect element
      (#762) Support auto width/height for svg element
      (#618) Add context-fill and stroke for use element
      Fix clippy borrow errors
      Switch to rsync for copy to exclude git
      Make cleanup code actually clean everything up Includes a check to not delete "/"
      Don't copy twice please Also change cargo check to test, it should be test.
      Update readme and fix typos Also adjust the docker files for the systems to install correctly
      Add blurb about docker tests to contributing.md
      Pass through temp directory, clean up images Now this uses a docker-run command to run the docker 
container Any rendered files can now be accessed in the temp directory on the host
      WIP: (#487) Begin implementing transform as property This change adds TransformProperty, Function, and 
parser to transform.rs It also adds the TransformProperty to properties macros
      Implement Parser for TransformList Current tests all pass, but nothing is done with the data for the 
moment Tests for these parsers are next
      Remove extra functions in transform attribute
      Implement computing to transform and parsing tests Needs reference test
      Appease clippy by simplifying
      Fix clippy borrow errors Most are references that are borrowed then immediately dereferenced There's 
also a couple of unwraps that had function calls inside them
      Move comma parse into try_parse for scale and skew Also add tests for scale and skew with one parameter
      Debugging transform.rs
      Remove dbg! swap transform order Also fix default scale in x and y scales
      Remove straggling dbg!
      Minor code improvements Added even more tests
      Clean up docker script, add documentation This fixes temp directory support, adds in-line docs and 
organization It also adds a lot to the README about how it works and how to expand it
      Quick fix for Readme, remove errant tab and format

Marge Bot (21):
      Merge branch 'appease-clippy' into 'master'
      Merge branch 'madds-rect-auto-length' into 'master'
      Merge branch 'vapi-deps' into 'master'
      Merge branch 'madds-svg-auto-length' into 'master'
      Merge branch 'test-pdf-link' into 'master'
      Merge branch 'madds-use-context-fill-stroke-wip' into 'master'
      Merge branch '771-flood-color-default' into 'master'
      Merge branch 'property-is-not-generic' into 'master'
      Merge branch 'transform-in-values' into 'master'
      Merge branch 'appease-clippy' into 'master'
      Merge branch 'madds-docker' into 'master'
      Merge branch 'madds-transform-property' into 'master'
      Merge branch 'refactor-transform' into 'master'
      Merge branch 'buildsystem' into 'master'
      Merge branch 'madds-docker-tests' into 'master'
      Merge branch 'buildsystem-unify-os-checks' into 'master'
      Merge branch 'migration-docs' into 'master'
      Merge branch 'buildsystem' into 'master'
      Merge branch 'allow-debian-failure' into 'master'
      Merge branch 'more-migration-docs' into 'master'
      Merge branch 'prepare-2.52' into 'master'


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]