neiam
/koco
public · Issues · Pulls · Labels · Forks · Compare · Actions failure · Badges · Packages
⭐
Log in to mark this repository.
egui/eframe 0.33 -> 0.37, which drops ab_glyph from epaint and paste
e22af51 · Gabriel Morell · 2026-10-23 15:11
Message
{commit_body(@commit)}
Files changed
modified
Cargo.lock
+669
−632
@@ -20,43 +20,60 @@ checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618"
| 20 | 20 | |
| 21 | 21 | [[package]] |
| 22 | 22 | name = "accesskit" |
| 23 | −version = "0.21.1" | |
| 23 | +version = "0.25.1" | |
| 24 | 24 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 25 | −checksum = "cf203f9d3bd8f29f98833d1fbef628df18f759248a547e7e01cfbf63cda36a99" | |
| 25 | +checksum = "ad442f58ee04714aaa0ba0a2768c1ea1935b29507bb22ddece8cbbc76db02932" | |
| 26 | +dependencies = [ | |
| 27 | + "uuid", | |
| 28 | +] | |
| 26 | 29 | |
| 27 | 30 | [[package]] |
| 28 | 31 | name = "accesskit_atspi_common" |
| 29 | −version = "0.14.2" | |
| 32 | +version = "0.21.0" | |
| 30 | 33 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 31 | −checksum = "890d241cf51fc784f0ac5ac34dfc847421f8d39da6c7c91a0fcc987db62a8267" | |
| 34 | +checksum = "52c182f9c282ac9c5638d876d551d15e5f7d397ec263349a0c6a2b61595dd5e4" | |
| 32 | 35 | dependencies = [ |
| 33 | 36 | "accesskit", |
| 34 | 37 | "accesskit_consumer", |
| 35 | 38 | "atspi-common", |
| 39 | + "phf", | |
| 36 | 40 | "serde", |
| 37 | − "thiserror 1.0.69", | |
| 38 | 41 | "zvariant", |
| 39 | 42 | ] |
| 40 | 43 | |
| 41 | 44 | [[package]] |
| 42 | 45 | name = "accesskit_consumer" |
| 43 | −version = "0.31.0" | |
| 46 | +version = "0.39.1" | |
| 44 | 47 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 45 | −checksum = "db81010a6895d8707f9072e6ce98070579b43b717193d2614014abd5cb17dd43" | |
| 48 | +checksum = "8a45e2bb300bea6d5f33a82c3e051c3ddc6f41c209750f68a0acbe991a284344" | |
| 46 | 49 | dependencies = [ |
| 47 | 50 | "accesskit", |
| 48 | − "hashbrown 0.15.5", | |
| 51 | + "hashbrown 0.17.1", | |
| 52 | +] | |
| 53 | + | |
| 54 | +[[package]] | |
| 55 | +name = "accesskit_ios" | |
| 56 | +version = "0.2.1" | |
| 57 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 58 | +checksum = "28e539d64b27fd4c14de8f78ada8f7c944c092f52f7e49fb63316507a57f6937" | |
| 59 | +dependencies = [ | |
| 60 | + "accesskit", | |
| 61 | + "accesskit_consumer", | |
| 62 | + "hashbrown 0.17.1", | |
| 63 | + "objc2 0.5.2", | |
| 64 | + "objc2-foundation 0.2.2", | |
| 65 | + "objc2-ui-kit 0.2.2", | |
| 49 | 66 | ] |
| 50 | 67 | |
| 51 | 68 | [[package]] |
| 52 | 69 | name = "accesskit_macos" |
| 53 | −version = "0.22.2" | |
| 70 | +version = "0.27.1" | |
| 54 | 71 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 55 | −checksum = "a0089e5c0ac0ca281e13ea374773898d9354cc28d15af9f0f7394d44a495b575" | |
| 72 | +checksum = "5701624bf6a11efb6d4c8e922bf44126ed96250e5faa9a7a0468c979635839a4" | |
| 56 | 73 | dependencies = [ |
| 57 | 74 | "accesskit", |
| 58 | 75 | "accesskit_consumer", |
| 59 | − "hashbrown 0.15.5", | |
| 76 | + "hashbrown 0.17.1", | |
| 60 | 77 | "objc2 0.5.2", |
| 61 | 78 | "objc2-app-kit 0.2.2", |
| 62 | 79 | "objc2-foundation 0.2.2", |
@@ -64,9 +81,9 @@ dependencies = [
| 64 | 81 | |
| 65 | 82 | [[package]] |
| 66 | 83 | name = "accesskit_unix" |
| 67 | −version = "0.17.2" | |
| 84 | +version = "0.24.0" | |
| 68 | 85 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 69 | −checksum = "301e55b39cfc15d9c48943ce5f572204a551646700d0e8efa424585f94fec528" | |
| 86 | +checksum = "202f24df034a7476d07b7f74284de84f6d62aabd858dbe7ee9cad3b7ad6f8f9d" | |
| 70 | 87 | dependencies = [ |
| 71 | 88 | "accesskit", |
| 72 | 89 | "accesskit_atspi_common", |
@@ -82,25 +99,26 @@ dependencies = [
| 82 | 99 | |
| 83 | 100 | [[package]] |
| 84 | 101 | name = "accesskit_windows" |
| 85 | −version = "0.29.2" | |
| 102 | +version = "0.35.1" | |
| 86 | 103 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 87 | −checksum = "d2d63dd5041e49c363d83f5419a896ecb074d309c414036f616dc0b04faca971" | |
| 104 | +checksum = "ce63f35d6bdcf59f26b76b3379063f738e6412cef46999cc772d46aa3de35adb" | |
| 88 | 105 | dependencies = [ |
| 89 | 106 | "accesskit", |
| 90 | 107 | "accesskit_consumer", |
| 91 | − "hashbrown 0.15.5", | |
| 108 | + "hashbrown 0.17.1", | |
| 92 | 109 | "static_assertions", |
| 93 | − "windows 0.61.3", | |
| 94 | − "windows-core 0.61.2", | |
| 110 | + "windows", | |
| 111 | + "windows-core", | |
| 95 | 112 | ] |
| 96 | 113 | |
| 97 | 114 | [[package]] |
| 98 | 115 | name = "accesskit_winit" |
| 99 | −version = "0.29.2" | |
| 116 | +version = "0.34.1" | |
| 100 | 117 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 101 | −checksum = "c8cfabe59d0eaca7412bfb1f70198dd31e3b0496fee7e15b066f9c36a1a140a0" | |
| 118 | +checksum = "ee96dd150375c05912d8a473f98c2fb155fb3234fac88292d396548a2460fa77" | |
| 102 | 119 | dependencies = [ |
| 103 | 120 | "accesskit", |
| 121 | + "accesskit_ios", | |
| 104 | 122 | "accesskit_macos", |
| 105 | 123 | "accesskit_unix", |
| 106 | 124 | "accesskit_windows", |
@@ -143,7 +161,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
| 143 | 161 | checksum = "ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046" |
| 144 | 162 | dependencies = [ |
| 145 | 163 | "android-properties", |
| 146 | − "bitflags 2.10.0", | |
| 164 | + "bitflags 2.13.2", | |
| 147 | 165 | "cc", |
| 148 | 166 | "cesu8", |
| 149 | 167 | "jni 0.21.1", |
@@ -231,14 +249,15 @@ dependencies = [
| 231 | 249 | "clipboard-win", |
| 232 | 250 | "image", |
| 233 | 251 | "log", |
| 234 | − "objc2 0.6.3", | |
| 252 | + "objc2 0.6.5", | |
| 235 | 253 | "objc2-app-kit 0.3.2", |
| 236 | 254 | "objc2-core-foundation", |
| 237 | 255 | "objc2-core-graphics", |
| 238 | 256 | "objc2-foundation 0.3.2", |
| 239 | 257 | "parking_lot", |
| 240 | 258 | "percent-encoding", |
| 241 | − "windows-sys 0.59.0", | |
| 259 | + "windows-sys 0.60.2", | |
| 260 | + "wl-clipboard-rs", | |
| 242 | 261 | "x11rb", |
| 243 | 262 | ] |
| 244 | 263 |
@@ -260,15 +279,6 @@ version = "1.0.1"
| 260 | 279 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 261 | 280 | checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" |
| 262 | 281 | |
| 263 | −[[package]] | |
| 264 | −name = "ash" | |
| 265 | −version = "0.38.0+1.3.281" | |
| 266 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 267 | −checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f" | |
| 268 | −dependencies = [ | |
| 269 | − "libloading", | |
| 270 | −] | |
| 271 | − | |
| 272 | 282 | [[package]] |
| 273 | 283 | name = "async-broadcast" |
| 274 | 284 | version = "0.7.2" |
@@ -419,20 +429,19 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
| 419 | 429 | |
| 420 | 430 | [[package]] |
| 421 | 431 | name = "atspi" |
| 422 | −version = "0.25.0" | |
| 432 | +version = "0.29.0" | |
| 423 | 433 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 424 | −checksum = "c83247582e7508838caf5f316c00791eee0e15c0bf743e6880585b867e16815c" | |
| 434 | +checksum = "c77886257be21c9cd89a4ae7e64860c6f0eefca799bb79127913052bd0eefb3d" | |
| 425 | 435 | dependencies = [ |
| 426 | 436 | "atspi-common", |
| 427 | − "atspi-connection", | |
| 428 | 437 | "atspi-proxies", |
| 429 | 438 | ] |
| 430 | 439 | |
| 431 | 440 | [[package]] |
| 432 | 441 | name = "atspi-common" |
| 433 | −version = "0.9.0" | |
| 442 | +version = "0.13.0" | |
| 434 | 443 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 435 | −checksum = "33dfc05e7cdf90988a197803bf24f5788f94f7c94a69efa95683e8ffe76cfdfb" | |
| 444 | +checksum = "20c5617155740c98003016429ad13fe43ce7a77b007479350a9f8bf95a29f63d" | |
| 436 | 445 | dependencies = [ |
| 437 | 446 | "enumflags2", |
| 438 | 447 | "serde", |
@@ -444,23 +453,11 @@ dependencies = [
| 444 | 453 | "zvariant", |
| 445 | 454 | ] |
| 446 | 455 | |
| 447 | −[[package]] | |
| 448 | −name = "atspi-connection" | |
| 449 | −version = "0.9.0" | |
| 450 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 451 | −checksum = "4193d51303d8332304056ae0004714256b46b6635a5c556109b319c0d3784938" | |
| 452 | −dependencies = [ | |
| 453 | − "atspi-common", | |
| 454 | − "atspi-proxies", | |
| 455 | − "futures-lite", | |
| 456 | − "zbus", | |
| 457 | −] | |
| 458 | − | |
| 459 | 456 | [[package]] |
| 460 | 457 | name = "atspi-proxies" |
| 461 | −version = "0.9.0" | |
| 458 | +version = "0.13.0" | |
| 462 | 459 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 463 | −checksum = "d2eebcb9e7e76f26d0bcfd6f0295e1cd1e6f33bedbc5698a971db8dc43d7751c" | |
| 460 | +checksum = "2230e48787ed3eb4088996eab66a32ca20c0b67bbd4fd6cdfe79f04f1f04c9fc" | |
| 464 | 461 | dependencies = [ |
| 465 | 462 | "atspi-common", |
| 466 | 463 | "serde", |
@@ -481,18 +478,18 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
| 481 | 478 | |
| 482 | 479 | [[package]] |
| 483 | 480 | name = "bit-set" |
| 484 | −version = "0.8.0" | |
| 481 | +version = "0.10.0" | |
| 485 | 482 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 486 | −checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" | |
| 483 | +checksum = "09ec2f926cc3060f09db9ebc5b52823d85268d24bb917e472c0c4bea35780a7d" | |
| 487 | 484 | dependencies = [ |
| 488 | 485 | "bit-vec", |
| 489 | 486 | ] |
| 490 | 487 | |
| 491 | 488 | [[package]] |
| 492 | 489 | name = "bit-vec" |
| 493 | −version = "0.8.0" | |
| 490 | +version = "0.9.1" | |
| 494 | 491 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 495 | −checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" | |
| 492 | +checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51" | |
| 496 | 493 | |
| 497 | 494 | [[package]] |
| 498 | 495 | name = "bitflags" |
@@ -502,15 +499,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
| 502 | 499 | |
| 503 | 500 | [[package]] |
| 504 | 501 | name = "bitflags" |
| 505 | −version = "2.10.0" | |
| 506 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 507 | −checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" | |
| 508 | − | |
| 509 | −[[package]] | |
| 510 | −name = "block" | |
| 511 | −version = "0.1.6" | |
| 502 | +version = "2.13.2" | |
| 512 | 503 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 513 | −checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" | |
| 504 | +checksum = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06" | |
| 514 | 505 | |
| 515 | 506 | [[package]] |
| 516 | 507 | name = "block-buffer" |
@@ -530,6 +521,15 @@ dependencies = [
| 530 | 521 | "objc2 0.5.2", |
| 531 | 522 | ] |
| 532 | 523 | |
| 524 | +[[package]] | |
| 525 | +name = "block2" | |
| 526 | +version = "0.6.2" | |
| 527 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 528 | +checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" | |
| 529 | +dependencies = [ | |
| 530 | + "objc2 0.6.5", | |
| 531 | +] | |
| 532 | + | |
| 533 | 533 | [[package]] |
| 534 | 534 | name = "blocking" |
| 535 | 535 | version = "1.6.2" |
@@ -551,9 +551,9 @@ checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510"
| 551 | 551 | |
| 552 | 552 | [[package]] |
| 553 | 553 | name = "bytemuck" |
| 554 | −version = "1.24.0" | |
| 554 | +version = "1.25.2" | |
| 555 | 555 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 556 | −checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" | |
| 556 | +checksum = "95832e849adfb21180ccb6826a99da14e5d266ae5c2e668e1602cf234f153797" | |
| 557 | 557 | dependencies = [ |
| 558 | 558 | "bytemuck_derive", |
| 559 | 559 | ] |
@@ -593,7 +593,7 @@ version = "0.13.0"
| 593 | 593 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 594 | 594 | checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec" |
| 595 | 595 | dependencies = [ |
| 596 | − "bitflags 2.10.0", | |
| 596 | + "bitflags 2.13.2", | |
| 597 | 597 | "log", |
| 598 | 598 | "polling", |
| 599 | 599 | "rustix 0.38.44", |
@@ -607,7 +607,7 @@ version = "0.14.3"
| 607 | 607 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 608 | 608 | checksum = "cb9f6e1368bd4621d2c86baa7e37de77a938adf5221e5dd3d6133340101b309e" |
| 609 | 609 | dependencies = [ |
| 610 | − "bitflags 2.10.0", | |
| 610 | + "bitflags 2.13.2", | |
| 611 | 611 | "polling", |
| 612 | 612 | "rustix 1.1.3", |
| 613 | 613 | "slab", |
@@ -664,9 +664,9 @@ checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
| 664 | 664 | |
| 665 | 665 | [[package]] |
| 666 | 666 | name = "cfg_aliases" |
| 667 | −version = "0.2.1" | |
| 667 | +version = "0.2.2" | |
| 668 | 668 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 669 | −checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" | |
| 669 | +checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527" | |
| 670 | 670 | |
| 671 | 671 | [[package]] |
| 672 | 672 | name = "cgl" |
@@ -687,7 +687,7 @@ dependencies = [
| 687 | 687 | "js-sys", |
| 688 | 688 | "num-traits", |
| 689 | 689 | "wasm-bindgen", |
| 690 | − "windows-link 0.2.1", | |
| 690 | + "windows-link", | |
| 691 | 691 | ] |
| 692 | 692 | |
| 693 | 693 | [[package]] |
@@ -710,15 +710,22 @@ dependencies = [
| 710 | 710 | |
| 711 | 711 | [[package]] |
| 712 | 712 | name = "codespan-reporting" |
| 713 | −version = "0.12.0" | |
| 713 | +version = "0.13.1" | |
| 714 | 714 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 715 | −checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" | |
| 715 | +checksum = "af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681" | |
| 716 | 716 | dependencies = [ |
| 717 | − "serde", | |
| 718 | − "termcolor", | |
| 719 | 717 | "unicode-width", |
| 720 | 718 | ] |
| 721 | 719 | |
| 720 | +[[package]] | |
| 721 | +name = "color" | |
| 722 | +version = "0.3.3" | |
| 723 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 724 | +checksum = "2ec7c5eb7a16992b1904d76c517d170ab353b0e0b3d5a0c81a8a0cd1037893cf" | |
| 725 | +dependencies = [ | |
| 726 | + "bytemuck", | |
| 727 | +] | |
| 728 | + | |
| 722 | 729 | [[package]] |
| 723 | 730 | name = "colorchoice" |
| 724 | 731 | version = "1.0.4" |
@@ -754,16 +761,6 @@ dependencies = [
| 754 | 761 | "libc", |
| 755 | 762 | ] |
| 756 | 763 | |
| 757 | −[[package]] | |
| 758 | −name = "core-foundation" | |
| 759 | −version = "0.10.1" | |
| 760 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 761 | −checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" | |
| 762 | −dependencies = [ | |
| 763 | − "core-foundation-sys", | |
| 764 | − "libc", | |
| 765 | −] | |
| 766 | − | |
| 767 | 764 | [[package]] |
| 768 | 765 | name = "core-foundation-sys" |
| 769 | 766 | version = "0.8.7" |
@@ -777,8 +774,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
| 777 | 774 | checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" |
| 778 | 775 | dependencies = [ |
| 779 | 776 | "bitflags 1.3.2", |
| 780 | − "core-foundation 0.9.4", | |
| 781 | − "core-graphics-types 0.1.3", | |
| 777 | + "core-foundation", | |
| 778 | + "core-graphics-types", | |
| 782 | 779 | "foreign-types 0.5.0", |
| 783 | 780 | "libc", |
| 784 | 781 | ] |
@@ -790,18 +787,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
| 790 | 787 | checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" |
| 791 | 788 | dependencies = [ |
| 792 | 789 | "bitflags 1.3.2", |
| 793 | − "core-foundation 0.9.4", | |
| 794 | − "libc", | |
| 795 | −] | |
| 796 | − | |
| 797 | −[[package]] | |
| 798 | −name = "core-graphics-types" | |
| 799 | −version = "0.2.0" | |
| 800 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 801 | −checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" | |
| 802 | −dependencies = [ | |
| 803 | − "bitflags 2.10.0", | |
| 804 | − "core-foundation 0.10.1", | |
| 790 | + "core-foundation", | |
| 805 | 791 | "libc", |
| 806 | 792 | ] |
| 807 | 793 |
@@ -909,8 +895,8 @@ version = "0.3.0"
| 909 | 895 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 910 | 896 | checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" |
| 911 | 897 | dependencies = [ |
| 912 | − "bitflags 2.10.0", | |
| 913 | − "objc2 0.6.3", | |
| 898 | + "bitflags 2.13.2", | |
| 899 | + "objc2 0.6.5", | |
| 914 | 900 | ] |
| 915 | 901 | |
| 916 | 902 | [[package]] |
@@ -956,9 +942,9 @@ checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76"
| 956 | 942 | |
| 957 | 943 | [[package]] |
| 958 | 944 | name = "ecolor" |
| 959 | −version = "0.33.3" | |
| 945 | +version = "0.37.0" | |
| 960 | 946 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 961 | −checksum = "71ddb8ac7643d1dba1bb02110e804406dd459a838efcb14011ced10556711a8e" | |
| 947 | +checksum = "31bcbef0d4263a63eb32c4834e5d711613035ce1333468e107d928923e21e6e2" | |
| 962 | 948 | dependencies = [ |
| 963 | 949 | "bytemuck", |
| 964 | 950 | "emath", |
@@ -966,9 +952,9 @@ dependencies = [
| 966 | 952 | |
| 967 | 953 | [[package]] |
| 968 | 954 | name = "eframe" |
| 969 | −version = "0.33.3" | |
| 955 | +version = "0.37.0" | |
| 970 | 956 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 971 | −checksum = "457481173e6db5ca9fa2be93a58df8f4c7be639587aeb4853b526c6cf87db4e6" | |
| 957 | +checksum = "9c5642501a65ca657d05f00c643a5c14ff2346cb3818032bfe23d58e1f8e5f84" | |
| 972 | 958 | dependencies = [ |
| 973 | 959 | "ahash", |
| 974 | 960 | "bytemuck", |
@@ -983,16 +969,16 @@ dependencies = [
| 983 | 969 | "image", |
| 984 | 970 | "js-sys", |
| 985 | 971 | "log", |
| 986 | − "objc2 0.5.2", | |
| 987 | − "objc2-app-kit 0.2.2", | |
| 988 | − "objc2-foundation 0.2.2", | |
| 972 | + "objc2 0.6.5", | |
| 973 | + "objc2-app-kit 0.3.2", | |
| 974 | + "objc2-foundation 0.3.2", | |
| 989 | 975 | "parking_lot", |
| 990 | 976 | "percent-encoding", |
| 991 | 977 | "profiling", |
| 992 | 978 | "raw-window-handle", |
| 979 | + "send_wrapper", | |
| 993 | 980 | "static_assertions", |
| 994 | 981 | "wasm-bindgen", |
| 995 | − "wasm-bindgen-futures", | |
| 996 | 982 | "web-sys", |
| 997 | 983 | "web-time", |
| 998 | 984 | "windows-sys 0.61.2", |
@@ -1001,27 +987,29 @@ dependencies = [
| 1001 | 987 | |
| 1002 | 988 | [[package]] |
| 1003 | 989 | name = "egui" |
| 1004 | −version = "0.33.3" | |
| 990 | +version = "0.37.0" | |
| 1005 | 991 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1006 | −checksum = "6a9b567d356674e9a5121ed3fedfb0a7c31e059fe71f6972b691bcd0bfc284e3" | |
| 992 | +checksum = "bec9144f49b7a28b5f395d3147e325b4fe3e77ba686eac11d1bdf0a7da3f375f" | |
| 1007 | 993 | dependencies = [ |
| 1008 | 994 | "accesskit", |
| 1009 | 995 | "ahash", |
| 1010 | − "bitflags 2.10.0", | |
| 996 | + "bitflags 2.13.2", | |
| 1011 | 997 | "emath", |
| 1012 | 998 | "epaint", |
| 999 | + "itertools", | |
| 1013 | 1000 | "log", |
| 1014 | 1001 | "nohash-hasher", |
| 1015 | 1002 | "profiling", |
| 1016 | 1003 | "smallvec", |
| 1017 | 1004 | "unicode-segmentation", |
| 1005 | + "web-sys", | |
| 1018 | 1006 | ] |
| 1019 | 1007 | |
| 1020 | 1008 | [[package]] |
| 1021 | 1009 | name = "egui-wgpu" |
| 1022 | −version = "0.33.3" | |
| 1010 | +version = "0.37.0" | |
| 1023 | 1011 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1024 | −checksum = "5e4d209971c84b2352a06174abdba701af1e552ce56b144d96f2bd50a3c91236" | |
| 1012 | +checksum = "0309cbe1febed48af5b974e4bcc424b35e9664863a4d402697147b57a488c864" | |
| 1025 | 1013 | dependencies = [ |
| 1026 | 1014 | "ahash", |
| 1027 | 1015 | "bytemuck", |
@@ -1030,7 +1018,7 @@ dependencies = [
| 1030 | 1018 | "epaint", |
| 1031 | 1019 | "log", |
| 1032 | 1020 | "profiling", |
| 1033 | − "thiserror 2.0.17", | |
| 1021 | + "thiserror 2.0.21", | |
| 1034 | 1022 | "type-map", |
| 1035 | 1023 | "web-time", |
| 1036 | 1024 | "wgpu", |
@@ -1039,57 +1027,63 @@ dependencies = [
| 1039 | 1027 | |
| 1040 | 1028 | [[package]] |
| 1041 | 1029 | name = "egui-winit" |
| 1042 | −version = "0.33.3" | |
| 1030 | +version = "0.37.0" | |
| 1043 | 1031 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1044 | −checksum = "ec6687e5bb551702f4ad10ac428bab12acf9d53047ebb1082d4a0ed8c6251a29" | |
| 1032 | +checksum = "e4e449f4c4a2a60c7ccb4ba7fa4078417bfe1f9ddc03b5e05ce75748e33a70de" | |
| 1045 | 1033 | dependencies = [ |
| 1046 | 1034 | "accesskit_winit", |
| 1047 | 1035 | "arboard", |
| 1036 | + "block2 0.6.2", | |
| 1048 | 1037 | "bytemuck", |
| 1049 | 1038 | "egui", |
| 1050 | 1039 | "log", |
| 1051 | − "objc2 0.5.2", | |
| 1052 | − "objc2-foundation 0.2.2", | |
| 1053 | − "objc2-ui-kit", | |
| 1040 | + "objc2 0.6.5", | |
| 1041 | + "objc2-app-kit 0.3.2", | |
| 1042 | + "objc2-foundation 0.3.2", | |
| 1043 | + "objc2-ui-kit 0.3.2", | |
| 1054 | 1044 | "profiling", |
| 1055 | 1045 | "raw-window-handle", |
| 1056 | 1046 | "smithay-clipboard", |
| 1057 | 1047 | "web-time", |
| 1058 | 1048 | "webbrowser", |
| 1049 | + "windows-sys 0.61.2", | |
| 1059 | 1050 | "winit", |
| 1060 | 1051 | ] |
| 1061 | 1052 | |
| 1062 | 1053 | [[package]] |
| 1063 | 1054 | name = "egui_glow" |
| 1064 | −version = "0.33.3" | |
| 1055 | +version = "0.37.0" | |
| 1065 | 1056 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1066 | −checksum = "6420863ea1d90e750f75075231a260030ad8a9f30a7cef82cdc966492dc4c4eb" | |
| 1057 | +checksum = "9275ca5cc35a6b7c94e0e8cedf22542f66cb0cf45ed8ab2657c78ff49fec7268" | |
| 1067 | 1058 | dependencies = [ |
| 1068 | 1059 | "bytemuck", |
| 1069 | 1060 | "egui", |
| 1070 | 1061 | "glow", |
| 1071 | 1062 | "log", |
| 1072 | − "memoffset", | |
| 1073 | 1063 | "profiling", |
| 1074 | − "wasm-bindgen", | |
| 1075 | − "web-sys", | |
| 1076 | 1064 | "winit", |
| 1077 | 1065 | ] |
| 1078 | 1066 | |
| 1079 | 1067 | [[package]] |
| 1080 | 1068 | name = "egui_material_icons" |
| 1081 | −version = "0.5.0" | |
| 1069 | +version = "0.9.0" | |
| 1082 | 1070 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1083 | −checksum = "3ff7d3715b5ee29fe75afd19420756b3e0a970149b62712af1b3204a68e2012b" | |
| 1071 | +checksum = "a49b8d9217d02f0344160bff2f04fdc598f3244f65dc04ea7bf6ab74196d419c" | |
| 1084 | 1072 | dependencies = [ |
| 1085 | 1073 | "egui", |
| 1086 | 1074 | ] |
| 1087 | 1075 | |
| 1076 | +[[package]] | |
| 1077 | +name = "either" | |
| 1078 | +version = "1.19.0" | |
| 1079 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1080 | +checksum = "0e9c71c2167ca323c882b99918929403426e2373ea17242ff5653e0d5e1058be" | |
| 1081 | + | |
| 1088 | 1082 | [[package]] |
| 1089 | 1083 | name = "emath" |
| 1090 | −version = "0.33.3" | |
| 1084 | +version = "0.37.0" | |
| 1091 | 1085 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1092 | −checksum = "491bdf728bf25ddd9ad60d4cf1c48588fa82c013a2440b91aa7fc43e34a07c32" | |
| 1086 | +checksum = "e73ce90f54750be8672c02be0743fe47530e6f251e066f0ee2869b59eb297af5" | |
| 1093 | 1087 | dependencies = [ |
| 1094 | 1088 | "bytemuck", |
| 1095 | 1089 | ] |
@@ -1155,27 +1149,35 @@ dependencies = [
| 1155 | 1149 | |
| 1156 | 1150 | [[package]] |
| 1157 | 1151 | name = "epaint" |
| 1158 | −version = "0.33.3" | |
| 1152 | +version = "0.37.0" | |
| 1159 | 1153 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1160 | −checksum = "009d0dd3c2163823a0abdb899451ecbc78798dec545ee91b43aff1fa790bab62" | |
| 1154 | +checksum = "97bac86ae3dde93fc3951e790951caea739ff39a6c89d909cdaf1d9278dbb1bd" | |
| 1161 | 1155 | dependencies = [ |
| 1162 | − "ab_glyph", | |
| 1163 | 1156 | "ahash", |
| 1164 | 1157 | "bytemuck", |
| 1165 | 1158 | "ecolor", |
| 1166 | 1159 | "emath", |
| 1167 | 1160 | "epaint_default_fonts", |
| 1161 | + "font-types", | |
| 1162 | + "harfrust", | |
| 1168 | 1163 | "log", |
| 1169 | 1164 | "nohash-hasher", |
| 1170 | 1165 | "parking_lot", |
| 1171 | 1166 | "profiling", |
| 1167 | + "self_cell", | |
| 1168 | + "skrifa", | |
| 1169 | + "smallvec", | |
| 1170 | + "unicode-general-category", | |
| 1171 | + "unicode-properties", | |
| 1172 | + "unicode-segmentation", | |
| 1173 | + "vello_cpu", | |
| 1172 | 1174 | ] |
| 1173 | 1175 | |
| 1174 | 1176 | [[package]] |
| 1175 | 1177 | name = "epaint_default_fonts" |
| 1176 | −version = "0.33.3" | |
| 1178 | +version = "0.37.0" | |
| 1177 | 1179 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1178 | −checksum = "5c4fbe202b6578d3d56428fa185cdf114a05e49da05f477b3c7f0fbb221f1862" | |
| 1180 | +checksum = "cfc1cc505827f4c23eedc297975a0fd038268d41293f389dd8ff3b574aefab19" | |
| 1179 | 1181 | |
| 1180 | 1182 | [[package]] |
| 1181 | 1183 | name = "equivalent" |
@@ -1190,7 +1192,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
| 1190 | 1192 | checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" |
| 1191 | 1193 | dependencies = [ |
| 1192 | 1194 | "libc", |
| 1193 | − "windows-sys 0.59.0", | |
| 1195 | + "windows-sys 0.61.2", | |
| 1194 | 1196 | ] |
| 1195 | 1197 | |
| 1196 | 1198 | [[package]] |
@@ -1199,6 +1201,15 @@ version = "3.3.2"
| 1199 | 1201 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1200 | 1202 | checksum = "dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59" |
| 1201 | 1203 | |
| 1204 | +[[package]] | |
| 1205 | +name = "euclid" | |
| 1206 | +version = "0.22.14" | |
| 1207 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1208 | +checksum = "f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06" | |
| 1209 | +dependencies = [ | |
| 1210 | + "num-traits", | |
| 1211 | +] | |
| 1212 | + | |
| 1202 | 1213 | [[package]] |
| 1203 | 1214 | name = "event-listener" |
| 1204 | 1215 | version = "2.5.3" |
@@ -1260,12 +1271,24 @@ dependencies = [
| 1260 | 1271 | "simd-adler32", |
| 1261 | 1272 | ] |
| 1262 | 1273 | |
| 1274 | +[[package]] | |
| 1275 | +name = "fearless_simd" | |
| 1276 | +version = "0.4.1" | |
| 1277 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1278 | +checksum = "b97b65636e5b9ef369943878ac74335ba1c55c1cb6adbf1e2c293c624248d693" | |
| 1279 | + | |
| 1263 | 1280 | [[package]] |
| 1264 | 1281 | name = "find-msvc-tools" |
| 1265 | 1282 | version = "0.1.5" |
| 1266 | 1283 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1267 | 1284 | checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844" |
| 1268 | 1285 | |
| 1286 | +[[package]] | |
| 1287 | +name = "fixedbitset" | |
| 1288 | +version = "0.5.7" | |
| 1289 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1290 | +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" | |
| 1291 | + | |
| 1269 | 1292 | [[package]] |
| 1270 | 1293 | name = "flate2" |
| 1271 | 1294 | version = "1.1.5" |
@@ -1294,6 +1317,15 @@ version = "0.2.0"
| 1294 | 1317 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1295 | 1318 | checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" |
| 1296 | 1319 | |
| 1320 | +[[package]] | |
| 1321 | +name = "font-types" | |
| 1322 | +version = "0.12.7" | |
| 1323 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1324 | +checksum = "835ae9d781464a79026cde387f9cbc650c9a4909d7cf7e658b127e3c35d2f35d" | |
| 1325 | +dependencies = [ | |
| 1326 | + "bytemuck", | |
| 1327 | +] | |
| 1328 | + | |
| 1297 | 1329 | [[package]] |
| 1298 | 1330 | name = "foreign-types" |
| 1299 | 1331 | version = "0.3.2" |
@@ -1470,7 +1502,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
| 1470 | 1502 | checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" |
| 1471 | 1503 | dependencies = [ |
| 1472 | 1504 | "rustix 1.1.3", |
| 1473 | − "windows-link 0.2.1", | |
| 1505 | + "windows-link", | |
| 1474 | 1506 | ] |
| 1475 | 1507 | |
| 1476 | 1508 | [[package]] |
@@ -1507,11 +1539,27 @@ dependencies = [
| 1507 | 1539 | "xml-rs", |
| 1508 | 1540 | ] |
| 1509 | 1541 | |
| 1542 | +[[package]] | |
| 1543 | +name = "glifo" | |
| 1544 | +version = "0.3.0" | |
| 1545 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1546 | +checksum = "282a26c1e23de04bdab3e34a21b6f877a479b96737792516b9b8b8f69b6661be" | |
| 1547 | +dependencies = [ | |
| 1548 | + "bytemuck", | |
| 1549 | + "foldhash 0.2.0", | |
| 1550 | + "hashbrown 0.17.1", | |
| 1551 | + "log", | |
| 1552 | + "peniko", | |
| 1553 | + "skrifa", | |
| 1554 | + "smallvec", | |
| 1555 | + "vello_common", | |
| 1556 | +] | |
| 1557 | + | |
| 1510 | 1558 | [[package]] |
| 1511 | 1559 | name = "glow" |
| 1512 | −version = "0.16.0" | |
| 1560 | +version = "0.17.0" | |
| 1513 | 1561 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1514 | −checksum = "c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08" | |
| 1562 | +checksum = "29038e1c483364cc6bb3cf78feee1816002e127c331a1eec55a4d202b9e1adb5" | |
| 1515 | 1563 | dependencies = [ |
| 1516 | 1564 | "js-sys", |
| 1517 | 1565 | "slotmap", |
@@ -1525,7 +1573,7 @@ version = "0.32.3"
| 1525 | 1573 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1526 | 1574 | checksum = "12124de845cacfebedff80e877bb37b5b75c34c5a4c89e47e1cdd67fb6041325" |
| 1527 | 1575 | dependencies = [ |
| 1528 | − "bitflags 2.10.0", | |
| 1576 | + "bitflags 2.13.2", | |
| 1529 | 1577 | "cfg_aliases", |
| 1530 | 1578 | "cgl", |
| 1531 | 1579 | "dispatch2", |
@@ -1533,7 +1581,7 @@ dependencies = [
| 1533 | 1581 | "glutin_glx_sys", |
| 1534 | 1582 | "glutin_wgl_sys", |
| 1535 | 1583 | "libloading", |
| 1536 | − "objc2 0.6.3", | |
| 1584 | + "objc2 0.6.5", | |
| 1537 | 1585 | "objc2-app-kit 0.3.2", |
| 1538 | 1586 | "objc2-core-foundation", |
| 1539 | 1587 | "objc2-foundation 0.3.2", |
@@ -1586,54 +1634,12 @@ dependencies = [
| 1586 | 1634 | ] |
| 1587 | 1635 | |
| 1588 | 1636 | [[package]] |
| 1589 | −name = "gpu-alloc" | |
| 1590 | −version = "0.6.0" | |
| 1591 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1592 | −checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" | |
| 1593 | −dependencies = [ | |
| 1594 | − "bitflags 2.10.0", | |
| 1595 | − "gpu-alloc-types", | |
| 1596 | −] | |
| 1597 | − | |
| 1598 | −[[package]] | |
| 1599 | −name = "gpu-alloc-types" | |
| 1600 | −version = "0.3.0" | |
| 1601 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1602 | −checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" | |
| 1603 | −dependencies = [ | |
| 1604 | − "bitflags 2.10.0", | |
| 1605 | −] | |
| 1606 | − | |
| 1607 | −[[package]] | |
| 1608 | −name = "gpu-allocator" | |
| 1609 | −version = "0.27.0" | |
| 1610 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1611 | −checksum = "c151a2a5ef800297b4e79efa4f4bec035c5f51d5ae587287c9b952bdf734cacd" | |
| 1612 | −dependencies = [ | |
| 1613 | − "log", | |
| 1614 | − "presser", | |
| 1615 | − "thiserror 1.0.69", | |
| 1616 | − "windows 0.58.0", | |
| 1617 | −] | |
| 1618 | − | |
| 1619 | −[[package]] | |
| 1620 | −name = "gpu-descriptor" | |
| 1621 | −version = "0.3.2" | |
| 1622 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1623 | −checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca" | |
| 1624 | −dependencies = [ | |
| 1625 | − "bitflags 2.10.0", | |
| 1626 | − "gpu-descriptor-types", | |
| 1627 | − "hashbrown 0.15.5", | |
| 1628 | −] | |
| 1629 | − | |
| 1630 | −[[package]] | |
| 1631 | −name = "gpu-descriptor-types" | |
| 1632 | −version = "0.2.0" | |
| 1637 | +name = "guillotiere" | |
| 1638 | +version = "0.7.0" | |
| 1633 | 1639 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1634 | −checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" | |
| 1640 | +checksum = "6b17e70c989c36bad147b27a58d148c0741c51448aa5653436547323e524d0ab" | |
| 1635 | 1641 | dependencies = [ |
| 1636 | − "bitflags 2.10.0", | |
| 1642 | + "euclid", | |
| 1637 | 1643 | ] |
| 1638 | 1644 | |
| 1639 | 1645 | [[package]] |
@@ -1667,6 +1673,18 @@ dependencies = [
| 1667 | 1673 | "zerocopy", |
| 1668 | 1674 | ] |
| 1669 | 1675 | |
| 1676 | +[[package]] | |
| 1677 | +name = "harfrust" | |
| 1678 | +version = "0.12.0" | |
| 1679 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1680 | +checksum = "c03d949a14aa089bbb282f7dd76a498a7f684428e4257202efc119ec010376f9" | |
| 1681 | +dependencies = [ | |
| 1682 | + "bitflags 2.13.2", | |
| 1683 | + "bytemuck", | |
| 1684 | + "read-fonts", | |
| 1685 | + "smallvec", | |
| 1686 | +] | |
| 1687 | + | |
| 1670 | 1688 | [[package]] |
| 1671 | 1689 | name = "hashbrown" |
| 1672 | 1690 | version = "0.15.5" |
@@ -1681,6 +1699,12 @@ name = "hashbrown"
| 1681 | 1699 | version = "0.16.1" |
| 1682 | 1700 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1683 | 1701 | checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" |
| 1702 | + | |
| 1703 | +[[package]] | |
| 1704 | +name = "hashbrown" | |
| 1705 | +version = "0.17.1" | |
| 1706 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1707 | +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" | |
| 1684 | 1708 | dependencies = [ |
| 1685 | 1709 | "foldhash 0.2.0", |
| 1686 | 1710 | ] |
@@ -1697,12 +1721,6 @@ version = "0.4.3"
| 1697 | 1721 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1698 | 1722 | checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" |
| 1699 | 1723 | |
| 1700 | −[[package]] | |
| 1701 | −name = "hexf-parse" | |
| 1702 | −version = "0.2.1" | |
| 1703 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1704 | −checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" | |
| 1705 | − | |
| 1706 | 1724 | [[package]] |
| 1707 | 1725 | name = "http" |
| 1708 | 1726 | version = "1.4.0" |
@@ -1834,7 +1852,7 @@ dependencies = [
| 1834 | 1852 | "js-sys", |
| 1835 | 1853 | "log", |
| 1836 | 1854 | "wasm-bindgen", |
| 1837 | − "windows-core 0.61.2", | |
| 1855 | + "windows-core", | |
| 1838 | 1856 | ] |
| 1839 | 1857 | |
| 1840 | 1858 | [[package]] |
@@ -1950,9 +1968,9 @@ dependencies = [
| 1950 | 1968 | |
| 1951 | 1969 | [[package]] |
| 1952 | 1970 | name = "image" |
| 1953 | −version = "0.25.9" | |
| 1971 | +version = "0.25.10" | |
| 1954 | 1972 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1955 | −checksum = "e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a" | |
| 1973 | +checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104" | |
| 1956 | 1974 | dependencies = [ |
| 1957 | 1975 | "bytemuck", |
| 1958 | 1976 | "byteorder-lite", |
@@ -1994,6 +2012,15 @@ version = "1.70.2"
| 1994 | 2012 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1995 | 2013 | checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" |
| 1996 | 2014 | |
| 2015 | +[[package]] | |
| 2016 | +name = "itertools" | |
| 2017 | +version = "0.15.0" | |
| 2018 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2019 | +checksum = "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc" | |
| 2020 | +dependencies = [ | |
| 2021 | + "either", | |
| 2022 | +] | |
| 2023 | + | |
| 1997 | 2024 | [[package]] |
| 1998 | 2025 | name = "itoa" |
| 1999 | 2026 | version = "1.0.16" |
@@ -2052,9 +2079,9 @@ dependencies = [
| 2052 | 2079 | "jni-sys 0.4.1", |
| 2053 | 2080 | "log", |
| 2054 | 2081 | "simd_cesu8", |
| 2055 | − "thiserror 2.0.17", | |
| 2082 | + "thiserror 2.0.21", | |
| 2056 | 2083 | "walkdir", |
| 2057 | − "windows-link 0.2.1", | |
| 2084 | + "windows-link", | |
| 2058 | 2085 | ] |
| 2059 | 2086 | |
| 2060 | 2087 | [[package]] |
@@ -2107,25 +2134,15 @@ dependencies = [
| 2107 | 2134 | |
| 2108 | 2135 | [[package]] |
| 2109 | 2136 | name = "js-sys" |
| 2110 | −version = "0.3.83" | |
| 2137 | +version = "0.3.106" | |
| 2111 | 2138 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2112 | −checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8" | |
| 2139 | +checksum = "7883d941dae510fb2d978fc3fe018c71c9e2892fd38854de3e8b92c2e5ad9cc5" | |
| 2113 | 2140 | dependencies = [ |
| 2114 | − "once_cell", | |
| 2141 | + "cfg-if", | |
| 2142 | + "futures-util", | |
| 2115 | 2143 | "wasm-bindgen", |
| 2116 | 2144 | ] |
| 2117 | 2145 | |
| 2118 | −[[package]] | |
| 2119 | −name = "khronos-egl" | |
| 2120 | −version = "6.0.0" | |
| 2121 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2122 | −checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" | |
| 2123 | −dependencies = [ | |
| 2124 | − "libc", | |
| 2125 | − "libloading", | |
| 2126 | − "pkg-config", | |
| 2127 | −] | |
| 2128 | − | |
| 2129 | 2146 | [[package]] |
| 2130 | 2147 | name = "khronos_api" |
| 2131 | 2148 | version = "3.1.0" |
@@ -2151,13 +2168,26 @@ dependencies = [
| 2151 | 2168 | "tokio", |
| 2152 | 2169 | "tokio-tungstenite", |
| 2153 | 2170 | "toml", |
| 2171 | + "winit", | |
| 2172 | +] | |
| 2173 | + | |
| 2174 | +[[package]] | |
| 2175 | +name = "kurbo" | |
| 2176 | +version = "0.13.1" | |
| 2177 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2178 | +checksum = "4b60dfc32f652b926df6192e55525b16d186c69d47876c3ead4da5cc9f8450e2" | |
| 2179 | +dependencies = [ | |
| 2180 | + "arrayvec", | |
| 2181 | + "euclid", | |
| 2182 | + "polycool", | |
| 2183 | + "smallvec", | |
| 2154 | 2184 | ] |
| 2155 | 2185 | |
| 2156 | 2186 | [[package]] |
| 2157 | 2187 | name = "libc" |
| 2158 | −version = "0.2.178" | |
| 2188 | +version = "0.2.191" | |
| 2159 | 2189 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2160 | −checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" | |
| 2190 | +checksum = "65cd87c9a6d60536580b316ad985726104730a5151c99845f2490428ef91240a" | |
| 2161 | 2191 | |
| 2162 | 2192 | [[package]] |
| 2163 | 2193 | name = "libloading" |
@@ -2166,7 +2196,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
| 2166 | 2196 | checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" |
| 2167 | 2197 | dependencies = [ |
| 2168 | 2198 | "cfg-if", |
| 2169 | − "windows-link 0.2.1", | |
| 2199 | + "windows-link", | |
| 2170 | 2200 | ] |
| 2171 | 2201 | |
| 2172 | 2202 | [[package]] |
@@ -2181,11 +2211,17 @@ version = "0.1.11"
| 2181 | 2211 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2182 | 2212 | checksum = "df15f6eac291ed1cf25865b1ee60399f57e7c227e7f51bdbd4c5270396a9ed50" |
| 2183 | 2213 | dependencies = [ |
| 2184 | − "bitflags 2.10.0", | |
| 2214 | + "bitflags 2.13.2", | |
| 2185 | 2215 | "libc", |
| 2186 | 2216 | "redox_syscall 0.6.0", |
| 2187 | 2217 | ] |
| 2188 | 2218 | |
| 2219 | +[[package]] | |
| 2220 | +name = "linebender_resource_handle" | |
| 2221 | +version = "0.1.1" | |
| 2222 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2223 | +checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4" | |
| 2224 | + | |
| 2189 | 2225 | [[package]] |
| 2190 | 2226 | name = "linux-raw-sys" |
| 2191 | 2227 | version = "0.4.15" |
@@ -2221,18 +2257,9 @@ dependencies = [
| 2221 | 2257 | |
| 2222 | 2258 | [[package]] |
| 2223 | 2259 | name = "log" |
| 2224 | −version = "0.4.29" | |
| 2260 | +version = "0.4.34" | |
| 2225 | 2261 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2226 | −checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" | |
| 2227 | − | |
| 2228 | −[[package]] | |
| 2229 | −name = "malloc_buf" | |
| 2230 | −version = "0.0.6" | |
| 2231 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2232 | −checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" | |
| 2233 | −dependencies = [ | |
| 2234 | − "libc", | |
| 2235 | −] | |
| 2262 | +checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" | |
| 2236 | 2263 | |
| 2237 | 2264 | [[package]] |
| 2238 | 2265 | name = "memchr" |
@@ -2258,21 +2285,6 @@ dependencies = [
| 2258 | 2285 | "autocfg", |
| 2259 | 2286 | ] |
| 2260 | 2287 | |
| 2261 | −[[package]] | |
| 2262 | −name = "metal" | |
| 2263 | −version = "0.32.0" | |
| 2264 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2265 | −checksum = "00c15a6f673ff72ddcc22394663290f870fb224c1bfce55734a75c414150e605" | |
| 2266 | −dependencies = [ | |
| 2267 | − "bitflags 2.10.0", | |
| 2268 | − "block", | |
| 2269 | − "core-graphics-types 0.2.0", | |
| 2270 | − "foreign-types 0.5.0", | |
| 2271 | − "log", | |
| 2272 | − "objc", | |
| 2273 | − "paste", | |
| 2274 | −] | |
| 2275 | − | |
| 2276 | 2288 | [[package]] |
| 2277 | 2289 | name = "mime" |
| 2278 | 2290 | version = "0.3.17" |
@@ -2302,9 +2314,9 @@ dependencies = [
| 2302 | 2314 | |
| 2303 | 2315 | [[package]] |
| 2304 | 2316 | name = "moxcms" |
| 2305 | −version = "0.7.11" | |
| 2317 | +version = "0.8.1" | |
| 2306 | 2318 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2307 | −checksum = "ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97" | |
| 2319 | +checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b" | |
| 2308 | 2320 | dependencies = [ |
| 2309 | 2321 | "num-traits", |
| 2310 | 2322 | "pxfm", |
@@ -2312,30 +2324,41 @@ dependencies = [
| 2312 | 2324 | |
| 2313 | 2325 | [[package]] |
| 2314 | 2326 | name = "naga" |
| 2315 | −version = "27.0.3" | |
| 2327 | +version = "30.0.1" | |
| 2316 | 2328 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2317 | −checksum = "066cf25f0e8b11ee0df221219010f213ad429855f57c494f995590c861a9a7d8" | |
| 2329 | +checksum = "a616d2fb8c89516ac2723a581f69d6c18576046bed761bd6b305e5618e6ae130" | |
| 2318 | 2330 | dependencies = [ |
| 2319 | 2331 | "arrayvec", |
| 2320 | 2332 | "bit-set", |
| 2321 | − "bitflags 2.10.0", | |
| 2333 | + "bitflags 2.13.2", | |
| 2322 | 2334 | "cfg-if", |
| 2323 | 2335 | "cfg_aliases", |
| 2324 | 2336 | "codespan-reporting", |
| 2325 | 2337 | "half", |
| 2326 | − "hashbrown 0.16.1", | |
| 2327 | − "hexf-parse", | |
| 2338 | + "hashbrown 0.17.1", | |
| 2328 | 2339 | "indexmap", |
| 2329 | 2340 | "libm", |
| 2330 | 2341 | "log", |
| 2342 | + "naga-types", | |
| 2331 | 2343 | "num-traits", |
| 2332 | 2344 | "once_cell", |
| 2333 | 2345 | "rustc-hash 1.1.0", |
| 2334 | − "spirv", | |
| 2335 | − "thiserror 2.0.17", | |
| 2346 | + "thiserror 2.0.21", | |
| 2336 | 2347 | "unicode-ident", |
| 2337 | 2348 | ] |
| 2338 | 2349 | |
| 2350 | +[[package]] | |
| 2351 | +name = "naga-types" | |
| 2352 | +version = "30.0.1" | |
| 2353 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2354 | +checksum = "590afbf58a6f4f62873cd5cff4468061844bafa1cdf399cc954537c22d768d49" | |
| 2355 | +dependencies = [ | |
| 2356 | + "hashbrown 0.17.1", | |
| 2357 | + "indexmap", | |
| 2358 | + "rustc-hash 1.1.0", | |
| 2359 | + "thiserror 2.0.21", | |
| 2360 | +] | |
| 2361 | + | |
| 2339 | 2362 | [[package]] |
| 2340 | 2363 | name = "native-tls" |
| 2341 | 2364 | version = "0.2.14" |
@@ -2359,7 +2382,7 @@ version = "0.9.0"
| 2359 | 2382 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2360 | 2383 | checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" |
| 2361 | 2384 | dependencies = [ |
| 2362 | − "bitflags 2.10.0", | |
| 2385 | + "bitflags 2.13.2", | |
| 2363 | 2386 | "jni-sys 0.3.0", |
| 2364 | 2387 | "log", |
| 2365 | 2388 | "ndk-sys", |
@@ -2383,25 +2406,21 @@ dependencies = [
| 2383 | 2406 | "jni-sys 0.3.0", |
| 2384 | 2407 | ] |
| 2385 | 2408 | |
| 2386 | −[[package]] | |
| 2387 | −name = "nix" | |
| 2388 | −version = "0.30.1" | |
| 2389 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2390 | −checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" | |
| 2391 | −dependencies = [ | |
| 2392 | − "bitflags 2.10.0", | |
| 2393 | − "cfg-if", | |
| 2394 | − "cfg_aliases", | |
| 2395 | − "libc", | |
| 2396 | − "memoffset", | |
| 2397 | −] | |
| 2398 | − | |
| 2399 | 2409 | [[package]] |
| 2400 | 2410 | name = "nohash-hasher" |
| 2401 | 2411 | version = "0.2.0" |
| 2402 | 2412 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2403 | 2413 | checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" |
| 2404 | 2414 | |
| 2415 | +[[package]] | |
| 2416 | +name = "nom" | |
| 2417 | +version = "8.0.0" | |
| 2418 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2419 | +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" | |
| 2420 | +dependencies = [ | |
| 2421 | + "memchr", | |
| 2422 | +] | |
| 2423 | + | |
| 2405 | 2424 | [[package]] |
| 2406 | 2425 | name = "num-traits" |
| 2407 | 2426 | version = "0.2.19" |
@@ -2434,15 +2453,6 @@ dependencies = [
| 2434 | 2453 | "syn 2.0.111", |
| 2435 | 2454 | ] |
| 2436 | 2455 | |
| 2437 | −[[package]] | |
| 2438 | −name = "objc" | |
| 2439 | −version = "0.2.7" | |
| 2440 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2441 | −checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" | |
| 2442 | −dependencies = [ | |
| 2443 | − "malloc_buf", | |
| 2444 | −] | |
| 2445 | − | |
| 2446 | 2456 | [[package]] |
| 2447 | 2457 | name = "objc-sys" |
| 2448 | 2458 | version = "0.3.5" |
@@ -2461,9 +2471,9 @@ dependencies = [
| 2461 | 2471 | |
| 2462 | 2472 | [[package]] |
| 2463 | 2473 | name = "objc2" |
| 2464 | −version = "0.6.3" | |
| 2474 | +version = "0.6.5" | |
| 2465 | 2475 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2466 | −checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05" | |
| 2476 | +checksum = "08849bbd4767dfae9457696856ae1c84fe4e0281bbe4a7abff2d0e06fb7981f8" | |
| 2467 | 2477 | dependencies = [ |
| 2468 | 2478 | "objc2-encode", |
| 2469 | 2479 | ] |
@@ -2474,8 +2484,8 @@ version = "0.2.2"
| 2474 | 2484 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2475 | 2485 | checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" |
| 2476 | 2486 | dependencies = [ |
| 2477 | − "bitflags 2.10.0", | |
| 2478 | − "block2", | |
| 2487 | + "bitflags 2.13.2", | |
| 2488 | + "block2 0.5.1", | |
| 2479 | 2489 | "libc", |
| 2480 | 2490 | "objc2 0.5.2", |
| 2481 | 2491 | "objc2-core-data", |
@@ -2490,8 +2500,9 @@ version = "0.3.2"
| 2490 | 2500 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2491 | 2501 | checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" |
| 2492 | 2502 | dependencies = [ |
| 2493 | − "bitflags 2.10.0", | |
| 2494 | − "objc2 0.6.3", | |
| 2503 | + "bitflags 2.13.2", | |
| 2504 | + "block2 0.6.2", | |
| 2505 | + "objc2 0.6.5", | |
| 2495 | 2506 | "objc2-core-foundation", |
| 2496 | 2507 | "objc2-core-graphics", |
| 2497 | 2508 | "objc2-foundation 0.3.2", |
@@ -2503,8 +2514,8 @@ version = "0.2.2"
| 2503 | 2514 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2504 | 2515 | checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" |
| 2505 | 2516 | dependencies = [ |
| 2506 | − "bitflags 2.10.0", | |
| 2507 | − "block2", | |
| 2517 | + "bitflags 2.13.2", | |
| 2518 | + "block2 0.5.1", | |
| 2508 | 2519 | "objc2 0.5.2", |
| 2509 | 2520 | "objc2-core-location", |
| 2510 | 2521 | "objc2-foundation 0.2.2", |
@@ -2516,7 +2527,7 @@ version = "0.2.2"
| 2516 | 2527 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2517 | 2528 | checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889" |
| 2518 | 2529 | dependencies = [ |
| 2519 | − "block2", | |
| 2530 | + "block2 0.5.1", | |
| 2520 | 2531 | "objc2 0.5.2", |
| 2521 | 2532 | "objc2-foundation 0.2.2", |
| 2522 | 2533 | ] |
@@ -2527,8 +2538,8 @@ version = "0.2.2"
| 2527 | 2538 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2528 | 2539 | checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" |
| 2529 | 2540 | dependencies = [ |
| 2530 | − "bitflags 2.10.0", | |
| 2531 | − "block2", | |
| 2541 | + "bitflags 2.13.2", | |
| 2542 | + "block2 0.5.1", | |
| 2532 | 2543 | "objc2 0.5.2", |
| 2533 | 2544 | "objc2-foundation 0.2.2", |
| 2534 | 2545 | ] |
@@ -2539,9 +2550,9 @@ version = "0.3.2"
| 2539 | 2550 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2540 | 2551 | checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" |
| 2541 | 2552 | dependencies = [ |
| 2542 | − "bitflags 2.10.0", | |
| 2553 | + "bitflags 2.13.2", | |
| 2543 | 2554 | "dispatch2", |
| 2544 | − "objc2 0.6.3", | |
| 2555 | + "objc2 0.6.5", | |
| 2545 | 2556 | ] |
| 2546 | 2557 | |
| 2547 | 2558 | [[package]] |
@@ -2550,9 +2561,9 @@ version = "0.3.2"
| 2550 | 2561 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2551 | 2562 | checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" |
| 2552 | 2563 | dependencies = [ |
| 2553 | − "bitflags 2.10.0", | |
| 2564 | + "bitflags 2.13.2", | |
| 2554 | 2565 | "dispatch2", |
| 2555 | − "objc2 0.6.3", | |
| 2566 | + "objc2 0.6.5", | |
| 2556 | 2567 | "objc2-core-foundation", |
| 2557 | 2568 | "objc2-io-surface", |
| 2558 | 2569 | ] |
@@ -2563,7 +2574,7 @@ version = "0.2.2"
| 2563 | 2574 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2564 | 2575 | checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" |
| 2565 | 2576 | dependencies = [ |
| 2566 | − "block2", | |
| 2577 | + "block2 0.5.1", | |
| 2567 | 2578 | "objc2 0.5.2", |
| 2568 | 2579 | "objc2-foundation 0.2.2", |
| 2569 | 2580 | "objc2-metal", |
@@ -2575,7 +2586,7 @@ version = "0.2.2"
| 2575 | 2586 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2576 | 2587 | checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781" |
| 2577 | 2588 | dependencies = [ |
| 2578 | − "block2", | |
| 2589 | + "block2 0.5.1", | |
| 2579 | 2590 | "objc2 0.5.2", |
| 2580 | 2591 | "objc2-contacts", |
| 2581 | 2592 | "objc2-foundation 0.2.2", |
@@ -2593,8 +2604,8 @@ version = "0.2.2"
| 2593 | 2604 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2594 | 2605 | checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" |
| 2595 | 2606 | dependencies = [ |
| 2596 | − "bitflags 2.10.0", | |
| 2597 | − "block2", | |
| 2607 | + "bitflags 2.13.2", | |
| 2608 | + "block2 0.5.1", | |
| 2598 | 2609 | "dispatch", |
| 2599 | 2610 | "libc", |
| 2600 | 2611 | "objc2 0.5.2", |
@@ -2606,8 +2617,9 @@ version = "0.3.2"
| 2606 | 2617 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2607 | 2618 | checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" |
| 2608 | 2619 | dependencies = [ |
| 2609 | − "bitflags 2.10.0", | |
| 2610 | − "objc2 0.6.3", | |
| 2620 | + "bitflags 2.13.2", | |
| 2621 | + "block2 0.6.2", | |
| 2622 | + "objc2 0.6.5", | |
| 2611 | 2623 | "objc2-core-foundation", |
| 2612 | 2624 | ] |
| 2613 | 2625 |
@@ -2617,8 +2629,8 @@ version = "0.3.2"
| 2617 | 2629 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2618 | 2630 | checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" |
| 2619 | 2631 | dependencies = [ |
| 2620 | − "bitflags 2.10.0", | |
| 2621 | − "objc2 0.6.3", | |
| 2632 | + "bitflags 2.13.2", | |
| 2633 | + "objc2 0.6.5", | |
| 2622 | 2634 | "objc2-core-foundation", |
| 2623 | 2635 | ] |
| 2624 | 2636 |
@@ -2628,7 +2640,7 @@ version = "0.2.2"
| 2628 | 2640 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2629 | 2641 | checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398" |
| 2630 | 2642 | dependencies = [ |
| 2631 | − "block2", | |
| 2643 | + "block2 0.5.1", | |
| 2632 | 2644 | "objc2 0.5.2", |
| 2633 | 2645 | "objc2-app-kit 0.2.2", |
| 2634 | 2646 | "objc2-foundation 0.2.2", |
@@ -2640,8 +2652,8 @@ version = "0.2.2"
| 2640 | 2652 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2641 | 2653 | checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" |
| 2642 | 2654 | dependencies = [ |
| 2643 | − "bitflags 2.10.0", | |
| 2644 | − "block2", | |
| 2655 | + "bitflags 2.13.2", | |
| 2656 | + "block2 0.5.1", | |
| 2645 | 2657 | "objc2 0.5.2", |
| 2646 | 2658 | "objc2-foundation 0.2.2", |
| 2647 | 2659 | ] |
@@ -2652,8 +2664,8 @@ version = "0.2.2"
| 2652 | 2664 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2653 | 2665 | checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" |
| 2654 | 2666 | dependencies = [ |
| 2655 | − "bitflags 2.10.0", | |
| 2656 | − "block2", | |
| 2667 | + "bitflags 2.13.2", | |
| 2668 | + "block2 0.5.1", | |
| 2657 | 2669 | "objc2 0.5.2", |
| 2658 | 2670 | "objc2-foundation 0.2.2", |
| 2659 | 2671 | "objc2-metal", |
@@ -2675,8 +2687,8 @@ version = "0.2.2"
| 2675 | 2687 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2676 | 2688 | checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" |
| 2677 | 2689 | dependencies = [ |
| 2678 | − "bitflags 2.10.0", | |
| 2679 | − "block2", | |
| 2690 | + "bitflags 2.13.2", | |
| 2691 | + "block2 0.5.1", | |
| 2680 | 2692 | "objc2 0.5.2", |
| 2681 | 2693 | "objc2-cloud-kit", |
| 2682 | 2694 | "objc2-core-data", |
@@ -2691,12 +2703,24 @@ dependencies = [
| 2691 | 2703 | ] |
| 2692 | 2704 | |
| 2693 | 2705 | [[package]] |
| 2694 | −name = "objc2-uniform-type-identifiers" | |
| 2695 | −version = "0.2.2" | |
| 2706 | +name = "objc2-ui-kit" | |
| 2707 | +version = "0.3.2" | |
| 2696 | 2708 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2697 | −checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" | |
| 2709 | +checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" | |
| 2698 | 2710 | dependencies = [ |
| 2699 | − "block2", | |
| 2711 | + "bitflags 2.13.2", | |
| 2712 | + "objc2 0.6.5", | |
| 2713 | + "objc2-core-foundation", | |
| 2714 | + "objc2-foundation 0.3.2", | |
| 2715 | +] | |
| 2716 | + | |
| 2717 | +[[package]] | |
| 2718 | +name = "objc2-uniform-type-identifiers" | |
| 2719 | +version = "0.2.2" | |
| 2720 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2721 | +checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" | |
| 2722 | +dependencies = [ | |
| 2723 | + "block2 0.5.1", | |
| 2700 | 2724 | "objc2 0.5.2", |
| 2701 | 2725 | "objc2-foundation 0.2.2", |
| 2702 | 2726 | ] |
@@ -2707,8 +2731,8 @@ version = "0.2.2"
| 2707 | 2731 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2708 | 2732 | checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" |
| 2709 | 2733 | dependencies = [ |
| 2710 | − "bitflags 2.10.0", | |
| 2711 | − "block2", | |
| 2734 | + "bitflags 2.13.2", | |
| 2735 | + "block2 0.5.1", | |
| 2712 | 2736 | "objc2 0.5.2", |
| 2713 | 2737 | "objc2-core-location", |
| 2714 | 2738 | "objc2-foundation 0.2.2", |
@@ -2716,9 +2740,9 @@ dependencies = [
| 2716 | 2740 | |
| 2717 | 2741 | [[package]] |
| 2718 | 2742 | name = "once_cell" |
| 2719 | −version = "1.21.3" | |
| 2743 | +version = "1.21.4" | |
| 2720 | 2744 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2721 | −checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" | |
| 2745 | +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" | |
| 2722 | 2746 | |
| 2723 | 2747 | [[package]] |
| 2724 | 2748 | name = "once_cell_polyfill" |
@@ -2732,7 +2756,7 @@ version = "0.10.80"
| 2732 | 2756 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2733 | 2757 | checksum = "a45fa2aa886c42762255da344f0a0d313e254066c46aad76f300c3d3da62d967" |
| 2734 | 2758 | dependencies = [ |
| 2735 | − "bitflags 2.10.0", | |
| 2759 | + "bitflags 2.13.2", | |
| 2736 | 2760 | "cfg-if", |
| 2737 | 2761 | "foreign-types 0.3.2", |
| 2738 | 2762 | "libc", |
@@ -2784,15 +2808,6 @@ dependencies = [
| 2784 | 2808 | "libredox", |
| 2785 | 2809 | ] |
| 2786 | 2810 | |
| 2787 | −[[package]] | |
| 2788 | −name = "ordered-float" | |
| 2789 | −version = "4.6.0" | |
| 2790 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2791 | −checksum = "7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951" | |
| 2792 | −dependencies = [ | |
| 2793 | − "num-traits", | |
| 2794 | −] | |
| 2795 | − | |
| 2796 | 2811 | [[package]] |
| 2797 | 2812 | name = "ordered-stream" |
| 2798 | 2813 | version = "0.2.0" |
@@ -2803,6 +2818,16 @@ dependencies = [
| 2803 | 2818 | "pin-project-lite", |
| 2804 | 2819 | ] |
| 2805 | 2820 | |
| 2821 | +[[package]] | |
| 2822 | +name = "os_pipe" | |
| 2823 | +version = "1.2.3" | |
| 2824 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2825 | +checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" | |
| 2826 | +dependencies = [ | |
| 2827 | + "libc", | |
| 2828 | + "windows-sys 0.48.0", | |
| 2829 | +] | |
| 2830 | + | |
| 2806 | 2831 | [[package]] |
| 2807 | 2832 | name = "owned_ttf_parser" |
| 2808 | 2833 | version = "0.25.1" |
@@ -2864,14 +2889,21 @@ dependencies = [
| 2864 | 2889 | "libc", |
| 2865 | 2890 | "redox_syscall 0.5.18", |
| 2866 | 2891 | "smallvec", |
| 2867 | − "windows-link 0.2.1", | |
| 2892 | + "windows-link", | |
| 2868 | 2893 | ] |
| 2869 | 2894 | |
| 2870 | 2895 | [[package]] |
| 2871 | −name = "paste" | |
| 2872 | −version = "1.0.15" | |
| 2896 | +name = "peniko" | |
| 2897 | +version = "0.6.1" | |
| 2873 | 2898 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2874 | −checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" | |
| 2899 | +checksum = "839c8299360d2e998bdb106dc0a6cd71dcc5f4df51df1b620361bf50e283cca6" | |
| 2900 | +dependencies = [ | |
| 2901 | + "bytemuck", | |
| 2902 | + "color", | |
| 2903 | + "kurbo", | |
| 2904 | + "linebender_resource_handle", | |
| 2905 | + "smallvec", | |
| 2906 | +] | |
| 2875 | 2907 | |
| 2876 | 2908 | [[package]] |
| 2877 | 2909 | name = "percent-encoding" |
@@ -2879,6 +2911,60 @@ version = "2.3.2"
| 2879 | 2911 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2880 | 2912 | checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" |
| 2881 | 2913 | |
| 2914 | +[[package]] | |
| 2915 | +name = "petgraph" | |
| 2916 | +version = "0.8.3" | |
| 2917 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2918 | +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" | |
| 2919 | +dependencies = [ | |
| 2920 | + "fixedbitset", | |
| 2921 | + "hashbrown 0.15.5", | |
| 2922 | + "indexmap", | |
| 2923 | +] | |
| 2924 | + | |
| 2925 | +[[package]] | |
| 2926 | +name = "phf" | |
| 2927 | +version = "0.14.0" | |
| 2928 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2929 | +checksum = "010378780309880b08997fae13be7834dba947d36393bd372f2b1556deb2a2f6" | |
| 2930 | +dependencies = [ | |
| 2931 | + "phf_macros", | |
| 2932 | + "phf_shared", | |
| 2933 | + "serde", | |
| 2934 | +] | |
| 2935 | + | |
| 2936 | +[[package]] | |
| 2937 | +name = "phf_generator" | |
| 2938 | +version = "0.14.0" | |
| 2939 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2940 | +checksum = "aeb62e0959d5a1bebc965f4d15d9e2b7cea002b6b0f5ba8cde6cc26738467100" | |
| 2941 | +dependencies = [ | |
| 2942 | + "fastrand", | |
| 2943 | + "phf_shared", | |
| 2944 | +] | |
| 2945 | + | |
| 2946 | +[[package]] | |
| 2947 | +name = "phf_macros" | |
| 2948 | +version = "0.14.0" | |
| 2949 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2950 | +checksum = "5fa8d0ca26d424d27630da600c6624696e7dec8bf7b3b492b383c5dc49e5e085" | |
| 2951 | +dependencies = [ | |
| 2952 | + "phf_generator", | |
| 2953 | + "phf_shared", | |
| 2954 | + "proc-macro2", | |
| 2955 | + "quote", | |
| 2956 | + "syn 2.0.111", | |
| 2957 | +] | |
| 2958 | + | |
| 2959 | +[[package]] | |
| 2960 | +name = "phf_shared" | |
| 2961 | +version = "0.14.0" | |
| 2962 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2963 | +checksum = "c6fd9027e2d9319be6349febd1db4e8d02aa544921200c9b777720ac34a3aa89" | |
| 2964 | +dependencies = [ | |
| 2965 | + "siphasher", | |
| 2966 | +] | |
| 2967 | + | |
| 2882 | 2968 | [[package]] |
| 2883 | 2969 | name = "pin-project" |
| 2884 | 2970 | version = "1.1.10" |
@@ -2930,11 +3016,11 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
| 2930 | 3016 | |
| 2931 | 3017 | [[package]] |
| 2932 | 3018 | name = "png" |
| 2933 | −version = "0.18.0" | |
| 3019 | +version = "0.18.1" | |
| 2934 | 3020 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2935 | −checksum = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0" | |
| 3021 | +checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" | |
| 2936 | 3022 | dependencies = [ |
| 2937 | − "bitflags 2.10.0", | |
| 3023 | + "bitflags 2.13.2", | |
| 2938 | 3024 | "crc32fast", |
| 2939 | 3025 | "fdeflate", |
| 2940 | 3026 | "flate2", |
@@ -2955,6 +3041,15 @@ dependencies = [
| 2955 | 3041 | "windows-sys 0.61.2", |
| 2956 | 3042 | ] |
| 2957 | 3043 | |
| 3044 | +[[package]] | |
| 3045 | +name = "polycool" | |
| 3046 | +version = "0.4.0" | |
| 3047 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3048 | +checksum = "50596ddc09eb5ad5f75cacd40209568e66df71baf86e1499a0e99c4cff12a5a6" | |
| 3049 | +dependencies = [ | |
| 3050 | + "arrayvec", | |
| 3051 | +] | |
| 3052 | + | |
| 2958 | 3053 | [[package]] |
| 2959 | 3054 | name = "portable-atomic" |
| 2960 | 3055 | version = "1.12.0" |
@@ -2988,12 +3083,6 @@ dependencies = [
| 2988 | 3083 | "zerocopy", |
| 2989 | 3084 | ] |
| 2990 | 3085 | |
| 2991 | −[[package]] | |
| 2992 | −name = "presser" | |
| 2993 | −version = "0.3.1" | |
| 2994 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2995 | −checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa" | |
| 2996 | − | |
| 2997 | 3086 | [[package]] |
| 2998 | 3087 | name = "proc-macro-crate" |
| 2999 | 3088 | version = "3.4.0" |
@@ -3087,18 +3176,23 @@ dependencies = [
| 3087 | 3176 | "getrandom 0.2.16", |
| 3088 | 3177 | ] |
| 3089 | 3178 | |
| 3090 | −[[package]] | |
| 3091 | −name = "range-alloc" | |
| 3092 | −version = "0.1.4" | |
| 3093 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3094 | −checksum = "c3d6831663a5098ea164f89cff59c6284e95f4e3c76ce9848d4529f5ccca9bde" | |
| 3095 | − | |
| 3096 | 3179 | [[package]] |
| 3097 | 3180 | name = "raw-window-handle" |
| 3098 | 3181 | version = "0.6.2" |
| 3099 | 3182 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3100 | 3183 | checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" |
| 3101 | 3184 | |
| 3185 | +[[package]] | |
| 3186 | +name = "read-fonts" | |
| 3187 | +version = "0.41.0" | |
| 3188 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3189 | +checksum = "046a7d674daf459825b32f5062056d6882db0d2f5a479fbd76ccfc870ac18709" | |
| 3190 | +dependencies = [ | |
| 3191 | + "bytemuck", | |
| 3192 | + "font-types", | |
| 3193 | + "once_cell", | |
| 3194 | +] | |
| 3195 | + | |
| 3102 | 3196 | [[package]] |
| 3103 | 3197 | name = "redox_syscall" |
| 3104 | 3198 | version = "0.4.1" |
@@ -3114,7 +3208,7 @@ version = "0.5.18"
| 3114 | 3208 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3115 | 3209 | checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" |
| 3116 | 3210 | dependencies = [ |
| 3117 | − "bitflags 2.10.0", | |
| 3211 | + "bitflags 2.13.2", | |
| 3118 | 3212 | ] |
| 3119 | 3213 | |
| 3120 | 3214 | [[package]] |
@@ -3123,7 +3217,7 @@ version = "0.6.0"
| 3123 | 3217 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3124 | 3218 | checksum = "ec96166dafa0886eb81fe1c0a388bece180fbef2135f97c1e2cf8302e74b43b5" |
| 3125 | 3219 | dependencies = [ |
| 3126 | − "bitflags 2.10.0", | |
| 3220 | + "bitflags 2.13.2", | |
| 3127 | 3221 | ] |
| 3128 | 3222 | |
| 3129 | 3223 | [[package]] |
@@ -3255,7 +3349,7 @@ version = "0.38.44"
| 3255 | 3349 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3256 | 3350 | checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" |
| 3257 | 3351 | dependencies = [ |
| 3258 | − "bitflags 2.10.0", | |
| 3352 | + "bitflags 2.13.2", | |
| 3259 | 3353 | "errno", |
| 3260 | 3354 | "libc", |
| 3261 | 3355 | "linux-raw-sys 0.4.15", |
@@ -3268,11 +3362,11 @@ version = "1.1.3"
| 3268 | 3362 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3269 | 3363 | checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" |
| 3270 | 3364 | dependencies = [ |
| 3271 | − "bitflags 2.10.0", | |
| 3365 | + "bitflags 2.13.2", | |
| 3272 | 3366 | "errno", |
| 3273 | 3367 | "libc", |
| 3274 | 3368 | "linux-raw-sys 0.11.0", |
| 3275 | − "windows-sys 0.59.0", | |
| 3369 | + "windows-sys 0.61.2", | |
| 3276 | 3370 | ] |
| 3277 | 3371 | |
| 3278 | 3372 | [[package]] |
@@ -3369,8 +3463,8 @@ version = "2.11.1"
| 3369 | 3463 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3370 | 3464 | checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" |
| 3371 | 3465 | dependencies = [ |
| 3372 | − "bitflags 2.10.0", | |
| 3373 | − "core-foundation 0.9.4", | |
| 3466 | + "bitflags 2.13.2", | |
| 3467 | + "core-foundation", | |
| 3374 | 3468 | "core-foundation-sys", |
| 3375 | 3469 | "libc", |
| 3376 | 3470 | "security-framework-sys", |
@@ -3386,12 +3480,24 @@ dependencies = [
| 3386 | 3480 | "libc", |
| 3387 | 3481 | ] |
| 3388 | 3482 | |
| 3483 | +[[package]] | |
| 3484 | +name = "self_cell" | |
| 3485 | +version = "1.3.0" | |
| 3486 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3487 | +checksum = "2ab42ca02749e120097e328d91d415325bdf43b1c72c4c8badf37375fe40a813" | |
| 3488 | + | |
| 3389 | 3489 | [[package]] |
| 3390 | 3490 | name = "semver" |
| 3391 | 3491 | version = "1.0.28" |
| 3392 | 3492 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3393 | 3493 | checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" |
| 3394 | 3494 | |
| 3495 | +[[package]] | |
| 3496 | +name = "send_wrapper" | |
| 3497 | +version = "0.6.0" | |
| 3498 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3499 | +checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" | |
| 3500 | + | |
| 3395 | 3501 | [[package]] |
| 3396 | 3502 | name = "serde" |
| 3397 | 3503 | version = "1.0.228" |
@@ -3515,6 +3621,22 @@ version = "0.1.5"
| 3515 | 3621 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3516 | 3622 | checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" |
| 3517 | 3623 | |
| 3624 | +[[package]] | |
| 3625 | +name = "siphasher" | |
| 3626 | +version = "1.0.4" | |
| 3627 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3628 | +checksum = "33f4fe9184a62d842c9ef383018f3306d8ba224fd9d836f56d7288308847c256" | |
| 3629 | + | |
| 3630 | +[[package]] | |
| 3631 | +name = "skrifa" | |
| 3632 | +version = "0.44.0" | |
| 3633 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3634 | +checksum = "819ab7d62b1d3e72d9d9dea5650bac30424f9111364bb94928dbf5ecad1baa68" | |
| 3635 | +dependencies = [ | |
| 3636 | + "bytemuck", | |
| 3637 | + "read-fonts", | |
| 3638 | +] | |
| 3639 | + | |
| 3518 | 3640 | [[package]] |
| 3519 | 3641 | name = "slab" |
| 3520 | 3642 | version = "0.4.11" |
@@ -3532,9 +3654,9 @@ dependencies = [
| 3532 | 3654 | |
| 3533 | 3655 | [[package]] |
| 3534 | 3656 | name = "smallvec" |
| 3535 | −version = "1.15.1" | |
| 3657 | +version = "1.16.3" | |
| 3536 | 3658 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3537 | −checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" | |
| 3659 | +checksum = "5b3dc8af474f516a851ff4bd12db780f948b9250ad37211e4eec0bccea54e01b" | |
| 3538 | 3660 | |
| 3539 | 3661 | [[package]] |
| 3540 | 3662 | name = "smithay-client-toolkit" |
@@ -3542,7 +3664,7 @@ version = "0.19.2"
| 3542 | 3664 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3543 | 3665 | checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016" |
| 3544 | 3666 | dependencies = [ |
| 3545 | − "bitflags 2.10.0", | |
| 3667 | + "bitflags 2.13.2", | |
| 3546 | 3668 | "calloop 0.13.0", |
| 3547 | 3669 | "calloop-wayland-source 0.3.0", |
| 3548 | 3670 | "cursor-icon", |
@@ -3567,7 +3689,7 @@ version = "0.20.0"
| 3567 | 3689 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3568 | 3690 | checksum = "0512da38f5e2b31201a93524adb8d3136276fa4fe4aafab4e1f727a82b534cc0" |
| 3569 | 3691 | dependencies = [ |
| 3570 | − "bitflags 2.10.0", | |
| 3692 | + "bitflags 2.13.2", | |
| 3571 | 3693 | "calloop 0.14.3", |
| 3572 | 3694 | "calloop-wayland-source 0.4.1", |
| 3573 | 3695 | "cursor-icon", |
@@ -3575,7 +3697,7 @@ dependencies = [
| 3575 | 3697 | "log", |
| 3576 | 3698 | "memmap2", |
| 3577 | 3699 | "rustix 1.1.3", |
| 3578 | − "thiserror 2.0.17", | |
| 3700 | + "thiserror 2.0.21", | |
| 3579 | 3701 | "wayland-backend", |
| 3580 | 3702 | "wayland-client", |
| 3581 | 3703 | "wayland-csd-frame", |
@@ -3618,15 +3740,6 @@ dependencies = [
| 3618 | 3740 | "windows-sys 0.60.2", |
| 3619 | 3741 | ] |
| 3620 | 3742 | |
| 3621 | −[[package]] | |
| 3622 | −name = "spirv" | |
| 3623 | −version = "0.3.0+sdk-1.3.268.0" | |
| 3624 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3625 | −checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" | |
| 3626 | −dependencies = [ | |
| 3627 | − "bitflags 2.10.0", | |
| 3628 | −] | |
| 3629 | − | |
| 3630 | 3743 | [[package]] |
| 3631 | 3744 | name = "stable_deref_trait" |
| 3632 | 3745 | version = "1.2.1" |
@@ -3699,8 +3812,8 @@ version = "0.6.1"
| 3699 | 3812 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3700 | 3813 | checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" |
| 3701 | 3814 | dependencies = [ |
| 3702 | − "bitflags 2.10.0", | |
| 3703 | − "core-foundation 0.9.4", | |
| 3815 | + "bitflags 2.13.2", | |
| 3816 | + "core-foundation", | |
| 3704 | 3817 | "system-configuration-sys", |
| 3705 | 3818 | ] |
| 3706 | 3819 |
@@ -3724,16 +3837,7 @@ dependencies = [
| 3724 | 3837 | "getrandom 0.3.4", |
| 3725 | 3838 | "once_cell", |
| 3726 | 3839 | "rustix 1.1.3", |
| 3727 | − "windows-sys 0.59.0", | |
| 3728 | −] | |
| 3729 | − | |
| 3730 | −[[package]] | |
| 3731 | −name = "termcolor" | |
| 3732 | −version = "1.4.1" | |
| 3733 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3734 | −checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" | |
| 3735 | −dependencies = [ | |
| 3736 | − "winapi-util", | |
| 3840 | + "windows-sys 0.61.2", | |
| 3737 | 3841 | ] |
| 3738 | 3842 | |
| 3739 | 3843 | [[package]] |
@@ -3747,11 +3851,11 @@ dependencies = [
| 3747 | 3851 | |
| 3748 | 3852 | [[package]] |
| 3749 | 3853 | name = "thiserror" |
| 3750 | −version = "2.0.17" | |
| 3854 | +version = "2.0.21" | |
| 3751 | 3855 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3752 | −checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" | |
| 3856 | +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" | |
| 3753 | 3857 | dependencies = [ |
| 3754 | − "thiserror-impl 2.0.17", | |
| 3858 | + "thiserror-impl 2.0.21", | |
| 3755 | 3859 | ] |
| 3756 | 3860 | |
| 3757 | 3861 | [[package]] |
@@ -3767,20 +3871,20 @@ dependencies = [
| 3767 | 3871 | |
| 3768 | 3872 | [[package]] |
| 3769 | 3873 | name = "thiserror-impl" |
| 3770 | −version = "2.0.17" | |
| 3874 | +version = "2.0.21" | |
| 3771 | 3875 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3772 | −checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" | |
| 3876 | +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" | |
| 3773 | 3877 | dependencies = [ |
| 3774 | 3878 | "proc-macro2", |
| 3775 | 3879 | "quote", |
| 3776 | − "syn 2.0.111", | |
| 3880 | + "syn 3.0.9", | |
| 3777 | 3881 | ] |
| 3778 | 3882 | |
| 3779 | 3883 | [[package]] |
| 3780 | 3884 | name = "tiff" |
| 3781 | −version = "0.10.3" | |
| 3885 | +version = "0.11.3" | |
| 3782 | 3886 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3783 | −checksum = "af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f" | |
| 3887 | +checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52" | |
| 3784 | 3888 | dependencies = [ |
| 3785 | 3889 | "fax", |
| 3786 | 3890 | "flate2", |
@@ -3990,7 +4094,7 @@ version = "0.6.8"
| 3990 | 4094 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3991 | 4095 | checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" |
| 3992 | 4096 | dependencies = [ |
| 3993 | − "bitflags 2.10.0", | |
| 4097 | + "bitflags 2.13.2", | |
| 3994 | 4098 | "bytes", |
| 3995 | 4099 | "futures-util", |
| 3996 | 4100 | "http", |
@@ -4046,6 +4150,17 @@ dependencies = [
| 4046 | 4150 | "once_cell", |
| 4047 | 4151 | ] |
| 4048 | 4152 | |
| 4153 | +[[package]] | |
| 4154 | +name = "tree_magic_mini" | |
| 4155 | +version = "3.2.2" | |
| 4156 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4157 | +checksum = "b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6" | |
| 4158 | +dependencies = [ | |
| 4159 | + "memchr", | |
| 4160 | + "nom", | |
| 4161 | + "petgraph", | |
| 4162 | +] | |
| 4163 | + | |
| 4049 | 4164 | [[package]] |
| 4050 | 4165 | name = "try-lock" |
| 4051 | 4166 | version = "0.2.5" |
@@ -4102,17 +4217,29 @@ dependencies = [
| 4102 | 4217 | "winapi", |
| 4103 | 4218 | ] |
| 4104 | 4219 | |
| 4220 | +[[package]] | |
| 4221 | +name = "unicode-general-category" | |
| 4222 | +version = "1.1.0" | |
| 4223 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4224 | +checksum = "0b993bddc193ae5bd0d623b49ec06ac3e9312875fdae725a975c51db1cc1677f" | |
| 4225 | + | |
| 4105 | 4226 | [[package]] |
| 4106 | 4227 | name = "unicode-ident" |
| 4107 | 4228 | version = "1.0.22" |
| 4108 | 4229 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4109 | 4230 | checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" |
| 4110 | 4231 | |
| 4232 | +[[package]] | |
| 4233 | +name = "unicode-properties" | |
| 4234 | +version = "0.1.4" | |
| 4235 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4236 | +checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d" | |
| 4237 | + | |
| 4111 | 4238 | [[package]] |
| 4112 | 4239 | name = "unicode-segmentation" |
| 4113 | −version = "1.12.0" | |
| 4240 | +version = "1.13.3" | |
| 4114 | 4241 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4115 | −checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" | |
| 4242 | +checksum = "c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8" | |
| 4116 | 4243 | |
| 4117 | 4244 | [[package]] |
| 4118 | 4245 | name = "unicode-width" |
@@ -4173,6 +4300,33 @@ version = "0.2.15"
| 4173 | 4300 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4174 | 4301 | checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" |
| 4175 | 4302 | |
| 4303 | +[[package]] | |
| 4304 | +name = "vello_common" | |
| 4305 | +version = "0.2.0" | |
| 4306 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4307 | +checksum = "bbb2141a2bca6e6d598e471fd4d1d7eed8e020aad6a28187edda07f091a325dd" | |
| 4308 | +dependencies = [ | |
| 4309 | + "bytemuck", | |
| 4310 | + "fearless_simd", | |
| 4311 | + "guillotiere", | |
| 4312 | + "log", | |
| 4313 | + "peniko", | |
| 4314 | + "smallvec", | |
| 4315 | + "thiserror 2.0.21", | |
| 4316 | +] | |
| 4317 | + | |
| 4318 | +[[package]] | |
| 4319 | +name = "vello_cpu" | |
| 4320 | +version = "0.2.0" | |
| 4321 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4322 | +checksum = "ace506ca414548966fcf3c283be94eb1cad8254de488791ee698bf438b0890a9" | |
| 4323 | +dependencies = [ | |
| 4324 | + "bytemuck", | |
| 4325 | + "glifo", | |
| 4326 | + "hashbrown 0.17.1", | |
| 4327 | + "vello_common", | |
| 4328 | +] | |
| 4329 | + | |
| 4176 | 4330 | [[package]] |
| 4177 | 4331 | name = "version_check" |
| 4178 | 4332 | version = "0.9.5" |
@@ -4215,9 +4369,9 @@ dependencies = [
| 4215 | 4369 | |
| 4216 | 4370 | [[package]] |
| 4217 | 4371 | name = "wasm-bindgen" |
| 4218 | −version = "0.2.106" | |
| 4372 | +version = "0.2.129" | |
| 4219 | 4373 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4220 | −checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd" | |
| 4374 | +checksum = "9bb54f33acc68fd454578d9820b0bde1a1a3d17aa17bb7b6595806d02886d409" | |
| 4221 | 4375 | dependencies = [ |
| 4222 | 4376 | "cfg-if", |
| 4223 | 4377 | "once_cell", |
@@ -4228,22 +4382,20 @@ dependencies = [
| 4228 | 4382 | |
| 4229 | 4383 | [[package]] |
| 4230 | 4384 | name = "wasm-bindgen-futures" |
| 4231 | −version = "0.4.56" | |
| 4385 | +version = "0.4.79" | |
| 4232 | 4386 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4233 | −checksum = "836d9622d604feee9e5de25ac10e3ea5f2d65b41eac0d9ce72eb5deae707ce7c" | |
| 4387 | +checksum = "3cbab34de2d982e9b48e18d216d04c4a6f641066ff19ffb699980f591ee3610e" | |
| 4234 | 4388 | dependencies = [ |
| 4235 | − "cfg-if", | |
| 4236 | 4389 | "js-sys", |
| 4237 | − "once_cell", | |
| 4390 | + "tokio", | |
| 4238 | 4391 | "wasm-bindgen", |
| 4239 | − "web-sys", | |
| 4240 | 4392 | ] |
| 4241 | 4393 | |
| 4242 | 4394 | [[package]] |
| 4243 | 4395 | name = "wasm-bindgen-macro" |
| 4244 | −version = "0.2.106" | |
| 4396 | +version = "0.2.129" | |
| 4245 | 4397 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4246 | −checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3" | |
| 4398 | +checksum = "2e29d0c35b16e224a7eeb5cd2d25e3e1968fbd65604117b44d3b789d00ee8535" | |
| 4247 | 4399 | dependencies = [ |
| 4248 | 4400 | "quote", |
| 4249 | 4401 | "wasm-bindgen-macro-support", |
@@ -4251,22 +4403,22 @@ dependencies = [
| 4251 | 4403 | |
| 4252 | 4404 | [[package]] |
| 4253 | 4405 | name = "wasm-bindgen-macro-support" |
| 4254 | −version = "0.2.106" | |
| 4406 | +version = "0.2.129" | |
| 4255 | 4407 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4256 | −checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40" | |
| 4408 | +checksum = "6f501a8bc3719dba86ef8ae4728879c08001bea749eb1333ac5b91e040e2a6b7" | |
| 4257 | 4409 | dependencies = [ |
| 4258 | 4410 | "bumpalo", |
| 4259 | 4411 | "proc-macro2", |
| 4260 | 4412 | "quote", |
| 4261 | − "syn 2.0.111", | |
| 4413 | + "syn 3.0.9", | |
| 4262 | 4414 | "wasm-bindgen-shared", |
| 4263 | 4415 | ] |
| 4264 | 4416 | |
| 4265 | 4417 | [[package]] |
| 4266 | 4418 | name = "wasm-bindgen-shared" |
| 4267 | −version = "0.2.106" | |
| 4419 | +version = "0.2.129" | |
| 4268 | 4420 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4269 | −checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4" | |
| 4421 | +checksum = "23f0c9c52aa7cd7d77769a4cfe2a9adb1b331f489a41d912ce14513d5ab995c6" | |
| 4270 | 4422 | dependencies = [ |
| 4271 | 4423 | "unicode-ident", |
| 4272 | 4424 | ] |
@@ -4291,7 +4443,7 @@ version = "0.31.11"
| 4291 | 4443 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4292 | 4444 | checksum = "c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d" |
| 4293 | 4445 | dependencies = [ |
| 4294 | − "bitflags 2.10.0", | |
| 4446 | + "bitflags 2.13.2", | |
| 4295 | 4447 | "rustix 1.1.3", |
| 4296 | 4448 | "wayland-backend", |
| 4297 | 4449 | "wayland-scanner", |
@@ -4303,7 +4455,7 @@ version = "0.3.0"
| 4303 | 4455 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4304 | 4456 | checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" |
| 4305 | 4457 | dependencies = [ |
| 4306 | − "bitflags 2.10.0", | |
| 4458 | + "bitflags 2.13.2", | |
| 4307 | 4459 | "cursor-icon", |
| 4308 | 4460 | "wayland-backend", |
| 4309 | 4461 | ] |
@@ -4325,7 +4477,7 @@ version = "0.32.9"
| 4325 | 4477 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4326 | 4478 | checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901" |
| 4327 | 4479 | dependencies = [ |
| 4328 | − "bitflags 2.10.0", | |
| 4480 | + "bitflags 2.13.2", | |
| 4329 | 4481 | "wayland-backend", |
| 4330 | 4482 | "wayland-client", |
| 4331 | 4483 | "wayland-scanner", |
@@ -4337,7 +4489,7 @@ version = "20250721.0.1"
| 4337 | 4489 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4338 | 4490 | checksum = "40a1f863128dcaaec790d7b4b396cc9b9a7a079e878e18c47e6c2d2c5a8dcbb1" |
| 4339 | 4491 | dependencies = [ |
| 4340 | − "bitflags 2.10.0", | |
| 4492 | + "bitflags 2.13.2", | |
| 4341 | 4493 | "wayland-backend", |
| 4342 | 4494 | "wayland-client", |
| 4343 | 4495 | "wayland-protocols", |
@@ -4350,7 +4502,7 @@ version = "0.3.9"
| 4350 | 4502 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4351 | 4503 | checksum = "2dfe33d551eb8bffd03ff067a8b44bb963919157841a99957151299a6307d19c" |
| 4352 | 4504 | dependencies = [ |
| 4353 | − "bitflags 2.10.0", | |
| 4505 | + "bitflags 2.13.2", | |
| 4354 | 4506 | "wayland-backend", |
| 4355 | 4507 | "wayland-client", |
| 4356 | 4508 | "wayland-protocols", |
@@ -4363,7 +4515,7 @@ version = "0.3.9"
| 4363 | 4515 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4364 | 4516 | checksum = "a07a14257c077ab3279987c4f8bb987851bf57081b93710381daea94f2c2c032" |
| 4365 | 4517 | dependencies = [ |
| 4366 | − "bitflags 2.10.0", | |
| 4518 | + "bitflags 2.13.2", | |
| 4367 | 4519 | "wayland-backend", |
| 4368 | 4520 | "wayland-client", |
| 4369 | 4521 | "wayland-protocols", |
@@ -4376,7 +4528,7 @@ version = "0.3.9"
| 4376 | 4528 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4377 | 4529 | checksum = "efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec" |
| 4378 | 4530 | dependencies = [ |
| 4379 | − "bitflags 2.10.0", | |
| 4531 | + "bitflags 2.13.2", | |
| 4380 | 4532 | "wayland-backend", |
| 4381 | 4533 | "wayland-client", |
| 4382 | 4534 | "wayland-protocols", |
@@ -4408,9 +4560,9 @@ dependencies = [
| 4408 | 4560 | |
| 4409 | 4561 | [[package]] |
| 4410 | 4562 | name = "web-sys" |
| 4411 | −version = "0.3.83" | |
| 4563 | +version = "0.3.106" | |
| 4412 | 4564 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4413 | −checksum = "9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac" | |
| 4565 | +checksum = "88261b9deccee56594c11a3460c462c41f58d148598fe70ad77070126a68aba4" | |
| 4414 | 4566 | dependencies = [ |
| 4415 | 4567 | "js-sys", |
| 4416 | 4568 | "wasm-bindgen", |
@@ -4435,7 +4587,7 @@ dependencies = [
| 4435 | 4587 | "jni 0.22.4", |
| 4436 | 4588 | "log", |
| 4437 | 4589 | "ndk-context", |
| 4438 | − "objc2 0.6.3", | |
| 4590 | + "objc2 0.6.5", | |
| 4439 | 4591 | "objc2-app-kit 0.3.2", |
| 4440 | 4592 | "objc2-foundation 0.3.2", |
| 4441 | 4593 | "url", |
@@ -4450,20 +4602,19 @@ checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88"
| 4450 | 4602 | |
| 4451 | 4603 | [[package]] |
| 4452 | 4604 | name = "wgpu" |
| 4453 | −version = "27.0.1" | |
| 4605 | +version = "30.0.1" | |
| 4454 | 4606 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4455 | −checksum = "bfe68bac7cde125de7a731c3400723cadaaf1703795ad3f4805f187459cd7a77" | |
| 4607 | +checksum = "527ccdf43dd5b2e8676eed9984ce00e2bbb0a1b85b70c1969dcb6cd2eb55ab9e" | |
| 4456 | 4608 | dependencies = [ |
| 4457 | 4609 | "arrayvec", |
| 4458 | − "bitflags 2.10.0", | |
| 4610 | + "bitflags 2.13.2", | |
| 4611 | + "bytemuck", | |
| 4459 | 4612 | "cfg-if", |
| 4460 | 4613 | "cfg_aliases", |
| 4461 | 4614 | "document-features", |
| 4462 | − "hashbrown 0.16.1", | |
| 4615 | + "hashbrown 0.17.1", | |
| 4463 | 4616 | "js-sys", |
| 4464 | 4617 | "log", |
| 4465 | − "naga", | |
| 4466 | − "parking_lot", | |
| 4467 | 4618 | "portable-atomic", |
| 4468 | 4619 | "profiling", |
| 4469 | 4620 | "raw-window-handle", |
@@ -4479,21 +4630,22 @@ dependencies = [
| 4479 | 4630 | |
| 4480 | 4631 | [[package]] |
| 4481 | 4632 | name = "wgpu-core" |
| 4482 | −version = "27.0.3" | |
| 4633 | +version = "30.0.1" | |
| 4483 | 4634 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4484 | −checksum = "27a75de515543b1897b26119f93731b385a19aea165a1ec5f0e3acecc229cae7" | |
| 4635 | +checksum = "14c018fce9b6270aa203c2fdd56f3cce996713534bd757e4ea58c8560b121f14" | |
| 4485 | 4636 | dependencies = [ |
| 4486 | 4637 | "arrayvec", |
| 4487 | 4638 | "bit-set", |
| 4488 | 4639 | "bit-vec", |
| 4489 | − "bitflags 2.10.0", | |
| 4640 | + "bitflags 2.13.2", | |
| 4490 | 4641 | "bytemuck", |
| 4491 | 4642 | "cfg_aliases", |
| 4492 | 4643 | "document-features", |
| 4493 | − "hashbrown 0.16.1", | |
| 4644 | + "hashbrown 0.17.1", | |
| 4494 | 4645 | "indexmap", |
| 4495 | 4646 | "log", |
| 4496 | 4647 | "naga", |
| 4648 | + "naga-types", | |
| 4497 | 4649 | "once_cell", |
| 4498 | 4650 | "parking_lot", |
| 4499 | 4651 | "portable-atomic", |
@@ -4501,101 +4653,69 @@ dependencies = [
| 4501 | 4653 | "raw-window-handle", |
| 4502 | 4654 | "rustc-hash 1.1.0", |
| 4503 | 4655 | "smallvec", |
| 4504 | − "thiserror 2.0.17", | |
| 4505 | − "wgpu-core-deps-apple", | |
| 4506 | − "wgpu-core-deps-emscripten", | |
| 4656 | + "thiserror 2.0.21", | |
| 4507 | 4657 | "wgpu-core-deps-windows-linux-android", |
| 4508 | 4658 | "wgpu-hal", |
| 4659 | + "wgpu-naga-bridge", | |
| 4509 | 4660 | "wgpu-types", |
| 4510 | 4661 | ] |
| 4511 | 4662 | |
| 4512 | −[[package]] | |
| 4513 | −name = "wgpu-core-deps-apple" | |
| 4514 | −version = "27.0.0" | |
| 4515 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4516 | −checksum = "0772ae958e9be0c729561d5e3fd9a19679bcdfb945b8b1a1969d9bfe8056d233" | |
| 4517 | −dependencies = [ | |
| 4518 | − "wgpu-hal", | |
| 4519 | −] | |
| 4520 | − | |
| 4521 | −[[package]] | |
| 4522 | −name = "wgpu-core-deps-emscripten" | |
| 4523 | −version = "27.0.0" | |
| 4524 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4525 | −checksum = "b06ac3444a95b0813ecfd81ddb2774b66220b264b3e2031152a4a29fda4da6b5" | |
| 4526 | −dependencies = [ | |
| 4527 | − "wgpu-hal", | |
| 4528 | −] | |
| 4529 | − | |
| 4530 | 4663 | [[package]] |
| 4531 | 4664 | name = "wgpu-core-deps-windows-linux-android" |
| 4532 | −version = "27.0.0" | |
| 4665 | +version = "30.0.1" | |
| 4533 | 4666 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4534 | −checksum = "71197027d61a71748e4120f05a9242b2ad142e3c01f8c1b47707945a879a03c3" | |
| 4667 | +checksum = "7586165fd5f6d881cb9ce4bb71f40d6caab2c0f1837e3fc1d9788a197fb6004f" | |
| 4535 | 4668 | dependencies = [ |
| 4536 | 4669 | "wgpu-hal", |
| 4537 | 4670 | ] |
| 4538 | 4671 | |
| 4539 | 4672 | [[package]] |
| 4540 | 4673 | name = "wgpu-hal" |
| 4541 | −version = "27.0.4" | |
| 4674 | +version = "30.0.1" | |
| 4542 | 4675 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4543 | −checksum = "5b21cb61c57ee198bc4aff71aeadff4cbb80b927beb912506af9c780d64313ce" | |
| 4676 | +checksum = "b6b7fb58561a792bc237628ba0792e332de418fefe145f13b5ed8201e6d52f58" | |
| 4544 | 4677 | dependencies = [ |
| 4545 | − "android_system_properties", | |
| 4546 | − "arrayvec", | |
| 4547 | − "ash", | |
| 4548 | − "bit-set", | |
| 4549 | − "bitflags 2.10.0", | |
| 4550 | − "block", | |
| 4551 | − "bytemuck", | |
| 4678 | + "bitflags 2.13.2", | |
| 4552 | 4679 | "cfg-if", |
| 4553 | 4680 | "cfg_aliases", |
| 4554 | − "core-graphics-types 0.2.0", | |
| 4555 | − "glow", | |
| 4556 | − "glutin_wgl_sys", | |
| 4557 | − "gpu-alloc", | |
| 4558 | − "gpu-allocator", | |
| 4559 | − "gpu-descriptor", | |
| 4560 | − "hashbrown 0.16.1", | |
| 4561 | − "js-sys", | |
| 4562 | − "khronos-egl", | |
| 4563 | − "libc", | |
| 4681 | + "hashbrown 0.17.1", | |
| 4564 | 4682 | "libloading", |
| 4565 | 4683 | "log", |
| 4566 | − "metal", | |
| 4567 | 4684 | "naga", |
| 4568 | − "ndk-sys", | |
| 4569 | − "objc", | |
| 4570 | − "once_cell", | |
| 4571 | − "ordered-float", | |
| 4572 | − "parking_lot", | |
| 4685 | + "naga-types", | |
| 4573 | 4686 | "portable-atomic", |
| 4574 | 4687 | "portable-atomic-util", |
| 4575 | − "profiling", | |
| 4576 | − "range-alloc", | |
| 4577 | 4688 | "raw-window-handle", |
| 4578 | 4689 | "renderdoc-sys", |
| 4579 | − "smallvec", | |
| 4580 | − "thiserror 2.0.17", | |
| 4581 | − "wasm-bindgen", | |
| 4582 | − "web-sys", | |
| 4690 | + "static_assertions", | |
| 4691 | + "thiserror 2.0.21", | |
| 4692 | + "wgpu-naga-bridge", | |
| 4693 | + "wgpu-types", | |
| 4694 | +] | |
| 4695 | + | |
| 4696 | +[[package]] | |
| 4697 | +name = "wgpu-naga-bridge" | |
| 4698 | +version = "30.0.1" | |
| 4699 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4700 | +checksum = "d2f62e73117bb7a62bfd9c5a5841438a823f6566c6442a808ee269d2d055c081" | |
| 4701 | +dependencies = [ | |
| 4702 | + "naga", | |
| 4583 | 4703 | "wgpu-types", |
| 4584 | − "windows 0.58.0", | |
| 4585 | − "windows-core 0.58.0", | |
| 4586 | 4704 | ] |
| 4587 | 4705 | |
| 4588 | 4706 | [[package]] |
| 4589 | 4707 | name = "wgpu-types" |
| 4590 | −version = "27.0.1" | |
| 4708 | +version = "30.0.1" | |
| 4591 | 4709 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4592 | −checksum = "afdcf84c395990db737f2dd91628706cb31e86d72e53482320d368e52b5da5eb" | |
| 4710 | +checksum = "99dad6f1fbdbbdb4c278a6508b059d44688f5cebddf78d005a46a31340269286" | |
| 4593 | 4711 | dependencies = [ |
| 4594 | − "bitflags 2.10.0", | |
| 4712 | + "bitflags 2.13.2", | |
| 4595 | 4713 | "bytemuck", |
| 4596 | 4714 | "js-sys", |
| 4597 | 4715 | "log", |
| 4598 | − "thiserror 2.0.17", | |
| 4716 | + "naga-types", | |
| 4717 | + "raw-window-handle", | |
| 4718 | + "static_assertions", | |
| 4599 | 4719 | "web-sys", |
| 4600 | 4720 | ] |
| 4601 | 4721 |
@@ -4621,7 +4741,7 @@ version = "0.1.11"
| 4621 | 4741 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4622 | 4742 | checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" |
| 4623 | 4743 | dependencies = [ |
| 4624 | − "windows-sys 0.52.0", | |
| 4744 | + "windows-sys 0.48.0", | |
| 4625 | 4745 | ] |
| 4626 | 4746 | |
| 4627 | 4747 | [[package]] |
@@ -4632,84 +4752,49 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
| 4632 | 4752 | |
| 4633 | 4753 | [[package]] |
| 4634 | 4754 | name = "windows" |
| 4635 | −version = "0.58.0" | |
| 4755 | +version = "0.62.2" | |
| 4636 | 4756 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4637 | −checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" | |
| 4638 | −dependencies = [ | |
| 4639 | − "windows-core 0.58.0", | |
| 4640 | − "windows-targets 0.52.6", | |
| 4641 | −] | |
| 4642 | − | |
| 4643 | −[[package]] | |
| 4644 | −name = "windows" | |
| 4645 | −version = "0.61.3" | |
| 4646 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4647 | −checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" | |
| 4757 | +checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" | |
| 4648 | 4758 | dependencies = [ |
| 4649 | 4759 | "windows-collections", |
| 4650 | − "windows-core 0.61.2", | |
| 4760 | + "windows-core", | |
| 4651 | 4761 | "windows-future", |
| 4652 | − "windows-link 0.1.3", | |
| 4653 | 4762 | "windows-numerics", |
| 4654 | 4763 | ] |
| 4655 | 4764 | |
| 4656 | 4765 | [[package]] |
| 4657 | 4766 | name = "windows-collections" |
| 4658 | −version = "0.2.0" | |
| 4659 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4660 | −checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" | |
| 4661 | −dependencies = [ | |
| 4662 | − "windows-core 0.61.2", | |
| 4663 | −] | |
| 4664 | − | |
| 4665 | −[[package]] | |
| 4666 | −name = "windows-core" | |
| 4667 | −version = "0.58.0" | |
| 4767 | +version = "0.3.2" | |
| 4668 | 4768 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4669 | −checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" | |
| 4769 | +checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" | |
| 4670 | 4770 | dependencies = [ |
| 4671 | − "windows-implement 0.58.0", | |
| 4672 | − "windows-interface 0.58.0", | |
| 4673 | − "windows-result 0.2.0", | |
| 4674 | − "windows-strings 0.1.0", | |
| 4675 | − "windows-targets 0.52.6", | |
| 4771 | + "windows-core", | |
| 4676 | 4772 | ] |
| 4677 | 4773 | |
| 4678 | 4774 | [[package]] |
| 4679 | 4775 | name = "windows-core" |
| 4680 | −version = "0.61.2" | |
| 4776 | +version = "0.62.2" | |
| 4681 | 4777 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4682 | −checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" | |
| 4778 | +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" | |
| 4683 | 4779 | dependencies = [ |
| 4684 | − "windows-implement 0.60.2", | |
| 4685 | − "windows-interface 0.59.3", | |
| 4686 | − "windows-link 0.1.3", | |
| 4687 | − "windows-result 0.3.4", | |
| 4688 | − "windows-strings 0.4.2", | |
| 4780 | + "windows-implement", | |
| 4781 | + "windows-interface", | |
| 4782 | + "windows-link", | |
| 4783 | + "windows-result", | |
| 4784 | + "windows-strings", | |
| 4689 | 4785 | ] |
| 4690 | 4786 | |
| 4691 | 4787 | [[package]] |
| 4692 | 4788 | name = "windows-future" |
| 4693 | −version = "0.2.1" | |
| 4789 | +version = "0.3.2" | |
| 4694 | 4790 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4695 | −checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" | |
| 4791 | +checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" | |
| 4696 | 4792 | dependencies = [ |
| 4697 | − "windows-core 0.61.2", | |
| 4698 | − "windows-link 0.1.3", | |
| 4793 | + "windows-core", | |
| 4794 | + "windows-link", | |
| 4699 | 4795 | "windows-threading", |
| 4700 | 4796 | ] |
| 4701 | 4797 | |
| 4702 | −[[package]] | |
| 4703 | −name = "windows-implement" | |
| 4704 | −version = "0.58.0" | |
| 4705 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4706 | −checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" | |
| 4707 | −dependencies = [ | |
| 4708 | − "proc-macro2", | |
| 4709 | − "quote", | |
| 4710 | − "syn 2.0.111", | |
| 4711 | −] | |
| 4712 | − | |
| 4713 | 4798 | [[package]] |
| 4714 | 4799 | name = "windows-implement" |
| 4715 | 4800 | version = "0.60.2" |
@@ -4721,17 +4806,6 @@ dependencies = [
| 4721 | 4806 | "syn 2.0.111", |
| 4722 | 4807 | ] |
| 4723 | 4808 | |
| 4724 | −[[package]] | |
| 4725 | −name = "windows-interface" | |
| 4726 | −version = "0.58.0" | |
| 4727 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4728 | −checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" | |
| 4729 | −dependencies = [ | |
| 4730 | − "proc-macro2", | |
| 4731 | − "quote", | |
| 4732 | − "syn 2.0.111", | |
| 4733 | −] | |
| 4734 | − | |
| 4735 | 4809 | [[package]] |
| 4736 | 4810 | name = "windows-interface" |
| 4737 | 4811 | version = "0.59.3" |
@@ -4743,12 +4817,6 @@ dependencies = [
| 4743 | 4817 | "syn 2.0.111", |
| 4744 | 4818 | ] |
| 4745 | 4819 | |
| 4746 | −[[package]] | |
| 4747 | −name = "windows-link" | |
| 4748 | −version = "0.1.3" | |
| 4749 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4750 | −checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" | |
| 4751 | − | |
| 4752 | 4820 | [[package]] |
| 4753 | 4821 | name = "windows-link" |
| 4754 | 4822 | version = "0.2.1" |
@@ -4757,12 +4825,12 @@ checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
| 4757 | 4825 | |
| 4758 | 4826 | [[package]] |
| 4759 | 4827 | name = "windows-numerics" |
| 4760 | −version = "0.2.0" | |
| 4828 | +version = "0.3.1" | |
| 4761 | 4829 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4762 | −checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" | |
| 4830 | +checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" | |
| 4763 | 4831 | dependencies = [ |
| 4764 | − "windows-core 0.61.2", | |
| 4765 | − "windows-link 0.1.3", | |
| 4832 | + "windows-core", | |
| 4833 | + "windows-link", | |
| 4766 | 4834 | ] |
| 4767 | 4835 | |
| 4768 | 4836 | [[package]] |
@@ -4771,27 +4839,9 @@ version = "0.6.1"
| 4771 | 4839 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4772 | 4840 | checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" |
| 4773 | 4841 | dependencies = [ |
| 4774 | − "windows-link 0.2.1", | |
| 4775 | − "windows-result 0.4.1", | |
| 4776 | − "windows-strings 0.5.1", | |
| 4777 | −] | |
| 4778 | − | |
| 4779 | −[[package]] | |
| 4780 | −name = "windows-result" | |
| 4781 | −version = "0.2.0" | |
| 4782 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4783 | −checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" | |
| 4784 | −dependencies = [ | |
| 4785 | − "windows-targets 0.52.6", | |
| 4786 | −] | |
| 4787 | − | |
| 4788 | −[[package]] | |
| 4789 | −name = "windows-result" | |
| 4790 | −version = "0.3.4" | |
| 4791 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4792 | −checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" | |
| 4793 | −dependencies = [ | |
| 4794 | − "windows-link 0.1.3", | |
| 4842 | + "windows-link", | |
| 4843 | + "windows-result", | |
| 4844 | + "windows-strings", | |
| 4795 | 4845 | ] |
| 4796 | 4846 | |
| 4797 | 4847 | [[package]] |
@@ -4800,26 +4850,7 @@ version = "0.4.1"
| 4800 | 4850 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4801 | 4851 | checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" |
| 4802 | 4852 | dependencies = [ |
| 4803 | − "windows-link 0.2.1", | |
| 4804 | −] | |
| 4805 | − | |
| 4806 | −[[package]] | |
| 4807 | −name = "windows-strings" | |
| 4808 | −version = "0.1.0" | |
| 4809 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4810 | −checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" | |
| 4811 | −dependencies = [ | |
| 4812 | − "windows-result 0.2.0", | |
| 4813 | − "windows-targets 0.52.6", | |
| 4814 | −] | |
| 4815 | − | |
| 4816 | −[[package]] | |
| 4817 | −name = "windows-strings" | |
| 4818 | −version = "0.4.2" | |
| 4819 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4820 | −checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" | |
| 4821 | −dependencies = [ | |
| 4822 | − "windows-link 0.1.3", | |
| 4853 | + "windows-link", | |
| 4823 | 4854 | ] |
| 4824 | 4855 | |
| 4825 | 4856 | [[package]] |
@@ -4828,7 +4859,7 @@ version = "0.5.1"
| 4828 | 4859 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4829 | 4860 | checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" |
| 4830 | 4861 | dependencies = [ |
| 4831 | − "windows-link 0.2.1", | |
| 4862 | + "windows-link", | |
| 4832 | 4863 | ] |
| 4833 | 4864 | |
| 4834 | 4865 | [[package]] |
@@ -4882,7 +4913,7 @@ version = "0.61.2"
| 4882 | 4913 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4883 | 4914 | checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" |
| 4884 | 4915 | dependencies = [ |
| 4885 | − "windows-link 0.2.1", | |
| 4916 | + "windows-link", | |
| 4886 | 4917 | ] |
| 4887 | 4918 | |
| 4888 | 4919 | [[package]] |
@@ -4937,7 +4968,7 @@ version = "0.53.5"
| 4937 | 4968 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4938 | 4969 | checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" |
| 4939 | 4970 | dependencies = [ |
| 4940 | − "windows-link 0.2.1", | |
| 4971 | + "windows-link", | |
| 4941 | 4972 | "windows_aarch64_gnullvm 0.53.1", |
| 4942 | 4973 | "windows_aarch64_msvc 0.53.1", |
| 4943 | 4974 | "windows_i686_gnu 0.53.1", |
@@ -4950,11 +4981,11 @@ dependencies = [
| 4950 | 4981 | |
| 4951 | 4982 | [[package]] |
| 4952 | 4983 | name = "windows-threading" |
| 4953 | −version = "0.1.0" | |
| 4984 | +version = "0.2.1" | |
| 4954 | 4985 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4955 | −checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" | |
| 4986 | +checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" | |
| 4956 | 4987 | dependencies = [ |
| 4957 | − "windows-link 0.1.3", | |
| 4988 | + "windows-link", | |
| 4958 | 4989 | ] |
| 4959 | 4990 | |
| 4960 | 4991 | [[package]] |
@@ -5139,20 +5170,20 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
| 5139 | 5170 | |
| 5140 | 5171 | [[package]] |
| 5141 | 5172 | name = "winit" |
| 5142 | −version = "0.30.12" | |
| 5173 | +version = "0.30.13" | |
| 5143 | 5174 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 5144 | −checksum = "c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732" | |
| 5175 | +checksum = "a6755fa58a9f8350bd1e472d4c3fcc25f824ec358933bba33306d0b63df5978d" | |
| 5145 | 5176 | dependencies = [ |
| 5146 | 5177 | "ahash", |
| 5147 | 5178 | "android-activity", |
| 5148 | 5179 | "atomic-waker", |
| 5149 | − "bitflags 2.10.0", | |
| 5150 | − "block2", | |
| 5180 | + "bitflags 2.13.2", | |
| 5181 | + "block2 0.5.1", | |
| 5151 | 5182 | "bytemuck", |
| 5152 | 5183 | "calloop 0.13.0", |
| 5153 | 5184 | "cfg_aliases", |
| 5154 | 5185 | "concurrent-queue", |
| 5155 | − "core-foundation 0.9.4", | |
| 5186 | + "core-foundation", | |
| 5156 | 5187 | "core-graphics", |
| 5157 | 5188 | "cursor-icon", |
| 5158 | 5189 | "dpi", |
@@ -5163,7 +5194,7 @@ dependencies = [
| 5163 | 5194 | "objc2 0.5.2", |
| 5164 | 5195 | "objc2-app-kit 0.2.2", |
| 5165 | 5196 | "objc2-foundation 0.2.2", |
| 5166 | − "objc2-ui-kit", | |
| 5197 | + "objc2-ui-kit 0.2.2", | |
| 5167 | 5198 | "orbclient", |
| 5168 | 5199 | "percent-encoding", |
| 5169 | 5200 | "pin-project", |
@@ -5213,6 +5244,24 @@ version = "0.46.0"
| 5213 | 5244 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 5214 | 5245 | checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" |
| 5215 | 5246 | |
| 5247 | +[[package]] | |
| 5248 | +name = "wl-clipboard-rs" | |
| 5249 | +version = "0.9.4" | |
| 5250 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 5251 | +checksum = "4d7888ccd4896447b2d14d3a9350a85df2aeb6f181e2e7a31349d104ac46cac1" | |
| 5252 | +dependencies = [ | |
| 5253 | + "libc", | |
| 5254 | + "log", | |
| 5255 | + "os_pipe", | |
| 5256 | + "rustix 1.1.3", | |
| 5257 | + "thiserror 2.0.21", | |
| 5258 | + "tree_magic_mini", | |
| 5259 | + "wayland-backend", | |
| 5260 | + "wayland-client", | |
| 5261 | + "wayland-protocols", | |
| 5262 | + "wayland-protocols-wlr", | |
| 5263 | +] | |
| 5264 | + | |
| 5216 | 5265 | [[package]] |
| 5217 | 5266 | name = "writeable" |
| 5218 | 5267 | version = "0.6.2" |
@@ -5263,7 +5312,7 @@ version = "0.4.2"
| 5263 | 5312 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 5264 | 5313 | checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" |
| 5265 | 5314 | dependencies = [ |
| 5266 | − "bitflags 2.10.0", | |
| 5315 | + "bitflags 2.13.2", | |
| 5267 | 5316 | "dlib", |
| 5268 | 5317 | "log", |
| 5269 | 5318 | "once_cell", |
@@ -5307,9 +5356,9 @@ dependencies = [
| 5307 | 5356 | |
| 5308 | 5357 | [[package]] |
| 5309 | 5358 | name = "zbus" |
| 5310 | −version = "5.12.0" | |
| 5359 | +version = "5.19.0" | |
| 5311 | 5360 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 5312 | −checksum = "b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91" | |
| 5361 | +checksum = "5db4be7c075cb421e4b7ee645541604239bd243ba7c357511f4ff3a74b555907" | |
| 5313 | 5362 | dependencies = [ |
| 5314 | 5363 | "async-broadcast", |
| 5315 | 5364 | "async-executor", |
@@ -5325,15 +5374,16 @@ dependencies = [
| 5325 | 5374 | "futures-core", |
| 5326 | 5375 | "futures-lite", |
| 5327 | 5376 | "hex", |
| 5328 | − "nix", | |
| 5377 | + "libc", | |
| 5329 | 5378 | "ordered-stream", |
| 5379 | + "rustix 1.1.3", | |
| 5330 | 5380 | "serde", |
| 5331 | 5381 | "serde_repr", |
| 5332 | 5382 | "tracing", |
| 5333 | 5383 | "uds_windows", |
| 5334 | 5384 | "uuid", |
| 5335 | 5385 | "windows-sys 0.61.2", |
| 5336 | − "winnow 0.7.14", | |
| 5386 | + "winnow 1.0.4", | |
| 5337 | 5387 | "zbus_macros", |
| 5338 | 5388 | "zbus_names", |
| 5339 | 5389 | "zvariant", |
@@ -5365,17 +5415,17 @@ dependencies = [
| 5365 | 5415 | |
| 5366 | 5416 | [[package]] |
| 5367 | 5417 | name = "zbus_macros" |
| 5368 | −version = "5.12.0" | |
| 5418 | +version = "5.19.0" | |
| 5369 | 5419 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 5370 | −checksum = "1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314" | |
| 5420 | +checksum = "2990635d09ade6df1868f72f8cac69a876a90981e8bd3c40b1be413f8dc88f40" | |
| 5371 | 5421 | dependencies = [ |
| 5372 | 5422 | "proc-macro-crate", |
| 5373 | 5423 | "proc-macro2", |
| 5374 | 5424 | "quote", |
| 5375 | − "syn 2.0.111", | |
| 5425 | + "syn 3.0.9", | |
| 5376 | 5426 | "zbus_names", |
| 5377 | 5427 | "zvariant", |
| 5378 | − "zvariant_utils 3.2.1", | |
| 5428 | + "zvariant_utils", | |
| 5379 | 5429 | ] |
| 5380 | 5430 | |
| 5381 | 5431 | [[package]] |
@@ -5498,15 +5548,15 @@ checksum = "f1dccf46b25b205e4bebe1d5258a991df1cc17801017a845cb5b3fe0269781aa"
| 5498 | 5548 | |
| 5499 | 5549 | [[package]] |
| 5500 | 5550 | name = "zune-core" |
| 5501 | −version = "0.4.12" | |
| 5551 | +version = "0.5.3" | |
| 5502 | 5552 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 5503 | −checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" | |
| 5553 | +checksum = "d56377fd46368984a170bc5aac5567e52ca5da874caa60bea39fcbca78fb658b" | |
| 5504 | 5554 | |
| 5505 | 5555 | [[package]] |
| 5506 | 5556 | name = "zune-jpeg" |
| 5507 | −version = "0.4.21" | |
| 5557 | +version = "0.5.15" | |
| 5508 | 5558 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 5509 | −checksum = "29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713" | |
| 5559 | +checksum = "27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296" | |
| 5510 | 5560 | dependencies = [ |
| 5511 | 5561 | "zune-core", |
| 5512 | 5562 | ] |
@@ -5523,7 +5573,7 @@ dependencies = [
| 5523 | 5573 | "winnow 1.0.4", |
| 5524 | 5574 | "zcheapstr", |
| 5525 | 5575 | "zvariant_derive", |
| 5526 | − "zvariant_utils 4.2.0", | |
| 5576 | + "zvariant_utils", | |
| 5527 | 5577 | ] |
| 5528 | 5578 | |
| 5529 | 5579 | [[package]] |
@@ -5536,20 +5586,7 @@ dependencies = [
| 5536 | 5586 | "proc-macro2", |
| 5537 | 5587 | "quote", |
| 5538 | 5588 | "syn 3.0.9", |
| 5539 | − "zvariant_utils 4.2.0", | |
| 5540 | −] | |
| 5541 | − | |
| 5542 | −[[package]] | |
| 5543 | −name = "zvariant_utils" | |
| 5544 | −version = "3.2.1" | |
| 5545 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 5546 | −checksum = "c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599" | |
| 5547 | −dependencies = [ | |
| 5548 | − "proc-macro2", | |
| 5549 | − "quote", | |
| 5550 | − "serde", | |
| 5551 | − "syn 2.0.111", | |
| 5552 | − "winnow 0.7.14", | |
| 5589 | + "zvariant_utils", | |
| 5553 | 5590 | ] |
| 5554 | 5591 | |
| 5555 | 5592 | [[package]] |
modified
Cargo.toml
+17
−3
@@ -31,9 +31,23 @@ assets = [
| 31 | 31 | |
| 32 | 32 | [dependencies] |
| 33 | 33 | chrono = "0.4" |
| 34 | −eframe = "0.33.3" | |
| 35 | −egui = "0.33.3" | |
| 36 | −egui_material_icons = "0.5.0" | |
| 34 | +# glow, as eframe 0.33 defaulted to, rather than 0.34's new default of | |
| 35 | +# wgpu; and no system_fonts, which 0.37 adds, so the look is unchanged. | |
| 36 | +eframe = { version = "0.37.0", default-features = false, features = [ | |
| 37 | + "accesskit", | |
| 38 | + "clipboard", | |
| 39 | + "default_fonts", | |
| 40 | + "glow", | |
| 41 | + "links", | |
| 42 | + "wayland", | |
| 43 | + "web_screen_reader", | |
| 44 | + "x11", | |
| 45 | +] } | |
| 46 | +# eframe's default features turn on winit's, and a dependency can't name | |
| 47 | +# a feature of its dependency, so winit is listed here to keep them. | |
| 48 | +winit = "0.30.13" | |
| 49 | +egui = "0.37.0" | |
| 50 | +egui_material_icons = "0.9.0" | |
| 37 | 51 | log = "0.4" |
| 38 | 52 | env_logger = "0.11" |
| 39 | 53 | serde = { version = "1.0", features = ["derive", "default"] } |
modified
src/main.rs
+83
−53
@@ -488,6 +488,23 @@ impl KocoConfig {
| 488 | 488 | } |
| 489 | 489 | } |
| 490 | 490 | |
| 491 | +/// egui's dark visuals, with the widgets as egui 0.33 drew them: egui | |
| 492 | +/// 0.37 made buttons darker and rounder, and the remote's buttons are | |
| 493 | +/// most of what koco shows. | |
| 494 | +fn koco_dark_visuals() -> egui::Visuals { | |
| 495 | + let mut visuals = egui::Visuals::dark(); | |
| 496 | + let widgets = &mut visuals.widgets; | |
| 497 | + widgets.noninteractive.corner_radius = egui::CornerRadius::same(2); | |
| 498 | + widgets.inactive.weak_bg_fill = egui::Color32::from_gray(60); | |
| 499 | + widgets.inactive.corner_radius = egui::CornerRadius::same(2); | |
| 500 | + widgets.hovered.weak_bg_fill = egui::Color32::from_gray(70); | |
| 501 | + widgets.hovered.corner_radius = egui::CornerRadius::same(3); | |
| 502 | + widgets.active.weak_bg_fill = egui::Color32::from_gray(55); | |
| 503 | + widgets.active.corner_radius = egui::CornerRadius::same(2); | |
| 504 | + widgets.open.corner_radius = egui::CornerRadius::same(2); | |
| 505 | + visuals | |
| 506 | +} | |
| 507 | + | |
| 491 | 508 | impl Koco { |
| 492 | 509 | fn new(cc: &eframe::CreationContext<'_>) -> Self { |
| 493 | 510 | // Initialize material icons |
@@ -497,7 +514,7 @@ impl Koco {
| 497 | 514 | |
| 498 | 515 | // Apply theme |
| 499 | 516 | let theme = config.get_current_theme_or_default(); |
| 500 | − let mut visuals = egui::Visuals::dark(); | |
| 517 | + let mut visuals = koco_dark_visuals(); | |
| 501 | 518 | |
| 502 | 519 | // Set background color |
| 503 | 520 | visuals.panel_fill = egui::Color32::from_rgb( |
@@ -515,6 +532,12 @@ impl Koco {
| 515 | 532 | |
| 516 | 533 | cc.egui_ctx.set_visuals(visuals); |
| 517 | 534 | |
| 535 | + // egui 0.37's roomier buttons, back to 0.33's size. | |
| 536 | + cc.egui_ctx.all_styles_mut(|style| { | |
| 537 | + style.spacing.button_padding = egui::vec2(4.0, 1.0); | |
| 538 | + style.spacing.interact_size = egui::vec2(40.0, 18.0); | |
| 539 | + }); | |
| 540 | + | |
| 518 | 541 | let mut config_ui_state = ConfigUIState::default(); |
| 519 | 542 | |
| 520 | 543 | // Initialize UI state with first instance |
@@ -908,7 +931,7 @@ impl Koco {
| 908 | 931 | |
| 909 | 932 | fn apply_theme(&self, ctx: &egui::Context) { |
| 910 | 933 | let theme = self.config.get_current_theme_or_default(); |
| 911 | − let mut visuals = egui::Visuals::dark(); | |
| 934 | + let mut visuals = koco_dark_visuals(); | |
| 912 | 935 | |
| 913 | 936 | visuals.panel_fill = egui::Color32::from_rgb( |
| 914 | 937 | theme.background_color[0], |
@@ -1251,7 +1274,10 @@ impl Koco {
| 1251 | 1274 | } |
| 1252 | 1275 | |
| 1253 | 1276 | impl eframe::App for Koco { |
| 1254 | − fn update(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame) { | |
| 1277 | + // Everything that isn't drawing: MQTT theme reloads, the window title, | |
| 1278 | + // and the keys and scroll wheel that drive Kodi. eframe calls this | |
| 1279 | + // just before `ui`, with the same frame's input. | |
| 1280 | + fn logic(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame) { | |
| 1255 | 1281 | // Check if theme was changed via MQTT and reload config + apply theme |
| 1256 | 1282 | if let Ok(mut changed) = self.theme_changed.lock() |
| 1257 | 1283 | && *changed |
@@ -1358,14 +1384,16 @@ impl eframe::App for Koco {
| 1358 | 1384 | } |
| 1359 | 1385 | }); |
| 1360 | 1386 | } |
| 1387 | + } | |
| 1361 | 1388 | |
| 1389 | + fn ui(&mut self, ui: &mut egui::Ui, _frame: &mut eframe::Frame) { | |
| 1362 | 1390 | let label = self |
| 1363 | 1391 | .current_instance() |
| 1364 | 1392 | .map(|i| i.label.clone()) |
| 1365 | 1393 | .unwrap_or_else(|| "No instance selected".to_string()); |
| 1366 | 1394 | |
| 1367 | 1395 | // Top menu bar |
| 1368 | − egui::TopBottomPanel::top("top_panel").show(ctx, |ui| { | |
| 1396 | + egui::Panel::top("top_panel").show(ui, |ui| { | |
| 1369 | 1397 | ui.horizontal(|ui| { |
| 1370 | 1398 | ui.heading(format!("Koco - {}", label)); |
| 1371 | 1399 | ui.with_layout(egui::Layout::right_to_left(egui::Align::Center), |ui| { |
@@ -1384,11 +1412,60 @@ impl eframe::App for Koco {
| 1384 | 1412 | |
| 1385 | 1413 | // Show settings window |
| 1386 | 1414 | if self.show_settings_window { |
| 1387 | − self.render_settings_window(ctx); | |
| 1415 | + let ctx = ui.ctx().clone(); | |
| 1416 | + self.render_settings_window(&ctx); | |
| 1388 | 1417 | } |
| 1389 | 1418 | |
| 1419 | + // Bottom panel for now playing. Before the central panel, which | |
| 1420 | + // takes whatever space the side panels leave it. | |
| 1421 | + egui::Panel::bottom("now_playing_panel").show(ui, |ui| { | |
| 1422 | + if let Ok(np) = self.now_playing.lock() { | |
| 1423 | + if !np.title.is_empty() { | |
| 1424 | + // Calculate progress percentage | |
| 1425 | + let percentage = if np.duration > 0.0 { | |
| 1426 | + (np.position / np.duration).clamp(0.0, 1.0) | |
| 1427 | + } else { | |
| 1428 | + 0.0 | |
| 1429 | + }; | |
| 1430 | + | |
| 1431 | + // Draw custom background with progress | |
| 1432 | + let available_rect = ui.available_rect_before_wrap(); | |
| 1433 | + let progress_width = available_rect.width() * percentage as f32; | |
| 1434 | + | |
| 1435 | + // Draw progress background | |
| 1436 | + let progress_rect = egui::Rect::from_min_size( | |
| 1437 | + available_rect.min, | |
| 1438 | + egui::vec2(progress_width, available_rect.height()), | |
| 1439 | + ); | |
| 1440 | + ui.painter().rect_filled( | |
| 1441 | + progress_rect, | |
| 1442 | + 0.0, | |
| 1443 | + egui::Color32::from_rgba_unmultiplied(100, 100, 255, 50), | |
| 1444 | + ); | |
| 1445 | + | |
| 1446 | + ui.add_space(5.0); | |
| 1447 | + ui.horizontal(|ui| { | |
| 1448 | + let status_icon = if np.playing { "▶" } else { "⏸" }; | |
| 1449 | + ui.label(egui::RichText::new(status_icon).size(16.0)); | |
| 1450 | + ui.horizontal(|ui| { | |
| 1451 | + ui.label(egui::RichText::new(&np.title).size(16.0).strong()); | |
| 1452 | + if !np.artist.is_empty() { | |
| 1453 | + ui.label(egui::RichText::new(&np.artist).size(12.0).weak()); | |
| 1454 | + } | |
| 1455 | + if !np.album.is_empty() { | |
| 1456 | + ui.label(egui::RichText::new(&np.album).size(11.0).weak()); | |
| 1457 | + } | |
| 1458 | + }); | |
| 1459 | + }); | |
| 1460 | + } else { | |
| 1461 | + ui.label("No media playing"); | |
| 1462 | + } | |
| 1463 | + } | |
| 1464 | + ui.add_space(5.0); | |
| 1465 | + }); | |
| 1466 | + | |
| 1390 | 1467 | // Main panel |
| 1391 | − egui::CentralPanel::default().show(ctx, |ui| { | |
| 1468 | + egui::CentralPanel::default().show(ui, |ui| { | |
| 1392 | 1469 | if let Some(instance) = self.current_instance() { |
| 1393 | 1470 | ui.vertical_centered(|ui| { |
| 1394 | 1471 | ui.add_space(20.0); |
@@ -1509,53 +1586,6 @@ impl eframe::App for Koco {
| 1509 | 1586 | }); |
| 1510 | 1587 | } |
| 1511 | 1588 | }); |
| 1512 | − | |
| 1513 | − // Bottom panel for now playing | |
| 1514 | − egui::TopBottomPanel::bottom("now_playing_panel").show(ctx, |ui| { | |
| 1515 | − if let Ok(np) = self.now_playing.lock() { | |
| 1516 | − if !np.title.is_empty() { | |
| 1517 | − // Calculate progress percentage | |
| 1518 | − let percentage = if np.duration > 0.0 { | |
| 1519 | − (np.position / np.duration).clamp(0.0, 1.0) | |
| 1520 | − } else { | |
| 1521 | − 0.0 | |
| 1522 | − }; | |
| 1523 | − | |
| 1524 | − // Draw custom background with progress | |
| 1525 | − let available_rect = ui.available_rect_before_wrap(); | |
| 1526 | − let progress_width = available_rect.width() * percentage as f32; | |
| 1527 | − | |
| 1528 | − // Draw progress background | |
| 1529 | − let progress_rect = egui::Rect::from_min_size( | |
| 1530 | − available_rect.min, | |
| 1531 | − egui::vec2(progress_width, available_rect.height()), | |
| 1532 | − ); | |
| 1533 | − ui.painter().rect_filled( | |
| 1534 | − progress_rect, | |
| 1535 | − 0.0, | |
| 1536 | − egui::Color32::from_rgba_unmultiplied(100, 100, 255, 50), | |
| 1537 | − ); | |
| 1538 | − | |
| 1539 | − ui.add_space(5.0); | |
| 1540 | − ui.horizontal(|ui| { | |
| 1541 | − let status_icon = if np.playing { "▶" } else { "⏸" }; | |
| 1542 | − ui.label(egui::RichText::new(status_icon).size(16.0)); | |
| 1543 | − ui.horizontal(|ui| { | |
| 1544 | − ui.label(egui::RichText::new(&np.title).size(16.0).strong()); | |
| 1545 | − if !np.artist.is_empty() { | |
| 1546 | − ui.label(egui::RichText::new(&np.artist).size(12.0).weak()); | |
| 1547 | − } | |
| 1548 | − if !np.album.is_empty() { | |
| 1549 | − ui.label(egui::RichText::new(&np.album).size(11.0).weak()); | |
| 1550 | − } | |
| 1551 | − }); | |
| 1552 | − }); | |
| 1553 | − } else { | |
| 1554 | − ui.label("No media playing"); | |
| 1555 | − } | |
| 1556 | − } | |
| 1557 | − ui.add_space(5.0); | |
| 1558 | − }); | |
| 1559 | 1589 | } |
| 1560 | 1590 | } |
| 1561 | 1591 |
Parents: 6887515