summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* clippy: remove unnecessary lifetimesbilelmoussaoui/updateFederico Mena Quintero2023-02-081-2/+2
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* clippy: remove unnecessary referencesFederico Mena Quintero2023-02-082-2/+2
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* clippy: remove unnecessary referencesFederico Mena Quintero2023-02-081-2/+2
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* clippy: use variables directly in format stringsFederico Mena Quintero2023-02-0814-88/+60
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* ci.rst: document the new jobsFederico Mena Quintero2023-02-081-0/+8
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* build.rs: Fix clippy warningsFederico Mena Quintero2023-02-081-5/+5
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* CI: Add a lint for the various MSRVs we mention in the source treeFederico Mena Quintero2023-02-085-3/+58
| | | | | | | | | | | ci/check_rust_versions.py is a script that checks that all the mentioned *minimum* Rust versions (configure.ac, Cargo.toml, etc.) are the same. I don't think we mention the "stable" Rust version anywhere but ci/container_builds.yml, so we don't need a check for that one. Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* releasing.rst: Fix the name of the MSRV variable from configure.acFederico Mena Quintero2023-02-081-3/+3
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* CI: use Rust 1.67 as the stable versionFederico Mena Quintero2023-02-081-2/+2
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* Bump the MSRV to 1.64.0Federico Mena Quintero2023-02-085-6/+11
| | | | | | The new glib-macros requires it. Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* rsvg-convert tests: test for "invalid value" (lowercase) to match the newer clapFederico Mena Quintero2023-02-081-1/+1
| | | | | | | https://github.com/clap-rs/clap/commit/c2efb60a5fe15cdb1b6cb7ff6922985df89e70ec changed error messages to lowercase. Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* gdk-pixbuf-loader: Use is_null directlyBilal Elmoussaoui2023-02-081-6/+6
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* gdk-pixbuf-loader: Groupunsafe scopesBilal Elmoussaoui2023-02-081-25/+26
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* Bump gtk-rs crates to 0.17.0Bilal Elmoussaoui2023-02-086-300/+423
| | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/792>
* Merge branch 'turn-unit' into 'main'Marge Bot2023-02-011-0/+5
|\ | | | | | | | | Support 'turn' unit for <angle> See merge request GNOME/librsvg!788
| * run 'cargo fmt' commandKhadija Kamran2023-02-011-1/+1
| | | | | | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/788>
| * Support 'turn' unit for <angle>Khadija Kamran2023-02-011-0/+5
|/ | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/788>
* Merge branch 'rsvg-bench' into 'main'Marge Bot2023-01-313-0/+265
|\ | | | | | | | | Copy the sources of rsvg-bench to here. See merge request GNOME/librsvg!789
| * Appease clippyFederico Mena Quintero2023-01-301-5/+2
| | | | | | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/789>
| * cargo fmtFederico Mena Quintero2023-01-301-9/+23
| | | | | | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/789>
| * rsvg-bench.rs: port to clapFederico Mena Quintero2023-01-301-31/+71
| | | | | | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/789>
| * rsvg-bench.rs: Port from the failure crate to anyhow/thiserrorFederico Mena Quintero2023-01-303-9/+13
| | | | | | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/789>
| * rsvg-bench.rs: Adapt to the new cairo crate APIFederico Mena Quintero2023-01-301-11/+6
| | | | | | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/789>
| * Copy the sources of rsvg-bench to here.Federico Mena Quintero2023-01-301-0/+215
|/ | | | | | | | | For Shinigami's Outreachy internship, we'll need a way to have a benchmark that uses an exact librsvg commit. So, instead of messing around with cargo options to use an exact commit for the crate, let's build the benchmark into the librsvg source tree. Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/789>
* Merge branch 'empty-filter-bounds' into 'main'Marge Bot2023-01-257-8/+59
|\ | | | | | | | | | | | | Fix panic when feTile gets an empty source region Closes #928 See merge request GNOME/librsvg!787
| * (#928): Fix panic when a feTile filter gets an empty source regionFederico Mena Quintero2023-01-244-8/+41
| | | | | | | | | | | | | | | | | | | | When the input_bounds from the filter source is empty, we tried to create a zero-sized image for tiling. This is not allowed. There is nothing to tile in that case, so just return the original image to filter. Fixes https://gitlab.gnome.org/GNOME/librsvg/-/issues/928 Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/787>
| * filters: log the bounds of a few filtersFederico Mena Quintero2023-01-243-1/+11
| | | | | | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/787>
| * SharedSurface::tile() - Don't allow empty subregionsFederico Mena Quintero2023-01-241-0/+8
|/ | | | | | This is intended to panic earlier than SharedImageSurface::wrap(), for clarity. Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/787>
* Merge branch 'shorten-titles' into 'main'Federico Mena Quintero2023-01-249-21/+20
|\ | | | | | | | | devel-docs: Remove the "in librsvg", "for librsvg", etc. suffixes See merge request GNOME/librsvg!786
| * Add missing linkFederico Mena Quintero2023-01-241-4/+1
| |
| * devel-docs: Remove the "in librsvg", "for librsvg", etc. suffixesFederico Mena Quintero2023-01-249-17/+19
|/ | | | | They seemed to make more sense when we had scattered documents, but now they are redundant in the table of contents.
* Merge branch 'readme-updates' into 'main'Federico Mena Quintero2023-01-242-13/+27
|\ | | | | | | | | README.md: Update links See merge request GNOME/librsvg!785
| * README.md: link to blog articles about librsvgFederico Mena Quintero2023-01-231-3/+9
| |
| * README.md: Fix links to the code of conductFederico Mena Quintero2023-01-231-2/+2
| |
| * security.rst: Update the policy for version numbersFederico Mena Quintero2023-01-231-6/+12
| | | | | | | | To be consistent with releasing.rst
| * README.md: Provide a useful link to GObject IntrospectionFederico Mena Quintero2023-01-231-1/+1
| | | | | | | | | | The link to the wiki is no longer the preferred location; use readthedocs now.
| * README.md: desktop-devel-list no longer exists!Federico Mena Quintero2023-01-231-1/+3
|/
* Merge branch 'contributing-to-devel-docs' into 'main'Federico Mena Quintero2023-01-248-454/+342
|\ | | | | | | | | Move the scattered .md documents to the devel guide See merge request GNOME/librsvg!784
| * Makefile.am: drop CONTRIBUTING.mdFederico Mena Quintero2023-01-231-1/+0
| |
| * code-of-conduct.md: Copy the GNOME Code of Conduct to hereFederico Mena Quintero2023-01-231-54/+116
| | | | | | | | | | | | | | From https://gitlab.gnome.org/Teams/Conduct/gnome-code-of-conduct Librsvg used the Contributor Covenant Code of Conduct before GNOME got its own CoC; let's update this now.
| * Move CONTRIBUTING.md to the devel guide's contributing.rstFederico Mena Quintero2023-01-233-275/+194
| | | | | | | | Let's keep that information updated in a single place.
| * contributing.rst: remove the projects; they are already in gitlab issuesFederico Mena Quintero2023-01-231-103/+0
| | | | | | | | | | I'll probably make another chapter to highlight particularly interesting/big projects.
| * CONTRIBUTING.md: remove the section on bugs; it's in devel-docs nowFederico Mena Quintero2023-01-231-49/+8
| |
| * security.rst: fix markupFederico Mena Quintero2023-01-201-1/+1
| |
| * devel-docs/bugs.rst - New chapter on reporting bugsFederico Mena Quintero2023-01-202-0/+52
|/
* Merge branch 'docs-to-devel-guide' into 'main'Marge Bot2023-01-1912-1022/+1434
|\ | | | | | | | | Move most of the Markdown documents to the development guide See merge request GNOME/librsvg!783
| * Makefile.am: remove Markdown documents that are now in the devel guideFederico Mena Quintero2023-01-191-2/+0
| | | | | | | | Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/783>
| * Move SECURITY.md to devel-docs/security.rstFederico Mena Quintero2023-01-194-196/+226
| | | | | | | | | | | | The security chapter is now in the development guide. Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/783>
| * Move COMPILING.md to devel-docs/compiling.rstFederico Mena Quintero2023-01-194-263/+268
| | | | | | | | | | | | The compilation guide is now in the development guide. Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/783>
| * README.md: mention Matrix, not IRCFederico Mena Quintero2023-01-191-5/+8
| | | | | | | | | | | | IRC is deprecated. Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/783>