[librsvg] (190 commits) Non-fast-forward update to branch wip/euclid
- From: Paolo Borelli <pborelli src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] (190 commits) Non-fast-forward update to branch wip/euclid
- Date: Mon, 6 Jan 2020 10:11:15 +0000 (UTC)
The branch 'wip/euclid' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
13774ad... Add euclid crate dependency
9435ce9... transform: add a Tranform type
ef685ba... Move method on transform
ad4b0ea... Use Transform in more places
Commits added to the branch:
f6cf1eb... Doc comments for the Parse trait (*)
7b7b983... Generate slightly more meaningful ParseError messages (*)
e5a1b3c... Remove ParseFromStreamError; use LoadingError directly ever (*)
ed1f453... Change the error code for short files (*)
be1f3ed... Move all the GError machinery to c_api.rs (*)
9b84dd7... Log all errors in c_api to get diagnostics from apps which (*)
92c49be... parse_one_presentation_attribute() - renamed from parse_att (*)
9c404a7... Don't log non-presentation attributes as unknown properties (*)
bf06b86... Log parse errors on properties with less noise from QualNam (*)
059be99... Log errors for presentation attributes as such, not as styl (*)
7c1004b... Make fmt::Display for NodeError less verbose (*)
d5826ff... Don't convert to NodeError in parse_one_presentation_attrib (*)
0716181... impl Parse for IRI - return ValueErrorKind, not ParseError (*)
9d46585... trait Parse - remove the Err associated type (*)
2959f77... NodeError::new() - renamed from ::attribute_error() (*)
e97580e... Convert directly from cssparser::BasicParseError to our Val (*)
f147829... Images: make methods private (*)
a34a632... Images::lookup() - take an AllowedUrl, not a &str (*)
2c4ebf3... Get rid of ParseError; only use ValueErrorKind (*)
a974bc4... Merge branch 'refactor-errors' (*)
5d5b548... bbox: rework API and internals (*)
ab1a9fa... rect: drop outer() method (*)
5267c04... filters: avoid rect conversion roundtrip (*)
deb015e... Merge branch 'bbox' into 'master' (*)
2fa0d40... (#408): Don't clip feImage to integer bounds (*)
9e48fc1... Merge branch 'pborelli/librsvg-filters' (*)
7b9e2d8... pattern: small cleanup (*)
f8fa7f9... rect: replace IRect with a generic rect (*)
0f0492c... Add a Rect type alias for rect::Rect<f64> (*)
0de009d... rect: conversion trait (*)
aa3311e... Move all the internals from cairo:Rect to Rect (*)
d20b4f9... viewbox: make viewbox a newtype on Rect (*)
75c9af5... rect: remove cairo extension trait (*)
4162693... Remove __clzsi2 workaround (*)
eea4aa3... Merge branch 'remove-clzsi2-workaround' into 'master' (*)
51b80dd... Merge branch 'pborelli/librsvg-rect' (*)
b7e65f1... Rect: extract a make_path_builder() function (*)
72911e2... Circle, Ellipse: extract a make_path_builder function (*)
6d168b4... Polygon / Polyline: extract a make_path_builder function (*)
85e5a72... Line: extract a make_path_builder function (*)
ffdbe70... Return Cow<PathBuilder> from all the make_path_builder func (*)
abfd8ac... Path: extract a make_path_builder function (*)
3f6d36a... shapes.rs: Make all the draw() functions the same (*)
56c0be0... shapes.rs: Move the common draw() code to a trait Shape (*)
445f5ab... lighting: get w,h just once (*)
ebad0fe... Use a struct Shape instead of a trait (*)
d2abd48... Use a custom Markers enum instead of a bool (*)
6f1081a... Shape: use an Rc<PathBuilder>, not a Cow (*)
238053e... Merge branch 'refactor-shapes' (*)
fde7422... filters: shorten context code (*)
8ce7041... filters: factor out shared conversion code (*)
abd99a9... Document the `LoadOptions` struct (*)
98524a4... Docs for the Document struct (*)
d13d881... Start documenting RsvgNode and create_node (*)
8a12369... Document PropertyBag (*)
cb57379... Add one-line descriptions of each module (*)
3b441d9... Use a utility function (*)
442c0ec... Use ValueErrorKind::parse_error instead of creating the var (*)
3f5ec73... lighting.rs: Don't use NodeError directly (*)
f32996d... turbulence.rs: Don't create a NodeError directly (*)
6445bb1... filters/image.rs: Don't create a NodeError directly (*)
0384845... morphology.rs: Don't create a NodeError directly (*)
02e82cc... gaussian_blur.rs: Don't create a NodeError directly (*)
cffd40e... component_transfer.rs: Don't create a NodeError directly (*)
7b27f07... convolve_matrix.rs: Don't create a NodeError directly (*)
acae66e... image.rs: Don't create a NodeError directly (*)
302eb3d... parsers.rs: Don't create a NodeError directly (*)
81e38af... node.rs: Don't create a NodeError directly (*)
54f2f49... color_matrix.rs: Don't create NodeError directly (*)
61d5fed... NodeError: remove unused method value_error() (*)
1e08436... displacement_map.rs: Don't create a NodeError directly (*)
8fc05fd... morphology.rs: Don't create a NodeError directly (*)
8d9fa4f... component_transfer.rs: Don't create a NodeError directly (*)
789fea9... convolve_matrix.rs: Don't create a NodeError directly (*)
b52d55b... blend.rs: Don't create a NodeError directly (*)
85614c7... filters/input.rs: Don't create a NodeError directly (*)
674ded5... turbulence.rs: Don't create a NodeError directly (*)
e37ee52... Remove unused NodeError::parse_error (*)
5954f6f... Inline NodeError::new() into its only caller (*)
695e30d... Remove unneeded type parameter E on AttributeResultExt (*)
b72421e... Introduce a ParseError type (*)
4f5212b... parse_identifiers! - new macro for parsing symbol lists fro (*)
7d9973a... aspect_ratio: use parse_identifiers! (*)
2ffe439... property_macros: use parse_identifiers! for the identifiers (*)
ca28b2b... FontSizeSpec: simplify parsing (*)
aa4b4f7... LetterSpacingSpec: simplify parsing (*)
3428fe7... SpreadMethod: simplify parsing (*)
2a9b4a3... MarkerUnits: simplify parsing (*)
7a5d0da... CoordUnits: simplify parsing (*)
00dae7c... BaselineShift: simplify parsing (*)
f4705c1... Operator: simplify parsing (*)
b6f3073... component_transfer.rs: impl Parse for FunctionType instead (*)
bbd9c56... displacement_map.rs: impl Parse for ColorChannel instead of (*)
6d36336... morphology.rs: impl Parse for Operator instead of using a c (*)
b315842... Remove a few unnecessary derives (*)
24f86fc... convolve_matrix.rs: impl Parse for bool for the preserveAlp (*)
62c0cff... convolve_matrix.rs: impl Parse for EdgeMode instead of usin (*)
34cabb8... color_matrix.rs: impl Parse for OperationType instead of us (*)
af9fec4... color_matrix.rs: impl Default for OperationType (*)
c4cf96e... blend.rs: impl Parse for Mode instead of using a custom met (*)
cc97f87... turbulence.rs: impl Parse for StitchTiles and NoiseType ins (*)
113dd79... filters/input.rs: Implement the CSS custom-ident type (*)
b08f449... Return a BasicParseError from parse_identifiers (*)
67d4014... Input::FilterOutput(x) make x a CustomIdent, not a String (*)
76360fe... FontSizeSpec: simplify parser (*)
2781f03... Remove the CssParserExt trait (*)
d1a81ab... Merge branch 'refactor-parsers' (*)
e438042... Update NEWS (*)
d119a64... Bump version to 2.47.2 (*)
a894488... Cargo update (*)
832cca5... properties.rs: Add a helper parse_input_to_parse_error to c (*)
cee6918... Temporarily rename ParseError to CssParseError (*)
64e292e... Introduce a ParseError enum, temporarily with variants for (*)
759769b... Return a ParseError from the basic parse_property() (*)
f5ee9e6... TextDecoration: return a CssParseError (*)
c269c12... Convert all the "identifiers" properties to CssParseError (*)
03203c3... Convert Color, FontSizeSpec, LetterSpacingSpec to CssParseE (*)
4fab2a5... Convert SingleFontFamily / FontFamily to CssParseError (*)
4d8f891... Convert FontWeightSpec / FontWeight to CssParseError (*)
1614684... Convert UnitInterval / all the *Opacity properties to CssPa (*)
02187a6... Convert IRI, ClipPath, Filter, Marker*, Mask to CssParseErr (*)
95b97b8... Temporary trait ParseValueToParseError (*)
5ea031c... Convert PaintServer, Fill, Stroke to CssParseError (*)
7a1aa7c... Convert Dasharray, StrokeDasharray to CssParseError (*)
da175ef... Convert StrokeMiterlimit to CssParseError (*)
8801315... Convert Length and all properties/attributes of that type t (*)
6d660a3... Remove unused parse_input() (*)
d7e14d1... Remove unused parse_and_validate() (*)
868547d... Convert NumberList and ViewBox to CssParseError (*)
dc99be7... Remove the is_*_error() functions for tests (*)
fcea36d... Convert Matrix to CssParseError (*)
c1b12d3... Convert Input and CustomIdent to CssParseError (*)
245f873... impl ParseToParseError for i32 instead of using an integer( (*)
4758373... Replace number_optional_number() with a NumberOptionalNumbe (*)
a1d25b5... Convert Angle, MarkerOrient to CssParseError (*)
09d0821... Convert StitchTiles, NoiseType to CssParseError (*)
5b493fa... Convert blend::Mode to CssParseError (*)
5776e36... Convert OperationType to CssParseError (*)
bd12952... Convert EdgeMode to CssParseError (*)
748ac7c... Convert FunctionType to CssParseError (*)
ae03cf4... Convert composite::Operator to CssParseError (*)
49c3447... Convert morphology::Operator to CssParseError (*)
46e6efb... Convert ColorChannel to CssParseError (*)
a5ed474... Convert CoordUnits to CssParseError (*)
7c31e69... Convert XmlLang, XmlSpace to CssParseError (*)
104b353... Convert AspectRatio, MarkerUnits to CssParseError (*)
53f19b4... Convert Points to CssParseError (*)
b1a3738... Convert all the remaining uses of f64::parse to the CssPars (*)
e4c0443... Convert SpreadMethod to CssParseError (*)
5b604cd... Convert StyleType to CssParseError (*)
024e186... Remove the Parse and ParseValue traits (*)
f7f70fe... The Great Renaming is done! (*)
fa0cd8f... Merge branch 'css-parse-error' (*)
0edc80c... Switch to the released version of the selectors crate (*)
798e5c0... Merge branch 'selectors' into 'master' (*)
0199885... drawing_ctx: make CompositingAffines private to the module (*)
f5f4a10... bbox: tweak construction API (*)
58c4297... Merge branch 'cleanup' into 'master' (*)
ff2ba47... filters: shorten code (*)
528a84f... Move test in the correct place. (*)
d78a352... Move composition code in surface_utils. (*)
b210fe7... filters: use compose method also for FeMerge (*)
32c1d1a... filters: use compose method also for FeBlend (*)
9ae2ba3... Merge branch 'filters' into 'master' (*)
1b1cc4d... image: reduce scope of cairo context (*)
d515522... drawing_ctx: shorten code (*)
3eef749... image: shorten code (*)
d91ca5a... drawing_ctx: use iterator instead of recursive function (*)
e82c654... drawing_ctx: move the num_elements_acquired check in Acquir (*)
10da874... mask: consolidate rect computation in a block (*)
2258df1... gaussian_blur: shorten code (*)
c90c96c... Improve feOffset reftest (*)
fdc2e0a... filters: remove unused pub method (*)
2ea2a92... clip_path: shorten code (*)
e0c4fb1... clip_path: move cairo clipping in drawing_ctx (*)
1757fb4... mask: move generate_cairo_mask in drawing_ctx (*)
b6b73aa... drawing_ctx: add with_link_tag method (*)
e00cd8b... structure: move clip_path, link, and mask in structure.rs (*)
86209d0... drawing_ctx: make with_saved_matrix take an optional transf (*)
98f148c... Merge branch 'clipmask' into 'master' (*)
941e80c... marker: make code slightly more idiomatic (*)
893e7ae... marker: shorten parse function (*)
27e605a... Merge branch 'marker' into 'master' (*)
086d467... pattern: factor out get_rect (*)
42e517e... pattern: manually check cairo surface creation (*)
cde5715... drawing_ctx: make push/pop_cairo_context private (*)
2b58cbf... drawing_ctx: add draw_from_use_node method (*)
9561d60... Tidy up cairo imports (*)
eeec41b... transform: add a Tranform type
476504d... Add euclid crate dependency
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]