[librsvg] Created tag 2.51.3
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] Created tag 2.51.3
- Date: Fri, 18 Jun 2021 22:17:52 +0000 (UTC)
The signed tag '2.51.3' was created.
Tagger: Federico Mena Quintero <federico gnome org>
Date: 1624054655 -0500
Tag for version 2.51.3
Changes since the last tag '2.51.2':
Dunja Lalic (1):
(#741) Switch Rust nightly to Debian testing
Federico Mena Quintero (129):
Oops, create a directory before copying the docs artifacts
Merge branch 'drop-shadow-filter' into 'master'
Move conversions to/from cairo::Matrix to drawing_ctx.rs
Rename field
Add an iterator for a subpath's commands
Add test for zero-length subpaths
Move the Path.to_cairo() machinery to drawing_ctx.rs
Document the rest of path_builder.rs
shared_surface::Operator - new enum, to replace cairo::Operator
ImageSurface::compose - take our own Operator, not cairo::Operator
Merge branch 'cairo-only-in-drawing-ctx' into 'master'
Toplevel docs for the c_api module
Fix toplevel docs for c_api/handle
Document c_api/messages
Document c_api/sizing
Some more docs for c_api/handle
Toplevel docs for the filter_func module
Document the data flow in paint_server
Update COMPILING.md now that autotools is not as prominent
Merge branch 'internals-docs' into 'master'
Merge branch 'fix_pango' into 'master'
(#744): Minimum Supported Rust Version is now 1.52
Merge branch 'rust-1.52' into 'master'
Merge branch 'hue-rotate' into 'master'
draw_text: extract the clipping code path to its own little block
draw_text: make the stroke code path similar to the fill code path
Inline the call to draw_children() inside clip_to_node()
When clipping, only accept elements that can go inside a clipPath
Restrict elements that can be reference from Use inside a clipPath
(#566): Restrict elements accepted inside a clipPath
Use matches! instead of match
Merge branch 'cleanup-clipping' into 'master'
Stroke - new struct for a stroke parameter's in user-space coordinates
Pass the Stroke to setup_cr_for_stroke
Put the clip-path in StackingContext
Put the mix-blend-mode in StackingContext
Pass the resolved currentColor down to to_filter_spec()
Compute the currentColor only once for filters
Create the paint sources before running the filters
Pass the NormalizeParams for filter functions directly from DrawingCtx
Pass the NormalizeParams to run_filters()
with_discrete_layer: don't leave the user_space_params coordinate space pushed
Add a non-pushing version of push_coord_units
draw_shape: keep the Stroke around
compute_stroke_and_fill_box: take the stroke parameters instead of the full ComputedValues
PaintServer.resolve - recover from MaxReferencesExceeded to the fallback color
PaintServer.resolve() is infallible now
ViewParams::with_units - Allow creating a ViewParams from another one
PaintSource::to_user_space - take a ViewParams, not the whole DrawingCtx
draw_shape: compute the bbox as early as possible
DrawingCtx::stroke/fill - take a UserSpacePaintSource instead of resolving it here
draw_shape: simplify code flow by testing visibility outside the loop
shapes: create a temporary structure ShapeDef
Shape now contains its Stroke
Shape now contains its resolved stroke_paint and fill_paint
Shape now has its ShapeRendering
Shape now has its FillRule and ClipRule
Shape now has its PaintOrder
Shape now has its visibility
Pass the StackingContext to draw_shape; don't create it there
Comments on next steps, with "TODO" in them
More TODOs
Merge branch 'resolve-values-early' into 'master'
render_markers_for_shape - renamed from _for_path, and pass the whole Shape
render_markers_for_shape: resolve the marker nodes here, not downstream
Shape now has its markers
Move Shape to layout.rs
layout::Image - new; move the image rendering parameters here.
Image: put the is_visible flag here
Remove obsolete comment
layout::TextSpan - put a PositionedSpan's parameters here
Don't use a special case to indicate that XmlLang is not specified
layout::FontProperties - extract the font-related properties from ComputedValues here
Remove superfluous return value
Merge branch 'more-layout' into 'master'
SavedCr: use the plain cairo::Context, not the whole DrawingCtx
(#746) - Possible cairo_save() without cairo_restore() in render_layer()
Merge branch 'balance-cairo-save-restore' into 'master'
librsvg.doap: make marge-bot a maintainer
Merge branch 'marge-bot-maintainer' into 'master'
Update tests/README.md now that "make check" is not the main way of running the test suite
Use just properties::Foo everywhere, instead of scattering among property_defs and font_props
Have PathBuilder::parse instead of path_parser::parse_path_into_builder
Fix the surface_from_pixbuf benchmark
CI: run "cargo check --all-targets" to catch breakage in the benchmarks
(#677) - Do not clip the rightmost/bottomost pixels of an image with partial pixel coverage
Don't pass ComputedValues to the make_property macro
Allow documentation for the types generated by the make_property macro
Update docs for all the CSS properties
Use the smcp (small caps) OpenType feature for fonts that support it
rsvg-convert.1: Put a few examples in synopsis
rsvg-convert.1: Fix the default DPI value
rsvg-convert.1: Make OPTIONS a toplevel section
rsvg-convert.1: Document the sizing behavior
rsvg-convert.1: Example on background color
rsvg-convert.1: Section for multi-language SVGs
rsvg-convert.1: Give an example of a user stylesheet
PdfPredicate::with_page_size - Don't take a DPI value
Comment on what a PDF dimensions mean
For tests, handle PDF dimensions in floats
Compare and print test dimensions in points, not millimeters
NormalizeParams::from_dpi - little hack for rsvg-convert
rsvg-convert: parse the --width and --height arguments as a CSS length
Extract function to get the natural geometry of a document
Add a Length.to_points function
Get ready to translate the requested width/height to something else
Compute the requested size in pixels or points, depending on the target format
Convert sizes to the units required by the target format
Add tests for specifying the width/height of a PDF
rsvg-convert.1: Give examples of CSS lengths for --width and --height
rsvg-convert: clarify the types of values in the help summary
rsvg-convert: New --page-width and --page-height options
Test that both --page-width and --page-height are specified in the command line
rsvg-convert.1: document the new options, and general overhaul
rsvg-convert.1: Split the options in subsections based on their purpose
rsvg-convert.1: Note on the environment variables used for the system language
rsvg-convert: Add a test for rendering a PNG with a page size without an offset
parse_length: don't just parse ULength
rsvg-convert: add --top and --left options for the image offset within the page
rsvg-convert.1: Document --top and --left
rsvg-convert.1: Oops, add --top and --left to the list of all options
rsvg-convert.1: Document how --width and --height limit the --zoom.
rsvg-convert.1: Remove redundant section
Oh, clippy, never change.
Update NEWS
Bump version to 2.51.3
Update to nalgebra 0.27.1
CONTRIBUTING.md: no need to recommend rust nightly anymore
Merge branch 'prepare-release' into 'master'
John Ledbetter (3):
Implement drop-shadow filter
DropShadow filter: allow parameters in arbitrary order
implement hue-rotate filter
Marge Bot (7):
Merge branch 'tests-readme' into 'master'
Merge branch 'minor-cleanups' into 'master'
Merge branch 'pixel-size' into 'master'
Merge branch 'document-all-properties' into 'master'
Merge branch 'small-caps' into 'master'
Merge branch 'rsvg-convert-units' into 'master'
Merge branch 'auto-start-reverse' into 'master'
madds-h (3):
(#484) implement basic auto-start-reverse functionality
Move test_compare_render_output macro to reference_utils.rs Implement setting the test's cairo surface
size
Implement reference test for AutoStartReverse
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]