| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
Prepare 2.55.90 release
See merge request GNOME/librsvg!775
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/775>
|
|/
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/775>
|
|\
| |
| |
| |
| | |
Update the lopdf crate to 0.29.0
See merge request GNOME/librsvg!774
|
|/
|
|
|
|
|
| |
... and adapt tests/src/predicates/pdf.rs for lopdf API change from f64
floats to f32.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/774>
|
|\
| |
| |
| |
| | |
Update the yeslogic-fontconfig-sys crate to 4.0.1
See merge request GNOME/librsvg!773
|
|/
|
|
|
|
|
| |
... and adapt tests/src/utils.rs for changed fontconfig_sys import
paths.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/773>
|
|\
| |
| |
| |
| | |
Completion docs
See merge request GNOME/librsvg!772
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/772>
|
|/
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/772>
|
|\
| |
| |
| |
| |
| |
| | |
(#878): Add tab-completion for rsvg-convert
Closes #878
See merge request GNOME/librsvg!771
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit introduces tab-completion for the rsvg-convert binary via a
--completion option. It uses the shell completion generation for the
clap crate.
An example of how to use it to generate bash completion file:
$ rsvg-convert --completion=bash > rsvg-convert.bash
Fixes https://gitlab.gnome.org/GNOME/librsvg/-/issues/878
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/771>
|
|\
| |
| |
| |
| |
| |
| | |
Update crates
Closes #917
See merge request GNOME/librsvg!770
|
|/
|
|
|
|
| |
Close #917
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/770>
|
|\
| |
| |
| |
| | |
fix spelling error
See merge request GNOME/librsvg!769
|
|/
|
|
|
| |
Signed-off-by: lilinjie <lilinjie@uniontech.com>
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/769>
|
|\
| |
| |
| |
| | |
Update the lopdf crate to 0.27.0
See merge request GNOME/librsvg!767
|
|/
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/767>
|
|\
| |
| |
| |
| | |
Make clippy happier
See merge request GNOME/librsvg!766
|
|/
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/766>
|
|\
| |
| |
| |
| |
| |
| | |
Update to clap 4
Closes #908
See merge request GNOME/librsvg!765
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/765>
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/765>
|
|/
|
|
|
|
| |
Fixes #908
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/765>
|
|\
| |
| |
| |
| |
| |
| | |
#737 - Treat attribute parsing errors as per the spec
Closes #737 and #913
See merge request GNOME/librsvg!763
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| | |
Fixes #737
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| | |
This removes ElementInner::set_error().
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, parsing an invalid BCP47 language tag would be reported as
an Err(), and the corresponding element inside a <switch> would be set
"in error". Then, the <switch> implementation would detect that the
child element is in error and ignore it.
We are switching to storing the error condition in the SystemLanguage itself.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| | |
Again, it has no error cases, anyway.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| | |
It doesn't have any error cases, anyway.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| |
| |
| | |
I.e. make them just log an error if parsing fails.
This is a bit gross; we can refactor it later.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| | |
Errors in property values are just logged, anyway.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Now that all set_attributes can only return Ok(()), they are
infallible. With that, we can get rid of ElementResult.
Next step: remove the concept of an element being "in error".
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For the href attributes that need a NodeId (e.g. a fragment
identifier, like in gradient/pattern fallbacks), use set_attribute()
before set_href().
For the others that just take any string, just tweak set_href().
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| |
| |
| | |
attributes
The conversion to Transform is done in to_user_space() now.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| |
| |
| | |
attributes
The conversion to Transform is done in to_user_space() now.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| | |
This lets use set_attribute() as for the other attributes.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| | |
Same in principle as the last commit.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| |
| | |
We can use NonNegative as the field's type to get the automatic
parsing behavior.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| |
| |
| | |
time
The parsing code is horrible; we'll refactor it soon.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|
| |
| |
| |
| |
| |
| |
| | |
This does the same transformation on the NumberOptionalNumber as was
done before for gaussian_blur.rs.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/763>
|