From 1c058252b54346981928a7bc47cf401bc55d418e Mon Sep 17 00:00:00 2001 From: shun suzuki Date: Wed, 9 Oct 2024 15:45:23 +0900 Subject: [PATCH] bump to v28.0.0-rc.0 --- .github/actions/setup-build/action.yml | 34 +- Cargo.lock | 2259 +++++++++-------- SOEMAUTDServer/Cargo.toml | 8 +- SOEMAUTDServer/ThirdPartyNotice.txt | 218 +- SOEMAUTDServer/src/main.rs | 5 +- ThirdPartyNotice.txt | 146 +- TwinCATAUTDServerLightweight/Cargo.toml | 6 +- .../ThirdPartyNotice.txt | 212 +- package-lock.json | 18 +- package.json | 2 +- simulator/ThirdPartyNotice.txt | 8 +- simulator/src/error.rs | 2 + simulator/src/main.rs | 4 +- simulator/src/renderer/imgui/mod.rs | 17 +- simulator/src/renderer/mod.rs | 6 +- simulator/src/simulator.rs | 2 +- src-tauri/Cargo.toml | 6 +- src-tauri/ThirdPartyNotice.txt | 448 ++-- src-tauri/build.rs | 6 - src-tauri/imgui.ini | 10 + src-tauri/src/options.rs | 2 - src-tauri/tauri.conf.json | 5 +- src/lib/UI/SOEM.svelte | 2 - src/lib/UI/Simulator.svelte | 81 +- src/lib/UI/options.ts | 3 +- tools/autd3-license-check | 2 +- tools/license-checker/Cargo.lock | 554 +++- tools/license-checker/Cargo.toml | 2 +- tools/license-checker/license-file.toml | 4 +- tools/license-checker/src/main.rs | 13 +- 30 files changed, 2104 insertions(+), 1981 deletions(-) create mode 100644 src-tauri/imgui.ini diff --git a/.github/actions/setup-build/action.yml b/.github/actions/setup-build/action.yml index 1f645fe..35405c1 100644 --- a/.github/actions/setup-build/action.yml +++ b/.github/actions/setup-build/action.yml @@ -11,39 +11,9 @@ runs: if: needs.check-src.outputs.status uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Setup Rust uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: 'stable' - - - name: install shaderc - shell: pwsh - if: inputs.os == 'windows-latest' - run: | - Invoke-WebRequest -URI https://storage.googleapis.com/shaderc/artifacts/prod/graphics_shader_compiler/shaderc/windows/continuous_release_2019/44/20240430-112613/install.zip -OutFile shaderc.zip - Expand-Archive -Path shaderc.zip -DestinationPath shaderc - echo "SHADERC_LIB_DIR=$Env:GITHUB_WORKSPACE/shaderc/install/lib" >> $Env:GITHUB_ENV - rm shaderc.zip - - name: install shaderc - shell: bash - if: inputs.shaderc && inputs.os == 'ubuntu-latest' - run: | - sudo apt-get install build-essential cmake git ninja-build - - name: install shaderc - shell: bash - if: inputs.os == 'macos-latest' - run: | - brew install ninja - - - name: install dependencies - shell: bash - if: inputs.os == 'ubuntu-latest' - run: | - sudo apt-get update - sudo apt-get install -y pkg-config libfreetype6-dev libfontconfig1-dev - sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev librsvg2-dev - - - name: setup cache - uses: swatinem/rust-cache@v2 + toolchain: 'stable' \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 47225de..9df1aba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 3 [[package]] name = "SOEMAUTDServer" -version = "27.0.0" +version = "28.0.0-rc.0" dependencies = [ "anyhow", "autd3-driver", @@ -22,7 +22,7 @@ dependencies = [ [[package]] name = "TwinCATAUTDServerLightweight" -version = "27.0.0" +version = "28.0.0-rc.0" dependencies = [ "anyhow", "autd3-link-twincat", @@ -39,9 +39,9 @@ dependencies = [ [[package]] name = "ab_glyph" -version = "0.2.28" +version = "0.2.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79faae4620f45232f599d9bc7b290f88247a0834162c4495ab2f02d60004adfb" +checksum = "ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0" dependencies = [ "ab_glyph_rasterizer", "owned_ttf_parser", @@ -55,19 +55,13 @@ checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ "gimli", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" version = "2.0.0" @@ -96,12 +90,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "aligned-vec" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" - [[package]] name = "alloc-no-stdlib" version = "2.0.4" @@ -117,22 +105,31 @@ dependencies = [ "alloc-no-stdlib", ] +[[package]] +name = "allocator-api2" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" + [[package]] name = "android-activity" -version = "0.4.3" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64529721f27c2314ced0890ce45e469574a73e5e6fdd6e9da1860eb29285f5e0" +checksum = "ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289" dependencies = [ "android-properties", - "bitflags 1.3.2", + "bitflags 2.6.0", "cc", + "cesu8", + "jni 0.21.1", "jni-sys", "libc", "log", - "ndk 0.7.0", + "ndk 0.8.0", "ndk-context", - "ndk-sys 0.4.1+23.1.7779620", - "num_enum 0.6.1", + "ndk-sys 0.5.0+25.2.9519653", + "num_enum 0.7.3", + "thiserror", ] [[package]] @@ -211,15 +208,6 @@ version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" -[[package]] -name = "approx" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f2a05fd1bd10b2527e20a2cd32d8873d115b8b39fe219ee25f42a8aca6ba278" -dependencies = [ - "num-traits", -] - [[package]] name = "approx" version = "0.5.1" @@ -230,41 +218,33 @@ dependencies = [ ] [[package]] -name = "arbitrary" -version = "1.3.2" +name = "arrayref" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" [[package]] -name = "arg_enum_proc_macro" -version = "0.3.4" +name = "arrayvec" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.72", + "serde", ] [[package]] -name = "arrayref" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a" - -[[package]] -name = "arrayvec" -version = "0.7.4" +name = "as-raw-xcb-connection" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" [[package]] name = "ash" -version = "0.37.3+1.3.251" +version = "0.38.0+1.3.281" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a" +checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f" dependencies = [ - "libloading 0.7.4", + "libloading", ] [[package]] @@ -293,9 +273,9 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.13.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7" +checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" dependencies = [ "async-task", "concurrent-queue", @@ -317,9 +297,9 @@ dependencies = [ [[package]] name = "async-io" -version = "2.3.3" +version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" +checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" dependencies = [ "async-lock", "cfg-if", @@ -331,7 +311,7 @@ dependencies = [ "rustix", "slab", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -347,9 +327,9 @@ dependencies = [ [[package]] name = "async-process" -version = "2.2.3" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7eda79bbd84e29c2b308d1dc099d7de8dcc7035e48f4bf5dc4a531a44ff5e2a" +checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" dependencies = [ "async-channel", "async-io", @@ -362,7 +342,6 @@ dependencies = [ "futures-lite", "rustix", "tracing", - "windows-sys 0.52.0", ] [[package]] @@ -373,14 +352,14 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] name = "async-signal" -version = "0.2.9" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfb3634b73397aa844481f814fad23bbf07fdb0eabec10f2eb95e58944b1ec32" +checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" dependencies = [ "async-io", "async-lock", @@ -391,14 +370,14 @@ dependencies = [ "rustix", "signal-hook-registry", "slab", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "async-stream" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" dependencies = [ "async-stream-impl", "futures-core", @@ -407,13 +386,13 @@ dependencies = [ [[package]] name = "async-stream-impl" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -424,13 +403,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.81" +version = "0.1.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" +checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -474,64 +453,68 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autd3" -version = "27.0.0" +version = "28.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c34d30a0bd35bbff0fa816c4a6fd2d2eba842452f7cfcc4cda2066c43cbfe3f0" +checksum = "83a4fe747aea45e10a5f91fdeb30b2582adb95fc1127acf746a1f01852241e37" dependencies = [ "autd3-driver", "autd3-firmware-emulator", - "bit-vec", - "derivative", - "derive_more", + "bit-vec 0.8.0", + "derive_more 1.0.0", + "itertools 0.13.0", "num", + "rayon", "thiserror", "tokio", + "tracing", + "tynm", "windows 0.58.0", ] [[package]] name = "autd3-derive" -version = "27.0.0" +version = "28.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "075e7e02bd2cd97771e978a0b33163a8203e368825e9f7dc0865520a36167f9a" +checksum = "37b1f58d687a059918799e6430a32b783029ad5c57ba731fd32116e26c8454ee" dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] name = "autd3-driver" -version = "27.0.0" +version = "28.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e07c4f3e0ffccc937e7f48785edde05ac99a77737a1f87d3c70bc64100ca1841" +checksum = "756e8a08d677e948c9f139fb4c72c9cc3013625268ebbbc49d89cfef3aa4a148" dependencies = [ "async-trait", "autd3-derive", - "bit-vec", + "bit-vec 0.8.0", "bitfield-struct", "bitflags 2.6.0", - "derive_more", + "bvh", + "derive_more 1.0.0", "itertools 0.13.0", "nalgebra 0.33.0", - "num-complex", "rayon", + "seq-macro", "serde", "thiserror", "time", "tokio", "tracing", - "tynm", "windows 0.58.0", ] [[package]] name = "autd3-firmware-emulator" -version = "27.0.0" +version = "28.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc718385758ce79e63241f487b7e27883583c1616d12bde1d5d8c5487b1dcbbe" +checksum = "0dcb5d52e0d44c2a409b98288a690010abf50d817567ac65e839f74b46489188" dependencies = [ + "autd3-derive", "autd3-driver", "num-integer", "thiserror", @@ -540,42 +523,43 @@ dependencies = [ [[package]] name = "autd3-gain-holo" -version = "27.0.0" +version = "28.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59aaff5c32c52d7fc437f40d395e046e76c5ddc5b5d10ed31dea4daf8b3d766f" +checksum = "976687be1840bbf51e2a0b1ecf4a0953ce3df0143eb5ad10303abfa1eb6626fa" dependencies = [ "autd3-driver", - "bit-vec", - "derive_more", + "bit-vec 0.8.0", + "derive_more 1.0.0", "nalgebra 0.33.0", "rand 0.8.5", "rayon", "thiserror", + "tynm", ] [[package]] name = "autd3-link-simulator" -version = "27.0.0" +version = "28.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1ce02bb8df5a4de6037c4245b7dfec67b9ab5e7a6f83c4b56ba3f873baa64e4" +checksum = "e8dcec66990702fbf27bcb275ccf030c1e25e255c365a2aa37a1fa7886b72925" dependencies = [ "autd3-driver", "autd3-protobuf", - "thiserror", "tonic", ] [[package]] name = "autd3-link-soem" -version = "27.0.0" +version = "28.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d71e4d817ff6cbb5d751e7914d378ca62fd93b626ad557c392921de3c809da0" +checksum = "871d8fe98b1c11dd955db79907ea2ca9b1f9e668c9ded6a7888ac34d7d50c3ae" dependencies = [ + "anyhow", "async-channel", "autd3-driver", "autd3-protobuf", "cc", - "derive_more", + "derive_more 1.0.0", "glob", "libc", "serde", @@ -590,20 +574,20 @@ dependencies = [ [[package]] name = "autd3-link-twincat" -version = "27.0.0" +version = "28.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "068ee6bb1aa6dada3dc885cc2b4f1e47e2019e2ec9f9602436455c9a51005309" +checksum = "20cd3485c178a8a898f41db58f50578d507b35566dfa138ee5e0b0b30cf58ae0" dependencies = [ "autd3-driver", - "libloading 0.8.5", + "libloading", "thiserror", ] [[package]] name = "autd3-protobuf" -version = "27.0.0" +version = "28.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd2ecf633c447704ce0c2f30082d52e5eb28ec3f8c78626aace719045416876d" +checksum = "4f3bfd7fc946a4930e86c68ded20f2ebc4ad0d592873146c1694458fdcf6ab90" dependencies = [ "autd3", "autd3-driver", @@ -617,11 +601,11 @@ dependencies = [ [[package]] name = "autd3-server" -version = "27.0.0" +version = "28.0.0-rc.0" dependencies = [ "autd3-driver", "autd3-link-soem", - "libloading 0.8.5", + "libloading", "serde", "serde_json", "tauri", @@ -631,38 +615,15 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" - -[[package]] -name = "av1-grain" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" -dependencies = [ - "anyhow", - "arrayvec", - "log", - "nom", - "num-rational", - "v_frame", -] - -[[package]] -name = "avif-serialize" -version = "0.8.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2" -dependencies = [ - "arrayvec", -] +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "axum" -version = "0.7.5" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf" +checksum = "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae" dependencies = [ "async-trait", "axum-core", @@ -680,16 +641,16 @@ dependencies = [ "rustversion", "serde", "sync_wrapper 1.0.1", - "tower", + "tower 0.5.1", "tower-layer", "tower-service", ] [[package]] name = "axum-core" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3" +checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" dependencies = [ "async-trait", "bytes", @@ -700,24 +661,24 @@ dependencies = [ "mime", "pin-project-lite", "rustversion", - "sync_wrapper 0.1.2", + "sync_wrapper 1.0.1", "tower-layer", "tower-service", ] [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.4", + "miniz_oxide", "object", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -738,27 +699,36 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "bit-set" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0481a0e032742109b1133a095184ee93d88f3dc9e0d28a5d033dc77a073f44f" +dependencies = [ + "bit-vec 0.7.0", +] + [[package]] name = "bit-vec" -version = "0.8.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" +checksum = "d2c54ff287cfc0a34f38a6b832ea1bd8e448a330b3e40a50859e6488bee07f22" [[package]] -name = "bit_field" -version = "0.10.2" +name = "bit-vec" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" [[package]] name = "bitfield-struct" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de05f8756f1c68937349406d4632ae96ae35901019b5e59c508d9c38c64715fb" +checksum = "45ced5210f4878484de1a151cbef1cbff7afe0c1a005e4448e8a4ec76275c7a0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -773,12 +743,6 @@ version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" -[[package]] -name = "bitstream-io" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dcde5f311c85b8ca30c2e4198d4326bc342c76541590106f5fa4a50946ea499" - [[package]] name = "block" version = "0.1.6" @@ -796,21 +760,21 @@ dependencies = [ [[package]] name = "block-sys" -version = "0.1.0-beta.1" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146" +checksum = "ae85a0696e7ea3b835a453750bf002770776609115e6d25c6d2ff28a8200f7e7" dependencies = [ "objc-sys", ] [[package]] name = "block2" -version = "0.2.0-alpha.6" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42" +checksum = "15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68" dependencies = [ "block-sys", - "objc2-encode", + "objc2", ] [[package]] @@ -857,18 +821,25 @@ dependencies = [ "serde", ] -[[package]] -name = "built" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "236e6289eda5a812bc6b53c3b024039382a2895fbbeef2d748b2931546d392c4" - [[package]] name = "bumpalo" version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +[[package]] +name = "bvh" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb3ba37f539b414d67436ce143437b697dbb1a5b7aed161258f2a88b1bffa6b0" +dependencies = [ + "approx", + "log", + "nalgebra 0.33.0", + "num", + "rand 0.8.5", +] + [[package]] name = "bytemuck" version = "1.18.0" @@ -880,13 +851,13 @@ dependencies = [ [[package]] name = "bytemuck_derive" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee891b04274a59bd38b412188e24b849617b2e45a0fd8d057deb63e7403761b" +checksum = "bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -903,9 +874,9 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" [[package]] name = "bytes" -version = "1.7.1" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" [[package]] name = "cairo-rs" @@ -933,16 +904,28 @@ dependencies = [ [[package]] name = "calloop" -version = "0.10.6" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e0d00eb1ea24371a97d2da6201c6747a633dc6dc1988ef503403b4c59504a8" +checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "log", - "nix 0.25.1", - "slotmap", + "polling", + "rustix", + "slab", "thiserror", - "vec_map", +] + +[[package]] +name = "calloop-wayland-source" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02" +dependencies = [ + "calloop", + "rustix", + "wayland-backend", + "wayland-client", ] [[package]] @@ -970,12 +953,13 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.8" +version = "1.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "504bdec147f2cc13c8b57ed9401fd8a147cc66b67ad5cb241394244f2c947549" +checksum = "2e80e3b6a3ab07840e1cae9b0666a63970dc28e8ed5ffbcdacbfc760c281bfc1" dependencies = [ "jobserver", "libc", + "shlex", ] [[package]] @@ -1032,16 +1016,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" -[[package]] -name = "cgmath" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a98d30140e3296250832bbaaff83b27dcd6fa3cc70fb6f1f3e5c9c0023b5317" -dependencies = [ - "approx 0.4.0", - "num-traits", -] - [[package]] name = "chlorine" version = "1.0.12" @@ -1065,9 +1039,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.19" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7be5744db7978a28d9df86a214130d106a89ce49644cbc4e3f0c22c3fba30615" +checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" dependencies = [ "clap_builder", "clap_derive", @@ -1075,9 +1049,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.19" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5fbc17d3ef8278f55b282b2a2e75ae6f6c7d4bb70ed3d0382375104bfafdb4b" +checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" dependencies = [ "anstream", "anstyle", @@ -1094,7 +1068,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -1103,15 +1077,6 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" -[[package]] -name = "cmake" -version = "0.1.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" -dependencies = [ - "cc", -] - [[package]] name = "cocoa" version = "0.24.1" @@ -1122,8 +1087,8 @@ dependencies = [ "block", "cocoa-foundation", "core-foundation", - "core-graphics", - "foreign-types", + "core-graphics 0.22.3", + "foreign-types 0.3.2", "libc", "objc", ] @@ -1142,6 +1107,16 @@ dependencies = [ "objc", ] +[[package]] +name = "codespan-reporting" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" +dependencies = [ + "termcolor", + "unicode-width", +] + [[package]] name = "color_quant" version = "1.1.0" @@ -1154,6 +1129,37 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" +[[package]] +name = "com" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e17887fd17353b65b1b2ef1c526c83e26cd72e74f598a8dc1bee13a48f3d9f6" +dependencies = [ + "com_macros", +] + +[[package]] +name = "com_macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d375883580a668c7481ea6631fc1a8863e33cc335bf56bfad8d7e6d4b04b13a5" +dependencies = [ + "com_macros_support", + "proc-macro2", + "syn 1.0.109", +] + +[[package]] +name = "com_macros_support" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad899a1087a9296d5644792d7cb72b8e34c1bec8e7d4fbc002230169a6e8710c" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "combine" version = "4.6.7" @@ -1191,9 +1197,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-graphics" @@ -1204,7 +1210,20 @@ dependencies = [ "bitflags 1.3.2", "core-foundation", "core-graphics-types", - "foreign-types", + "foreign-types 0.3.2", + "libc", +] + +[[package]] +name = "core-graphics" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "core-graphics-types", + "foreign-types 0.5.0", "libc", ] @@ -1221,9 +1240,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" dependencies = [ "libc", ] @@ -1239,9 +1258,9 @@ dependencies = [ [[package]] name = "critical-section" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216" +checksum = "f64009896348fc5af4222e9cf7d7d82a95a256c634ebcf61c53e4ea461422242" [[package]] name = "crossbeam-channel" @@ -1271,27 +1290,12 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "crossbeam-queue" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" -dependencies = [ - "crossbeam-utils", -] - [[package]] name = "crossbeam-utils" version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" -[[package]] -name = "crunchy" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" - [[package]] name = "crypto-common" version = "0.1.6" @@ -1326,7 +1330,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -1357,7 +1361,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" dependencies = [ "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -1370,6 +1374,23 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "cursor-icon" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" + +[[package]] +name = "d3d12" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdbd1f579714e3c809ebd822c81ef148b1ceaeb3d535352afc73fd0c4c6a0017" +dependencies = [ + "bitflags 2.6.0", + "libloading", + "winapi", +] + [[package]] name = "darling" version = "0.20.10" @@ -1391,7 +1412,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -1402,7 +1423,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -1416,27 +1437,37 @@ dependencies = [ ] [[package]] -name = "derivative" -version = "2.2.0" +name = "derive_more" +version = "0.99.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ + "convert_case", "proc-macro2", "quote", - "syn 1.0.109", + "rustc_version", + "syn 2.0.79", ] [[package]] name = "derive_more" -version = "0.99.18" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" +checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ - "convert_case", "proc-macro2", "quote", - "rustc_version", - "syn 2.0.72", + "syn 2.0.79", + "unicode-xid", ] [[package]] @@ -1449,15 +1480,6 @@ dependencies = [ "crypto-common", ] -[[package]] -name = "directories" -version = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" -dependencies = [ - "dirs-sys", -] - [[package]] name = "dirs-next" version = "2.0.0" @@ -1468,18 +1490,6 @@ dependencies = [ "dirs-sys-next", ] -[[package]] -name = "dirs-sys" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" -dependencies = [ - "libc", - "option-ext", - "redox_users", - "windows-sys 0.48.0", -] - [[package]] name = "dirs-sys-next" version = "0.1.2" @@ -1503,12 +1513,21 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" dependencies = [ - "libloading 0.8.5", + "libloading", ] [[package]] -name = "downcast-rs" -version = "1.2.1" +name = "document-features" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" +dependencies = [ + "litrs", +] + +[[package]] +name = "downcast-rs" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" @@ -1551,9 +1570,9 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "embed-resource" -version = "2.4.3" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4edcacde9351c33139a41e3c97eb2334351a81a2791bebb0b243df837128f602" +checksum = "f4e24052d7be71f0efb50c201557f6fe7d237cfd5a64fd5bcd7fd8fe32dbbffa" dependencies = [ "cc", "memchr", @@ -1602,7 +1621,7 @@ checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -1642,33 +1661,17 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "exr" -version = "1.72.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4" -dependencies = [ - "bit_field", - "flume", - "half", - "lebe", - "miniz_oxide 0.7.4", - "rayon-core", - "smallvec", - "zune-inflate", -] - [[package]] name = "fastrand" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "fdeflate" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" +checksum = "d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab" dependencies = [ "simd-adler32", ] @@ -1685,24 +1688,24 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.23" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.4.1", - "windows-sys 0.52.0", + "libredox 0.1.3", + "windows-sys 0.59.0", ] [[package]] name = "flate2" -version = "1.0.31" +version = "1.0.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920" +checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" dependencies = [ "crc32fast", - "miniz_oxide 0.7.4", + "miniz_oxide", ] [[package]] @@ -1729,15 +1732,6 @@ dependencies = [ "bitflags 1.3.2", ] -[[package]] -name = "flume" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" -dependencies = [ - "spin", -] - [[package]] name = "fnv" version = "1.0.7" @@ -1750,7 +1744,28 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" dependencies = [ - "foreign-types-shared", + "foreign-types-shared 0.1.1", +] + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared 0.3.1", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", ] [[package]] @@ -1759,6 +1774,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + [[package]] name = "form_urlencoded" version = "1.2.1" @@ -1780,9 +1801,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", ] @@ -1795,9 +1816,9 @@ checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" dependencies = [ "futures-core", "futures-task", @@ -1831,7 +1852,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -2003,7 +2024,7 @@ version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ff16065e5720f376fbced200a5ae0f47ace85fd70b7e54269790281353b6d61" dependencies = [ - "approx 0.5.1", + "approx", "num-traits", "rstar", "serde", @@ -2018,6 +2039,16 @@ dependencies = [ "libm", ] +[[package]] +name = "gethostname" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" +dependencies = [ + "libc", + "windows-targets 0.48.5", +] + [[package]] name = "getrandom" version = "0.1.16" @@ -2040,21 +2071,11 @@ dependencies = [ "wasi 0.11.0+wasi-snapshot-preview1", ] -[[package]] -name = "gif" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" -dependencies = [ - "color_quant", - "weezl", -] - [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "gio" @@ -2086,6 +2107,27 @@ dependencies = [ "winapi", ] +[[package]] +name = "gl_generator" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" +dependencies = [ + "khronos_api", + "log", + "xml-rs", +] + +[[package]] +name = "glam" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c28091a37a5d09b555cb6628fd954da299b536433834f5b8e59eba78e0cbbf8a" +dependencies = [ + "bytemuck", + "serde", +] + [[package]] name = "glib" version = "0.15.12" @@ -2139,54 +2181,36 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "globset" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" dependencies = [ "aho-corasick", "bstr", "log", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", -] - -[[package]] -name = "gltf" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3ce1918195723ce6ac74e80542c5a96a40c2b26162c1957a5cd70799b8cacf7" -dependencies = [ - "base64 0.13.1", - "byteorder", - "gltf-json", - "image 0.25.2", - "lazy_static", - "serde_json", - "urlencoding", + "regex-automata 0.4.8", + "regex-syntax 0.8.5", ] [[package]] -name = "gltf-derive" -version = "1.4.1" +name = "glow" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14070e711538afba5d6c807edb74bcb84e5dbb9211a3bf5dea0dfab5b24f4c51" +checksum = "bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1" dependencies = [ - "inflections", - "proc-macro2", - "quote", - "syn 2.0.72", + "js-sys", + "slotmap", + "wasm-bindgen", + "web-sys", ] [[package]] -name = "gltf-json" -version = "1.4.1" +name = "glutin_wgl_sys" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6176f9d60a7eab0a877e8e96548605dedbde9190a7ae1e80bbcc1c9af03ab14" +checksum = "0a4e1951bbd9434a81aa496fe59ccc2235af3820d27b85f9314e279609211e2c" dependencies = [ - "gltf-derive", - "serde", - "serde_derive", - "serde_json", + "gl_generator", ] [[package]] @@ -2200,6 +2224,58 @@ dependencies = [ "system-deps 6.2.2", ] +[[package]] +name = "gpu-alloc" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" +dependencies = [ + "bitflags 2.6.0", + "gpu-alloc-types", +] + +[[package]] +name = "gpu-alloc-types" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" +dependencies = [ + "bitflags 2.6.0", +] + +[[package]] +name = "gpu-allocator" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdd4240fc91d3433d5e5b0fc5b67672d771850dc19bbee03c1381e19322803d7" +dependencies = [ + "log", + "presser", + "thiserror", + "winapi", + "windows 0.52.0", +] + +[[package]] +name = "gpu-descriptor" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c08c1f623a8d0b722b8b99f821eb0ba672a1618f0d3b16ddbee1cedd2dd8557" +dependencies = [ + "bitflags 2.6.0", + "gpu-descriptor-types", + "hashbrown 0.14.5", +] + +[[package]] +name = "gpu-descriptor-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" +dependencies = [ + "bitflags 2.6.0", +] + [[package]] name = "gtk" version = "0.15.5" @@ -2257,9 +2333,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" +checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" dependencies = [ "atomic-waker", "bytes", @@ -2267,24 +2343,13 @@ dependencies = [ "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.3.0", + "indexmap 2.6.0", "slab", "tokio", "tokio-util", "tracing", ] -[[package]] -name = "half" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" -dependencies = [ - "bytemuck", - "cfg-if", - "crunchy", -] - [[package]] name = "hash32" version = "0.2.1" @@ -2305,6 +2370,31 @@ name = "hashbrown" version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", + "allocator-api2", +] + +[[package]] +name = "hashbrown" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" + +[[package]] +name = "hassle-rs" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890" +dependencies = [ + "bitflags 2.6.0", + "com", + "libc", + "libloading", + "thiserror", + "widestring", + "winapi", +] [[package]] name = "heapless" @@ -2358,6 +2448,12 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hexf-parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" + [[package]] name = "html5ever" version = "0.26.0" @@ -2425,9 +2521,9 @@ checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" [[package]] name = "httparse" -version = "1.9.4" +version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" +checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" [[package]] name = "httpdate" @@ -2471,9 +2567,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.7" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" +checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" dependencies = [ "bytes", "futures-channel", @@ -2484,16 +2580,15 @@ dependencies = [ "pin-project-lite", "socket2", "tokio", - "tower", "tower-service", "tracing", ] [[package]] name = "iana-time-zone" -version = "0.1.60" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -2522,6 +2617,17 @@ dependencies = [ "png", ] +[[package]] +name = "icrate" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d3aaff8a54577104bafdf686ff18565c3b6903ca5782a2026ef06e2c7aa319" +dependencies = [ + "block2", + "dispatch", + "objc2", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -2540,15 +2646,15 @@ dependencies = [ [[package]] name = "ignore" -version = "0.4.22" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" +checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" dependencies = [ "crossbeam-deque", "globset", "log", "memchr", - "regex-automata 0.4.7", + "regex-automata 0.4.8", "same-file", "walkdir", "winapi-util", @@ -2574,37 +2680,10 @@ checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10" dependencies = [ "bytemuck", "byteorder-lite", - "color_quant", - "exr", - "gif", - "image-webp", "num-traits", "png", - "qoi", - "ravif", - "rayon", - "rgb", - "tiff", - "zune-core", - "zune-jpeg", -] - -[[package]] -name = "image-webp" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904" -dependencies = [ - "byteorder-lite", - "quick-error", ] -[[package]] -name = "imgref" -version = "1.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126" - [[package]] name = "imgui" version = "0.12.0" @@ -2630,6 +2709,16 @@ dependencies = [ "mint", ] +[[package]] +name = "imgui-winit-support" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e3c00d50ebf207505ea6bc9a5cdafb33c1d14a8fe854fff1fa3542f013f3952" +dependencies = [ + "imgui", + "winit", +] + [[package]] name = "indexmap" version = "1.9.3" @@ -2643,12 +2732,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.3.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.0", "serde", ] @@ -2661,12 +2750,6 @@ dependencies = [ "cfb", ] -[[package]] -name = "inflections" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a" - [[package]] name = "instant" version = "0.1.13" @@ -2674,20 +2757,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" dependencies = [ "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "interpolate_name" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.72", ] [[package]] @@ -2705,15 +2774,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.13.0" @@ -2772,6 +2832,22 @@ dependencies = [ "walkdir", ] +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", + "windows-sys 0.45.0", +] + [[package]] name = "jni-sys" version = "0.3.0" @@ -2787,17 +2863,11 @@ dependencies = [ "libc", ] -[[package]] -name = "jpeg-decoder" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" - [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" dependencies = [ "wasm-bindgen", ] @@ -2826,56 +2896,46 @@ dependencies = [ ] [[package]] -name = "kuchikiki" -version = "0.8.2" +name = "khronos-egl" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" +checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" dependencies = [ - "cssparser", - "html5ever", - "indexmap 1.9.3", - "matches", - "selectors", + "libc", + "libloading", + "pkg-config", ] [[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - -[[package]] -name = "lebe" -version = "0.5.2" +name = "khronos_api" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" +checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" [[package]] -name = "libc" -version = "0.2.155" +name = "kuchikiki" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" +dependencies = [ + "cssparser", + "html5ever", + "indexmap 1.9.3", + "matches", + "selectors", +] [[package]] -name = "libfuzzer-sys" -version = "0.4.7" +name = "lazy_static" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" -dependencies = [ - "arbitrary", - "cc", - "once_cell", -] +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] -name = "libloading" -version = "0.7.4" +name = "libc" +version = "0.2.159" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" -dependencies = [ - "cfg-if", - "winapi", -] +checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" [[package]] name = "libloading" @@ -2912,6 +2972,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", + "redox_syscall 0.5.7", ] [[package]] @@ -2920,6 +2981,12 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +[[package]] +name = "litrs" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" + [[package]] name = "lock_api" version = "0.4.12" @@ -2951,15 +3018,6 @@ dependencies = [ "tracing-subscriber", ] -[[package]] -name = "loop9" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" -dependencies = [ - "imgref", -] - [[package]] name = "mac" version = "0.1.1" @@ -2968,9 +3026,9 @@ checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" [[package]] name = "mac-notification-sys" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51fca4d74ff9dbaac16a01b924bc3693fa2bba0862c2c633abc73f9a8ea21f64" +checksum = "dce8f34f3717aa37177e723df6c1fc5fb02b2a1087374ea3fe0ea42316dc8f91" dependencies = [ "cc", "dirs-next", @@ -3039,15 +3097,6 @@ dependencies = [ "rawpointer", ] -[[package]] -name = "maybe-rayon" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" -dependencies = [ - "cfg-if", -] - [[package]] name = "memchr" version = "2.7.4" @@ -3056,38 +3105,44 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memmap2" -version = "0.5.10" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" +checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" dependencies = [ "libc", ] [[package]] name = "memoffset" -version = "0.6.5" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" dependencies = [ "autocfg", ] [[package]] name = "memoffset" -version = "0.7.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] [[package]] -name = "memoffset" -version = "0.9.1" +name = "metal" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +checksum = "7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21" dependencies = [ - "autocfg", + "bitflags 2.6.0", + "block", + "core-graphics-types", + "foreign-types 0.5.0", + "log", + "objc", + "paste", ] [[package]] @@ -3102,15 +3157,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" -[[package]] -name = "miniz_oxide" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" -dependencies = [ - "adler", -] - [[package]] name = "miniz_oxide" version = "0.8.0" @@ -3129,26 +3175,35 @@ checksum = "e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff" [[package]] name = "mio" -version = "0.8.11" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ + "hermit-abi 0.3.9", "libc", - "log", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] -name = "mio" -version = "1.0.1" +name = "naga" +version = "22.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" +checksum = "8bd5a652b6faf21496f2cfd88fc49989c8db0825d1f6746b1a71a6ede24a63ad" dependencies = [ - "hermit-abi 0.3.9", - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.52.0", + "arrayvec", + "bit-set", + "bitflags 2.6.0", + "cfg_aliases 0.1.1", + "codespan-reporting", + "hexf-parse", + "indexmap 2.6.0", + "log", + "rustc-hash", + "spirv", + "termcolor", + "thiserror", + "unicode-xid", ] [[package]] @@ -3157,7 +3212,7 @@ version = "0.32.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5c17de023a86f59ed79891b2e5d5a94c705dbe904a5b5c9c952ea6221b03e4" dependencies = [ - "approx 0.5.1", + "approx", "matrixmultiply", "nalgebra-macros", "num-complex", @@ -3173,11 +3228,13 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c4b5f057b303842cf3262c27e465f4c303572e7f6b0648f60e16248ac3397f4" dependencies = [ - "approx 0.5.1", + "approx", "matrixmultiply", + "nalgebra-macros", "num-complex", "num-rational", "num-traits", + "serde", "simba 0.9.0", "typenum", ] @@ -3190,7 +3247,7 @@ checksum = "254a5372af8fc138e36684761d3c0cdb758a4410e938babcff1c860ce14ddbfc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -3208,15 +3265,16 @@ dependencies = [ [[package]] name = "ndk" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" +checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "jni-sys", - "ndk-sys 0.4.1+23.1.7779620", - "num_enum 0.5.11", - "raw-window-handle", + "log", + "ndk-sys 0.5.0+25.2.9519653", + "num_enum 0.7.3", + "raw-window-handle 0.6.2", "thiserror", ] @@ -3237,9 +3295,9 @@ dependencies = [ [[package]] name = "ndk-sys" -version = "0.4.1+23.1.7779620" +version = "0.5.0+25.2.9519653" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" +checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691" dependencies = [ "jni-sys", ] @@ -3250,31 +3308,6 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" -[[package]] -name = "nix" -version = "0.24.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" -dependencies = [ - "bitflags 1.3.2", - "cfg-if", - "libc", - "memoffset 0.6.5", -] - -[[package]] -name = "nix" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" -dependencies = [ - "autocfg", - "bitflags 1.3.2", - "cfg-if", - "libc", - "memoffset 0.6.5", -] - [[package]] name = "nix" version = "0.26.4" @@ -3316,17 +3349,11 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "noop_proc_macro" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" - [[package]] name = "notify-rust" -version = "4.11.1" +version = "4.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a1d03b6305ecefdd9c6c60150179bb8d9f0cd4e64bbcad1e41419e7bf5e414" +checksum = "5134a72dc570b178bff81b01e81ab14a6fcc015391ed4b3b14853090658cd3a3" dependencies = [ "log", "mac-notification-sys", @@ -3376,6 +3403,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" dependencies = [ "num-traits", + "serde", ] [[package]] @@ -3384,17 +3412,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" -[[package]] -name = "num-derive" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.72", -] - [[package]] name = "num-integer" version = "0.1.46" @@ -3447,11 +3464,11 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.6.1" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" dependencies = [ - "num_enum_derive 0.6.1", + "num_enum_derive 0.7.3", ] [[package]] @@ -3468,14 +3485,14 @@ dependencies = [ [[package]] name = "num_enum_derive" -version = "0.6.1" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -3501,29 +3518,25 @@ dependencies = [ [[package]] name = "objc-sys" -version = "0.2.0-beta.2" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" [[package]] name = "objc2" -version = "0.3.0-beta.3.patch-leaks.3" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e01640f9f2cb1220bbe80325e179e532cb3379ebcd1bf2279d703c19fe3a468" +checksum = "559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d" dependencies = [ - "block2", "objc-sys", "objc2-encode", ] [[package]] name = "objc2-encode" -version = "2.0.0-pre.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abfcac41015b00a120608fdaa6938c44cb983fee294351cc4bac7638b4e50512" -dependencies = [ - "objc-sys", -] +checksum = "d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666" [[package]] name = "objc_exception" @@ -3545,24 +3558,18 @@ dependencies = [ [[package]] name = "object" -version = "0.36.3" +version = "0.36.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" +checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "option-ext" -version = "0.2.0" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "orbclient" @@ -3612,9 +3619,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "owned_ttf_parser" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "490d3a563d3122bf7c911a59b0add9389e5ec0f5f0c3ac6b91ff235a0e6a7f90" +checksum = "22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4" dependencies = [ "ttf-parser", ] @@ -3646,9 +3653,9 @@ dependencies = [ [[package]] name = "parking" -version = "2.2.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot" @@ -3668,7 +3675,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.3", + "redox_syscall 0.5.7", "smallvec", "windows-targets 0.52.6", ] @@ -3789,7 +3796,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -3821,22 +3828,22 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -3853,9 +3860,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" dependencies = [ "atomic-waker", "fastrand", @@ -3901,9 +3908,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "plist" @@ -3912,7 +3919,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" dependencies = [ "base64 0.22.1", - "indexmap 2.3.0", + "indexmap 2.6.0", "quick-xml 0.32.0", "serde", "time", @@ -3928,14 +3935,14 @@ dependencies = [ "crc32fast", "fdeflate", "flate2", - "miniz_oxide 0.8.0", + "miniz_oxide", ] [[package]] name = "polling" -version = "3.7.2" +version = "3.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b" +checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" dependencies = [ "cfg-if", "concurrent-queue", @@ -3943,7 +3950,7 @@ dependencies = [ "pin-project-lite", "rustix", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3967,6 +3974,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" +[[package]] +name = "presser" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa" + [[package]] name = "proc-macro-crate" version = "1.3.1" @@ -3979,11 +3992,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.21.1", + "toml_edit 0.22.22", ] [[package]] @@ -4018,9 +4031,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a" dependencies = [ "unicode-ident", ] @@ -4030,25 +4043,12 @@ name = "profiling" version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58" -dependencies = [ - "profiling-procmacros", -] - -[[package]] -name = "profiling-procmacros" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd" -dependencies = [ - "quote", - "syn 2.0.72", -] [[package]] name = "prost" -version = "0.13.1" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13db3d3fde688c61e2446b4d843bc27a7e8af269a69440c0308021dc92333cc" +checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f" dependencies = [ "bytes", "prost-derive", @@ -4056,24 +4056,15 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.1" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18bec9b0adc4eba778b33684b7ba3e7137789434769ee3ce3930463ef904cfca" +checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" dependencies = [ "anyhow", "itertools 0.13.0", "proc-macro2", "quote", - "syn 2.0.72", -] - -[[package]] -name = "qoi" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" -dependencies = [ - "bytemuck", + "syn 2.0.79", ] [[package]] @@ -4085,12 +4076,6 @@ dependencies = [ "vecmath", ] -[[package]] -name = "quick-error" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" - [[package]] name = "quick-xml" version = "0.31.0" @@ -4109,11 +4094,20 @@ dependencies = [ "memchr", ] +[[package]] +name = "quick-xml" +version = "0.36.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" +dependencies = [ + "memchr", +] + [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -4200,59 +4194,22 @@ dependencies = [ ] [[package]] -name = "rav1e" -version = "0.7.1" +name = "range-alloc" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" -dependencies = [ - "arbitrary", - "arg_enum_proc_macro", - "arrayvec", - "av1-grain", - "bitstream-io", - "built", - "cfg-if", - "interpolate_name", - "itertools 0.12.1", - "libc", - "libfuzzer-sys", - "log", - "maybe-rayon", - "new_debug_unreachable", - "noop_proc_macro", - "num-derive", - "num-traits", - "once_cell", - "paste", - "profiling", - "rand 0.8.5", - "rand_chacha 0.3.1", - "simd_helpers", - "system-deps 6.2.2", - "thiserror", - "v_frame", - "wasm-bindgen", -] +checksum = "9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab" [[package]] -name = "ravif" -version = "0.11.10" +name = "raw-window-handle" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f0bfd976333248de2078d350bfdf182ff96e168a24d23d2436cef320dd4bdd" -dependencies = [ - "avif-serialize", - "imgref", - "loop9", - "quick-error", - "rav1e", - "rgb", -] +checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" [[package]] name = "raw-window-handle" -version = "0.5.2" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" [[package]] name = "rawpointer" @@ -4300,18 +4257,18 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.3" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" +checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" dependencies = [ "bitflags 2.6.0", ] [[package]] name = "redox_users" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom 0.2.15", "libredox 0.1.3", @@ -4320,14 +4277,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.6" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" +checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", + "regex-automata 0.4.8", + "regex-syntax 0.8.5", ] [[package]] @@ -4341,13 +4298,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" +checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.4", + "regex-syntax 0.8.5", ] [[package]] @@ -4358,9 +4315,15 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" + +[[package]] +name = "renderdoc-sys" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" [[package]] name = "rfd" @@ -4379,37 +4342,19 @@ dependencies = [ "objc", "objc-foundation", "objc_id", - "raw-window-handle", + "raw-window-handle 0.5.2", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", "windows 0.37.0", ] -[[package]] -name = "rgb" -version = "0.8.48" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f86ae463694029097b846d8f99fd5536740602ae00022c0c50c5600720b2f71" -dependencies = [ - "bytemuck", -] - [[package]] name = "robust" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5864e7ef1a6b7bcf1d6ca3f655e65e724ed3b52546a0d0a663c991522f552ea" -[[package]] -name = "roxmltree" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b" -dependencies = [ - "xmlparser", -] - [[package]] name = "rstar" version = "0.10.0" @@ -4427,20 +4372,26 @@ version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.34" +version = "0.38.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" dependencies = [ "bitflags 2.6.0", "errno", @@ -4511,9 +4462,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sctk-adwaita" -version = "0.5.4" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda4e97be1fd174ccc2aae81c8b694e803fa99b34e8fd0f057a9d70698e3ed09" +checksum = "70b31447ca297092c5a9916fc3b955203157b37c19ca8edde4f52e9843e602c7" dependencies = [ "ab_glyph", "log", @@ -4530,7 +4481,7 @@ checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" dependencies = [ "bitflags 1.3.2", "cssparser", - "derive_more", + "derive_more 0.99.18", "fxhash", "log", "matches", @@ -4574,7 +4525,7 @@ checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -4583,7 +4534,7 @@ version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.6.0", "itoa 1.0.11", "memchr", "ryu", @@ -4598,29 +4549,29 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] name = "serde_spanned" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" dependencies = [ "serde", ] [[package]] name = "serde_with" -version = "3.9.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" +checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.3.0", + "indexmap 2.6.0", "serde", "serde_derive", "serde_json", @@ -4630,14 +4581,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.9.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" +checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -4659,7 +4610,7 @@ checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -4695,44 +4646,29 @@ dependencies = [ ] [[package]] -name = "shaderc" -version = "0.8.3" +name = "sharded-slab" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27e07913ada18607bb60d12431cbe3358d3bbebbe95948e1618851dc01e63b7b" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" dependencies = [ - "libc", - "shaderc-sys", + "lazy_static", ] [[package]] -name = "shaderc-sys" -version = "0.8.3" +name = "shared_child" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73120d240fe22196300f39ca8547ca2d014960f27b19b47b21288b396272f7f7" +checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c" dependencies = [ - "cmake", "libc", - "roxmltree", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", + "windows-sys 0.59.0", ] [[package]] -name = "shared_child" -version = "1.0.1" +name = "shlex" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c" -dependencies = [ - "libc", - "windows-sys 0.59.0", -] +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" @@ -4749,7 +4685,7 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae" dependencies = [ - "approx 0.5.1", + "approx", "num-complex", "num-traits", "paste", @@ -4762,7 +4698,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3a386a501cd104797982c15ae17aafe8b9261315b5d07e3ec803f2ea26be0fa" dependencies = [ - "approx 0.5.1", + "approx", "num-complex", "num-traits", "paste", @@ -4775,21 +4711,12 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" -[[package]] -name = "simd_helpers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" -dependencies = [ - "quote", -] - [[package]] name = "simulator" -version = "27.0.0" +version = "28.0.0-rc.0" dependencies = [ "anyhow", - "autd3", + "autd3-derive", "autd3-driver", "autd3-firmware-emulator", "autd3-link-simulator", @@ -4797,27 +4724,26 @@ dependencies = [ "bitflags 2.6.0", "bytemuck", "camera_controllers", - "cgmath", "chrono", "clap", "crossbeam-channel", - "directories", "futures-util", - "gltf", + "glam", "image 0.25.2", "imgui", - "png", + "imgui-winit-support", "scarlet", "serde", "serde_json", + "smallvec", "strum", + "thiserror", "tokio", "tonic", "tracing", "tracing-core", "tracing-subscriber", - "vulkano", - "vulkano-shaders", + "wgpu", "winit", ] @@ -4853,21 +4779,36 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "smithay-client-toolkit" -version = "0.16.1" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "870427e30b8f2cbe64bf43ec4b86e88fe39b0a84b3f15efd9c9c2d020bc86eb9" +checksum = "922fd3eeab3bd820d76537ce8f582b1cf951eceb5475c28500c7457d9d17f53a" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "calloop", - "dlib", - "lazy_static", + "calloop-wayland-source", + "cursor-icon", + "libc", "log", "memmap2", - "nix 0.24.3", - "pkg-config", + "rustix", + "thiserror", + "wayland-backend", "wayland-client", + "wayland-csd-frame", "wayland-cursor", "wayland-protocols", + "wayland-protocols-wlr", + "wayland-scanner", + "xkeysym", +] + +[[package]] +name = "smol_str" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" +dependencies = [ + "serde", ] [[package]] @@ -4917,6 +4858,15 @@ dependencies = [ "lock_api", ] +[[package]] +name = "spirv" +version = "0.3.0+sdk-1.3.268.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" +dependencies = [ + "bitflags 2.6.0", +] + [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -4995,7 +4945,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -5011,9 +4961,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.72" +version = "2.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" +checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" dependencies = [ "proc-macro2", "quote", @@ -5075,16 +5025,16 @@ checksum = "609409d472a0a7d8d4dd9e19891bbdef546b9dce670c3057d0e02192dc541226" [[package]] name = "tao" -version = "0.16.9" +version = "0.16.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "575c856fc21e551074869dcfaad8f706412bd5b803dfa0fbf6881c4ff4bfafab" +checksum = "48d298c441a1da46e28e8ad8ec205aab7fd8cd71b9d10e05454224eef422e1ae" dependencies = [ "bitflags 1.3.2", "cairo-rs", "cc", "cocoa", "core-foundation", - "core-graphics", + "core-graphics 0.22.3", "crossbeam-channel", "dispatch", "gdk", @@ -5098,7 +5048,7 @@ dependencies = [ "gtk", "image 0.24.9", "instant", - "jni", + "jni 0.20.0", "lazy_static", "libc", "log", @@ -5109,7 +5059,7 @@ dependencies = [ "once_cell", "parking_lot", "png", - "raw-window-handle", + "raw-window-handle 0.5.2", "scopeguard", "serde", "tao-macros", @@ -5122,20 +5072,20 @@ dependencies = [ [[package]] name = "tao-macros" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" +checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.79", ] [[package]] name = "tar" -version = "0.4.41" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" +checksum = "4ff6c40d3aedb5e06b57c6f669ad17ab063dd1e63d977c6a88e7f4dfa4f04020" dependencies = [ "filetime", "libc", @@ -5179,7 +5129,7 @@ dependencies = [ "percent-encoding", "plist", "rand 0.8.5", - "raw-window-handle", + "raw-window-handle 0.5.2", "regex", "rfd", "semver", @@ -5274,7 +5224,7 @@ dependencies = [ "http 0.2.12", "http-range", "rand 0.8.5", - "raw-window-handle", + "raw-window-handle 0.5.2", "serde", "serde_json", "tauri-utils", @@ -5295,7 +5245,7 @@ dependencies = [ "gtk", "percent-encoding", "rand 0.8.5", - "raw-window-handle", + "raw-window-handle 0.5.2", "tauri-runtime", "tauri-utils", "uuid", @@ -5358,9 +5308,9 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.12.0" +version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" +checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" dependencies = [ "cfg-if", "fastrand", @@ -5380,6 +5330,15 @@ dependencies = [ "utf-8", ] +[[package]] +name = "termcolor" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +dependencies = [ + "winapi-util", +] + [[package]] name = "thin-slice" version = "0.1.1" @@ -5388,22 +5347,22 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" [[package]] name = "thiserror" -version = "1.0.63" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.63" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -5430,17 +5389,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "tiff" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" -dependencies = [ - "flate2", - "jpeg-decoder", - "weezl", -] - [[package]] name = "time" version = "0.3.36" @@ -5474,23 +5422,23 @@ dependencies = [ [[package]] name = "tiny-skia" -version = "0.8.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67" +checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab" dependencies = [ "arrayref", "arrayvec", "bytemuck", "cfg-if", - "png", + "log", "tiny-skia-path", ] [[package]] name = "tiny-skia-path" -version = "0.8.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c" +checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93" dependencies = [ "arrayref", "bytemuck", @@ -5521,7 +5469,7 @@ dependencies = [ "backtrace", "bytes", "libc", - "mio 1.0.1", + "mio", "pin-project-lite", "signal-hook-registry", "socket2", @@ -5537,7 +5485,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -5553,9 +5501,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" +checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" dependencies = [ "bytes", "futures-core", @@ -5594,7 +5542,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.20", + "toml_edit 0.22.22", ] [[package]] @@ -5612,7 +5560,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", @@ -5621,26 +5569,15 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" -dependencies = [ - "indexmap 2.3.0", - "toml_datetime", - "winnow 0.5.40", -] - -[[package]] -name = "toml_edit" -version = "0.22.20" +version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" +checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.18", + "winnow 0.6.20", ] [[package]] @@ -5667,7 +5604,7 @@ dependencies = [ "socket2", "tokio", "tokio-stream", - "tower", + "tower 0.4.13", "tower-layer", "tower-service", "tracing", @@ -5693,17 +5630,31 @@ dependencies = [ "tracing", ] +[[package]] +name = "tower" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper 0.1.2", + "tower-layer", + "tower-service", +] + [[package]] name = "tower-layer" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" [[package]] name = "tower-service" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" @@ -5724,7 +5675,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -5774,9 +5725,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "ttf-parser" -version = "0.24.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be21190ff5d38e8b4a2d3b6a3ae57f612cc39c96e83cedeaf7abc338a8bac4a" +checksum = "5902c5d130972a0000f60860bfbf46f7ca3db5391eddfedd1b8728bd9dc96c0e" [[package]] name = "tynm" @@ -5806,30 +5757,42 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.15" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" +checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" [[package]] name = "unicode-normalization" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" dependencies = [ "tinyvec", ] [[package]] name = "unicode-segmentation" -version = "1.11.0" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + +[[package]] +name = "unicode-width" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" + +[[package]] +name = "unicode-xid" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "url" @@ -5843,12 +5806,6 @@ dependencies = [ "serde", ] -[[package]] -name = "urlencoding" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" - [[package]] name = "utf-8" version = "0.7.6" @@ -5870,29 +5827,12 @@ dependencies = [ "getrandom 0.2.15", ] -[[package]] -name = "v_frame" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" -dependencies = [ - "aligned-vec", - "num-traits", - "wasm-bindgen", -] - [[package]] name = "valuable" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" -[[package]] -name = "vec_map" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" - [[package]] name = "vecmath" version = "1.0.0" @@ -5920,15 +5860,6 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" -[[package]] -name = "vk-parse" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81086c28be67a8759cd80cbb3c8f7b520e0874605fc5eb74d5a1c9c2d1878e79" -dependencies = [ - "xml-rs", -] - [[package]] name = "vswhom" version = "0.1.0" @@ -5949,63 +5880,6 @@ dependencies = [ "libc", ] -[[package]] -name = "vulkano" -version = "0.34.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70f4278f76307b3c388679234b397b4f90de29cdba53873c26b624ed82653d75" -dependencies = [ - "ahash", - "ash", - "bytemuck", - "core-graphics-types", - "crossbeam-queue", - "half", - "heck 0.4.1", - "indexmap 2.3.0", - "libloading 0.8.5", - "objc", - "once_cell", - "parking_lot", - "proc-macro2", - "quote", - "raw-window-handle", - "regex", - "serde", - "serde_json", - "smallvec", - "thread_local", - "vk-parse", - "vulkano-macros", -] - -[[package]] -name = "vulkano-macros" -version = "0.34.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52be622d364272fd77e298e7f68e8547ae66e7687cb86eb85335412cee7e3965" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "vulkano-shaders" -version = "0.34.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1f63401297565d74afb96e9add12587d8e46235140cee325a8eb6ba4602f4ee" -dependencies = [ - "ahash", - "heck 0.4.1", - "proc-macro2", - "quote", - "shaderc", - "syn 2.0.72", - "vulkano", -] - [[package]] name = "walkdir" version = "2.5.0" @@ -6039,34 +5913,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" dependencies = [ "cfg-if", + "once_cell", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.42" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" dependencies = [ "cfg-if", "js-sys", @@ -6076,9 +5951,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -6086,101 +5961,147 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" [[package]] -name = "wayland-client" -version = "0.29.5" +name = "wayland-backend" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715" +checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6" dependencies = [ - "bitflags 1.3.2", + "cc", "downcast-rs", - "libc", - "nix 0.24.3", + "rustix", "scoped-tls", - "wayland-commons", - "wayland-scanner", + "smallvec", "wayland-sys", ] [[package]] -name = "wayland-commons" -version = "0.29.5" +name = "wayland-client" +version = "0.31.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902" +checksum = "e3f45d1222915ef1fd2057220c1d9d9624b7654443ea35c3877f7a52bd0a5a2d" dependencies = [ - "nix 0.24.3", - "once_cell", - "smallvec", - "wayland-sys", + "bitflags 2.6.0", + "rustix", + "wayland-backend", + "wayland-scanner", +] + +[[package]] +name = "wayland-csd-frame" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" +dependencies = [ + "bitflags 2.6.0", + "cursor-icon", + "wayland-backend", ] [[package]] name = "wayland-cursor" -version = "0.29.5" +version = "0.31.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661" +checksum = "3a94697e66e76c85923b0d28a0c251e8f0666f58fc47d316c0f4da6da75d37cb" dependencies = [ - "nix 0.24.3", + "rustix", "wayland-client", "xcursor", ] [[package]] name = "wayland-protocols" -version = "0.29.5" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6" +checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", + "wayland-backend", + "wayland-client", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols-plasma" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479" +dependencies = [ + "bitflags 2.6.0", + "wayland-backend", "wayland-client", - "wayland-commons", + "wayland-protocols", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols-wlr" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6" +dependencies = [ + "bitflags 2.6.0", + "wayland-backend", + "wayland-client", + "wayland-protocols", "wayland-scanner", ] [[package]] name = "wayland-scanner" -version = "0.29.5" +version = "0.31.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53" +checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3" dependencies = [ "proc-macro2", + "quick-xml 0.36.2", "quote", - "xml-rs", ] [[package]] name = "wayland-sys" -version = "0.29.5" +version = "0.31.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4" +checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09" dependencies = [ "dlib", - "lazy_static", + "log", + "once_cell", "pkg-config", ] [[package]] name = "web-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0" dependencies = [ "js-sys", "wasm-bindgen", @@ -6272,21 +6193,130 @@ dependencies = [ ] [[package]] -name = "weezl" -version = "0.1.8" +name = "wgpu" +version = "22.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1d1c4ba43f80542cf63a0a6ed3134629ae73e8ab51e4b765a67f3aa062eb433" +dependencies = [ + "arrayvec", + "cfg_aliases 0.1.1", + "document-features", + "js-sys", + "log", + "naga", + "parking_lot", + "profiling", + "raw-window-handle 0.6.2", + "serde", + "smallvec", + "static_assertions", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "wgpu-core", + "wgpu-hal", + "wgpu-types", +] + +[[package]] +name = "wgpu-core" +version = "22.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0348c840d1051b8e86c3bcd31206080c5e71e5933dabd79be1ce732b0b2f089a" +dependencies = [ + "arrayvec", + "bit-vec 0.7.0", + "bitflags 2.6.0", + "cfg_aliases 0.1.1", + "document-features", + "indexmap 2.6.0", + "log", + "naga", + "once_cell", + "parking_lot", + "profiling", + "raw-window-handle 0.6.2", + "rustc-hash", + "serde", + "smallvec", + "thiserror", + "wgpu-hal", + "wgpu-types", +] + +[[package]] +name = "wgpu-hal" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6bbf4b4de8b2a83c0401d9e5ae0080a2792055f25859a02bf9be97952bbed4f" +dependencies = [ + "android_system_properties", + "arrayvec", + "ash", + "bit-set", + "bitflags 2.6.0", + "block", + "cfg_aliases 0.1.1", + "core-graphics-types", + "d3d12", + "glow", + "glutin_wgl_sys", + "gpu-alloc", + "gpu-allocator", + "gpu-descriptor", + "hassle-rs", + "js-sys", + "khronos-egl", + "libc", + "libloading", + "log", + "metal", + "naga", + "ndk-sys 0.5.0+25.2.9519653", + "objc", + "once_cell", + "parking_lot", + "profiling", + "range-alloc", + "raw-window-handle 0.6.2", + "renderdoc-sys", + "rustc-hash", + "smallvec", + "thiserror", + "wasm-bindgen", + "web-sys", + "wgpu-types", + "winapi", +] + +[[package]] +name = "wgpu-types" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" +checksum = "bc9d91f0e2c4b51434dfa6db77846f2793149d8e73f800fa2e41f52b8eac3c5d" +dependencies = [ + "bitflags 2.6.0", + "js-sys", + "serde", + "web-sys", +] [[package]] name = "wide" -version = "0.7.26" +version = "0.7.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "901e8597c777fa042e9e245bd56c0dc4418c5db3f845b6ff94fbac732c6a0692" +checksum = "b828f995bf1e9622031f8009f8481a85406ce1f4d4588ff746d872043e855690" dependencies = [ "bytemuck", "safe_arch", ] +[[package]] +name = "widestring" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" + [[package]] name = "winapi" version = "0.3.9" @@ -6354,6 +6384,16 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "windows" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +dependencies = [ + "windows-core 0.52.0", + "windows-targets 0.52.6", +] + [[package]] name = "windows" version = "0.56.0" @@ -6436,7 +6476,7 @@ checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -6447,7 +6487,7 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -6458,7 +6498,7 @@ checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -6469,7 +6509,7 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] [[package]] @@ -6797,37 +6837,50 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winit" -version = "0.28.7" +version = "0.29.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9596d90b45384f5281384ab204224876e8e8bf7d58366d9b795ad99aa9894b94" +checksum = "0d59ad965a635657faf09c8f062badd885748428933dad8e8bdd64064d92e5ca" dependencies = [ + "ahash", "android-activity", - "bitflags 1.3.2", + "atomic-waker", + "bitflags 2.6.0", + "bytemuck", + "calloop", "cfg_aliases 0.1.1", "core-foundation", - "core-graphics", - "dispatch", - "instant", + "core-graphics 0.23.2", + "cursor-icon", + "icrate", + "js-sys", "libc", "log", - "mio 0.8.11", - "ndk 0.7.0", + "memmap2", + "ndk 0.8.0", + "ndk-sys 0.5.0+25.2.9519653", "objc2", "once_cell", "orbclient", "percent-encoding", - "raw-window-handle", + "raw-window-handle 0.6.2", "redox_syscall 0.3.5", + "rustix", "sctk-adwaita", "smithay-client-toolkit", + "smol_str", + "unicode-segmentation", "wasm-bindgen", + "wasm-bindgen-futures", + "wayland-backend", "wayland-client", - "wayland-commons", "wayland-protocols", - "wayland-scanner", + "wayland-protocols-plasma", "web-sys", - "windows-sys 0.45.0", + "web-time", + "windows-sys 0.48.0", "x11-dl", + "x11rb", + "xkbcommon-dl", ] [[package]] @@ -6841,9 +6894,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.18" +version = "0.6.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" +checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" dependencies = [ "memchr", ] @@ -6860,14 +6913,14 @@ dependencies = [ [[package]] name = "wry" -version = "0.24.10" +version = "0.24.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00711278ed357350d44c749c286786ecac644e044e4da410d466212152383b45" +checksum = "c55c80b12287eb1ff7c365fc2f7a5037cb6181bd44c9fce81c8d1cf7605ffad6" dependencies = [ "base64 0.13.1", "block", "cocoa", - "core-graphics", + "core-graphics 0.22.3", "crossbeam-channel", "dunce", "gdk", @@ -6917,6 +6970,27 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "x11rb" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12" +dependencies = [ + "as-raw-xcb-connection", + "gethostname", + "libc", + "libloading", + "once_cell", + "rustix", + "x11rb-protocol", +] + +[[package]] +name = "x11rb-protocol" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" + [[package]] name = "xattr" version = "1.3.1" @@ -6930,31 +7004,44 @@ dependencies = [ [[package]] name = "xcursor" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d491ee231a51ae64a5b762114c3ac2104b967aadba1de45c86ca42cf051513b7" +checksum = "0ef33da6b1660b4ddbfb3aef0ade110c8b8a781a3b6382fa5f2b5b040fd55f61" [[package]] name = "xdg-home" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8" +checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] -name = "xml-rs" -version = "0.8.21" +name = "xkbcommon-dl" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" +dependencies = [ + "bitflags 2.6.0", + "dlib", + "log", + "once_cell", + "xkeysym", +] + +[[package]] +name = "xkeysym" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "539a77ee7c0de333dcc6da69b177380a0b81e0dacfa4f7344c465a36871ee601" +checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56" [[package]] -name = "xmlparser" -version = "0.13.6" +name = "xml-rs" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" +checksum = "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26" [[package]] name = "zbus" @@ -7000,10 +7087,10 @@ version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", "zvariant_utils", ] @@ -7036,31 +7123,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", -] - -[[package]] -name = "zune-core" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" - -[[package]] -name = "zune-inflate" -version = "0.2.54" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" -dependencies = [ - "simd-adler32", -] - -[[package]] -name = "zune-jpeg" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768" -dependencies = [ - "zune-core", + "syn 2.0.79", ] [[package]] @@ -7082,10 +7145,10 @@ version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", "zvariant_utils", ] @@ -7097,5 +7160,5 @@ checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.79", ] diff --git a/SOEMAUTDServer/Cargo.toml b/SOEMAUTDServer/Cargo.toml index 264a87b..321ccbd 100644 --- a/SOEMAUTDServer/Cargo.toml +++ b/SOEMAUTDServer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "SOEMAUTDServer" -version = "27.0.0" +version = "28.0.0-rc.0" authors = ["shun suzuki "] edition = "2021" license = "MIT" @@ -13,9 +13,9 @@ keywords = ["autd"] [dependencies] clap = { version = "4.5.19", features = ["derive"] } tokio = { version = "1.40.0", features = ["macros", "rt-multi-thread"] } -autd3-protobuf = { version = "27.0.0", features = ["lightweight", "async-trait"] } -autd3-link-soem = { version = "27.0.0", features = ["async-trait"] } -autd3-driver = { version = "27.0.0", features = ["async-trait"] } +autd3-protobuf = { version = "28.0.0-rc.0", features = ["lightweight", "async-trait"] } +autd3-link-soem = { version = "28.0.0-rc.0", features = ["async-trait"] } +autd3-driver = { version = "28.0.0-rc.0", features = ["async-trait"] } anyhow = "1.0.89" ctrlc = "3.4.5" tonic = "0.12.3" diff --git a/SOEMAUTDServer/ThirdPartyNotice.txt b/SOEMAUTDServer/ThirdPartyNotice.txt index 8ae38b7..d0be502 100644 --- a/SOEMAUTDServer/ThirdPartyNotice.txt +++ b/SOEMAUTDServer/ThirdPartyNotice.txt @@ -6,16 +6,16 @@ The license terms for each of these components are provided later in this notice --------------------------------------------------------- -SOEMAUTDServer 27.0.0 (MIT) +SOEMAUTDServer 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-server --------------------------------------------------------- -addr2line 0.22.0 (Apache-2.0 OR MIT) +addr2line 0.24.2 (Apache-2.0 OR MIT) https://github.com/gimli-rs/addr2line --------------------------------------------------------- -adler 1.0.2 (0BSD OR Apache-2.0 OR MIT) -https://github.com/jonas-schievink/adler.git +adler2 2.0.0 (0BSD OR Apache-2.0 OR MIT) +https://github.com/oyvindln/adler2 --------------------------------------------------------- aho-corasick 1.1.3 (MIT OR Unlicense) @@ -50,7 +50,7 @@ anstyle-wincon 3.0.4 (Apache-2.0 OR MIT) https://github.com/rust-cli/anstyle.git --------------------------------------------------------- -anyhow 1.0.86 (Apache-2.0 OR MIT) +anyhow 1.0.89 (Apache-2.0 OR MIT) https://github.com/dtolnay/anyhow --------------------------------------------------------- @@ -62,15 +62,15 @@ async-channel 2.3.1 (Apache-2.0 OR MIT) https://github.com/smol-rs/async-channel --------------------------------------------------------- -async-stream 0.3.5 (MIT) +async-stream 0.3.6 (MIT) https://github.com/tokio-rs/async-stream --------------------------------------------------------- -async-stream-impl 0.3.5 (MIT) +async-stream-impl 0.3.6 (MIT) https://github.com/tokio-rs/async-stream --------------------------------------------------------- -async-trait 0.1.81 (Apache-2.0 OR MIT) +async-trait 0.1.83 (Apache-2.0 OR MIT) https://github.com/dtolnay/async-trait --------------------------------------------------------- @@ -78,27 +78,27 @@ atomic-waker 1.1.2 (Apache-2.0 OR MIT) https://github.com/smol-rs/atomic-waker --------------------------------------------------------- -autd3 27.0.0 (MIT) +autd3 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-derive 27.0.0 (MIT) +autd3-derive 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-driver 27.0.0 (MIT) +autd3-driver 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-firmware-emulator 27.0.0 (MIT) +autd3-firmware-emulator 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-gain-holo 27.0.0 (MIT) +autd3-gain-holo 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-link-soem 27.0.0 +autd3-link-soem 28.0.0-rc.0 () https://github.com/shinolab/autd3-rs --- @@ -164,23 +164,19 @@ SOEM write to Beckhoff Automation GmbH, Eiserstrasse 5, D-33415 Verl, Germany --------------------------------------------------------- -autd3-protobuf 27.0.0 (MIT) +autd3-protobuf 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autocfg 1.3.0 (Apache-2.0 OR MIT) -https://github.com/cuviper/autocfg ---------------------------------------------------------- - -axum 0.7.5 (MIT) +axum 0.7.7 (MIT) https://github.com/tokio-rs/axum --------------------------------------------------------- -axum-core 0.4.3 (MIT) +axum-core 0.4.5 (MIT) https://github.com/tokio-rs/axum --------------------------------------------------------- -backtrace 0.3.73 (Apache-2.0 OR MIT) +backtrace 0.3.74 (Apache-2.0 OR MIT) https://github.com/rust-lang/backtrace-rs --------------------------------------------------------- @@ -192,7 +188,7 @@ bit-vec 0.8.0 (Apache-2.0 OR MIT) https://github.com/contain-rs/bit-vec --------------------------------------------------------- -bitfield-struct 0.8.0 (MIT) +bitfield-struct 0.9.0 (MIT) https://github.com/wrenger/bitfield-struct-rs.git --------------------------------------------------------- @@ -204,11 +200,15 @@ bumpalo 3.16.0 (Apache-2.0 OR MIT) https://github.com/fitzgen/bumpalo --------------------------------------------------------- -bytemuck 1.16.3 (Apache-2.0 OR MIT OR Zlib) +bvh 0.10.0 (MIT) +https://github.com/svenstaro/bvh +--------------------------------------------------------- + +bytemuck 1.18.0 (Apache-2.0 OR MIT OR Zlib) https://github.com/Lokathor/bytemuck --------------------------------------------------------- -bytemuck_derive 1.7.0 (Apache-2.0 OR MIT OR Zlib) +bytemuck_derive 1.8.0 (Apache-2.0 OR MIT OR Zlib) https://github.com/Lokathor/bytemuck --------------------------------------------------------- @@ -216,35 +216,27 @@ byteorder 1.5.0 (MIT OR Unlicense) https://github.com/BurntSushi/byteorder --------------------------------------------------------- -bytes 1.7.1 (MIT) +bytes 1.7.2 (MIT) https://github.com/tokio-rs/bytes --------------------------------------------------------- -cc 1.1.8 (Apache-2.0 OR MIT) -https://github.com/rust-lang/cc-rs ---------------------------------------------------------- - cfg-if 1.0.0 (Apache-2.0 OR MIT) https://github.com/alexcrichton/cfg-if --------------------------------------------------------- -cfg_aliases 0.1.1 (MIT) -https://github.com/katharostech/cfg_aliases ---------------------------------------------------------- - chrono 0.4.38 (Apache-2.0 OR MIT) https://github.com/chronotope/chrono --------------------------------------------------------- -clap 4.5.14 (Apache-2.0 OR MIT) +clap 4.5.20 (Apache-2.0 OR MIT) https://github.com/clap-rs/clap --------------------------------------------------------- -clap_builder 4.5.14 (Apache-2.0 OR MIT) +clap_builder 4.5.20 (Apache-2.0 OR MIT) https://github.com/clap-rs/clap --------------------------------------------------------- -clap_derive 4.5.13 (Apache-2.0 OR MIT) +clap_derive 4.5.18 (Apache-2.0 OR MIT) https://github.com/clap-rs/clap --------------------------------------------------------- @@ -260,11 +252,7 @@ concurrent-queue 2.5.0 (Apache-2.0 OR MIT) https://github.com/smol-rs/concurrent-queue --------------------------------------------------------- -convert_case 0.4.0 (MIT) -https://github.com/rutrum/convert-case ---------------------------------------------------------- - -core-foundation-sys 0.8.6 (Apache-2.0 OR MIT) +core-foundation-sys 0.8.7 (Apache-2.0 OR MIT) https://github.com/servo/core-foundation-rs --------------------------------------------------------- @@ -280,7 +268,7 @@ crossbeam-utils 0.8.20 (Apache-2.0 OR MIT) https://github.com/crossbeam-rs/crossbeam --------------------------------------------------------- -ctrlc 3.4.4 (Apache-2.0 OR MIT) +ctrlc 3.4.5 (Apache-2.0 OR MIT) https://github.com/Detegr/rust-ctrlc.git --------------------------------------------------------- @@ -288,11 +276,11 @@ deranged 0.3.11 (Apache-2.0 OR MIT) https://github.com/jhpratt/deranged --------------------------------------------------------- -derivative 2.2.0 (Apache-2.0 OR MIT) -https://github.com/mcarton/rust-derivative +derive_more 1.0.0 (MIT) +https://github.com/JelteF/derive_more --------------------------------------------------------- -derive_more 0.99.18 (MIT) +derive_more-impl 1.0.0 (MIT) https://github.com/JelteF/derive_more --------------------------------------------------------- @@ -316,31 +304,31 @@ fnv 1.0.7 (Apache-2.0 OR MIT) https://github.com/servo/rust-fnv --------------------------------------------------------- -futures-channel 0.3.30 (Apache-2.0 OR MIT) +futures-channel 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-core 0.3.30 (Apache-2.0 OR MIT) +futures-core 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-io 0.3.30 (Apache-2.0 OR MIT) +futures-io 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-macro 0.3.30 (Apache-2.0 OR MIT) +futures-macro 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-sink 0.3.30 (Apache-2.0 OR MIT) +futures-sink 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-task 0.3.30 (Apache-2.0 OR MIT) +futures-task 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-util 0.3.30 (Apache-2.0 OR MIT) +futures-util 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- @@ -348,15 +336,11 @@ getrandom 0.2.15 (Apache-2.0 OR MIT) https://github.com/rust-random/getrandom --------------------------------------------------------- -gimli 0.29.0 (Apache-2.0 OR MIT) +gimli 0.31.1 (Apache-2.0 OR MIT) https://github.com/gimli-rs/gimli --------------------------------------------------------- -glob 0.3.1 (Apache-2.0 OR MIT) -https://github.com/rust-lang/glob ---------------------------------------------------------- - -h2 0.4.5 (MIT) +h2 0.4.6 (MIT) https://github.com/hyperium/h2 --------------------------------------------------------- @@ -364,7 +348,7 @@ hashbrown 0.12.3 (Apache-2.0 OR MIT) https://github.com/rust-lang/hashbrown --------------------------------------------------------- -hashbrown 0.14.5 (Apache-2.0 OR MIT) +hashbrown 0.15.0 (Apache-2.0 OR MIT) https://github.com/rust-lang/hashbrown --------------------------------------------------------- @@ -388,7 +372,7 @@ http-body-util 0.1.2 (MIT) https://github.com/hyperium/http-body --------------------------------------------------------- -httparse 1.9.4 (Apache-2.0 OR MIT) +httparse 1.9.5 (Apache-2.0 OR MIT) https://github.com/seanmonstar/httparse --------------------------------------------------------- @@ -404,11 +388,11 @@ hyper-timeout 0.5.1 (Apache-2.0 OR MIT) https://github.com/hjr3/hyper-timeout --------------------------------------------------------- -hyper-util 0.1.7 (MIT) +hyper-util 0.1.9 (MIT) https://github.com/hyperium/hyper-util --------------------------------------------------------- -iana-time-zone 0.1.60 (Apache-2.0 OR MIT) +iana-time-zone 0.1.61 (Apache-2.0 OR MIT) https://github.com/strawlab/iana-time-zone --------------------------------------------------------- @@ -420,7 +404,7 @@ indexmap 1.9.3 (Apache-2.0 OR MIT) https://github.com/bluss/indexmap --------------------------------------------------------- -indexmap 2.3.0 (Apache-2.0 OR MIT) +indexmap 2.6.0 (Apache-2.0 OR MIT) https://github.com/indexmap-rs/indexmap --------------------------------------------------------- @@ -436,11 +420,7 @@ itoa 1.0.11 (Apache-2.0 OR MIT) https://github.com/dtolnay/itoa --------------------------------------------------------- -jobserver 0.1.32 (Apache-2.0 OR MIT) -https://github.com/rust-lang/jobserver-rs ---------------------------------------------------------- - -js-sys 0.3.69 (Apache-2.0 OR MIT) +js-sys 0.3.70 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys --------------------------------------------------------- @@ -448,7 +428,7 @@ lazy_static 1.5.0 (Apache-2.0 OR MIT) https://github.com/rust-lang-nursery/lazy-static.rs --------------------------------------------------------- -libc 0.2.155 (Apache-2.0 OR MIT) +libc 0.2.159 (Apache-2.0 OR MIT) https://github.com/rust-lang/libc --------------------------------------------------------- @@ -476,6 +456,10 @@ memchr 2.7.4 (MIT OR Unlicense) https://github.com/BurntSushi/memchr --------------------------------------------------------- +memoffset 0.9.1 (MIT) +https://github.com/Gilnaa/memoffset +--------------------------------------------------------- + mime 0.3.17 (Apache-2.0 OR MIT) https://github.com/hyperium/mime --------------------------------------------------------- @@ -484,11 +468,11 @@ minimal-lexical 0.2.1 (Apache-2.0 OR MIT) https://github.com/Alexhuszagh/minimal-lexical --------------------------------------------------------- -miniz_oxide 0.7.4 (Apache-2.0 OR MIT OR Zlib) +miniz_oxide 0.8.0 (Apache-2.0 OR MIT OR Zlib) https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide --------------------------------------------------------- -mio 1.0.1 (MIT) +mio 1.0.2 (MIT) https://github.com/tokio-rs/mio --------------------------------------------------------- @@ -496,7 +480,11 @@ nalgebra 0.33.0 (Apache-2.0) https://github.com/dimforge/nalgebra --------------------------------------------------------- -nix 0.28.0 (MIT) +nalgebra-macros 0.2.2 (Apache-2.0) +https://github.com/dimforge/nalgebra +--------------------------------------------------------- + +nix 0.29.0 (MIT) https://github.com/nix-rust/nix --------------------------------------------------------- @@ -540,11 +528,11 @@ num-traits 0.2.19 (Apache-2.0 OR MIT) https://github.com/rust-num/num-traits --------------------------------------------------------- -object 0.36.3 (Apache-2.0 OR MIT) +object 0.36.5 (Apache-2.0 OR MIT) https://github.com/gimli-rs/object --------------------------------------------------------- -once_cell 1.19.0 (Apache-2.0 OR MIT) +once_cell 1.20.2 (Apache-2.0 OR MIT) https://github.com/matklad/once_cell --------------------------------------------------------- @@ -552,7 +540,7 @@ overload 0.1.1 (MIT) https://github.com/danaugrs/overload --------------------------------------------------------- -parking 2.2.0 (Apache-2.0 OR MIT) +parking 2.2.1 (Apache-2.0 OR MIT) https://github.com/smol-rs/parking --------------------------------------------------------- @@ -564,11 +552,11 @@ percent-encoding 2.3.1 (Apache-2.0 OR MIT) https://github.com/servo/rust-url/ --------------------------------------------------------- -pin-project 1.1.5 (Apache-2.0 OR MIT) +pin-project 1.1.6 (Apache-2.0 OR MIT) https://github.com/taiki-e/pin-project --------------------------------------------------------- -pin-project-internal 1.1.5 (Apache-2.0 OR MIT) +pin-project-internal 1.1.6 (Apache-2.0 OR MIT) https://github.com/taiki-e/pin-project --------------------------------------------------------- @@ -588,19 +576,19 @@ ppv-lite86 0.2.20 (Apache-2.0 OR MIT) https://github.com/cryptocorrosion/cryptocorrosion --------------------------------------------------------- -proc-macro2 1.0.86 (Apache-2.0 OR MIT) +proc-macro2 1.0.87 (Apache-2.0 OR MIT) https://github.com/dtolnay/proc-macro2 --------------------------------------------------------- -prost 0.13.1 (Apache-2.0) +prost 0.13.3 (Apache-2.0) https://github.com/tokio-rs/prost --------------------------------------------------------- -prost-derive 0.13.1 (Apache-2.0) +prost-derive 0.13.3 (Apache-2.0) https://github.com/tokio-rs/prost --------------------------------------------------------- -quote 1.0.36 (Apache-2.0 OR MIT) +quote 1.0.37 (Apache-2.0 OR MIT) https://github.com/dtolnay/quote --------------------------------------------------------- @@ -628,7 +616,7 @@ rayon-core 1.12.1 (Apache-2.0 OR MIT) https://github.com/rayon-rs/rayon --------------------------------------------------------- -regex 1.10.6 (Apache-2.0 OR MIT) +regex 1.11.0 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex --------------------------------------------------------- @@ -636,7 +624,7 @@ regex-automata 0.1.10 (MIT OR Unlicense) https://github.com/BurntSushi/regex-automata --------------------------------------------------------- -regex-automata 0.4.7 (Apache-2.0 OR MIT) +regex-automata 0.4.8 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex/tree/master/regex-automata --------------------------------------------------------- @@ -644,7 +632,7 @@ regex-syntax 0.6.29 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex --------------------------------------------------------- -regex-syntax 0.8.4 (Apache-2.0 OR MIT) +regex-syntax 0.8.5 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex/tree/master/regex-syntax --------------------------------------------------------- @@ -652,10 +640,6 @@ rustc-demangle 0.1.24 (Apache-2.0 OR MIT) https://github.com/rust-lang/rustc-demangle --------------------------------------------------------- -rustc_version 0.4.0 (Apache-2.0 OR MIT) -https://github.com/Kimundi/rustc-version-rs ---------------------------------------------------------- - rustversion 1.0.17 (Apache-2.0 OR MIT) https://github.com/dtolnay/rustversion --------------------------------------------------------- @@ -664,19 +648,15 @@ safe_arch 0.7.2 (Apache-2.0 OR MIT OR Zlib) https://github.com/Lokathor/safe_arch --------------------------------------------------------- -semver 1.0.23 (Apache-2.0 OR MIT) -https://github.com/dtolnay/semver ---------------------------------------------------------- - seq-macro 0.3.5 (Apache-2.0 OR MIT) https://github.com/dtolnay/seq-macro --------------------------------------------------------- -serde 1.0.205 (Apache-2.0 OR MIT) +serde 1.0.210 (Apache-2.0 OR MIT) https://github.com/serde-rs/serde --------------------------------------------------------- -serde_derive 1.0.205 (Apache-2.0 OR MIT) +serde_derive 1.0.210 (Apache-2.0 OR MIT) https://github.com/serde-rs/serde --------------------------------------------------------- @@ -712,11 +692,7 @@ strsim 0.11.1 (MIT) https://github.com/rapidfuzz/strsim-rs --------------------------------------------------------- -syn 1.0.109 (Apache-2.0 OR MIT) -https://github.com/dtolnay/syn ---------------------------------------------------------- - -syn 2.0.72 (Apache-2.0 OR MIT) +syn 2.0.79 (Apache-2.0 OR MIT) https://github.com/dtolnay/syn --------------------------------------------------------- @@ -732,11 +708,11 @@ ta 0.5.0 (MIT) https://github.com/greyblake/ta-rs --------------------------------------------------------- -thiserror 1.0.63 (Apache-2.0 OR MIT) +thiserror 1.0.64 (Apache-2.0 OR MIT) https://github.com/dtolnay/thiserror --------------------------------------------------------- -thiserror-impl 1.0.63 (Apache-2.0 OR MIT) +thiserror-impl 1.0.64 (Apache-2.0 OR MIT) https://github.com/dtolnay/thiserror --------------------------------------------------------- @@ -760,7 +736,7 @@ time-macros 0.2.18 (Apache-2.0 OR MIT) https://github.com/time-rs/time --------------------------------------------------------- -tokio 1.39.2 (MIT) +tokio 1.40.0 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- @@ -768,15 +744,15 @@ tokio-macros 2.4.0 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- -tokio-stream 0.1.15 (MIT) +tokio-stream 0.1.16 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- -tokio-util 0.7.11 (MIT) +tokio-util 0.7.12 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- -tonic 0.12.1 (MIT) +tonic 0.12.3 (MIT) https://github.com/hyperium/tonic --------------------------------------------------------- @@ -784,11 +760,15 @@ tower 0.4.13 (MIT) https://github.com/tower-rs/tower --------------------------------------------------------- -tower-layer 0.3.2 (MIT) +tower 0.5.1 (MIT) https://github.com/tower-rs/tower --------------------------------------------------------- -tower-service 0.3.2 (MIT) +tower-layer 0.3.3 (MIT) +https://github.com/tower-rs/tower +--------------------------------------------------------- + +tower-service 0.3.3 (MIT) https://github.com/tower-rs/tower --------------------------------------------------------- @@ -824,10 +804,14 @@ typenum 1.17.0 (Apache-2.0 OR MIT) https://github.com/paholg/typenum --------------------------------------------------------- -unicode-ident 1.0.12 ((MIT OR Apache-2.0) AND Unicode-DFS-2016) +unicode-ident 1.0.13 ((MIT OR Apache-2.0) AND Unicode-DFS-2016) https://github.com/dtolnay/unicode-ident --------------------------------------------------------- +unicode-xid 0.2.6 (Apache-2.0 OR MIT) +https://github.com/unicode-rs/unicode-xid +--------------------------------------------------------- + utf8parse 0.2.2 (Apache-2.0 OR MIT) https://github.com/alacritty/vte --------------------------------------------------------- @@ -844,27 +828,27 @@ wasi 0.11.0+wasi-snapshot-preview1 (Apache-2.0 OR Apache-2.0 WITH LLVM-exception https://github.com/bytecodealliance/wasi --------------------------------------------------------- -wasm-bindgen 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen --------------------------------------------------------- -wasm-bindgen-backend 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-backend 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend --------------------------------------------------------- -wasm-bindgen-macro 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-macro 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro --------------------------------------------------------- -wasm-bindgen-macro-support 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-macro-support 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support --------------------------------------------------------- -wasm-bindgen-shared 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-shared 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared --------------------------------------------------------- -wide 0.7.26 (Apache-2.0 OR MIT OR Zlib) +wide 0.7.28 (Apache-2.0 OR MIT OR Zlib) https://github.com/Lokathor/wide --------------------------------------------------------- @@ -912,6 +896,10 @@ windows-sys 0.52.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- +windows-sys 0.59.0 (Apache-2.0 OR MIT) +https://github.com/microsoft/windows-rs +--------------------------------------------------------- + windows-targets 0.52.6 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- diff --git a/SOEMAUTDServer/src/main.rs b/SOEMAUTDServer/src/main.rs index df8c57a..3b85a7c 100644 --- a/SOEMAUTDServer/src/main.rs +++ b/SOEMAUTDServer/src/main.rs @@ -23,8 +23,6 @@ use tonic::{transport::Server, Request, Response, Status}; #[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord, ValueEnum)] enum TimerStrategyArg { - /// use native timer - NativeTimer, /// use sleep Sleep, /// use busy wait @@ -130,7 +128,7 @@ async fn main_() -> anyhow::Result<()> { println!("Available interfaces:"); let adapters = autd3_link_soem::EthernetAdapters::new(); let name_len = adapters - .into_iter() + .iter() .map(|adapter| adapter.name().len()) .max() .unwrap_or(0); @@ -147,7 +145,6 @@ async fn main_() -> anyhow::Result<()> { let sync_tolerance = std::time::Duration::from_micros(args.sync_tolerance); let sync_timeout = std::time::Duration::from_secs(args.sync_timeout); let timer_strategy = match args.timer_strategy { - TimerStrategyArg::NativeTimer => TimerStrategy::NativeTimer, TimerStrategyArg::Sleep => TimerStrategy::Sleep, TimerStrategyArg::BusyWait => TimerStrategy::BusyWait, }; diff --git a/ThirdPartyNotice.txt b/ThirdPartyNotice.txt index 1b9469e..6385deb 100644 --- a/ThirdPartyNotice.txt +++ b/ThirdPartyNotice.txt @@ -10,6 +10,10 @@ The license terms for each of these components are provided later in this notice git+https://github.com/ampproject/remapping.git --------------------------------------------------------- +@esbuild/win32-x64 0.18.20 MIT +https://github.com/evanw/esbuild +--------------------------------------------------------- + @jridgewell/gen-mapping 0.3.5 MIT https://github.com/jridgewell/gen-mapping --------------------------------------------------------- @@ -38,78 +42,74 @@ git+https://github.com/sveltejs/vite-plugin-svelte.git git+https://github.com/sveltejs/vite-plugin-svelte.git --------------------------------------------------------- -aria-query 5.3.0 Apache-2.0 -git+https://github.com/A11yance/aria-query.git ---------------------------------------------------------- - -axobject-query 4.0.0 Apache-2.0 -git+https://github.com/A11yance/axobject-query.git +@tauri-apps/api 1.6.0 Apache-2.0 OR MIT +git+https://github.com/tauri-apps/tauri.git --------------------------------------------------------- -braces 3.0.3 MIT -micromatch/braces +@tauri-apps/cli 1.6.2 Apache-2.0 OR MIT +git+https://github.com/tauri-apps/tauri.git --------------------------------------------------------- -buffer-crc32 1.0.0 MIT -git://github.com/brianloveswords/buffer-crc32.git +@tsconfig/svelte 5.0.4 MIT +https://github.com/tsconfig/bases.git --------------------------------------------------------- -chokidar 3.6.0 MIT -git+https://github.com/paulmillr/chokidar.git +@types/estree 1.0.5 MIT +https://github.com/DefinitelyTyped/DefinitelyTyped.git --------------------------------------------------------- -css-tree 2.3.1 MIT -csstree/csstree +acorn 8.11.3 MIT +https://github.com/acornjs/acorn.git --------------------------------------------------------- -debug 4.3.4 MIT -git://github.com/debug-js/debug.git ---------------------------------------------------------- - -es6-promise 3.3.1 MIT -git://github.com/stefanpenner/es6-promise.git +aria-query 5.3.0 Apache-2.0 +git+https://github.com/A11yance/aria-query.git --------------------------------------------------------- -estree-walker 3.0.3 MIT -https://github.com/Rich-Harris/estree-walker +axobject-query 4.0.0 Apache-2.0 +git+https://github.com/A11yance/axobject-query.git --------------------------------------------------------- -fill-range 7.1.1 MIT -jonschlinkert/fill-range +chokidar 4.0.1 MIT +git+https://github.com/paulmillr/chokidar.git --------------------------------------------------------- -fs.realpath 1.0.0 ISC -git+https://github.com/isaacs/fs.realpath.git +code-red 1.0.4 MIT +Rich-Harris/code-red --------------------------------------------------------- -glob 7.2.3 ISC -git://github.com/isaacs/node-glob.git +css-tree 2.3.1 MIT +csstree/csstree --------------------------------------------------------- -glob-parent 5.1.2 ISC -gulpjs/glob-parent +debug 4.3.4 MIT +git://github.com/debug-js/debug.git --------------------------------------------------------- -inflight 1.0.6 ISC -https://github.com/npm/inflight.git +deepmerge 4.3.1 MIT +git://github.com/TehShrike/deepmerge.git --------------------------------------------------------- -is-extglob 2.1.1 MIT -jonschlinkert/is-extglob +dequal 2.0.3 MIT +lukeed/dequal --------------------------------------------------------- -is-glob 4.0.3 MIT -micromatch/is-glob +esbuild 0.18.20 MIT +https://github.com/evanw/esbuild --------------------------------------------------------- -is-number 7.0.0 MIT -jonschlinkert/is-number +estree-walker 3.0.3 MIT +https://github.com/Rich-Harris/estree-walker --------------------------------------------------------- is-reference 3.0.2 MIT git+https://github.com/Rich-Harris/is-reference.git --------------------------------------------------------- +kleur 4.1.5 MIT +lukeed/kleur +--------------------------------------------------------- + locate-character 3.0.0 MIT git+https://gitlab.com/Rich-Harris/locate-character.git --------------------------------------------------------- @@ -122,71 +122,59 @@ mdn-data 2.0.30 CC0-1.0 https://github.com/mdn/data.git --------------------------------------------------------- -minimatch 3.1.2 ISC -git://github.com/isaacs/minimatch.git +mri 1.2.0 MIT +lukeed/mri --------------------------------------------------------- -mkdirp 0.5.6 MIT -https://github.com/substack/node-mkdirp.git +ms 2.1.2 MIT +zeit/ms --------------------------------------------------------- nanoid 3.3.7 MIT ai/nanoid --------------------------------------------------------- -normalize-path 3.0.0 MIT -jonschlinkert/normalize-path ---------------------------------------------------------- - -once 1.4.0 ISC -git://github.com/isaacs/once +periscopic 3.1.0 MIT +Rich-Harris/periscopic --------------------------------------------------------- picocolors 1.0.0 ISC alexeyraspopov/picocolors --------------------------------------------------------- -picomatch 2.3.1 MIT -micromatch/picomatch ---------------------------------------------------------- - postcss 8.4.38 MIT postcss/postcss --------------------------------------------------------- -readdirp 3.6.0 MIT +readdirp 4.0.1 MIT git://github.com/paulmillr/readdirp.git --------------------------------------------------------- -rimraf 2.7.1 ISC -git://github.com/isaacs/rimraf.git ---------------------------------------------------------- - -rollup 3.29.4 MIT +rollup 3.29.5 MIT rollup/rollup --------------------------------------------------------- -sander 0.5.1 MIT -https://github.com/rich-harris/sander ---------------------------------------------------------- - -sorcery 0.11.1 MIT -https://github.com/Rich-Harris/sorcery +sade 1.8.1 MIT +lukeed/sade --------------------------------------------------------- source-map-js 1.2.0 BSD-3-Clause 7rulnik/source-map-js --------------------------------------------------------- -svelte 4.2.18 MIT +svelte 4.2.19 MIT https://github.com/sveltejs/svelte.git --------------------------------------------------------- -svelte-preprocess 5.1.4 MIT -https://github.com/sveltejs/svelte-preprocess +fdir 6.3.0 MIT +git+https://github.com/thecodrr/fdir.git --------------------------------------------------------- -svelte-check 3.8.5 MIT +picomatch 4.0.2 MIT +micromatch/picomatch +--------------------------------------------------------- + +svelte-check 4.0.4 MIT git+https://github.com/sveltejs/language-tools.git --------------------------------------------------------- @@ -194,7 +182,7 @@ svelte-hmr 0.15.3 ISC https://github.com/sveltejs/svelte-hmr --------------------------------------------------------- -svelte-preprocess 6.0.2 MIT +svelte-preprocess 6.0.3 MIT https://github.com/sveltejs/svelte-preprocess --------------------------------------------------------- @@ -202,28 +190,28 @@ svelte-simple-modal 1.6.2 MIT git+https://github.com/flekschas/svelte-simple-modal.git --------------------------------------------------------- -the-new-css-reset 1.11.2 MIT -git+https://github.com/elad2412/the-new-css-reset.git +svelte-tabs 1.1.0 MIT +https://github.com/joeattardi/svelte-tabs.git --------------------------------------------------------- -to-regex-range 5.0.1 MIT -micromatch/to-regex-range +the-new-css-reset 1.11.3 MIT +git+https://github.com/elad2412/the-new-css-reset.git --------------------------------------------------------- -tslib 2.6.3 0BSD +tslib 2.7.0 0BSD https://github.com/Microsoft/tslib.git --------------------------------------------------------- -typescript 5.5.4 Apache-2.0 -https://github.com/Microsoft/TypeScript.git +typescript 5.6.2 Apache-2.0 +https://github.com/microsoft/TypeScript.git --------------------------------------------------------- -vite 4.5.3 MIT +vite 4.5.5 MIT git+https://github.com/vitejs/vite.git --------------------------------------------------------- -wrappy 1.0.2 ISC -https://github.com/npm/wrappy +vitefu 0.2.5 MIT +https://github.com/svitejs/vitefu.git --------------------------------------------------------- diff --git a/TwinCATAUTDServerLightweight/Cargo.toml b/TwinCATAUTDServerLightweight/Cargo.toml index 76640e3..794a25d 100644 --- a/TwinCATAUTDServerLightweight/Cargo.toml +++ b/TwinCATAUTDServerLightweight/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "TwinCATAUTDServerLightweight" -version = "27.0.0" +version = "28.0.0-rc.0" authors = ["shun suzuki "] edition = "2021" license = "MIT" @@ -13,8 +13,8 @@ keywords = ["autd"] [dependencies] clap = { version = "4.5.19", features = ["derive"] } tokio = { version = "1.40.0", features = ["macros", "rt-multi-thread"] } -autd3-protobuf = { version = "27.0.0", features = ["lightweight", "async-trait"] } -autd3-link-twincat = { version = "27.0.0", features = ["async-trait"] } +autd3-protobuf = { version = "28.0.0-rc.0", features = ["lightweight", "async-trait"] } +autd3-link-twincat = { version = "28.0.0-rc.0", features = ["async-trait"] } anyhow = "1.0.89" ctrlc = "3.4.5" tonic = "0.12.3" diff --git a/TwinCATAUTDServerLightweight/ThirdPartyNotice.txt b/TwinCATAUTDServerLightweight/ThirdPartyNotice.txt index f63a0b6..ff10240 100644 --- a/TwinCATAUTDServerLightweight/ThirdPartyNotice.txt +++ b/TwinCATAUTDServerLightweight/ThirdPartyNotice.txt @@ -6,16 +6,16 @@ The license terms for each of these components are provided later in this notice --------------------------------------------------------- -TwinCATAUTDServerLightweight 27.0.0 (MIT) +TwinCATAUTDServerLightweight 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-server --------------------------------------------------------- -addr2line 0.22.0 (Apache-2.0 OR MIT) +addr2line 0.24.2 (Apache-2.0 OR MIT) https://github.com/gimli-rs/addr2line --------------------------------------------------------- -adler 1.0.2 (0BSD OR Apache-2.0 OR MIT) -https://github.com/jonas-schievink/adler.git +adler2 2.0.0 (0BSD OR Apache-2.0 OR MIT) +https://github.com/oyvindln/adler2 --------------------------------------------------------- aho-corasick 1.1.3 (MIT OR Unlicense) @@ -50,7 +50,7 @@ anstyle-wincon 3.0.4 (Apache-2.0 OR MIT) https://github.com/rust-cli/anstyle.git --------------------------------------------------------- -anyhow 1.0.86 (Apache-2.0 OR MIT) +anyhow 1.0.89 (Apache-2.0 OR MIT) https://github.com/dtolnay/anyhow --------------------------------------------------------- @@ -58,15 +58,15 @@ approx 0.5.1 (Apache-2.0) https://github.com/brendanzab/approx --------------------------------------------------------- -async-stream 0.3.5 (MIT) +async-stream 0.3.6 (MIT) https://github.com/tokio-rs/async-stream --------------------------------------------------------- -async-stream-impl 0.3.5 (MIT) +async-stream-impl 0.3.6 (MIT) https://github.com/tokio-rs/async-stream --------------------------------------------------------- -async-trait 0.1.81 (Apache-2.0 OR MIT) +async-trait 0.1.83 (Apache-2.0 OR MIT) https://github.com/dtolnay/async-trait --------------------------------------------------------- @@ -74,27 +74,27 @@ atomic-waker 1.1.2 (Apache-2.0 OR MIT) https://github.com/smol-rs/atomic-waker --------------------------------------------------------- -autd3 27.0.0 (MIT) +autd3 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-derive 27.0.0 (MIT) +autd3-derive 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-driver 27.0.0 (MIT) +autd3-driver 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-firmware-emulator 27.0.0 (MIT) +autd3-firmware-emulator 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-gain-holo 27.0.0 (MIT) +autd3-gain-holo 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-link-twincat 27.0.0 +autd3-link-twincat 28.0.0-rc.0 () https://github.com/shinolab/autd3-rs --- @@ -146,23 +146,19 @@ SOFTWARE. --------------------------------------------------------- -autd3-protobuf 27.0.0 (MIT) +autd3-protobuf 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autocfg 1.3.0 (Apache-2.0 OR MIT) -https://github.com/cuviper/autocfg ---------------------------------------------------------- - -axum 0.7.5 (MIT) +axum 0.7.7 (MIT) https://github.com/tokio-rs/axum --------------------------------------------------------- -axum-core 0.4.3 (MIT) +axum-core 0.4.5 (MIT) https://github.com/tokio-rs/axum --------------------------------------------------------- -backtrace 0.3.73 (Apache-2.0 OR MIT) +backtrace 0.3.74 (Apache-2.0 OR MIT) https://github.com/rust-lang/backtrace-rs --------------------------------------------------------- @@ -174,7 +170,7 @@ bit-vec 0.8.0 (Apache-2.0 OR MIT) https://github.com/contain-rs/bit-vec --------------------------------------------------------- -bitfield-struct 0.8.0 (MIT) +bitfield-struct 0.9.0 (MIT) https://github.com/wrenger/bitfield-struct-rs.git --------------------------------------------------------- @@ -186,11 +182,15 @@ bumpalo 3.16.0 (Apache-2.0 OR MIT) https://github.com/fitzgen/bumpalo --------------------------------------------------------- -bytemuck 1.16.3 (Apache-2.0 OR MIT OR Zlib) +bvh 0.10.0 (MIT) +https://github.com/svenstaro/bvh +--------------------------------------------------------- + +bytemuck 1.18.0 (Apache-2.0 OR MIT OR Zlib) https://github.com/Lokathor/bytemuck --------------------------------------------------------- -bytemuck_derive 1.7.0 (Apache-2.0 OR MIT OR Zlib) +bytemuck_derive 1.8.0 (Apache-2.0 OR MIT OR Zlib) https://github.com/Lokathor/bytemuck --------------------------------------------------------- @@ -198,35 +198,27 @@ byteorder 1.5.0 (MIT OR Unlicense) https://github.com/BurntSushi/byteorder --------------------------------------------------------- -bytes 1.7.1 (MIT) +bytes 1.7.2 (MIT) https://github.com/tokio-rs/bytes --------------------------------------------------------- -cc 1.1.8 (Apache-2.0 OR MIT) -https://github.com/rust-lang/cc-rs ---------------------------------------------------------- - cfg-if 1.0.0 (Apache-2.0 OR MIT) https://github.com/alexcrichton/cfg-if --------------------------------------------------------- -cfg_aliases 0.1.1 (MIT) -https://github.com/katharostech/cfg_aliases ---------------------------------------------------------- - chrono 0.4.38 (Apache-2.0 OR MIT) https://github.com/chronotope/chrono --------------------------------------------------------- -clap 4.5.14 (Apache-2.0 OR MIT) +clap 4.5.20 (Apache-2.0 OR MIT) https://github.com/clap-rs/clap --------------------------------------------------------- -clap_builder 4.5.14 (Apache-2.0 OR MIT) +clap_builder 4.5.20 (Apache-2.0 OR MIT) https://github.com/clap-rs/clap --------------------------------------------------------- -clap_derive 4.5.13 (Apache-2.0 OR MIT) +clap_derive 4.5.18 (Apache-2.0 OR MIT) https://github.com/clap-rs/clap --------------------------------------------------------- @@ -238,11 +230,7 @@ colorchoice 1.0.2 (Apache-2.0 OR MIT) https://github.com/rust-cli/anstyle --------------------------------------------------------- -convert_case 0.4.0 (MIT) -https://github.com/rutrum/convert-case ---------------------------------------------------------- - -core-foundation-sys 0.8.6 (Apache-2.0 OR MIT) +core-foundation-sys 0.8.7 (Apache-2.0 OR MIT) https://github.com/servo/core-foundation-rs --------------------------------------------------------- @@ -258,7 +246,7 @@ crossbeam-utils 0.8.20 (Apache-2.0 OR MIT) https://github.com/crossbeam-rs/crossbeam --------------------------------------------------------- -ctrlc 3.4.4 (Apache-2.0 OR MIT) +ctrlc 3.4.5 (Apache-2.0 OR MIT) https://github.com/Detegr/rust-ctrlc.git --------------------------------------------------------- @@ -266,11 +254,11 @@ deranged 0.3.11 (Apache-2.0 OR MIT) https://github.com/jhpratt/deranged --------------------------------------------------------- -derivative 2.2.0 (Apache-2.0 OR MIT) -https://github.com/mcarton/rust-derivative +derive_more 1.0.0 (MIT) +https://github.com/JelteF/derive_more --------------------------------------------------------- -derive_more 0.99.18 (MIT) +derive_more-impl 1.0.0 (MIT) https://github.com/JelteF/derive_more --------------------------------------------------------- @@ -286,31 +274,31 @@ fnv 1.0.7 (Apache-2.0 OR MIT) https://github.com/servo/rust-fnv --------------------------------------------------------- -futures-channel 0.3.30 (Apache-2.0 OR MIT) +futures-channel 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-core 0.3.30 (Apache-2.0 OR MIT) +futures-core 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-io 0.3.30 (Apache-2.0 OR MIT) +futures-io 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-macro 0.3.30 (Apache-2.0 OR MIT) +futures-macro 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-sink 0.3.30 (Apache-2.0 OR MIT) +futures-sink 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-task 0.3.30 (Apache-2.0 OR MIT) +futures-task 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-util 0.3.30 (Apache-2.0 OR MIT) +futures-util 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- @@ -318,11 +306,11 @@ getrandom 0.2.15 (Apache-2.0 OR MIT) https://github.com/rust-random/getrandom --------------------------------------------------------- -gimli 0.29.0 (Apache-2.0 OR MIT) +gimli 0.31.1 (Apache-2.0 OR MIT) https://github.com/gimli-rs/gimli --------------------------------------------------------- -h2 0.4.5 (MIT) +h2 0.4.6 (MIT) https://github.com/hyperium/h2 --------------------------------------------------------- @@ -330,7 +318,7 @@ hashbrown 0.12.3 (Apache-2.0 OR MIT) https://github.com/rust-lang/hashbrown --------------------------------------------------------- -hashbrown 0.14.5 (Apache-2.0 OR MIT) +hashbrown 0.15.0 (Apache-2.0 OR MIT) https://github.com/rust-lang/hashbrown --------------------------------------------------------- @@ -354,7 +342,7 @@ http-body-util 0.1.2 (MIT) https://github.com/hyperium/http-body --------------------------------------------------------- -httparse 1.9.4 (Apache-2.0 OR MIT) +httparse 1.9.5 (Apache-2.0 OR MIT) https://github.com/seanmonstar/httparse --------------------------------------------------------- @@ -370,11 +358,11 @@ hyper-timeout 0.5.1 (Apache-2.0 OR MIT) https://github.com/hjr3/hyper-timeout --------------------------------------------------------- -hyper-util 0.1.7 (MIT) +hyper-util 0.1.9 (MIT) https://github.com/hyperium/hyper-util --------------------------------------------------------- -iana-time-zone 0.1.60 (Apache-2.0 OR MIT) +iana-time-zone 0.1.61 (Apache-2.0 OR MIT) https://github.com/strawlab/iana-time-zone --------------------------------------------------------- @@ -386,7 +374,7 @@ indexmap 1.9.3 (Apache-2.0 OR MIT) https://github.com/bluss/indexmap --------------------------------------------------------- -indexmap 2.3.0 (Apache-2.0 OR MIT) +indexmap 2.6.0 (Apache-2.0 OR MIT) https://github.com/indexmap-rs/indexmap --------------------------------------------------------- @@ -402,11 +390,7 @@ itoa 1.0.11 (Apache-2.0 OR MIT) https://github.com/dtolnay/itoa --------------------------------------------------------- -jobserver 0.1.32 (Apache-2.0 OR MIT) -https://github.com/rust-lang/jobserver-rs ---------------------------------------------------------- - -js-sys 0.3.69 (Apache-2.0 OR MIT) +js-sys 0.3.70 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys --------------------------------------------------------- @@ -414,7 +398,7 @@ lazy_static 1.5.0 (Apache-2.0 OR MIT) https://github.com/rust-lang-nursery/lazy-static.rs --------------------------------------------------------- -libc 0.2.155 (Apache-2.0 OR MIT) +libc 0.2.159 (Apache-2.0 OR MIT) https://github.com/rust-lang/libc --------------------------------------------------------- @@ -446,6 +430,10 @@ memchr 2.7.4 (MIT OR Unlicense) https://github.com/BurntSushi/memchr --------------------------------------------------------- +memoffset 0.9.1 (MIT) +https://github.com/Gilnaa/memoffset +--------------------------------------------------------- + mime 0.3.17 (Apache-2.0 OR MIT) https://github.com/hyperium/mime --------------------------------------------------------- @@ -454,11 +442,11 @@ minimal-lexical 0.2.1 (Apache-2.0 OR MIT) https://github.com/Alexhuszagh/minimal-lexical --------------------------------------------------------- -miniz_oxide 0.7.4 (Apache-2.0 OR MIT OR Zlib) +miniz_oxide 0.8.0 (Apache-2.0 OR MIT OR Zlib) https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide --------------------------------------------------------- -mio 1.0.1 (MIT) +mio 1.0.2 (MIT) https://github.com/tokio-rs/mio --------------------------------------------------------- @@ -466,7 +454,11 @@ nalgebra 0.33.0 (Apache-2.0) https://github.com/dimforge/nalgebra --------------------------------------------------------- -nix 0.28.0 (MIT) +nalgebra-macros 0.2.2 (Apache-2.0) +https://github.com/dimforge/nalgebra +--------------------------------------------------------- + +nix 0.29.0 (MIT) https://github.com/nix-rust/nix --------------------------------------------------------- @@ -510,11 +502,11 @@ num-traits 0.2.19 (Apache-2.0 OR MIT) https://github.com/rust-num/num-traits --------------------------------------------------------- -object 0.36.3 (Apache-2.0 OR MIT) +object 0.36.5 (Apache-2.0 OR MIT) https://github.com/gimli-rs/object --------------------------------------------------------- -once_cell 1.19.0 (Apache-2.0 OR MIT) +once_cell 1.20.2 (Apache-2.0 OR MIT) https://github.com/matklad/once_cell --------------------------------------------------------- @@ -530,11 +522,11 @@ percent-encoding 2.3.1 (Apache-2.0 OR MIT) https://github.com/servo/rust-url/ --------------------------------------------------------- -pin-project 1.1.5 (Apache-2.0 OR MIT) +pin-project 1.1.6 (Apache-2.0 OR MIT) https://github.com/taiki-e/pin-project --------------------------------------------------------- -pin-project-internal 1.1.5 (Apache-2.0 OR MIT) +pin-project-internal 1.1.6 (Apache-2.0 OR MIT) https://github.com/taiki-e/pin-project --------------------------------------------------------- @@ -554,19 +546,19 @@ ppv-lite86 0.2.20 (Apache-2.0 OR MIT) https://github.com/cryptocorrosion/cryptocorrosion --------------------------------------------------------- -proc-macro2 1.0.86 (Apache-2.0 OR MIT) +proc-macro2 1.0.87 (Apache-2.0 OR MIT) https://github.com/dtolnay/proc-macro2 --------------------------------------------------------- -prost 0.13.1 (Apache-2.0) +prost 0.13.3 (Apache-2.0) https://github.com/tokio-rs/prost --------------------------------------------------------- -prost-derive 0.13.1 (Apache-2.0) +prost-derive 0.13.3 (Apache-2.0) https://github.com/tokio-rs/prost --------------------------------------------------------- -quote 1.0.36 (Apache-2.0 OR MIT) +quote 1.0.37 (Apache-2.0 OR MIT) https://github.com/dtolnay/quote --------------------------------------------------------- @@ -594,7 +586,7 @@ rayon-core 1.12.1 (Apache-2.0 OR MIT) https://github.com/rayon-rs/rayon --------------------------------------------------------- -regex 1.10.6 (Apache-2.0 OR MIT) +regex 1.11.0 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex --------------------------------------------------------- @@ -602,7 +594,7 @@ regex-automata 0.1.10 (MIT OR Unlicense) https://github.com/BurntSushi/regex-automata --------------------------------------------------------- -regex-automata 0.4.7 (Apache-2.0 OR MIT) +regex-automata 0.4.8 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex/tree/master/regex-automata --------------------------------------------------------- @@ -610,7 +602,7 @@ regex-syntax 0.6.29 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex --------------------------------------------------------- -regex-syntax 0.8.4 (Apache-2.0 OR MIT) +regex-syntax 0.8.5 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex/tree/master/regex-syntax --------------------------------------------------------- @@ -618,10 +610,6 @@ rustc-demangle 0.1.24 (Apache-2.0 OR MIT) https://github.com/rust-lang/rustc-demangle --------------------------------------------------------- -rustc_version 0.4.0 (Apache-2.0 OR MIT) -https://github.com/Kimundi/rustc-version-rs ---------------------------------------------------------- - rustversion 1.0.17 (Apache-2.0 OR MIT) https://github.com/dtolnay/rustversion --------------------------------------------------------- @@ -630,19 +618,15 @@ safe_arch 0.7.2 (Apache-2.0 OR MIT OR Zlib) https://github.com/Lokathor/safe_arch --------------------------------------------------------- -semver 1.0.23 (Apache-2.0 OR MIT) -https://github.com/dtolnay/semver ---------------------------------------------------------- - seq-macro 0.3.5 (Apache-2.0 OR MIT) https://github.com/dtolnay/seq-macro --------------------------------------------------------- -serde 1.0.205 (Apache-2.0 OR MIT) +serde 1.0.210 (Apache-2.0 OR MIT) https://github.com/serde-rs/serde --------------------------------------------------------- -serde_derive 1.0.205 (Apache-2.0 OR MIT) +serde_derive 1.0.210 (Apache-2.0 OR MIT) https://github.com/serde-rs/serde --------------------------------------------------------- @@ -678,11 +662,7 @@ strsim 0.11.1 (MIT) https://github.com/rapidfuzz/strsim-rs --------------------------------------------------------- -syn 1.0.109 (Apache-2.0 OR MIT) -https://github.com/dtolnay/syn ---------------------------------------------------------- - -syn 2.0.72 (Apache-2.0 OR MIT) +syn 2.0.79 (Apache-2.0 OR MIT) https://github.com/dtolnay/syn --------------------------------------------------------- @@ -694,11 +674,11 @@ sync_wrapper 1.0.1 (Apache-2.0) https://github.com/Actyx/sync_wrapper --------------------------------------------------------- -thiserror 1.0.63 (Apache-2.0 OR MIT) +thiserror 1.0.64 (Apache-2.0 OR MIT) https://github.com/dtolnay/thiserror --------------------------------------------------------- -thiserror-impl 1.0.63 (Apache-2.0 OR MIT) +thiserror-impl 1.0.64 (Apache-2.0 OR MIT) https://github.com/dtolnay/thiserror --------------------------------------------------------- @@ -718,7 +698,7 @@ time-macros 0.2.18 (Apache-2.0 OR MIT) https://github.com/time-rs/time --------------------------------------------------------- -tokio 1.39.2 (MIT) +tokio 1.40.0 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- @@ -726,15 +706,15 @@ tokio-macros 2.4.0 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- -tokio-stream 0.1.15 (MIT) +tokio-stream 0.1.16 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- -tokio-util 0.7.11 (MIT) +tokio-util 0.7.12 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- -tonic 0.12.1 (MIT) +tonic 0.12.3 (MIT) https://github.com/hyperium/tonic --------------------------------------------------------- @@ -742,11 +722,15 @@ tower 0.4.13 (MIT) https://github.com/tower-rs/tower --------------------------------------------------------- -tower-layer 0.3.2 (MIT) +tower 0.5.1 (MIT) https://github.com/tower-rs/tower --------------------------------------------------------- -tower-service 0.3.2 (MIT) +tower-layer 0.3.3 (MIT) +https://github.com/tower-rs/tower +--------------------------------------------------------- + +tower-service 0.3.3 (MIT) https://github.com/tower-rs/tower --------------------------------------------------------- @@ -782,10 +766,14 @@ typenum 1.17.0 (Apache-2.0 OR MIT) https://github.com/paholg/typenum --------------------------------------------------------- -unicode-ident 1.0.12 ((MIT OR Apache-2.0) AND Unicode-DFS-2016) +unicode-ident 1.0.13 ((MIT OR Apache-2.0) AND Unicode-DFS-2016) https://github.com/dtolnay/unicode-ident --------------------------------------------------------- +unicode-xid 0.2.6 (Apache-2.0 OR MIT) +https://github.com/unicode-rs/unicode-xid +--------------------------------------------------------- + utf8parse 0.2.2 (Apache-2.0 OR MIT) https://github.com/alacritty/vte --------------------------------------------------------- @@ -802,27 +790,27 @@ wasi 0.11.0+wasi-snapshot-preview1 (Apache-2.0 OR Apache-2.0 WITH LLVM-exception https://github.com/bytecodealliance/wasi --------------------------------------------------------- -wasm-bindgen 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen --------------------------------------------------------- -wasm-bindgen-backend 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-backend 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend --------------------------------------------------------- -wasm-bindgen-macro 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-macro 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro --------------------------------------------------------- -wasm-bindgen-macro-support 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-macro-support 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support --------------------------------------------------------- -wasm-bindgen-shared 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-shared 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared --------------------------------------------------------- -wide 0.7.26 (Apache-2.0 OR MIT OR Zlib) +wide 0.7.28 (Apache-2.0 OR MIT OR Zlib) https://github.com/Lokathor/wide --------------------------------------------------------- @@ -870,6 +858,10 @@ windows-sys 0.52.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- +windows-sys 0.59.0 (Apache-2.0 OR MIT) +https://github.com/microsoft/windows-rs +--------------------------------------------------------- + windows-targets 0.52.6 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- diff --git a/package-lock.json b/package-lock.json index a3c8b5d..e1a9be1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "autd3-server", - "version": "27.0.0", + "version": "28.0.0-rc.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "autd3-server", - "version": "27.0.0", + "version": "28.0.0-rc.0", "dependencies": { "@tauri-apps/api": "^1.6.0", "svelte-simple-modal": "^1.6.1", @@ -969,10 +969,11 @@ } }, "node_modules/rollup": { - "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "version": "3.29.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", + "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", "dev": true, + "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -1184,10 +1185,11 @@ } }, "node_modules/vite": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", - "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.5.tgz", + "integrity": "sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.18.10", "postcss": "^8.4.27", diff --git a/package.json b/package.json index 3873514..bf7bc44 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "autd3-server", "type": "module", - "version": "27.0.0", + "version": "28.0.0-rc.0", "scripts": { "dev": "vite", "build": "vite build", diff --git a/simulator/ThirdPartyNotice.txt b/simulator/ThirdPartyNotice.txt index ba9fd56..780a709 100644 --- a/simulator/ThirdPartyNotice.txt +++ b/simulator/ThirdPartyNotice.txt @@ -1637,15 +1637,11 @@ zerocopy-derive 0.7.35 (Apache-2.0 OR BSD-2-Clause OR MIT) https://github.com/google/zerocopy --------------------------------------------------------- -imgui-vulkano-renderer 0.9.0 (MIT) -https://github.com/Tenebryo/imgui-vulkano-renderer +imgui-wgpu-rs 0.24.0 (MIT) +https://github.com/Yatekii/imgui-wgpu-rs Modification of the original version by Shun Suzuki --------------------------------------------------------- -imgui-winit-support 0.11.0 (MIT) -https://github.com/imgui-rs/imgui-rs ---------------------------------------------------------- - Noto Sans v2.012 (OFL) --------------------------------------------------------- diff --git a/simulator/src/error.rs b/simulator/src/error.rs index 1a9abcc..6d88552 100644 --- a/simulator/src/error.rs +++ b/simulator/src/error.rs @@ -22,6 +22,8 @@ pub enum SimulatorError { ImageError(#[from] image::ImageError), #[error("{0}")] AUTDProtoBufError(#[from] autd3_protobuf::AUTDProtoBufError), + #[error("{0}")] + IoError(#[from] std::io::Error), #[error("Failed to find adapter")] NoSuitableAdapter, } diff --git a/simulator/src/main.rs b/simulator/src/main.rs index 25d12ba..45eefb0 100644 --- a/simulator/src/main.rs +++ b/simulator/src/main.rs @@ -89,7 +89,7 @@ async fn main() -> anyhow::Result<()> { .parse("wgpu_core=off,simulator=info")? }; tracing_subscriber::registry() - .with(fmt::layer()) + .with(fmt::layer().with_ansi(false)) .with(filter) .init(); @@ -109,7 +109,7 @@ async fn main() -> anyhow::Result<()> { } } else { tracing::info!( - "Settings file ({}) found, using default settings.", + "Settings file ({}) not found, using default settings.", settings_path.display() ); Default::default() diff --git a/simulator/src/renderer/imgui/mod.rs b/simulator/src/renderer/imgui/mod.rs index f229786..df2c968 100644 --- a/simulator/src/renderer/imgui/mod.rs +++ b/simulator/src/renderer/imgui/mod.rs @@ -47,11 +47,18 @@ pub struct ImGuiRenderer { } impl ImGuiRenderer { - pub fn new(config_path: Option<&PathBuf>, context: &Context, window: Arc) -> Self { + pub fn new( + state: &State, + context: &Context, + window: Arc, + ) -> Result { let mut imgui = ImGuiContext::create(); - if let Some(path) = config_path { - imgui.set_ini_filename(path.join("imgui.ini")); + + let config_path = PathBuf::new().join(&state.settings_dir); + if !config_path.exists() { + std::fs::create_dir_all(&config_path)?; } + imgui.set_ini_filename(config_path.join("imgui.ini")); let mut platform = WinitPlatform::init(&mut imgui); platform.attach_window(imgui.io_mut(), &window, HiDpiMode::Default); @@ -69,7 +76,7 @@ impl ImGuiRenderer { renderer_config, ); - Self { + Ok(Self { imgui, hidpi_factor: platform.hidpi_factor() as _, platform, @@ -84,7 +91,7 @@ impl ImGuiRenderer { time_step: 1000000, show_mod_plot: Vec::new(), mod_plot_size: Vec::new(), - } + }) } pub fn init(&mut self, dev_num: usize) { diff --git a/simulator/src/renderer/mod.rs b/simulator/src/renderer/mod.rs index ba85227..5353662 100644 --- a/simulator/src/renderer/mod.rs +++ b/simulator/src/renderer/mod.rs @@ -1,4 +1,4 @@ -use std::{path::PathBuf, sync::Arc}; +use std::sync::Arc; use camera_controllers::{Camera, CameraPerspective, FirstPerson, FirstPersonSettings}; use winit::{event::Event, window::Window}; @@ -54,7 +54,7 @@ pub struct Renderer { impl Renderer { pub fn new( - config_path: Option<&PathBuf>, + state: &State, context: &Context, surface: &SurfaceWrapper, window: Arc, @@ -63,7 +63,7 @@ impl Renderer { FirstPerson::new([0., -500.0, 120.0], FirstPersonSettings::keyboard_wasd()).camera(0.); camera.set_yaw_pitch(0., -std::f32::consts::PI / 2.0); Ok(Self { - imgui: imgui::ImGuiRenderer::new(config_path, context, window.clone()), + imgui: imgui::ImGuiRenderer::new(state, context, window.clone())?, transducer: transducer::TransducerRenderer::new(surface, context)?, slice: slice::SliceRenderer::new(surface, context), depth_texture: DepthTexture::new(context, surface), diff --git a/simulator/src/simulator.rs b/simulator/src/simulator.rs index 2b2cf86..4e1ebb8 100644 --- a/simulator/src/simulator.rs +++ b/simulator/src/simulator.rs @@ -37,7 +37,7 @@ impl Simulator { ); let mut surface = SurfaceWrapper::new(); let context = Context::init(&mut surface, window.clone()).await?; - let renderer = Renderer::new(None, &context, &surface, window.clone())?; + let renderer = Renderer::new(&state, &context, &surface, window.clone())?; let server = ServerWrapper::new(state.port, state.lightweight, state.lightweight_port); Ok(Self { event_loop, diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index edc14cc..75a96ac 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "autd3-server" -version = "27.0.0" +version = "28.0.0-rc.0" description = "AUTD3 Server app" authors = ["shun suzuki "] edition = "2021" @@ -22,8 +22,8 @@ serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } tokio = { version = "1.40.0", features = ["macros", "rt-multi-thread", "time", "process"] } tauri = { version = "1.8.0", features = ["window-all", "shell-sidecar", "dialog-all", "notification-all", "os-all", "path-all"] } -autd3-driver = { version = "27.0.0", features = ["serde"] } -autd3-link-soem = { version = "27.0.0", features = ["serde"] } +autd3-driver = { version = "28.0.0-rc.0", features = ["serde"] } +autd3-link-soem = { version = "28.0.0-rc.0", features = ["serde"] } [target.'cfg(windows)'.dependencies] libloading = "0.8.5" diff --git a/src-tauri/ThirdPartyNotice.txt b/src-tauri/ThirdPartyNotice.txt index 6f43901..f7799fd 100644 --- a/src-tauri/ThirdPartyNotice.txt +++ b/src-tauri/ThirdPartyNotice.txt @@ -6,12 +6,12 @@ The license terms for each of these components are provided later in this notice --------------------------------------------------------- -addr2line 0.22.0 (Apache-2.0 OR MIT) +addr2line 0.24.2 (Apache-2.0 OR MIT) https://github.com/gimli-rs/addr2line --------------------------------------------------------- -adler 1.0.2 (0BSD OR Apache-2.0 OR MIT) -https://github.com/jonas-schievink/adler.git +adler2 2.0.0 (0BSD OR Apache-2.0 OR MIT) +https://github.com/oyvindln/adler2 --------------------------------------------------------- aho-corasick 1.1.3 (MIT OR Unlicense) @@ -34,7 +34,7 @@ android_system_properties 0.1.5 (Apache-2.0 OR MIT) https://github.com/nical/android_system_properties --------------------------------------------------------- -anyhow 1.0.86 (Apache-2.0 OR MIT) +anyhow 1.0.89 (Apache-2.0 OR MIT) https://github.com/dtolnay/anyhow --------------------------------------------------------- @@ -50,7 +50,7 @@ async-channel 2.3.1 (Apache-2.0 OR MIT) https://github.com/smol-rs/async-channel --------------------------------------------------------- -async-executor 1.13.0 (Apache-2.0 OR MIT) +async-executor 1.13.1 (Apache-2.0 OR MIT) https://github.com/smol-rs/async-executor --------------------------------------------------------- @@ -58,7 +58,7 @@ async-fs 2.1.2 (Apache-2.0 OR MIT) https://github.com/smol-rs/async-fs --------------------------------------------------------- -async-io 2.3.3 (Apache-2.0 OR MIT) +async-io 2.3.4 (Apache-2.0 OR MIT) https://github.com/smol-rs/async-io --------------------------------------------------------- @@ -66,7 +66,7 @@ async-lock 3.4.0 (Apache-2.0 OR MIT) https://github.com/smol-rs/async-lock --------------------------------------------------------- -async-process 2.2.3 (Apache-2.0 OR MIT) +async-process 2.3.0 (Apache-2.0 OR MIT) https://github.com/smol-rs/async-process --------------------------------------------------------- @@ -74,15 +74,15 @@ async-recursion 1.1.1 (Apache-2.0 OR MIT) https://github.com/dcchut/async-recursion --------------------------------------------------------- -async-signal 0.2.9 (Apache-2.0 OR MIT) +async-signal 0.2.10 (Apache-2.0 OR MIT) https://github.com/smol-rs/async-signal --------------------------------------------------------- -async-stream 0.3.5 (MIT) +async-stream 0.3.6 (MIT) https://github.com/tokio-rs/async-stream --------------------------------------------------------- -async-stream-impl 0.3.5 (MIT) +async-stream-impl 0.3.6 (MIT) https://github.com/tokio-rs/async-stream --------------------------------------------------------- @@ -90,7 +90,7 @@ async-task 4.7.1 (Apache-2.0 OR MIT) https://github.com/smol-rs/async-task --------------------------------------------------------- -async-trait 0.1.81 (Apache-2.0 OR MIT) +async-trait 0.1.83 (Apache-2.0 OR MIT) https://github.com/dtolnay/async-trait --------------------------------------------------------- @@ -106,27 +106,27 @@ atomic-waker 1.1.2 (Apache-2.0 OR MIT) https://github.com/smol-rs/atomic-waker --------------------------------------------------------- -autd3 27.0.0 (MIT) +autd3 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-derive 27.0.0 (MIT) +autd3-derive 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-driver 27.0.0 (MIT) +autd3-driver 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-firmware-emulator 27.0.0 (MIT) +autd3-firmware-emulator 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-gain-holo 27.0.0 (MIT) +autd3-gain-holo 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-link-soem 27.0.0 +autd3-link-soem 28.0.0-rc.0 () https://github.com/shinolab/autd3-rs --- @@ -192,27 +192,23 @@ SOEM write to Beckhoff Automation GmbH, Eiserstrasse 5, D-33415 Verl, Germany --------------------------------------------------------- -autd3-protobuf 27.0.0 (MIT) +autd3-protobuf 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-rs --------------------------------------------------------- -autd3-server 27.0.0 (MIT) +autd3-server 28.0.0-rc.0 (MIT) https://github.com/shinolab/autd3-server --------------------------------------------------------- -autocfg 1.3.0 (Apache-2.0 OR MIT) -https://github.com/cuviper/autocfg ---------------------------------------------------------- - -axum 0.7.5 (MIT) +axum 0.7.7 (MIT) https://github.com/tokio-rs/axum --------------------------------------------------------- -axum-core 0.4.3 (MIT) +axum-core 0.4.5 (MIT) https://github.com/tokio-rs/axum --------------------------------------------------------- -backtrace 0.3.73 (Apache-2.0 OR MIT) +backtrace 0.3.74 (Apache-2.0 OR MIT) https://github.com/rust-lang/backtrace-rs --------------------------------------------------------- @@ -232,7 +228,7 @@ bit-vec 0.8.0 (Apache-2.0 OR MIT) https://github.com/contain-rs/bit-vec --------------------------------------------------------- -bitfield-struct 0.8.0 (MIT) +bitfield-struct 0.9.0 (MIT) https://github.com/wrenger/bitfield-struct-rs.git --------------------------------------------------------- @@ -256,11 +252,11 @@ blocking 1.6.1 (Apache-2.0 OR MIT) https://github.com/smol-rs/blocking --------------------------------------------------------- -brotli 3.5.0 (BSD-3-Clause OR MIT) +brotli 6.0.0 (BSD-3-Clause OR MIT) https://github.com/dropbox/rust-brotli --------------------------------------------------------- -brotli-decompressor 2.5.1 (BSD-3-Clause OR MIT) +brotli-decompressor 4.0.1 (BSD-3-Clause OR MIT) https://github.com/dropbox/rust-brotli-decompressor --------------------------------------------------------- @@ -272,11 +268,15 @@ bumpalo 3.16.0 (Apache-2.0 OR MIT) https://github.com/fitzgen/bumpalo --------------------------------------------------------- -bytemuck 1.16.3 (Apache-2.0 OR MIT OR Zlib) +bvh 0.10.0 (MIT) +https://github.com/svenstaro/bvh +--------------------------------------------------------- + +bytemuck 1.18.0 (Apache-2.0 OR MIT OR Zlib) https://github.com/Lokathor/bytemuck --------------------------------------------------------- -bytemuck_derive 1.7.0 (Apache-2.0 OR MIT OR Zlib) +bytemuck_derive 1.8.0 (Apache-2.0 OR MIT OR Zlib) https://github.com/Lokathor/bytemuck --------------------------------------------------------- @@ -284,7 +284,7 @@ byteorder 1.5.0 (MIT OR Unlicense) https://github.com/BurntSushi/byteorder --------------------------------------------------------- -bytes 1.7.1 (MIT) +bytes 1.7.2 (MIT) https://github.com/tokio-rs/bytes --------------------------------------------------------- @@ -296,14 +296,6 @@ cairo-sys-rs 0.15.1 (MIT) https://github.com/gtk-rs/gtk-rs-core --------------------------------------------------------- -cargo_toml 0.15.3 (Apache-2.0 OR MIT) -https://gitlab.com/crates.rs/cargo_toml ---------------------------------------------------------- - -cc 1.1.8 (Apache-2.0 OR MIT) -https://github.com/rust-lang/cc-rs ---------------------------------------------------------- - cesu8 1.1.0 (Apache-2.0 OR MIT) https://github.com/emk/cesu8-rs --------------------------------------------------------- @@ -312,22 +304,10 @@ cfb 0.7.3 (MIT) https://github.com/mdsteele/rust-cfb --------------------------------------------------------- -cfg-expr 0.9.1 (Apache-2.0 OR MIT) -https://github.com/EmbarkStudios/cfg-expr ---------------------------------------------------------- - -cfg-expr 0.15.8 (Apache-2.0 OR MIT) -https://github.com/EmbarkStudios/cfg-expr ---------------------------------------------------------- - cfg-if 1.0.0 (Apache-2.0 OR MIT) https://github.com/alexcrichton/cfg-if --------------------------------------------------------- -cfg_aliases 0.2.1 (MIT) -https://github.com/katharostech/cfg_aliases ---------------------------------------------------------- - chrono 0.4.38 (Apache-2.0 OR MIT) https://github.com/chronotope/chrono --------------------------------------------------------- @@ -360,7 +340,7 @@ core-foundation 0.9.4 (Apache-2.0 OR MIT) https://github.com/servo/core-foundation-rs --------------------------------------------------------- -core-foundation-sys 0.8.6 (Apache-2.0 OR MIT) +core-foundation-sys 0.8.7 (Apache-2.0 OR MIT) https://github.com/servo/core-foundation-rs --------------------------------------------------------- @@ -372,7 +352,7 @@ core-graphics-types 0.1.3 (Apache-2.0 OR MIT) https://github.com/servo/core-foundation-rs --------------------------------------------------------- -cpufeatures 0.2.12 (Apache-2.0 OR MIT) +cpufeatures 0.2.14 (Apache-2.0 OR MIT) https://github.com/RustCrypto/utils --------------------------------------------------------- @@ -428,11 +408,15 @@ deranged 0.3.11 (Apache-2.0 OR MIT) https://github.com/jhpratt/deranged --------------------------------------------------------- -derivative 2.2.0 (Apache-2.0 OR MIT) -https://github.com/mcarton/rust-derivative +derive_more 0.99.18 (MIT) +https://github.com/JelteF/derive_more +--------------------------------------------------------- + +derive_more 1.0.0 (MIT) +https://github.com/JelteF/derive_more --------------------------------------------------------- -derive_more 0.99.18 (MIT) +derive_more-impl 1.0.0 (MIT) https://github.com/JelteF/derive_more --------------------------------------------------------- @@ -468,10 +452,6 @@ either 1.13.0 (Apache-2.0 OR MIT) https://github.com/rayon-rs/either --------------------------------------------------------- -embed-resource 2.4.3 (MIT) -https://github.com/nabijaczleweli/rust-embed-resource ---------------------------------------------------------- - embed_plist 1.2.2 (Apache-2.0 OR MIT) https://github.com/nvzqz/embed-plist-rs --------------------------------------------------------- @@ -508,11 +488,11 @@ event-listener-strategy 0.5.2 (Apache-2.0 OR MIT) https://github.com/smol-rs/event-listener-strategy --------------------------------------------------------- -fastrand 2.1.0 (Apache-2.0 OR MIT) +fastrand 2.1.1 (Apache-2.0 OR MIT) https://github.com/smol-rs/fastrand --------------------------------------------------------- -fdeflate 0.3.4 (Apache-2.0 OR MIT) +fdeflate 0.3.5 (Apache-2.0 OR MIT) https://github.com/image-rs/fdeflate --------------------------------------------------------- @@ -520,14 +500,18 @@ field-offset 0.3.6 (Apache-2.0 OR MIT) https://github.com/Diggsey/rust-field-offset --------------------------------------------------------- -filetime 0.2.23 (Apache-2.0 OR MIT) +filetime 0.2.25 (Apache-2.0 OR MIT) https://github.com/alexcrichton/filetime --------------------------------------------------------- -flate2 1.0.31 (Apache-2.0 OR MIT) +flate2 1.0.34 (Apache-2.0 OR MIT) https://github.com/rust-lang/flate2-rs --------------------------------------------------------- +fluent-uri 0.1.4 (MIT) +https://github.com/yescallop/fluent-uri-rs +--------------------------------------------------------- + fnv 1.0.7 (Apache-2.0 OR MIT) https://github.com/servo/rust-fnv --------------------------------------------------------- @@ -548,19 +532,19 @@ futf 0.1.5 (Apache-2.0 OR MIT) https://github.com/servo/futf --------------------------------------------------------- -futures-channel 0.3.30 (Apache-2.0 OR MIT) +futures-channel 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-core 0.3.30 (Apache-2.0 OR MIT) +futures-core 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-executor 0.3.30 (Apache-2.0 OR MIT) +futures-executor 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-io 0.3.30 (Apache-2.0 OR MIT) +futures-io 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- @@ -568,19 +552,19 @@ futures-lite 2.3.0 (Apache-2.0 OR MIT) https://github.com/smol-rs/futures-lite --------------------------------------------------------- -futures-macro 0.3.30 (Apache-2.0 OR MIT) +futures-macro 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-sink 0.3.30 (Apache-2.0 OR MIT) +futures-sink 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-task 0.3.30 (Apache-2.0 OR MIT) +futures-task 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- -futures-util 0.3.30 (Apache-2.0 OR MIT) +futures-util 0.3.31 (Apache-2.0 OR MIT) https://github.com/rust-lang/futures-rs --------------------------------------------------------- @@ -628,7 +612,7 @@ getrandom 0.2.15 (Apache-2.0 OR MIT) https://github.com/rust-random/getrandom --------------------------------------------------------- -gimli 0.29.0 (Apache-2.0 OR MIT) +gimli 0.31.1 (Apache-2.0 OR MIT) https://github.com/gimli-rs/gimli --------------------------------------------------------- @@ -656,7 +640,7 @@ glob 0.3.1 (Apache-2.0 OR MIT) https://github.com/rust-lang/glob --------------------------------------------------------- -globset 0.4.14 (MIT OR Unlicense) +globset 0.4.15 (MIT OR Unlicense) https://github.com/BurntSushi/ripgrep/tree/master/crates/globset --------------------------------------------------------- @@ -676,7 +660,7 @@ gtk3-macros 0.15.6 (MIT) https://github.com/gtk-rs/gtk3-rs --------------------------------------------------------- -h2 0.4.5 (MIT) +h2 0.4.6 (MIT) https://github.com/hyperium/h2 --------------------------------------------------------- @@ -684,14 +668,10 @@ hashbrown 0.12.3 (Apache-2.0 OR MIT) https://github.com/rust-lang/hashbrown --------------------------------------------------------- -hashbrown 0.14.5 (Apache-2.0 OR MIT) +hashbrown 0.15.0 (Apache-2.0 OR MIT) https://github.com/rust-lang/hashbrown --------------------------------------------------------- -heck 0.3.3 (Apache-2.0 OR MIT) -https://github.com/withoutboats/heck ---------------------------------------------------------- - heck 0.4.1 (Apache-2.0 OR MIT) https://github.com/withoutboats/heck --------------------------------------------------------- @@ -736,7 +716,7 @@ http-range 0.1.5 (MIT) https://github.com/bancek/rust-http-range.git --------------------------------------------------------- -httparse 1.9.4 (Apache-2.0 OR MIT) +httparse 1.9.5 (Apache-2.0 OR MIT) https://github.com/seanmonstar/httparse --------------------------------------------------------- @@ -752,11 +732,11 @@ hyper-timeout 0.5.1 (Apache-2.0 OR MIT) https://github.com/hjr3/hyper-timeout --------------------------------------------------------- -hyper-util 0.1.7 (MIT) +hyper-util 0.1.9 (MIT) https://github.com/hyperium/hyper-util --------------------------------------------------------- -iana-time-zone 0.1.60 (Apache-2.0 OR MIT) +iana-time-zone 0.1.61 (Apache-2.0 OR MIT) https://github.com/strawlab/iana-time-zone --------------------------------------------------------- @@ -776,7 +756,7 @@ idna 0.5.0 (Apache-2.0 OR MIT) https://github.com/servo/rust-url/ --------------------------------------------------------- -ignore 0.4.22 (MIT OR Unlicense) +ignore 0.4.23 (MIT OR Unlicense) https://github.com/BurntSushi/ripgrep/tree/master/crates/ignore --------------------------------------------------------- @@ -788,7 +768,7 @@ indexmap 1.9.3 (Apache-2.0 OR MIT) https://github.com/bluss/indexmap --------------------------------------------------------- -indexmap 2.3.0 (Apache-2.0 OR MIT) +indexmap 2.6.0 (Apache-2.0 OR MIT) https://github.com/indexmap-rs/indexmap --------------------------------------------------------- @@ -828,18 +808,18 @@ jni-sys 0.3.0 (Apache-2.0 OR MIT) https://github.com/sfackler/rust-jni-sys --------------------------------------------------------- -jobserver 0.1.32 (Apache-2.0 OR MIT) -https://github.com/rust-lang/jobserver-rs ---------------------------------------------------------- - -js-sys 0.3.69 (Apache-2.0 OR MIT) +js-sys 0.3.70 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys --------------------------------------------------------- -json-patch 1.4.0 (Apache-2.0 OR MIT) +json-patch 2.0.0 (Apache-2.0 OR MIT) https://github.com/idubrov/json-patch --------------------------------------------------------- +jsonptr 0.4.7 (Apache-2.0 OR MIT) +https://github.com/chanced/jsonptr +--------------------------------------------------------- + kuchikiki 0.8.2 (MIT) https://github.com/brave/kuchikiki --------------------------------------------------------- @@ -848,7 +828,7 @@ lazy_static 1.5.0 (Apache-2.0 OR MIT) https://github.com/rust-lang-nursery/lazy-static.rs --------------------------------------------------------- -libc 0.2.155 (Apache-2.0 OR MIT) +libc 0.2.159 (Apache-2.0 OR MIT) https://github.com/rust-lang/libc --------------------------------------------------------- @@ -884,7 +864,7 @@ mac 0.1.1 (Apache-2.0 OR MIT) https://github.com/reem/rust-mac.git --------------------------------------------------------- -mac-notification-sys 0.6.1 (MIT) +mac-notification-sys 0.6.2 (MIT) https://github.com/h4llow3En/mac-notification-sys --------------------------------------------------------- @@ -932,11 +912,11 @@ minimal-lexical 0.2.1 (Apache-2.0 OR MIT) https://github.com/Alexhuszagh/minimal-lexical --------------------------------------------------------- -miniz_oxide 0.7.4 (Apache-2.0 OR MIT OR Zlib) +miniz_oxide 0.8.0 (Apache-2.0 OR MIT OR Zlib) https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide --------------------------------------------------------- -mio 1.0.1 (MIT) +mio 1.0.2 (MIT) https://github.com/tokio-rs/mio --------------------------------------------------------- @@ -944,6 +924,10 @@ nalgebra 0.33.0 (Apache-2.0) https://github.com/dimforge/nalgebra --------------------------------------------------------- +nalgebra-macros 0.2.2 (Apache-2.0) +https://github.com/dimforge/nalgebra +--------------------------------------------------------- + ndk 0.6.0 (Apache-2.0 OR MIT) https://github.com/rust-windowing/android-ndk-rs --------------------------------------------------------- @@ -976,7 +960,7 @@ nom 7.1.3 (MIT) https://github.com/Geal/nom --------------------------------------------------------- -notify-rust 4.11.1 (Apache-2.0 OR MIT) +notify-rust 4.11.3 (Apache-2.0 OR MIT) https://github.com/hoodie/notify-rust --------------------------------------------------------- @@ -1040,11 +1024,11 @@ objc_id 0.1.1 (MIT) http://github.com/SSheldon/rust-objc-id --------------------------------------------------------- -object 0.36.3 (Apache-2.0 OR MIT) +object 0.36.5 (Apache-2.0 OR MIT) https://github.com/gimli-rs/object --------------------------------------------------------- -once_cell 1.19.0 (Apache-2.0 OR MIT) +once_cell 1.20.2 (Apache-2.0 OR MIT) https://github.com/matklad/once_cell --------------------------------------------------------- @@ -1072,7 +1056,7 @@ pango-sys 0.15.10 (MIT) https://github.com/gtk-rs/gtk-rs-core --------------------------------------------------------- -parking 2.2.0 (Apache-2.0 OR MIT) +parking 2.2.1 (Apache-2.0 OR MIT) https://github.com/smol-rs/parking --------------------------------------------------------- @@ -1104,22 +1088,10 @@ phf 0.11.2 (MIT) https://github.com/rust-phf/rust-phf --------------------------------------------------------- -phf_codegen 0.8.0 (MIT) -https://github.com/sfackler/rust-phf ---------------------------------------------------------- - -phf_codegen 0.10.0 (MIT) -https://github.com/sfackler/rust-phf ---------------------------------------------------------- - phf_generator 0.8.0 (MIT) https://github.com/sfackler/rust-phf --------------------------------------------------------- -phf_generator 0.10.0 (MIT) -https://github.com/sfackler/rust-phf ---------------------------------------------------------- - phf_generator 0.11.2 (MIT) https://github.com/rust-phf/rust-phf --------------------------------------------------------- @@ -1144,11 +1116,11 @@ phf_shared 0.11.2 (MIT) https://github.com/rust-phf/rust-phf --------------------------------------------------------- -pin-project 1.1.5 (Apache-2.0 OR MIT) +pin-project 1.1.6 (Apache-2.0 OR MIT) https://github.com/taiki-e/pin-project --------------------------------------------------------- -pin-project-internal 1.1.5 (Apache-2.0 OR MIT) +pin-project-internal 1.1.6 (Apache-2.0 OR MIT) https://github.com/taiki-e/pin-project --------------------------------------------------------- @@ -1160,23 +1132,19 @@ pin-utils 0.1.0 (Apache-2.0 OR MIT) https://github.com/rust-lang-nursery/pin-utils --------------------------------------------------------- -piper 0.2.3 (Apache-2.0 OR MIT) +piper 0.2.4 (Apache-2.0 OR MIT) https://github.com/smol-rs/piper --------------------------------------------------------- -pkg-config 0.3.30 (Apache-2.0 OR MIT) -https://github.com/rust-lang/pkg-config-rs ---------------------------------------------------------- - plist 1.7.0 (MIT) https://github.com/ebarnard/rust-plist/ --------------------------------------------------------- -png 0.17.13 (Apache-2.0 OR MIT) +png 0.17.14 (Apache-2.0 OR MIT) https://github.com/image-rs/image-png --------------------------------------------------------- -polling 3.7.2 (Apache-2.0 OR MIT) +polling 3.7.3 (Apache-2.0 OR MIT) https://github.com/smol-rs/polling --------------------------------------------------------- @@ -1196,7 +1164,7 @@ proc-macro-crate 1.3.1 (Apache-2.0 OR MIT) https://github.com/bkchr/proc-macro-crate --------------------------------------------------------- -proc-macro-crate 3.1.0 (Apache-2.0 OR MIT) +proc-macro-crate 3.2.0 (Apache-2.0 OR MIT) https://github.com/bkchr/proc-macro-crate --------------------------------------------------------- @@ -1212,15 +1180,15 @@ proc-macro-hack 0.5.20+deprecated (Apache-2.0 OR MIT) https://github.com/dtolnay/proc-macro-hack --------------------------------------------------------- -proc-macro2 1.0.86 (Apache-2.0 OR MIT) +proc-macro2 1.0.87 (Apache-2.0 OR MIT) https://github.com/dtolnay/proc-macro2 --------------------------------------------------------- -prost 0.13.1 (Apache-2.0) +prost 0.13.3 (Apache-2.0) https://github.com/tokio-rs/prost --------------------------------------------------------- -prost-derive 0.13.1 (Apache-2.0) +prost-derive 0.13.3 (Apache-2.0) https://github.com/tokio-rs/prost --------------------------------------------------------- @@ -1232,7 +1200,7 @@ quick-xml 0.32.0 (MIT) https://github.com/tafia/quick-xml --------------------------------------------------------- -quote 1.0.36 (Apache-2.0 OR MIT) +quote 1.0.37 (Apache-2.0 OR MIT) https://github.com/dtolnay/quote --------------------------------------------------------- @@ -1284,19 +1252,15 @@ rayon-core 1.12.1 (Apache-2.0 OR MIT) https://github.com/rayon-rs/rayon --------------------------------------------------------- -redox_syscall 0.4.1 (MIT) -https://gitlab.redox-os.org/redox-os/syscall ---------------------------------------------------------- - -redox_syscall 0.5.3 (MIT) +redox_syscall 0.5.7 (MIT) https://gitlab.redox-os.org/redox-os/syscall --------------------------------------------------------- -redox_users 0.4.5 (MIT) +redox_users 0.4.6 (MIT) https://gitlab.redox-os.org/redox-os/users --------------------------------------------------------- -regex 1.10.6 (Apache-2.0 OR MIT) +regex 1.11.0 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex --------------------------------------------------------- @@ -1304,7 +1268,7 @@ regex-automata 0.1.10 (MIT OR Unlicense) https://github.com/BurntSushi/regex-automata --------------------------------------------------------- -regex-automata 0.4.7 (Apache-2.0 OR MIT) +regex-automata 0.4.8 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex/tree/master/regex-automata --------------------------------------------------------- @@ -1312,7 +1276,7 @@ regex-syntax 0.6.29 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex --------------------------------------------------------- -regex-syntax 0.8.4 (Apache-2.0 OR MIT) +regex-syntax 0.8.5 (Apache-2.0 OR MIT) https://github.com/rust-lang/regex/tree/master/regex-syntax --------------------------------------------------------- @@ -1324,11 +1288,7 @@ rustc-demangle 0.1.24 (Apache-2.0 OR MIT) https://github.com/rust-lang/rustc-demangle --------------------------------------------------------- -rustc_version 0.4.0 (Apache-2.0 OR MIT) -https://github.com/Kimundi/rustc-version-rs ---------------------------------------------------------- - -rustix 0.38.34 (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) +rustix 0.38.37 (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) https://github.com/bytecodealliance/rustix --------------------------------------------------------- @@ -1368,15 +1328,15 @@ seq-macro 0.3.5 (Apache-2.0 OR MIT) https://github.com/dtolnay/seq-macro --------------------------------------------------------- -serde 1.0.205 (Apache-2.0 OR MIT) +serde 1.0.210 (Apache-2.0 OR MIT) https://github.com/serde-rs/serde --------------------------------------------------------- -serde_derive 1.0.205 (Apache-2.0 OR MIT) +serde_derive 1.0.210 (Apache-2.0 OR MIT) https://github.com/serde-rs/serde --------------------------------------------------------- -serde_json 1.0.122 (Apache-2.0 OR MIT) +serde_json 1.0.128 (Apache-2.0 OR MIT) https://github.com/serde-rs/json --------------------------------------------------------- @@ -1384,23 +1344,23 @@ serde_repr 0.1.19 (Apache-2.0 OR MIT) https://github.com/dtolnay/serde-repr --------------------------------------------------------- -serde_spanned 0.6.7 (Apache-2.0 OR MIT) +serde_spanned 0.6.8 (Apache-2.0 OR MIT) https://github.com/toml-rs/toml --------------------------------------------------------- -serde_with 3.9.0 (Apache-2.0 OR MIT) +serde_with 3.11.0 (Apache-2.0 OR MIT) https://github.com/jonasbb/serde_with/ --------------------------------------------------------- -serde_with_macros 3.9.0 (Apache-2.0 OR MIT) +serde_with_macros 3.11.0 (Apache-2.0 OR MIT) https://github.com/jonasbb/serde_with/ --------------------------------------------------------- -serialize-to-javascript 0.1.1 (Apache-2.0 OR MIT) +serialize-to-javascript 0.1.2 (Apache-2.0 OR MIT) https://github.com/chippers/serialize-to-javascript --------------------------------------------------------- -serialize-to-javascript-impl 0.1.1 (Apache-2.0 OR MIT) +serialize-to-javascript-impl 0.1.2 (Apache-2.0 OR MIT) https://github.com/chippers/serialize-to-javascript --------------------------------------------------------- @@ -1474,10 +1434,6 @@ string_cache 0.8.7 (Apache-2.0 OR MIT) https://github.com/servo/string-cache --------------------------------------------------------- -string_cache_codegen 0.5.2 (Apache-2.0 OR MIT) -https://github.com/servo/string-cache ---------------------------------------------------------- - strsim 0.11.1 (MIT) https://github.com/rapidfuzz/strsim-rs --------------------------------------------------------- @@ -1486,7 +1442,7 @@ syn 1.0.109 (Apache-2.0 OR MIT) https://github.com/dtolnay/syn --------------------------------------------------------- -syn 2.0.72 (Apache-2.0 OR MIT) +syn 2.0.79 (Apache-2.0 OR MIT) https://github.com/dtolnay/syn --------------------------------------------------------- @@ -1498,75 +1454,55 @@ sync_wrapper 1.0.1 (Apache-2.0) https://github.com/Actyx/sync_wrapper --------------------------------------------------------- -sys-locale 0.2.4 (Apache-2.0 OR MIT) +sys-locale 0.3.1 (Apache-2.0 OR MIT) https://github.com/1Password/sys-locale --------------------------------------------------------- -system-deps 5.0.0 (Apache-2.0 OR MIT) -https://github.com/gdesmott/system-deps ---------------------------------------------------------- - -system-deps 6.2.2 (Apache-2.0 OR MIT) -https://github.com/gdesmott/system-deps ---------------------------------------------------------- - ta 0.5.0 (MIT) https://github.com/greyblake/ta-rs --------------------------------------------------------- -tao 0.16.9 (Apache-2.0) +tao 0.16.10 (Apache-2.0) https://github.com/tauri-apps/tao --------------------------------------------------------- -tao-macros 0.1.2 (Apache-2.0 OR MIT) +tao-macros 0.1.3 (Apache-2.0 OR MIT) https://github.com/tauri-apps/tao --------------------------------------------------------- -tar 0.4.41 (Apache-2.0 OR MIT) +tar 0.4.42 (Apache-2.0 OR MIT) https://github.com/alexcrichton/tar-rs --------------------------------------------------------- -target-lexicon 0.12.16 (Apache-2.0 WITH LLVM-exception) -https://github.com/bytecodealliance/target-lexicon ---------------------------------------------------------- - -tauri 1.7.1 (Apache-2.0 OR MIT) +tauri 1.8.0 (Apache-2.0 OR MIT) https://github.com/tauri-apps/tauri --------------------------------------------------------- -tauri-build 1.5.3 (Apache-2.0 OR MIT) -https://github.com/tauri-apps/tauri/tree/dev/core/tauri-build ---------------------------------------------------------- - -tauri-codegen 1.4.4 (Apache-2.0 OR MIT) +tauri-codegen 1.4.5 (Apache-2.0 OR MIT) https://github.com/tauri-apps/tauri/tree/dev/core/tauri-codegen --------------------------------------------------------- -tauri-macros 1.4.5 (Apache-2.0 OR MIT) +tauri-macros 1.4.6 (Apache-2.0 OR MIT) https://github.com/tauri-apps/tauri --------------------------------------------------------- -tauri-runtime 0.14.4 (Apache-2.0 OR MIT) +tauri-runtime 0.14.5 (Apache-2.0 OR MIT) https://github.com/tauri-apps/tauri --------------------------------------------------------- -tauri-runtime-wry 0.14.9 (Apache-2.0 OR MIT) +tauri-runtime-wry 0.14.10 (Apache-2.0 OR MIT) https://github.com/tauri-apps/tauri --------------------------------------------------------- -tauri-utils 1.6.0 (Apache-2.0 OR MIT) +tauri-utils 1.6.1 (Apache-2.0 OR MIT) https://github.com/tauri-apps/tauri --------------------------------------------------------- -tauri-winres 0.1.1 (MIT) -https://github.com/tauri-apps/winres ---------------------------------------------------------- - tauri-winrt-notification 0.2.1 (Apache-2.0 OR MIT) https://github.com/tauri-apps/winrt-notification --------------------------------------------------------- -tempfile 3.12.0 (Apache-2.0 OR MIT) +tempfile 3.13.0 (Apache-2.0 OR MIT) https://github.com/Stebalien/tempfile --------------------------------------------------------- @@ -1578,11 +1514,11 @@ thin-slice 0.1.1 (MPL-2.0) https://github.com/heycam/thin-slice --------------------------------------------------------- -thiserror 1.0.63 (Apache-2.0 OR MIT) +thiserror 1.0.64 (Apache-2.0 OR MIT) https://github.com/dtolnay/thiserror --------------------------------------------------------- -thiserror-impl 1.0.63 (Apache-2.0 OR MIT) +thiserror-impl 1.0.64 (Apache-2.0 OR MIT) https://github.com/dtolnay/thiserror --------------------------------------------------------- @@ -1614,7 +1550,7 @@ tinyvec_macros 0.1.1 (Apache-2.0 OR MIT OR Zlib) https://github.com/Soveu/tinyvec_macros --------------------------------------------------------- -tokio 1.39.2 (MIT) +tokio 1.40.0 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- @@ -1622,26 +1558,14 @@ tokio-macros 2.4.0 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- -tokio-stream 0.1.15 (MIT) +tokio-stream 0.1.16 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- -tokio-util 0.7.11 (MIT) +tokio-util 0.7.12 (MIT) https://github.com/tokio-rs/tokio --------------------------------------------------------- -toml 0.5.11 (Apache-2.0 OR MIT) -https://github.com/toml-rs/toml ---------------------------------------------------------- - -toml 0.7.8 (Apache-2.0 OR MIT) -https://github.com/toml-rs/toml ---------------------------------------------------------- - -toml 0.8.19 (Apache-2.0 OR MIT) -https://github.com/toml-rs/toml ---------------------------------------------------------- - toml_datetime 0.6.8 (Apache-2.0 OR MIT) https://github.com/toml-rs/toml --------------------------------------------------------- @@ -1650,15 +1574,11 @@ toml_edit 0.19.15 (Apache-2.0 OR MIT) https://github.com/toml-rs/toml --------------------------------------------------------- -toml_edit 0.21.1 (Apache-2.0 OR MIT) +toml_edit 0.22.22 (Apache-2.0 OR MIT) https://github.com/toml-rs/toml --------------------------------------------------------- -toml_edit 0.22.20 (Apache-2.0 OR MIT) -https://github.com/toml-rs/toml ---------------------------------------------------------- - -tonic 0.12.1 (MIT) +tonic 0.12.3 (MIT) https://github.com/hyperium/tonic --------------------------------------------------------- @@ -1666,11 +1586,15 @@ tower 0.4.13 (MIT) https://github.com/tower-rs/tower --------------------------------------------------------- -tower-layer 0.3.2 (MIT) +tower 0.5.1 (MIT) +https://github.com/tower-rs/tower +--------------------------------------------------------- + +tower-layer 0.3.3 (MIT) https://github.com/tower-rs/tower --------------------------------------------------------- -tower-service 0.3.2 (MIT) +tower-service 0.3.3 (MIT) https://github.com/tower-rs/tower --------------------------------------------------------- @@ -1710,22 +1634,26 @@ uds_windows 1.1.0 (MIT) https://github.com/haraldh/rust_uds_windows --------------------------------------------------------- -unicode-bidi 0.3.15 (Apache-2.0 OR MIT) +unicode-bidi 0.3.17 (Apache-2.0 OR MIT) https://github.com/servo/unicode-bidi --------------------------------------------------------- -unicode-ident 1.0.12 ((MIT OR Apache-2.0) AND Unicode-DFS-2016) +unicode-ident 1.0.13 ((MIT OR Apache-2.0) AND Unicode-DFS-2016) https://github.com/dtolnay/unicode-ident --------------------------------------------------------- -unicode-normalization 0.1.23 (Apache-2.0 OR MIT) +unicode-normalization 0.1.24 (Apache-2.0 OR MIT) https://github.com/unicode-rs/unicode-normalization --------------------------------------------------------- -unicode-segmentation 1.11.0 (Apache-2.0 OR MIT) +unicode-segmentation 1.12.0 (Apache-2.0 OR MIT) https://github.com/unicode-rs/unicode-segmentation --------------------------------------------------------- +unicode-xid 0.2.6 (Apache-2.0 OR MIT) +https://github.com/unicode-rs/unicode-xid +--------------------------------------------------------- + url 2.5.2 (Apache-2.0 OR MIT) https://github.com/servo/rust-url --------------------------------------------------------- @@ -1742,26 +1670,6 @@ valuable 0.1.0 (MIT) https://github.com/tokio-rs/valuable --------------------------------------------------------- -version-compare 0.0.11 (MIT) -https://github.com/timvisee/version-compare ---------------------------------------------------------- - -version-compare 0.2.0 (MIT) -https://gitlab.com/timvisee/version-compare ---------------------------------------------------------- - -version_check 0.9.5 (Apache-2.0 OR MIT) -https://github.com/SergioBenitez/version_check ---------------------------------------------------------- - -vswhom 0.1.0 (MIT) -https://github.com/nabijaczleweli/vswhom.rs ---------------------------------------------------------- - -vswhom-sys 0.1.2 (MIT) -https://github.com/nabijaczleweli/vswhom-sys.rs ---------------------------------------------------------- - walkdir 2.5.0 (MIT OR Unlicense) https://github.com/BurntSushi/walkdir --------------------------------------------------------- @@ -1778,31 +1686,31 @@ wasi 0.11.0+wasi-snapshot-preview1 (Apache-2.0 OR Apache-2.0 WITH LLVM-exception https://github.com/bytecodealliance/wasi --------------------------------------------------------- -wasm-bindgen 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen --------------------------------------------------------- -wasm-bindgen-backend 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-backend 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend --------------------------------------------------------- -wasm-bindgen-futures 0.4.42 (Apache-2.0 OR MIT) +wasm-bindgen-futures 0.4.43 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/futures --------------------------------------------------------- -wasm-bindgen-macro 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-macro 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro --------------------------------------------------------- -wasm-bindgen-macro-support 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-macro-support 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support --------------------------------------------------------- -wasm-bindgen-shared 0.2.92 (Apache-2.0 OR MIT) +wasm-bindgen-shared 0.2.93 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared --------------------------------------------------------- -web-sys 0.3.69 (Apache-2.0 OR MIT) +web-sys 0.3.70 (Apache-2.0 OR MIT) https://github.com/rustwasm/wasm-bindgen/tree/master/crates/web-sys --------------------------------------------------------- @@ -1826,7 +1734,7 @@ webview2-com-sys 0.19.0 (MIT) https://github.com/wravery/webview2-rs --------------------------------------------------------- -wide 0.7.26 (Apache-2.0 OR MIT OR Zlib) +wide 0.7.28 (Apache-2.0 OR MIT OR Zlib) https://github.com/Lokathor/wide --------------------------------------------------------- @@ -1866,10 +1774,6 @@ windows 0.58.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- -windows-bindgen 0.39.0 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - windows-core 0.52.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- @@ -1902,10 +1806,6 @@ windows-interface 0.58.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- -windows-metadata 0.39.0 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - windows-result 0.1.2 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- @@ -1918,14 +1818,6 @@ windows-strings 0.1.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- -windows-sys 0.45.0 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - -windows-sys 0.48.0 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - windows-sys 0.52.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- @@ -1934,10 +1826,6 @@ windows-sys 0.59.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- -windows-targets 0.42.2 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - windows-targets 0.48.5 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- @@ -1954,10 +1842,6 @@ windows-version 0.1.1 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- -windows_aarch64_gnullvm 0.42.2 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - windows_aarch64_gnullvm 0.48.5 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- @@ -1974,10 +1858,6 @@ windows_aarch64_msvc 0.39.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- -windows_aarch64_msvc 0.42.2 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - windows_aarch64_msvc 0.48.5 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- @@ -1994,10 +1874,6 @@ windows_i686_gnu 0.39.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- -windows_i686_gnu 0.42.2 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - windows_i686_gnu 0.48.5 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- @@ -2018,10 +1894,6 @@ windows_i686_msvc 0.39.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- -windows_i686_msvc 0.42.2 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - windows_i686_msvc 0.48.5 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- @@ -2038,10 +1910,6 @@ windows_x86_64_gnu 0.39.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- -windows_x86_64_gnu 0.42.2 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - windows_x86_64_gnu 0.48.5 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- @@ -2050,10 +1918,6 @@ windows_x86_64_gnu 0.52.6 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- -windows_x86_64_gnullvm 0.42.2 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - windows_x86_64_gnullvm 0.48.5 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- @@ -2070,10 +1934,6 @@ windows_x86_64_msvc 0.39.0 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- -windows_x86_64_msvc 0.42.2 (Apache-2.0 OR MIT) -https://github.com/microsoft/windows-rs ---------------------------------------------------------- - windows_x86_64_msvc 0.48.5 (Apache-2.0 OR MIT) https://github.com/microsoft/windows-rs --------------------------------------------------------- @@ -2086,15 +1946,11 @@ winnow 0.5.40 (MIT) https://github.com/winnow-rs/winnow --------------------------------------------------------- -winnow 0.6.18 (MIT) +winnow 0.6.20 (MIT) https://github.com/winnow-rs/winnow --------------------------------------------------------- -winreg 0.52.0 (MIT) -https://github.com/gentoo90/winreg-rs ---------------------------------------------------------- - -wry 0.24.10 (Apache-2.0 OR MIT) +wry 0.24.11 (Apache-2.0 OR MIT) https://github.com/tauri-apps/wry --------------------------------------------------------- @@ -2110,7 +1966,7 @@ xattr 1.3.1 (Apache-2.0 OR MIT) https://github.com/Stebalien/xattr --------------------------------------------------------- -xdg-home 1.2.0 (MIT) +xdg-home 1.3.0 (MIT) https://github.com/zeenix/xdg-home --------------------------------------------------------- diff --git a/src-tauri/build.rs b/src-tauri/build.rs index fed3b6f..3c77612 100644 --- a/src-tauri/build.rs +++ b/src-tauri/build.rs @@ -13,12 +13,6 @@ fn main() -> Result<(), Box> { "" }; - std::fs::create_dir_all(manifest_dir.join("assets"))?; - std::fs::copy( - manifest_dir.join("../simulator/assets/autd3.glb"), - manifest_dir.join("assets/autd3.glb"), - )?; - std::fs::copy( manifest_dir.join(format!("../target/release/simulator{}", ext)), manifest_dir.join(format!("simulator-{}{}", std::env::var("TARGET")?, ext)), diff --git a/src-tauri/imgui.ini b/src-tauri/imgui.ini new file mode 100644 index 0000000..f19dcbf --- /dev/null +++ b/src-tauri/imgui.ini @@ -0,0 +1,10 @@ +[Window][Debug##Default] +Pos=60,60 +Size=400,400 +Collapsed=0 + +[Window][Dear ImGui] +Pos=60,60 +Size=435,698 +Collapsed=0 + diff --git a/src-tauri/src/options.rs b/src-tauri/src/options.rs index cd55ef6..dc69690 100644 --- a/src-tauri/src/options.rs +++ b/src-tauri/src/options.rs @@ -64,7 +64,6 @@ impl Default for SOEMOptions { pub struct SimulatorOptions { pub vsync: bool, pub port: u16, - pub gpu_idx: i32, pub window_width: u32, pub window_height: u32, pub unity: bool, @@ -77,7 +76,6 @@ impl Default for SimulatorOptions { Self { vsync: true, port: 8080, - gpu_idx: -1, window_width: 800, window_height: 600, unity: false, diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 9302a67..6d48500 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -8,7 +8,7 @@ }, "package": { "productName": "AUTD3 Server", - "version": "27.0.0" + "version": "28.0.0" }, "tauri": { "allowlist": { @@ -82,7 +82,6 @@ "resources": [ "./LICENSE", "./NOTICE", - "./assets/autd3.glb", "./TwinCATAUTDServer/LICENSE", "./TwinCATAUTDServer/README.md", "./TwinCATAUTDServer/AUTD.xml", @@ -139,7 +138,7 @@ "fullscreen": false, "height": 600, "resizable": true, - "title": "AUTD3 Server v27.0.0", + "title": "AUTD3 Server v28.0.0-rc.0", "width": 800 } ] diff --git a/src/lib/UI/SOEM.svelte b/src/lib/UI/SOEM.svelte index 61cb53c..a358b69 100644 --- a/src/lib/UI/SOEM.svelte +++ b/src/lib/UI/SOEM.svelte @@ -28,8 +28,6 @@ let parseStrategy = (strategy: TimerStrategy) => { switch (strategy) { - case "NativeTimer": - return "native-timer"; case "Sleep": return "sleep"; case "BusyWait": diff --git a/src/lib/UI/Simulator.svelte b/src/lib/UI/Simulator.svelte index 19d9ce4..659e1bb 100644 --- a/src/lib/UI/Simulator.svelte +++ b/src/lib/UI/Simulator.svelte @@ -1,17 +1,13 @@ @@ -157,9 +81,6 @@ step="1" /> - -