| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/706>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/702>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/699>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/697>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/697>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/690>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/683>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/677>
|
|
|
|
|
|
|
|
|
|
| |
This prevents you from making unaligned accesses to arbitrary `[u8]`,
restricting the pointer-casting shenanigans to only the spots where
the data type can justify them.
Fixes #450
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/664>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/661>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/634>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/652>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/644>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/643>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the latest version of selectors.
This is not the latest version of cssparser; the latest is 0.20.
However, selectors 0.23.0 depends on cssparser's traits, so they need to be
compatible versions. This is why we only update to cssparser 0.28.0.
This commit is mostly about adjusting to the API changes in selectors 0.23.0:
* Several of the associated types in the selectors::SelectorImpl trait
now must implement cssparser::ToCss instead of
fmt::Display (apparently to save allocations).
This requires us to use newtypes around the lower-level types we were
using for those associated types:
struct AttributeValue(String);
struct Identifier(markup5ever::LocalName);
struct LocalName(markup5ever::LocalName);
struct NamespacePrefix(markup5ever::Prefix);
Each of those newtypes implements From<&str> and ToCss. Specific
types have more specific requirements, like `impl AsRef<str> for AttributeValue`.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
|
|
|
|
|
|
| |
This removes the dependency on the libxml crate.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/640>
|
|\
| |
| |
| |
| | |
(#766) rsvg-convert with SVG output should use the user-specified units
See merge request GNOME/librsvg!628
|
| | |
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/633>
|
|/
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/623>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/610>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/599>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/589>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/567>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/567>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/516>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Crate: nalgebra
Version: 0.26.2
Title: VecStorage Deserialize Allows Violation of Length Invariant
Date: 2021-06-06
ID: RUSTSEC-2021-0070
URL: https://rustsec.org/advisories/RUSTSEC-2021-0070
Solution: Upgrade to >=0.27.1
Dependency tree:
nalgebra 0.26.2
└── librsvg 2.51.3
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/551>
|
|
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/551>
|
| |
|
|
|
|
|
|
| |
Unfortunately the fix for #730 requires a call to
pango_context_set_round_glyph_positions(), which only appeared in
Pango 1.44.
|
| |
|
| |
|
|
|
|
|
|
| |
The only code change here is that we have to trim the language string
we're passing to it because they stopped accepting string starting with
a whitespace.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Kudos to the system_deps devs for implementing and swiftly
releasing the features we needed to make this work.
Fixes !675
|