[librsvg] Created tag 2.44.4



The signed tag '2.44.4' was created.

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

    Tag for release 2.44.4

Changes since the last tag '2.44.3':

Federico Mena Quintero (46):
      Post-release version bump to 2.44.4
      (#342): Don't crash if a <use> node references one of its ancestors
      Remove unused function
      filters::render() - Take the computed values of the node being filtered, not the whole node
      Fix error message
      Minimal docs for AttributeError and NodeError
      Rename AttributeError to ValueErrorKind
      Rename methods to set styles from a pbag
      ViewParams: new struct to hold values required for Length normalization
      Length.normalize(): Take a ViewParams, not a whole DrawingCtx
      Length: basic tests for normalization
      Length: Basic tests for FontEm / FontEx normalization
      font_props: Take a ViewParams for our normalization functions, too
      Remove unused functions
      DrawingCtx::push_view_box(): Return a ViewParams object
      ViewParams: Use accessor functions; make fields private
      DrawingCtx: rename vb_stack field to view_box_stack
      DrawingCtx: Keep the whole stack of viewboxes in the view_box_stack
      DrawingCtx: store the view_box_stack in a RefCell
      Remove DrawingCtx::pop_view_box() in favor of an impl Drop for it
      Remove unused variable
      Docs for push_view_box()
      ViewParams: keep a Weak reference to the view box stack, not a strong one
      Tighten an unsafe block
      Split the scary Node.set_style() into three smaller functions
      Node: add an element_name field
      Now that nodes know their element name, don't pass it down the rsvg_load_set_node_atts() chain
      AspectRatio: don't use a helper function to parse
      Align::parse_xy() - Take the full ident, not the &str version
      parse_align_xy(): This should be a standalone function, not a non-method
      parse_fit_mode(): This should be a standalone function, not a non-method
      Makefile.am: Fix the location of the enum timestamp files
      (#341): Don't infinite-loop with cyclic pattern references
      Add missing comment
      Update NEWS
      Delete old samples and bugs directories
      path_parser.rs: format the tests nicely and ask rustfmt to skip them
      (#345): path_parser.rs: Numbers must have digits; they can't consist of a single dot
      with_discrete_layer(): Propagate errors from cairo::ImageSurface::create()
      Remove stray printlns
      FilterContext::into_output(): propagate errors more simply
      with_discrete_layer(): Separate out the filter rendering and propagate errors from it
      Update NEWS
      rustfmt
      (#344): Don't let a viewBox with overflowing numbers pass through
      Update NEWS

Linus Unnebäck (1):
      Explicitly add hidden lifetime parameters

Paolo Borelli (11):
      node: Use a RefCell for the State
      state: cleanup unused exports and declarations
      gradient: shorten code
      gradient: shorten code
      gradient: add a test for fix_focus_point
      gradient: do not mutate input focus point coordinates
      state: do not manually implement Default for ComputedValues
      state: split out parse_attribute_pair
      Make rsvg_state_parse_style_pair take attr as a string
      attribute: implement fmt::Display
      tests: add a reftest for BZ#689832


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