diff options
| author | Daniel Parks <dp+git@oxidized.org> | 2023-03-05 18:19:48 -0800 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2023-03-13 10:49:37 +0100 |
| commit | e714f29b680340217a35b59f31e4b9d50c8e6e55 (patch) | |
| tree | af50c874e88bb7d9f3ddf4499610888c8a805f6d | |
| parent | 67f13cc44286432274c320360529ed28f6358a37 (diff) | |
| download | mullvadvpn-e714f29b680340217a35b59f31e4b9d50c8e6e55.tar.xz mullvadvpn-e714f29b680340217a35b59f31e4b9d50c8e6e55.zip | |
Update htmlize to version 1.0
The htmlize API changed slightly for improved performance and build
times. This just updates android/translations-converter to stay current.
All android/translations-converter tests pass.
| -rw-r--r-- | Cargo.lock | 51 | ||||
| -rw-r--r-- | android/translations-converter/Cargo.toml | 2 | ||||
| -rw-r--r-- | android/translations-converter/src/normalize.rs | 2 |
3 files changed, 23 insertions, 32 deletions
diff --git a/Cargo.lock b/Cargo.lock index 6b7bb03b92..1927043462 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1117,11 +1117,14 @@ dependencies = [ [[package]] name = "htmlize" -version = "0.5.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76afe6d2bfc32d303d6add823bdf8785fbcadab9bd63a7407e457a4e7684d9f5" +checksum = "3ebaa6fa16c015015edec1041cf720bd43e3fef17ca07d15ae22dca96f7da2ec" dependencies = [ + "memchr", + "paste", "phf", + "phf_codegen", "serde_json", ] @@ -1568,9 +1571,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" [[package]] name = "memoffset" @@ -2199,9 +2202,9 @@ dependencies = [ [[package]] name = "paste" -version = "1.0.5" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58" +checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" [[package]] name = "percent-encoding" @@ -2278,44 +2281,38 @@ dependencies = [ [[package]] name = "phf" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9fc3db1018c4b59d7d582a739436478b6035138b6aecbce989fc91c3e98409f" +checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c" dependencies = [ - "phf_macros", "phf_shared", - "proc-macro-hack", ] [[package]] -name = "phf_generator" -version = "0.10.0" +name = "phf_codegen" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +checksum = "a56ac890c5e3ca598bbdeaa99964edb5b0258a583a9eb6ef4e89fc85d9224770" dependencies = [ + "phf_generator", "phf_shared", - "rand 0.8.5", ] [[package]] -name = "phf_macros" -version = "0.10.0" +name = "phf_generator" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" +checksum = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf" dependencies = [ - "phf_generator", "phf_shared", - "proc-macro-hack", - "proc-macro2", - "quote", - "syn", + "rand 0.8.5", ] [[package]] name = "phf_shared" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676" dependencies = [ "siphasher", ] @@ -2432,12 +2429,6 @@ dependencies = [ ] [[package]] -name = "proc-macro-hack" -version = "0.5.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" - -[[package]] name = "proc-macro2" version = "1.0.43" source = "registry+https://github.com/rust-lang/crates.io-index" diff --git a/android/translations-converter/Cargo.toml b/android/translations-converter/Cargo.toml index 9c0f96a6fa..f3fbfb2e0a 100644 --- a/android/translations-converter/Cargo.toml +++ b/android/translations-converter/Cargo.toml @@ -8,7 +8,7 @@ publish = false [dependencies] derive_more = "0.99" -htmlize = "0.5" +htmlize = { version = "1.0.2", features = ["unescape"] } lazy_static = "1" regex = "1" serde = { version = "1", features = ["derive"] } diff --git a/android/translations-converter/src/normalize.rs b/android/translations-converter/src/normalize.rs index b1a1d6a1d2..3992004bd2 100644 --- a/android/translations-converter/src/normalize.rs +++ b/android/translations-converter/src/normalize.rs @@ -28,7 +28,7 @@ mod android { let value = PARAMETERS.replace_all(&value, "%"); // Unescape XML characters - htmlize::unescape(value.as_bytes()) + htmlize::unescape(value).into() } } } |
