[librsvg] Created tag 2.52.3



The signed tag '2.52.3' was created.

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

    Tag for version 2.52.3

Changes since the last tag '2.52.2':

Federico Mena Quintero (65):
      Add the Ahem font from the Web Platform Tests to the test suite
      For the test suite, ensure only the testing FcConfig is being used
      Add a test to ensure we are using the Ahem font correctly
      layout::TextSpan - store the layout's gravity here instead of extracting it elsewhere
      layout::TextSpan - compute the span's bbox and store it here, not in the drawing code
      DrawingCtx::with_link_tag - separate into helper functions
      layout::TextSpan - store the PDF link target here
      StackingContext: store the link_target here for <a> elements
      PositionedSpan::draw - pass the ViewParams as an argument
      PositionedSpan::layout() - Just create the layout::TextSpan here, let the caller draw it
      layout::TextSpan - carry the UserSpacePaintSources here
      Pre-compute all the layout::TextSpan instead of doing them one by one
      Use the objectBoundingBox of the whole text element for each span's individual paint source
      Remove superfluous references
      Add Noto Sans Hebrew for the test suite
      (#804) - tspan that changes the text direction is placed incorrectly
      Move the text tests to a separate tests/src/text.rs module
      Set up the test fontmap in test_compare_render_output too
      test_svg_reference: new macro to have reftests from two SVG files
      Collect the advance of a chunk's spans until PositionedChunk::from_measured
      Extract function to compute the baseline offset for a span
      Gather all the values from the MeasuredSpan as early as possible
      Get the chunk_direction only once
      Create the array for positioned spans right where it is needed
      Apply the anchor offset in a second pass through the chunk's spans
      Copy the layout_size from the MeasureSpan to the PositionedSpan
      children_to_chunks() - Only carry over the parent's dx/dy to the first span
      Don't copy the layout size to PositionedSpan after all
      Use the Rect machinery instead of unioning bounds by hand
      Pass the whole chunk's bounds to text_anchor_offset(), not just its size
      Use the whole chunk's bounds when computing the anchor offset, not just its width
      Extract the dx/dy from the first span of a chunk and make it the chunk's own dx/dy
      Add test for #806
      Test for when a span has a dx larger than its size
      Remove superfluous reference
      Start a roadmap document for text layout
      Detail the text roadmap
      Note on multiply-nested changes in text direction
      Rename UnicodeBidi::Override to UnicodeBidi::BidiOverride
      Add all the CSS3 identifiers to unicode-bidi
      BidiControl: generate the Unicode control characters for unicode-bidi
      (#249): Basic implementation of the unicode-bidi property
      Set a pango::Layout's font description as an attribute
      Do not set the PangoAlignment of a layout
      Gather all the pango::Layout mutation in a single place
      Extract function to populate a pango::AttrList from FontProperties
      Remove comment that will become irrelevant soon
      Do not modify the font description from the pango::Context
      Create each pango::Attribute with a range within the layout's textg
      Fix comment
      text.rs: Use a mutable DrawingCtx only in Text::draw()
      Require Pango 1.46 for PangoOverline
      (#17): Render text-decoration:overline
      Don't put the writing-mode in FontProperties
      Pass the text writing mode around in a new LayoutContext struct
      Put PangoGravityHint in the text roadmap's glossary
      GlyphOrientationVertical - new enum and parser for the glyph-orientation-vertical property
      TextOrientation - define the text-orientation property
      Define the glyph-orientation-vertical property
      Register text-orientation and glyph-orientation-vertical
      Use TryFrom instead of the cast crate for usize -> u32
      Note on Pango internals for emitting text to PDF
      Bump version to 2.52.3
      Update NEWS
      Add texts/fixtures/text to Makefile.am

Marge Bot (11):
      Merge branch 'notriddle/rust-1.56.0-lint' into 'main'
      Merge branch 'notriddle/clippy-1.56.0' into 'main'
      Merge branch 'text-bounds' into 'main'
      Merge branch '804-tspan-changes-direction' into 'main'
      Merge branch 'notriddle/inherit-xml-lang' into 'main'
      Merge branch '806-text-anchor-chunk' into 'main'
      Merge branch 'text-a-link-pdf' into 'main'
      Merge branch 'text-roadmap' into 'main'
      Merge branch 'unicode-bidi' into 'main'
      Merge branch 'text-orientation' into 'main'
      Merge branch 'prepare-release' into 'main'

Michael Howell (4):
      Remove semicolon from macro that doesn't do anything
      Use `unwrap_or_default` instead `unwrap_or_else(default)`
      Inherit xml:lang early
      Attach link target to text span, not text chunk


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