[librsvg] Created tag 2.52.3
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] Created tag 2.52.3
- Date: Wed, 27 Oct 2021 00:10:05 +0000 (UTC)
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]