summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDaniel Parks <dp+git@oxidized.org>2023-03-05 18:19:48 -0800
committerDavid Lönnhager <david.l@mullvad.net>2023-03-13 10:49:37 +0100
commite714f29b680340217a35b59f31e4b9d50c8e6e55 (patch)
treeaf50c874e88bb7d9f3ddf4499610888c8a805f6d
parent67f13cc44286432274c320360529ed28f6358a37 (diff)
downloadmullvadvpn-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.lock51
-rw-r--r--android/translations-converter/Cargo.toml2
-rw-r--r--android/translations-converter/src/normalize.rs2
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()
}
}
}