1
0
Fork 0

Update Vizia with resizing patch

This commit is contained in:
Robbert van der Helm 2023-12-30 17:50:18 +01:00
parent 96d4e34ac8
commit 25a25d0a40
3 changed files with 18 additions and 12 deletions

View file

@ -41,6 +41,10 @@ state is to list breaking changes.
debug message. This makes the non-fatal debug assertion failures easier to debug message. This makes the non-fatal debug assertion failures easier to
spot. spot.
### Fixed
- Various `baseview` dependencies now have their versions pinned.
## [2023-12-30] ## [2023-12-30]
### Added ### Added

22
Cargo.lock generated
View file

@ -4049,7 +4049,7 @@ dependencies = [
[[package]] [[package]]
name = "selectors" name = "selectors"
version = "0.23.0" version = "0.23.0"
source = "git+https://github.com/vizia/vizia.git?rev=c9ff4015e4de4b7de470fe6a3d43e27aee156162#c9ff4015e4de4b7de470fe6a3d43e27aee156162" source = "git+https://github.com/robbert-vdh/vizia.git?tag=patched-2023-12-30#0a4af1999d24f866d8e274a7810c4b61eea95a91"
dependencies = [ dependencies = [
"bitflags 1.3.2", "bitflags 1.3.2",
"cssparser", "cssparser",
@ -4762,7 +4762,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]] [[package]]
name = "vizia" name = "vizia"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/vizia/vizia.git?rev=c9ff4015e4de4b7de470fe6a3d43e27aee156162#c9ff4015e4de4b7de470fe6a3d43e27aee156162" source = "git+https://github.com/robbert-vdh/vizia.git?tag=patched-2023-12-30#0a4af1999d24f866d8e274a7810c4b61eea95a91"
dependencies = [ dependencies = [
"vizia_baseview", "vizia_baseview",
"vizia_core", "vizia_core",
@ -4772,7 +4772,7 @@ dependencies = [
[[package]] [[package]]
name = "vizia_baseview" name = "vizia_baseview"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/vizia/vizia.git?rev=c9ff4015e4de4b7de470fe6a3d43e27aee156162#c9ff4015e4de4b7de470fe6a3d43e27aee156162" source = "git+https://github.com/robbert-vdh/vizia.git?tag=patched-2023-12-30#0a4af1999d24f866d8e274a7810c4b61eea95a91"
dependencies = [ dependencies = [
"baseview 0.1.0 (git+https://github.com/RustAudio/baseview.git?rev=2c1b1a7b0fef1a29a5150a6a8f6fef6a0cbab8c4)", "baseview 0.1.0 (git+https://github.com/RustAudio/baseview.git?rev=2c1b1a7b0fef1a29a5150a6a8f6fef6a0cbab8c4)",
"femtovg", "femtovg",
@ -4786,7 +4786,7 @@ dependencies = [
[[package]] [[package]]
name = "vizia_core" name = "vizia_core"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/vizia/vizia.git?rev=c9ff4015e4de4b7de470fe6a3d43e27aee156162#c9ff4015e4de4b7de470fe6a3d43e27aee156162" source = "git+https://github.com/robbert-vdh/vizia.git?tag=patched-2023-12-30#0a4af1999d24f866d8e274a7810c4b61eea95a91"
dependencies = [ dependencies = [
"accesskit", "accesskit",
"bitflags 2.4.1", "bitflags 2.4.1",
@ -4817,7 +4817,7 @@ dependencies = [
[[package]] [[package]]
name = "vizia_derive" name = "vizia_derive"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/vizia/vizia.git?rev=c9ff4015e4de4b7de470fe6a3d43e27aee156162#c9ff4015e4de4b7de470fe6a3d43e27aee156162" source = "git+https://github.com/robbert-vdh/vizia.git?tag=patched-2023-12-30#0a4af1999d24f866d8e274a7810c4b61eea95a91"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -4827,12 +4827,12 @@ dependencies = [
[[package]] [[package]]
name = "vizia_id" name = "vizia_id"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/vizia/vizia.git?rev=c9ff4015e4de4b7de470fe6a3d43e27aee156162#c9ff4015e4de4b7de470fe6a3d43e27aee156162" source = "git+https://github.com/robbert-vdh/vizia.git?tag=patched-2023-12-30#0a4af1999d24f866d8e274a7810c4b61eea95a91"
[[package]] [[package]]
name = "vizia_input" name = "vizia_input"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/vizia/vizia.git?rev=c9ff4015e4de4b7de470fe6a3d43e27aee156162#c9ff4015e4de4b7de470fe6a3d43e27aee156162" source = "git+https://github.com/robbert-vdh/vizia.git?tag=patched-2023-12-30#0a4af1999d24f866d8e274a7810c4b61eea95a91"
dependencies = [ dependencies = [
"bitflags 1.3.2", "bitflags 1.3.2",
"keyboard-types", "keyboard-types",
@ -4842,7 +4842,7 @@ dependencies = [
[[package]] [[package]]
name = "vizia_storage" name = "vizia_storage"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/vizia/vizia.git?rev=c9ff4015e4de4b7de470fe6a3d43e27aee156162#c9ff4015e4de4b7de470fe6a3d43e27aee156162" source = "git+https://github.com/robbert-vdh/vizia.git?tag=patched-2023-12-30#0a4af1999d24f866d8e274a7810c4b61eea95a91"
dependencies = [ dependencies = [
"morphorm", "morphorm",
"vizia_id", "vizia_id",
@ -4851,7 +4851,7 @@ dependencies = [
[[package]] [[package]]
name = "vizia_style" name = "vizia_style"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/vizia/vizia.git?rev=c9ff4015e4de4b7de470fe6a3d43e27aee156162#c9ff4015e4de4b7de470fe6a3d43e27aee156162" source = "git+https://github.com/robbert-vdh/vizia.git?tag=patched-2023-12-30#0a4af1999d24f866d8e274a7810c4b61eea95a91"
dependencies = [ dependencies = [
"bitflags 2.4.1", "bitflags 2.4.1",
"cssparser", "cssparser",
@ -4864,7 +4864,7 @@ dependencies = [
[[package]] [[package]]
name = "vizia_window" name = "vizia_window"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/vizia/vizia.git?rev=c9ff4015e4de4b7de470fe6a3d43e27aee156162#c9ff4015e4de4b7de470fe6a3d43e27aee156162" source = "git+https://github.com/robbert-vdh/vizia.git?tag=patched-2023-12-30#0a4af1999d24f866d8e274a7810c4b61eea95a91"
dependencies = [ dependencies = [
"accesskit", "accesskit",
"morphorm", "morphorm",
@ -4875,7 +4875,7 @@ dependencies = [
[[package]] [[package]]
name = "vizia_winit" name = "vizia_winit"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/vizia/vizia.git?rev=c9ff4015e4de4b7de470fe6a3d43e27aee156162#c9ff4015e4de4b7de470fe6a3d43e27aee156162" source = "git+https://github.com/robbert-vdh/vizia.git?tag=patched-2023-12-30#0a4af1999d24f866d8e274a7810c4b61eea95a91"
dependencies = [ dependencies = [
"accesskit", "accesskit",
"accesskit_winit", "accesskit_winit",

View file

@ -12,7 +12,9 @@ nih_plug = { path = ".." }
nih_plug_assets = { git = "https://github.com/robbert-vdh/nih_plug_assets.git" } nih_plug_assets = { git = "https://github.com/robbert-vdh/nih_plug_assets.git" }
baseview = { git = "https://github.com/RustAudio/baseview.git", rev = "2c1b1a7b0fef1a29a5150a6a8f6fef6a0cbab8c4" } baseview = { git = "https://github.com/RustAudio/baseview.git", rev = "2c1b1a7b0fef1a29a5150a6a8f6fef6a0cbab8c4" }
vizia = { git = "https://github.com/vizia/vizia.git", rev = "c9ff4015e4de4b7de470fe6a3d43e27aee156162", default_features = false, features = ["baseview", "clipboard", "x11"] } # This contains an as of writing not yet merged patch for rounding errors when
# resizing, and a workaround for certain events not firing when resizing
vizia = { git = "https://github.com/robbert-vdh/vizia.git", tag = "patched-2023-12-30", default_features = false, features = ["baseview", "clipboard", "x11"] }
crossbeam = "0.8" crossbeam = "0.8"
# To make the state persistable # To make the state persistable