[librsvg] Created tag 2.51.3



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]