[librsvg] Created tag 2.45.7



The signed tag '2.45.7' was created.

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

    Tag for version 2.45.7

Changes since the last tag '2.45.6':

Bastien Orivel (1):
      Update nalgebra to 0.19

Chun-wei Fan (8):
      Makefile.am: Split out the C sources list
      win32/detectenv-msvc.mak: Detect Visual Studio 2019
      Visual Studio builds: Transition Rust builds for full NMake
      rsvg.symbols: Export newer symbols in rsvg.h
      Visual Studio builds: Add a set of NMake Makefiles
      Build: Drop Visual Studio projects
      Move config.h.win32.in to win32/
      rsvg_internals/build.rs: Fix native, non-cross Windows builds

Federico Mena Quintero (48):
      Intro: branch to switch from using Attribute to markup5ever::LocalName.
      Depend on markup5ever
      Use LocalName and local_name! for attributes and properties
      attributes.rs: Removed, along with the dependency for phf
      Merge branch 'attribute-to-localname'
      Merge branch 'node' into 'master'
      Rename NodeDefs to NodeNonRendering
      For unknown nodes, create a NodeNonRendering
      RsvgNode.element_name() - Moved from NodeType
      Make the list of node creators more legible
      Rename FilterPrimitiveFoo to FeFoo
      Store each element's name as a LocalName instead of generating it
      Make the NODE_CREATORS table more legible with a macro
      Merge branch 'element-name'
      (#463): Don't panic if an SVG has character data outside the first element
      rsvg-convert: Catch the case where the SVG has no dimensions
      Merge branch 'pborelli/librsvg-node'
      Merge branch 'nalgebra' into 'master'
      sax_processing_instruction_cb() - Fix crash with an empty XML processing instruction
      Merge branch 'filters' into 'master'
      Don't use "extern crate"; import macros directly
      (#467): Don't panic when there's an xi:include fallback with no parent element
      filters/* - Use AttributeResultExt's .attribute() instead of a more verbose .map_err()
      Merge branch 'node' into 'master'
      Merge branch 'node' into 'master'
      Pin the float-cmp crate to 0.4.0 since it made a breaking change in 0.4.1
      (#464): Remove leftover dbg!()
      Merge branch 'gradient' into 'master'
      Merge branch 'gradient' into 'master'
      (#471): Fix blurry semi-opaque objects when rendering with a scaled transformation
      (#452): Implement SvgHandle::has_element_with_id()
      Bump version to 2.45.7
      Update NEWS
      (#471): Fix blurry markers when rendering at larger than 1:1 scale
      Merge branch 'rctree' into 'master'
      Merge branch 'pborelli/librsvg-nointeriomut'
      Merge branch 'kleisauke/librsvg-windows-static-link'
      (#481): Length::parse() - don't expect_exhausted()
      Merge branch 'fix-build-rs-windows'
      Merge branch 'nmake'
      Docs: mention that the cairo_t must not be in an error state
      Remove rsvg-view.c and its Makefile stuff
      Remove GTK3 bits from configure.ac
      Remove references to GTK in various documentation files
      tools/Makefile.am: Remove references to GTK
      doc/Makefile.am: Remove references to GTK
      Merge branch 'remove-rsvg-view'
      Update NEWS

Kleis Auke Wolthuizen (1):
      Fix Windows build and static linking

Paolo Borelli (66):
      node: move code to NodeData
      node: remove get_cascaded_values
      node: set overridden properties in NodeData::set_atts
      node: turn overflow_hidden() in a method of the trait
      xml: use conditional match to shorten code
      tree: move NodeRef impl in the tree_utils mod
      node: panic in get_impl directly
      node: use get_impl instead of with_impl
      drawing_ctx: shorten code
      gradient: refactor utility function
      node: use 'default' to create nodes when possible
      css: derive default for a couple of structs
      node: avoid useless clone in case duplicate id
      node: remove redundant param to draw()
      filters: simplify code to render filters
      node: move Display trait impl on NodeData
      node: call directly NodeData methods
      xml: move set style recursion helper
      node: replace impl RsvgNode with two helper traits
      gradient: move Stop node in gradient.rs
      gradient: split Linear and Radial gradient nodes
      gradient: rework and simplify code
      pattern: implement the Resolve trait and simplify
      pattern: store the weak ref to node in resolve()
      node: do not pass the node itself to set_atts
      css: pass in NodeData, not the full Node
      Switch to the rctree crate
      xml: use the descendants() iterato to set styles
      component_transfer: use a macro for repetitive code
      node: small cleanup
      gradient: refactor set_atts
      gradient: factor out to_cairo_gradient method
      gradient: macroify the entire impl PaintSource
      gradient: rename inner structs
      pattern: follow the same naming convention of gradient`
      node: take &mut self in NodeTrait::set_atts
      clip_path: remove interior mutability
      mask: remove interior mutability
      link: remove interior mutability
      image: remove interior mutability
      marker: remove interior mutability
      shapes: remove interior mutability
      structure: remove interior mutability
      style: remove interior mutability
      text: partially remove interior mutability
      gradient: remove interior mutability
      pattern: partially remove interior mutability
      filters/blend: remove interior mutability
      filters/color_matrix: remove interior mutability
      filters/offset: remove interior mutability
      filters/image: remove interior mutability
      filters/turbolence: remove interior mutability
      filters/merge: remove interior mutability
      filters/morphology: remove interior mutability
      filters/gaussian_blur: remove interior mutability
      filters/displacement_map: remove interior mutability
      filters/composite: remove interior mutability
      filters/convolve_matrix: remove interior mutability
      filters/component_transfer: remove interior mutability
      filters/node: remove interior mutability
      filters/mod: remove interior mutability
      filters/light/lighting: remove interior mutability
      filters/light/light_source: remove interior mutability
      pattern: remove the intermediate PatternData struct
      Format code after all recent churn
      filter: make fields private

Takuro Ashie (1):
      (#239): Add cross compiling document for win32


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