Update libcosmic to fix memory leak

This commit is contained in:
Jeremy Soller 2023-03-24 10:00:28 -06:00
parent 4593142e00
commit 92f78823fc
No known key found for this signature in database
GPG key ID: DCFCA852D3906975
2 changed files with 51 additions and 25 deletions

74
Cargo.lock generated
View file

@ -213,13 +213,13 @@ dependencies = [
[[package]]
name = "bytemuck_derive"
version = "1.4.0"
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1aca418a974d83d40a0c1f0c5cba6ff4bc28d8df099109ca459a2118d40b6322"
checksum = "fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
"syn 2.0.8",
]
[[package]]
@ -259,9 +259,9 @@ checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
[[package]]
name = "cfg-expr"
version = "0.11.0"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa"
checksum = "a35b255461940a32985c627ce82900867c61db1659764d3675ea81963f72a4c6"
dependencies = [
"smallvec",
]
@ -861,7 +861,7 @@ version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2"
dependencies = [
"toml",
"toml 0.5.11",
]
[[package]]
@ -1414,7 +1414,7 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "iced"
version = "0.6.0"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"iced_core",
"iced_dyrend",
@ -1432,7 +1432,7 @@ dependencies = [
[[package]]
name = "iced_core"
version = "0.6.2"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"bitflags",
"palette",
@ -1442,7 +1442,7 @@ dependencies = [
[[package]]
name = "iced_dyrend"
version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"iced_glow",
"iced_graphics",
@ -1456,7 +1456,7 @@ dependencies = [
[[package]]
name = "iced_futures"
version = "0.5.1"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"futures",
"log",
@ -1467,7 +1467,7 @@ dependencies = [
[[package]]
name = "iced_glow"
version = "0.5.1"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"bytemuck",
"euclid",
@ -1482,7 +1482,7 @@ dependencies = [
[[package]]
name = "iced_graphics"
version = "0.5.0"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"bitflags",
"bytemuck",
@ -1502,7 +1502,7 @@ dependencies = [
[[package]]
name = "iced_lazy"
version = "0.3.0"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"iced_native",
"ouroboros 0.13.0",
@ -1511,7 +1511,7 @@ dependencies = [
[[package]]
name = "iced_native"
version = "0.7.0"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"iced_core",
"iced_futures",
@ -1524,7 +1524,7 @@ dependencies = [
[[package]]
name = "iced_softbuffer"
version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"cosmic-text",
"iced_graphics",
@ -1539,7 +1539,7 @@ dependencies = [
[[package]]
name = "iced_style"
version = "0.5.1"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"iced_core",
"once_cell",
@ -1549,7 +1549,7 @@ dependencies = [
[[package]]
name = "iced_wgpu"
version = "0.7.0"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"bitflags",
"bytemuck",
@ -1569,7 +1569,7 @@ dependencies = [
[[package]]
name = "iced_winit"
version = "0.6.0"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"iced_futures",
"iced_graphics",
@ -1726,7 +1726,7 @@ checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c"
[[package]]
name = "libcosmic"
version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic?rev=f0ab457#f0ab457393b7b70c8a16b06e15a765f7a869a986"
source = "git+https://github.com/pop-os/libcosmic?rev=035ec88#035ec88c1b10ae68918adac0cdf2c4e7e8c0317f"
dependencies = [
"apply",
"cosmic-theme",
@ -2970,6 +2970,15 @@ dependencies = [
"serde",
]
[[package]]
name = "serde_spanned"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4"
dependencies = [
"serde",
]
[[package]]
name = "servo-fontconfig"
version = "0.5.1"
@ -3242,14 +3251,14 @@ dependencies = [
[[package]]
name = "system-deps"
version = "6.0.3"
version = "6.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff"
checksum = "555fc8147af6256f3931a36bb83ad0023240ce9cf2b319dec8236fd1f220b05f"
dependencies = [
"cfg-expr",
"heck",
"pkg-config",
"toml",
"toml 0.7.3",
"version-compare",
]
@ -3368,11 +3377,26 @@ dependencies = [
"serde",
]
[[package]]
name = "toml"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
"toml_edit",
]
[[package]]
name = "toml_datetime"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622"
dependencies = [
"serde",
]
[[package]]
name = "toml_edit"
@ -3381,6 +3405,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13"
dependencies = [
"indexmap",
"serde",
"serde_spanned",
"toml_datetime",
"winnow",
]
@ -4138,9 +4164,9 @@ dependencies = [
[[package]]
name = "winnow"
version = "0.4.0"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "deac0939bd6e4f24ab5919fbf751c97a8cfc8543bb083a305ed5c0c10bb241d1"
checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28"
dependencies = [
"memchr",
]

View file

@ -18,7 +18,7 @@ features = ["syntect"]
[dependencies.libcosmic]
git = "https://github.com/pop-os/libcosmic"
rev = "f0ab457"
rev = "035ec88"
default-features = false
features = ["winit_softbuffer"]
#path = "../libcosmic"