summaryrefslogtreecommitdiff
path: root/Cargo.toml
Commit message (Collapse)AuthorAgeFilesLines
...
* Bump version to 2.54.0Federico Mena Quintero2022-03-161-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/683>
* Bump version to 2.53.2Federico Mena Quintero2022-03-111-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/677>
* Fix unsound implementation of ImageSurfaceDataExtMichael Howell2022-02-241-0/+1
| | | | | | | | | | 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>
* Bump version to 2.53.1Federico Mena Quintero2022-02-111-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/661>
* update to 2021 editionBilal Elmoussaoui2022-01-271-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/634>
* update to latest gtk-rs releaseBilal Elmoussaoui2022-01-271-10/+10
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/634>
* Require Pango 1.48.11Federico Mena Quintero2022-01-211-3/+3
| | | | | | | | | This is to get the fix for text that is not scaled uniformly, from https://gitlab.gnome.org/GNOME/pango/-/issues/620 As far as I can tell from checking a few distros, everyone that distributes the librsvg 2.52.x series is already on at least Pango 1.48.x, and some are up to 1.49.x.
* Bump version to 2.53.0 - start of the development branchFederico Mena Quintero2021-12-171-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/644>
* Bump version number to 2.52.5Federico Mena Quintero2021-12-171-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/643>
* Update the clap crateFederico Mena Quintero2021-12-081-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the float-cmp crateFederico Mena Quintero2021-12-081-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the nalgebra crateFederico Mena Quintero2021-12-081-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the system-deps crateFederico Mena Quintero2021-12-081-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the rctree crateFederico Mena Quintero2021-12-081-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the itertools crateFederico Mena Quintero2021-12-081-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the proptest crateFederico Mena Quintero2021-12-081-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the png crateFederico Mena Quintero2021-12-081-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update to selectors 0.23.0 and cssparser 0.28.0 togetherFederico Mena Quintero2021-12-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Update the cast crate, and fix the workaround there was for itFederico Mena Quintero2021-12-081-2/+2
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the assert_cmd dependencyFederico Mena Quintero2021-12-081-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* SvgPredicate: extract the dimensions with librsvg itselfFederico Mena Quintero2021-12-071-1/+0
| | | | | | This removes the dependency on the libxml crate. Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/640>
* Merge branch 'user-specified-units' into 'main'Federico Mena Quintero2021-12-071-0/+1
|\ | | | | | | | | (#766) rsvg-convert with SVG output should use the user-specified units See merge request GNOME/librsvg!628
| * SvgPredicate with libxml parserDaniel Petri Rocha2021-11-221-0/+1
| |
* | Bump version to 2.52.4Federico Mena Quintero2021-11-121-1/+1
| | | | | | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/633>
* | Bump version to 2.52.3Federico Mena Quintero2021-10-261-1/+1
| | | | | | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/623>
* | Require Pango 1.46 for PangoOverlineFederico Mena Quintero2021-10-251-4/+4
|/ | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/621>
* Bump version number to 2.52.2Federico Mena Quintero2021-10-151-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/610>
* Bump version to 2.52.1Federico Mena Quintero2021-10-051-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/599>
* Bump version number to 2.52.0Federico Mena Quintero2021-09-151-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/589>
* Update to predicates 2.0.0 to dedupFederico Mena Quintero2021-07-091-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/567>
* Bump version to 2.51.4Federico Mena Quintero2021-07-091-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/567>
* Cargo.toml: Make some more packages optional on WindowsChun-wei Fan2021-07-081-6/+12
| | | | | | | | The underlying issue is that these packages' build systems may not have pkg-config files generated for us for their Visual Studio build system, so we feed things into the linker instead. Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/565>
* Update gtk-rs crates to 0.14.0Bilal Elmoussaoui2021-06-231-17/+10
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/516>
* Update to nalgebra 0.27.1Federico Mena Quintero2021-06-181-1/+1
| | | | | | | | | | | | | | | 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>
* Bump version to 2.51.3Federico Mena Quintero2021-06-181-1/+1
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/551>
* Bump version to 2.51.2Federico Mena Quintero2021-05-261-1/+1
|
* Bump pango requirement to 1.44Federico Mena Quintero2021-05-241-4/+4
| | | | | | Unfortunately the fix for #730 requires a call to pango_context_set_round_glyph_positions(), which only appeared in Pango 1.44.
* Update tinyvec, deduplicating itBastien Orivel2021-04-261-1/+1
|
* Update nalgebraBastien Orivel2021-04-261-1/+1
|
* Update language-tagsBastien Orivel2021-04-261-1/+1
| | | | | | 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.
* Bump version to 2.51.1Federico Mena Quintero2021-04-121-1/+1
|
* Convert the gflags to glib-rs's new macrosFederico Mena Quintero2021-03-231-1/+0
|
* Update gtk-rs dependenciesFederico Mena Quintero2021-03-221-17/+17
|
* Express system dependencies using the system_deps crateSven Neumann2021-03-181-2/+24
| | | | | | | Kudos to the system_deps devs for implementing and swiftly releasing the features we needed to make this work. Fixes !675
* rsvg-convert: Set PDF creation date from environment variableSven Neumann2021-02-031-1/+2
| | | | | This adds a dependency on chrono, which should be revisited as it's only needed by the rsvg-convert binary.
* rsvg-convert: Add support for (E)PS and SVG output formatsSven Neumann2021-02-031-1/+1
| | | | | We will want to revisit the package dependencies, only the rsvg-convert binary needs the PS feature from cairo-rs.
* rsvg-convert: Start work on a rustified versionSven Neumann2021-02-031-0/+1
| | | | | | Only command-line parsing is implemented so far. For now this is using version 2 of the clap crate. As soon as a stable version 3 release is available, this code should be revisited.
* Update lopdf dependencySven Neumann2021-01-081-1/+1
| | | | | | | | Some cmdline tests for PDF output started to fail after an update of Rust to the latest stable version (1.49). The backtrace points to lopdf, the crate we are using to parse PDF files in the rsvg-convert test-suite. Updating lopdf and its dependencies fixes the tests.
* Move the c_api sources to src/c_apiFederico Mena Quintero2020-10-301-0/+1
|
* Make the tests buildFederico Mena Quintero2020-10-301-6/+0
|