summaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
...
* Bump version to 2.53.1Federico Mena Quintero2022-02-111-143/+146
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/661>
* update to latest gtk-rs releaseBilal Elmoussaoui2022-01-271-124/+80
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/634>
* Cargo updateFederico Mena Quintero2022-01-071-95/+94
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/652>
* Bump version to 2.53.0 - start of the development branchFederico Mena Quintero2021-12-171-3/+3
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/644>
* Bump version number to 2.52.5Federico Mena Quintero2021-12-171-57/+64
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/643>
* Update the clap crateFederico Mena Quintero2021-12-081-4/+4
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the float-cmp crateFederico Mena Quintero2021-12-081-11/+2
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the nalgebra crateFederico Mena Quintero2021-12-081-4/+24
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the system-deps crateFederico Mena Quintero2021-12-081-10/+38
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the rctree crateFederico Mena Quintero2021-12-081-2/+2
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the itertools crateFederico Mena Quintero2021-12-081-14/+5
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the proptest crateFederico Mena Quintero2021-12-081-9/+15
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the png crateFederico Mena Quintero2021-12-081-16/+7
| | | | 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-12/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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-3/+9
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* Update the assert_cmd dependencyFederico Mena Quintero2021-12-081-2/+2
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/641>
* SvgPredicate: extract the dimensions with librsvg itselfFederico Mena Quintero2021-12-071-140/+79
| | | | | | 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/+18
|\ | | | | | | | | (#766) rsvg-convert with SVG output should use the user-specified units See merge request GNOME/librsvg!628
| * Linting changesDaniel Petri Rocha2021-11-231-0/+18
| |
* | Bump version to 2.52.4Federico Mena Quintero2021-11-121-15/+15
| | | | | | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/633>
* | Bump version to 2.52.3Federico Mena Quintero2021-10-261-58/+58
|/ | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/623>
* Bump version number to 2.52.2Federico Mena Quintero2021-10-151-69/+113
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/610>
* Bump version to 2.52.1Federico Mena Quintero2021-10-051-55/+55
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/599>
* Bump version number to 2.52.0Federico Mena Quintero2021-09-151-139/+147
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/589>
* Update to predicates 2.0.0 to dedupFederico Mena Quintero2021-07-091-21/+5
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/567>
* Bump version to 2.51.4Federico Mena Quintero2021-07-091-40/+73
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/567>
* Update gtk-rs crates to 0.14.0Bilal Elmoussaoui2021-06-231-151/+43
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/516>
* Update to nalgebra 0.27.1Federico Mena Quintero2021-06-181-10/+22
| | | | | | | | | | | | | | | 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-72/+68
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/551>
* Bump version to 2.51.2Federico Mena Quintero2021-05-261-3/+3
|
* Bump pango requirement to 1.44Federico Mena Quintero2021-05-241-144/+184
| | | | | | 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-8/+2
|
* Update nalgebraBastien Orivel2021-04-261-56/+14
|
* Update language-tagsBastien Orivel2021-04-261-2/+2
| | | | | | 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 'cast' dependency to ensure 32-bit ARM supportLovell Fuller2021-04-131-2/+2
|
* cargo updateFederico Mena Quintero2021-04-121-95/+95
|
* 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-5/+4
|
* Update gtk-rs dependenciesFederico Mena Quintero2021-03-221-108/+224
|
* Express system dependencies using the system_deps crateSven Neumann2021-03-181-1/+102
| | | | | | | Kudos to the system_deps devs for implementing and swiftly releasing the features we needed to make this work. Fixes !675
* Cargo update - update vulnerable smallvec and generic-arrayFederico Mena Quintero2021-03-091-233/+313
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per cargo-audit: Crate: generic-array Version: 0.13.2 Title: arr! macro erases lifetimes Date: 2020-04-09 ID: RUSTSEC-2020-0146 URL: https://rustsec.org/advisories/RUSTSEC-2020-0146 Solution: Upgrade to >=0.8.4, <0.9.0 OR >=0.9.1, <0.10.0 OR >=0.10.1, <0.11.0 OR >=0.11.2, <0.12.0 OR >=0.12.4, <0.13.0 OR >=0.13.3 Dependency tree: generic-array 0.13.2 └── nalgebra 0.21.1 └── librsvg 2.51.0 Crate: smallvec Version: 1.4.2 Title: Buffer overflow in SmallVec::insert_many Date: 2021-01-08 ID: RUSTSEC-2021-0003 URL: https://rustsec.org/advisories/RUSTSEC-2021-0003 Solution: Upgrade to >=0.6.14, <1.0.0 OR >=1.6.1 Dependency tree: smallvec 1.4.2 ├── selectors 0.22.0 │ └── librsvg 2.51.0 └── cssparser 0.27.2 ├── selectors 0.22.0 └── librsvg 2.51.0 Now they are at generic-array-0.13.3 and smallvec-1.6.1.
* rsvg-convert: Start work on a rustified versionSven Neumann2021-02-031-0/+26
| | | | | | 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-8/+127
| | | | | | | | 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.
* Make the tests buildFederico Mena Quintero2020-10-301-26/+2
|
* Add dependencies for tests to Cargo.tomlFederico Mena Quintero2020-10-301-73/+45
|
* Make librsvg depend on librsvg_crateFederico Mena Quintero2020-10-271-71/+78
|
* Move the legacy sizing logic to c_apiFederico Mena Quintero2020-10-271-0/+1
| | | | | | | | Export a Handle::get_intrinsic_size_in_pixels(), which resolves non-percent lengths for the <svg>'s width/height attributes. For other dimensions (percentages, nonexitent width/height, etc.), we do the legacy logic in c_api.
* Set the FcConfig on the pango FontMapFederico Mena Quintero2020-10-221-0/+20
|
* Set up FontMap for testing - work in progressSven Neumann2020-10-221-0/+3
| | | | Attempt to port the test_utils_setup_font_map() code from test-utils.c.
* Add check for pangoft2 to be used in the tests crateSven Neumann2020-10-221-0/+1
|