diff --git a/.github/workflows/tagged-release.yml b/.github/workflows/tagged-release.yml index a8988125d..5cfa3b99a 100644 --- a/.github/workflows/tagged-release.yml +++ b/.github/workflows/tagged-release.yml @@ -26,7 +26,7 @@ jobs: - `resvg-0.*.0.tar.xz` is a sources archive with vendored Rust dependencies - `resvg-explorer-extension.exe` is an SVG thumbnailer for Windows Explorer - Check [CHANGELOG](https://github.com/RazrFalcon/resvg/blob/${{ github.ref }}/CHANGELOG.md). + Check [CHANGELOG](https://github.com/linebender/resvg/blob/${{ github.ref }}/CHANGELOG.md). draft: false prerelease: false outputs: @@ -66,7 +66,7 @@ jobs: run: | VERSION=${{ steps.get_version.outputs.version-without-v }} echo $VERSION - git clone https://github.com/RazrFalcon/resvg resvg-$VERSION + git clone https://github.com/linebender/resvg resvg-$VERSION cd resvg-"$VERSION" mkdir -p .cargo cargo vendor > .cargo/config diff --git a/CHANGELOG.md b/CHANGELOG.md index 58e07a528..882a45559 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -689,7 +689,7 @@ This changelog also contains important changes in dependencies. - `usvg::Color` is a custom type and not a `svgtypes::Color` reexport now. - `usvg::Color` doesn't contain alpha anymore, which have been added in v0.16 Alpha would be automatically flattened. - This makes [Micro SVG](https://github.com/RazrFalcon/resvg/blob/master/docs/usvg_spec.adoc) + This makes [Micro SVG](https://github.com/linebender/resvg/blob/main/crates/usvg/docs/spec.adoc) compatible with SVG 1.1 again. - (c-api) Rename `RESVG_FIT_TO_*` into `RESVG_FIT_TO_TYPE_*`. @@ -1238,54 +1238,54 @@ This changelog also contains important changes in dependencies. ### Fixed - `font-size` attribute inheritance during `use` resolving. -[Unreleased]: https://github.com/RazrFalcon/resvg/compare/v0.44.0...HEAD -[0.44.0]: https://github.com/RazrFalcon/resvg/compare/v0.43.0...v0.44.0 -[0.43.0]: https://github.com/RazrFalcon/resvg/compare/v0.42.0...v0.43.0 -[0.42.0]: https://github.com/RazrFalcon/resvg/compare/v0.41.0...v0.42.0 -[0.41.0]: https://github.com/RazrFalcon/resvg/compare/v0.40.0...v0.41.0 -[0.40.0]: https://github.com/RazrFalcon/resvg/compare/v0.39.0...v0.40.0 -[0.39.0]: https://github.com/RazrFalcon/resvg/compare/v0.38.0...v0.39.0 -[0.38.0]: https://github.com/RazrFalcon/resvg/compare/v0.37.0...v0.38.0 -[0.37.0]: https://github.com/RazrFalcon/resvg/compare/v0.36.0...v0.37.0 -[0.36.0]: https://github.com/RazrFalcon/resvg/compare/v0.35.0...v0.36.0 -[0.35.0]: https://github.com/RazrFalcon/resvg/compare/v0.34.1...v0.35.0 -[0.34.1]: https://github.com/RazrFalcon/resvg/compare/v0.34.0...v0.34.1 -[0.34.0]: https://github.com/RazrFalcon/resvg/compare/v0.33.0...v0.34.0 -[0.33.0]: https://github.com/RazrFalcon/resvg/compare/v0.32.0...v0.33.0 -[0.32.0]: https://github.com/RazrFalcon/resvg/compare/v0.31.1...v0.32.0 -[0.31.1]: https://github.com/RazrFalcon/resvg/compare/v0.31.0...v0.31.1 -[0.31.0]: https://github.com/RazrFalcon/resvg/compare/v0.30.0...v0.31.0 -[0.30.0]: https://github.com/RazrFalcon/resvg/compare/v0.29.0...v0.30.0 -[0.29.0]: https://github.com/RazrFalcon/resvg/compare/v0.28.0...v0.29.0 -[0.28.0]: https://github.com/RazrFalcon/resvg/compare/v0.27.0...v0.28.0 -[0.27.0]: https://github.com/RazrFalcon/resvg/compare/v0.26.1...v0.27.0 -[0.26.1]: https://github.com/RazrFalcon/resvg/compare/v0.26.0...v0.26.1 -[0.26.0]: https://github.com/RazrFalcon/resvg/compare/v0.25.0...v0.26.0 -[0.25.0]: https://github.com/RazrFalcon/resvg/compare/v0.24.0...v0.25.0 -[0.24.0]: https://github.com/RazrFalcon/resvg/compare/v0.23.0...v0.24.0 -[0.23.0]: https://github.com/RazrFalcon/resvg/compare/v0.22.0...v0.23.0 -[0.22.0]: https://github.com/RazrFalcon/resvg/compare/v0.21.0...v0.22.0 -[0.21.0]: https://github.com/RazrFalcon/resvg/compare/v0.20.0...v0.21.0 -[0.20.0]: https://github.com/RazrFalcon/resvg/compare/v0.19.0...v0.20.0 -[0.19.0]: https://github.com/RazrFalcon/resvg/compare/v0.18.0...v0.19.0 -[0.18.0]: https://github.com/RazrFalcon/resvg/compare/v0.17.0...v0.18.0 -[0.17.0]: https://github.com/RazrFalcon/resvg/compare/v0.16.0...v0.17.0 -[0.16.0]: https://github.com/RazrFalcon/resvg/compare/v0.15.0...v0.16.0 -[0.15.0]: https://github.com/RazrFalcon/resvg/compare/v0.14.1...v0.15.0 -[0.14.1]: https://github.com/RazrFalcon/resvg/compare/v0.14.0...v0.14.1 -[0.14.0]: https://github.com/RazrFalcon/resvg/compare/v0.13.1...v0.14.0 -[0.13.1]: https://github.com/RazrFalcon/resvg/compare/v0.13.0...v0.13.1 -[0.13.0]: https://github.com/RazrFalcon/resvg/compare/v0.12.0...v0.13.0 -[0.12.0]: https://github.com/RazrFalcon/resvg/compare/v0.11.0...v0.12.0 -[0.11.0]: https://github.com/RazrFalcon/resvg/compare/v0.10.0...v0.11.0 -[0.10.0]: https://github.com/RazrFalcon/resvg/compare/v0.9.1...v0.10.0 -[0.9.1]: https://github.com/RazrFalcon/resvg/compare/v0.9.0...v0.9.1 -[0.9.0]: https://github.com/RazrFalcon/resvg/compare/v0.8.0...v0.9.0 -[0.8.0]: https://github.com/RazrFalcon/resvg/compare/v0.7.0...v0.8.0 -[0.7.0]: https://github.com/RazrFalcon/resvg/compare/v0.6.1...v0.7.0 -[0.6.1]: https://github.com/RazrFalcon/resvg/compare/v0.6.0...v0.6.1 -[0.6.0]: https://github.com/RazrFalcon/resvg/compare/v0.5.0...v0.6.0 -[0.5.0]: https://github.com/RazrFalcon/resvg/compare/v0.4.0...v0.5.0 -[0.4.0]: https://github.com/RazrFalcon/resvg/compare/v0.3.0...v0.4.0 -[0.3.0]: https://github.com/RazrFalcon/resvg/compare/v0.2.0...v0.3.0 -[0.2.0]: https://github.com/RazrFalcon/resvg/compare/v0.1.0...v0.2.0 +[Unreleased]: https://github.com/linebender/resvg/compare/v0.44.0...HEAD +[0.44.0]: https://github.com/linebender/resvg/compare/v0.43.0...v0.44.0 +[0.43.0]: https://github.com/linebender/resvg/compare/v0.42.0...v0.43.0 +[0.42.0]: https://github.com/linebender/resvg/compare/v0.41.0...v0.42.0 +[0.41.0]: https://github.com/linebender/resvg/compare/v0.40.0...v0.41.0 +[0.40.0]: https://github.com/linebender/resvg/compare/v0.39.0...v0.40.0 +[0.39.0]: https://github.com/linebender/resvg/compare/v0.38.0...v0.39.0 +[0.38.0]: https://github.com/linebender/resvg/compare/v0.37.0...v0.38.0 +[0.37.0]: https://github.com/linebender/resvg/compare/v0.36.0...v0.37.0 +[0.36.0]: https://github.com/linebender/resvg/compare/v0.35.0...v0.36.0 +[0.35.0]: https://github.com/linebender/resvg/compare/v0.34.1...v0.35.0 +[0.34.1]: https://github.com/linebender/resvg/compare/v0.34.0...v0.34.1 +[0.34.0]: https://github.com/linebender/resvg/compare/v0.33.0...v0.34.0 +[0.33.0]: https://github.com/linebender/resvg/compare/v0.32.0...v0.33.0 +[0.32.0]: https://github.com/linebender/resvg/compare/v0.31.1...v0.32.0 +[0.31.1]: https://github.com/linebender/resvg/compare/v0.31.0...v0.31.1 +[0.31.0]: https://github.com/linebender/resvg/compare/v0.30.0...v0.31.0 +[0.30.0]: https://github.com/linebender/resvg/compare/v0.29.0...v0.30.0 +[0.29.0]: https://github.com/linebender/resvg/compare/v0.28.0...v0.29.0 +[0.28.0]: https://github.com/linebender/resvg/compare/v0.27.0...v0.28.0 +[0.27.0]: https://github.com/linebender/resvg/compare/v0.26.1...v0.27.0 +[0.26.1]: https://github.com/linebender/resvg/compare/v0.26.0...v0.26.1 +[0.26.0]: https://github.com/linebender/resvg/compare/v0.25.0...v0.26.0 +[0.25.0]: https://github.com/linebender/resvg/compare/v0.24.0...v0.25.0 +[0.24.0]: https://github.com/linebender/resvg/compare/v0.23.0...v0.24.0 +[0.23.0]: https://github.com/linebender/resvg/compare/v0.22.0...v0.23.0 +[0.22.0]: https://github.com/linebender/resvg/compare/v0.21.0...v0.22.0 +[0.21.0]: https://github.com/linebender/resvg/compare/v0.20.0...v0.21.0 +[0.20.0]: https://github.com/linebender/resvg/compare/v0.19.0...v0.20.0 +[0.19.0]: https://github.com/linebender/resvg/compare/v0.18.0...v0.19.0 +[0.18.0]: https://github.com/linebender/resvg/compare/v0.17.0...v0.18.0 +[0.17.0]: https://github.com/linebender/resvg/compare/v0.16.0...v0.17.0 +[0.16.0]: https://github.com/linebender/resvg/compare/v0.15.0...v0.16.0 +[0.15.0]: https://github.com/linebender/resvg/compare/v0.14.1...v0.15.0 +[0.14.1]: https://github.com/linebender/resvg/compare/v0.14.0...v0.14.1 +[0.14.0]: https://github.com/linebender/resvg/compare/v0.13.1...v0.14.0 +[0.13.1]: https://github.com/linebender/resvg/compare/v0.13.0...v0.13.1 +[0.13.0]: https://github.com/linebender/resvg/compare/v0.12.0...v0.13.0 +[0.12.0]: https://github.com/linebender/resvg/compare/v0.11.0...v0.12.0 +[0.11.0]: https://github.com/linebender/resvg/compare/v0.10.0...v0.11.0 +[0.10.0]: https://github.com/linebender/resvg/compare/v0.9.1...v0.10.0 +[0.9.1]: https://github.com/linebender/resvg/compare/v0.9.0...v0.9.1 +[0.9.0]: https://github.com/linebender/resvg/compare/v0.8.0...v0.9.0 +[0.8.0]: https://github.com/linebender/resvg/compare/v0.7.0...v0.8.0 +[0.7.0]: https://github.com/linebender/resvg/compare/v0.6.1...v0.7.0 +[0.6.1]: https://github.com/linebender/resvg/compare/v0.6.0...v0.6.1 +[0.6.0]: https://github.com/linebender/resvg/compare/v0.5.0...v0.6.0 +[0.5.0]: https://github.com/linebender/resvg/compare/v0.4.0...v0.5.0 +[0.4.0]: https://github.com/linebender/resvg/compare/v0.3.0...v0.4.0 +[0.3.0]: https://github.com/linebender/resvg/compare/v0.2.0...v0.3.0 +[0.2.0]: https://github.com/linebender/resvg/compare/v0.1.0...v0.2.0 diff --git a/README.md b/README.md index c96e1cfa0..0f8ea2dea 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ ## resvg -![Build Status](https://github.com/RazrFalcon/resvg/workflows/Build/badge.svg) +![Build Status](https://github.com/linebender/resvg/workflows/Build/badge.svg) [![Crates.io](https://img.shields.io/crates/v/resvg.svg)](https://crates.io/crates/resvg) [![Documentation](https://docs.rs/resvg/badge.svg)](https://docs.rs/resvg) [![Rust 1.67.1+](https://img.shields.io/badge/rust-1.67.1+-orange.svg)](https://www.rust-lang.org) @@ -16,7 +16,7 @@ The core idea is to make a fast, small, portable SVG library with the goal to su SVG is a very complicated format with a large specification (SVG 1.1 is almost 900 pages). You basically need a web browser to handle all of it. But the truth is that even browsers -fail at this (see [SVG support](https://github.com/RazrFalcon/resvg#svg-support)). +fail at this (see [SVG support](https://github.com/linebender/resvg#svg-support)). Yes, unlike `resvg`, browsers do support dynamic SVG features like animations and scripting. But using a browser to render SVG _correctly_ is sadly not an option. @@ -88,12 +88,12 @@ SVG subset; i.e. no `a`, `script`, `view` or `cursor` elements, no events and no [SVG 2](https://www.w3.org/TR/SVG2/) support is being worked on. You can search for relevant issues with the -[svg2 tag](https://github.com/RazrFalcon/resvg/issues?q=is%3Aissue+is%3Aopen+label%3Asvg2) -or our [SVG 2 changelog](https://github.com/RazrFalcon/resvg/blob/master/docs/svg2-changelog.md). +[svg2 tag](https://github.com/linebender/resvg/issues?q=is%3Aissue+is%3Aopen+label%3Asvg2) +or our [SVG 2 changelog](https://github.com/linebender/resvg/blob/main/docs/svg2-changelog.md). [SVG Tiny 1.2](https://www.w3.org/TR/SVGTiny12/) is not supported and support is also not planned. -Results of the [resvg test suite](https://github.com/RazrFalcon/resvg-test-suite): +Results of the [resvg test suite](https://github.com/linebender/resvg-test-suite): ![](./.github/chart.svg) @@ -146,12 +146,12 @@ The [Rust code of conduct] applies. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions. -[usvg]: https://github.com/RazrFalcon/resvg/tree/master/crates/usvg -[rustybuzz]: https://github.com/RazrFalcon/rustybuzz -[tiny-skia]: https://github.com/RazrFalcon/tiny-skia -[ttf-parser]: https://github.com/RazrFalcon/ttf-parser +[usvg]: https://github.com/linebender/resvg/tree/main/crates/usvg +[rustybuzz]: https://github.com/harfbuzz/rustybuzz +[tiny-skia]: https://github.com/linebender/tiny-skia +[ttf-parser]: https://github.com/harfbuzz/ttf-parser [roxmltree]: https://github.com/RazrFalcon/roxmltree -[simplecss]: https://github.com/RazrFalcon/simplecss +[simplecss]: https://github.com/linebender/simplecss [fontdb]: https://github.com/RazrFalcon/fontdb [pico-args]: https://github.com/RazrFalcon/pico-args [Rust Code of Conduct]: https://www.rust-lang.org/policies/code-of-conduct diff --git a/crates/c-api/ResvgQt.h b/crates/c-api/ResvgQt.h index c56249f08..532b7720f 100644 --- a/crates/c-api/ResvgQt.h +++ b/crates/c-api/ResvgQt.h @@ -101,7 +101,7 @@ class ResvgOptions { { // Do not set the default font via QFont::family() // because it will return a dummy one on Windows. - // See https://github.com/RazrFalcon/resvg/issues/159 + // See https://github.com/linebender/resvg/issues/159 setLanguages({ QLocale().bcp47Name() }); } diff --git a/crates/resvg/Cargo.toml b/crates/resvg/Cargo.toml index f071841b7..c7ea975fd 100644 --- a/crates/resvg/Cargo.toml +++ b/crates/resvg/Cargo.toml @@ -6,7 +6,7 @@ license.workspace = true edition = "2021" rust-version = "1.67.1" description = "An SVG rendering library." -repository = "https://github.com/RazrFalcon/resvg" +repository = "https://github.com/linebender/resvg" exclude = ["tests"] workspace = "../.." diff --git a/crates/resvg/src/lib.rs b/crates/resvg/src/lib.rs index d9b403caf..45a4d9d6c 100644 --- a/crates/resvg/src/lib.rs +++ b/crates/resvg/src/lib.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: Apache-2.0 OR MIT /*! -[resvg](https://github.com/RazrFalcon/resvg) is an SVG rendering library. +[resvg](https://github.com/linebender/resvg) is an SVG rendering library. */ #![forbid(unsafe_code)] diff --git a/crates/resvg/tests/README.md b/crates/resvg/tests/README.md index d7d628a53..b53c54a67 100644 --- a/crates/resvg/tests/README.md +++ b/crates/resvg/tests/README.md @@ -67,7 +67,7 @@ And then place it into the `png` dir. ## resvg tests vs resvg-test-suite tests resvg tests are stored in two repos: this one and in -[resvg-test-suite](https://github.com/RazrFalcon/resvg-test-suite). +[resvg-test-suite](https://github.com/linebender/resvg-test-suite). Which can be a bit confusing. `resvg-test-suite` is the source of truth. It contains the latest version of the tests diff --git a/crates/resvg/tests/tests/filters/feComposite/operator=arithmetic-with-large-k1-4.svg b/crates/resvg/tests/tests/filters/feComposite/operator=arithmetic-with-large-k1-4.svg index 56c60831e..880baf847 100644 --- a/crates/resvg/tests/tests/filters/feComposite/operator=arithmetic-with-large-k1-4.svg +++ b/crates/resvg/tests/tests/filters/feComposite/operator=arithmetic-with-large-k1-4.svg @@ -1,6 +1,6 @@ operator=arithmetic with large `k1-4` - https://github.com/RazrFalcon/resvg/issues/170 + https://github.com/linebender/resvg/issues/170 diff --git a/crates/resvg/tests/tests/text/textPath/dy-with-tiny-coordinates.svg b/crates/resvg/tests/tests/text/textPath/dy-with-tiny-coordinates.svg index 67b8b8ced..40e03eb65 100644 --- a/crates/resvg/tests/tests/text/textPath/dy-with-tiny-coordinates.svg +++ b/crates/resvg/tests/tests/text/textPath/dy-with-tiny-coordinates.svg @@ -2,7 +2,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> `dy` with tiny coordinates - https://github.com/RazrFalcon/resvg/pull/291 + https://github.com/linebender/resvg/pull/291 diff --git a/crates/usvg/Cargo.toml b/crates/usvg/Cargo.toml index 9330e5846..e876400ef 100644 --- a/crates/usvg/Cargo.toml +++ b/crates/usvg/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" rust-version = "1.65.0" description = "An SVG simplification library." categories = ["multimedia::images"] -repository = "https://github.com/RazrFalcon/resvg" +repository = "https://github.com/linebender/resvg" documentation = "https://docs.rs/usvg/" readme = "README.md" exclude = ["tests"] diff --git a/crates/usvg/docs/spec.adoc b/crates/usvg/docs/spec.adoc index b07812a39..02a5b0391 100644 --- a/crates/usvg/docs/spec.adoc +++ b/crates/usvg/docs/spec.adoc @@ -25,7 +25,7 @@ Here is the main differences between SVG Full and SVG Micro. - Default attributes are implicit. You can use -https://github.com/RazrFalcon/resvg/tree/master/crates/usvg[usvg] +https://github.com/linebender/resvg/tree/main/crates/usvg[usvg] to convert a random SVG into a SVG Micro almost losslessly. == Elements diff --git a/tools/explorer-thumbnailer/install/installer.iss b/tools/explorer-thumbnailer/install/installer.iss index dfc406c6f..47929cb8e 100644 --- a/tools/explorer-thumbnailer/install/installer.iss +++ b/tools/explorer-thumbnailer/install/installer.iss @@ -4,7 +4,7 @@ AppVersion="0.44.0" VersionInfoVersion="0.0.44.0" AppVerName="resvg Explorer Extension 0.44.0" AppPublisher="The Resvg Authors" -AppPublisherURL=https://github.com/RazrFalcon/resvg +AppPublisherURL=https://github.com/linebender/resvg DefaultDirName="{pf}\resvg Explorer Extension" Compression=lzma SolidCompression=yes