[librsvg] Created tag 2.45.7
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] Created tag 2.45.7
- Date: Tue, 2 Jul 2019 21:27:51 +0000 (UTC)
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]