git: b7a7e4f3eb0d - main - editors/lapce: Update to 0.4.3

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Sun, 29 Jun 2025 13:39:52 UTC
The branch main has been updated by eduardo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b7a7e4f3eb0ddcbb0c72715fef9cdbafe05e7d8e

commit b7a7e4f3eb0ddcbb0c72715fef9cdbafe05e7d8e
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2025-06-29 13:38:50 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-06-29 13:39:37 +0000

    editors/lapce: Update to 0.4.3
    
    ChangeLog: https://github.com/lapce/lapce/blob/master/CHANGELOG.md#043
---
 editors/lapce/Makefile                             |   3 +-
 editors/lapce/Makefile.crates                      | 385 +++++-----
 editors/lapce/distinfo                             | 776 ++++++++++++---------
 editors/lapce/files/patch-Cargo.lock               |   8 +-
 editors/lapce/files/patch-Cargo.toml               |   6 +-
 ...tes_cosmic-text-0.12.1_src_font_fallback_mod.rs |  20 -
 .../patch-cargo-crates_fontdb-0.16.2_src_lib.rs    |   2 +-
 .../patch-cargo-crates_slotmap-1.0.7_src_lib.rs    |   2 +-
 8 files changed, 694 insertions(+), 508 deletions(-)

diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile
index dd962a8f70f0..a8d43eb95e34 100644
--- a/editors/lapce/Makefile
+++ b/editors/lapce/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	lapce
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.4.2 # Cargo.lock patched: `make patch cargo-crates`
-PORTREVISION=	8
+DISTVERSION=	0.4.3 # Cargo.lock patched: `make patch cargo-crates`
 CATEGORIES=	editors
 
 MAINTAINER=	eduardo@FreeBSD.org
diff --git a/editors/lapce/Makefile.crates b/editors/lapce/Makefile.crates
index 7fc6e15cd3e7..1ada5e3b6fb7 100644
--- a/editors/lapce/Makefile.crates
+++ b/editors/lapce/Makefile.crates
@@ -7,7 +7,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		aho-corasick-1.1.3 \
 		allocator-api2-0.2.16 \
 		ambient-authority-0.0.2 \
-		android-activity-0.5.0 \
+		android-activity-0.6.0 \
 		android-properties-0.2.2 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
@@ -17,49 +17,52 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		arbitrary-1.3.1 \
 		arc-swap-1.6.0 \
 		arrayref-0.3.7 \
-		arrayvec-0.7.2 \
+		arrayvec-0.7.6 \
 		as-raw-xcb-connection-1.0.0 \
 		ash-0.38.0+1.3.281 \
-		ashpd-0.8.0 \
+		ashpd-0.11.0 \
 		async-broadcast-0.7.0 \
 		async-channel-2.2.0 \
-		async-executor-1.8.0 \
+		async-executor-1.13.2 \
 		async-fs-2.1.1 \
-		async-io-2.3.1 \
+		async-io-2.4.0 \
 		async-lock-2.8.0 \
 		async-lock-3.3.0 \
 		async-net-2.0.0 \
-		async-process-2.1.0 \
-		async-recursion-1.0.5 \
+		async-process-2.3.0 \
+		async-recursion-1.1.1 \
 		async-signal-0.2.5 \
-		async-task-4.7.0 \
-		async-trait-0.1.74 \
+		async-task-4.7.1 \
+		async-trait-0.1.88 \
 		atomic-waker-1.1.2 \
 		autocfg-1.1.0 \
 		backtrace-0.3.71 \
 		base64-0.21.7 \
 		base64-0.22.0 \
 		bincode-1.3.3 \
-		bit-set-0.6.0 \
-		bit-vec-0.7.0 \
+		bit-set-0.8.0 \
+		bit-vec-0.8.0 \
 		bitflags-1.3.2 \
-		bitflags-2.6.0 \
+		bitflags-2.9.1 \
 		bitmaps-2.1.0 \
 		block-0.1.6 \
 		block-buffer-0.10.4 \
-		block-sys-0.2.0 \
-		block2-0.3.0 \
 		block2-0.5.1 \
+		block2-0.6.1 \
 		blocking-1.6.1 \
+		borsh-1.5.3 \
 		bstr-1.7.0 \
 		bumpalo-3.14.0 \
 		bytecount-0.6.3 \
-		bytemuck-1.16.3 \
+		bytemuck-1.22.0 \
 		bytemuck_derive-1.5.0 \
 		byteorder-1.4.3 \
+		byteorder-lite-0.1.0 \
 		bytes-1.5.0 \
 		calloop-0.12.3 \
+		calloop-0.13.0 \
 		calloop-wayland-source-0.2.0 \
+		calloop-wayland-source-0.3.0 \
 		cap-fs-ext-2.0.0 \
 		cap-net-ext-2.0.0 \
 		cap-primitives-2.0.0 \
@@ -70,8 +73,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		cc-1.0.99 \
 		cesu8-1.1.0 \
 		cfg-if-1.0.0 \
-		cfg_aliases-0.1.1 \
-		cfg_aliases-0.2.0 \
+		cfg_aliases-0.2.1 \
 		chrono-0.4.38 \
 		ciborium-0.2.1 \
 		ciborium-io-0.2.1 \
@@ -84,19 +86,18 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		cocoa-0.25.0 \
 		cocoa-foundation-0.1.0 \
 		codespan-reporting-0.11.1 \
+		color-0.3.1 \
 		color_quant-1.1.0 \
-		com-0.6.0 \
-		com_macros-0.6.0 \
-		com_macros_support-0.6.0 \
 		combine-4.6.6 \
-		concurrent-queue-2.2.0 \
+		concurrent-queue-2.5.0 \
 		config-0.13.4 \
 		copypasta-0.10.1 \
 		core-foundation-0.9.4 \
 		core-foundation-sys-0.8.6 \
 		core-graphics-0.23.1 \
 		core-graphics-types-0.1.3 \
-		cosmic-text-0.12.1 \
+		core_maths-0.1.0 \
+		cosmic-text-0.14.2 \
 		cpp_demangle-0.3.5 \
 		cpufeatures-0.2.5 \
 		cranelift-bforest-0.101.4 \
@@ -113,20 +114,18 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		criterion-0.5.1 \
 		criterion-plot-0.5.0 \
 		crossbeam-channel-0.5.12 \
-		crossbeam-deque-0.8.2 \
-		crossbeam-epoch-0.9.10 \
+		crossbeam-deque-0.8.6 \
+		crossbeam-epoch-0.9.18 \
 		crossbeam-utils-0.8.19 \
 		crypto-common-0.1.6 \
 		ctor-0.2.5 \
 		cursor-icon-1.1.0 \
-		d3d12-22.0.0 \
 		darling-0.14.4 \
 		darling_core-0.14.4 \
 		darling_macro-0.14.4 \
 		data-url-0.3.1 \
 		debugid-0.8.0 \
 		deranged-0.3.11 \
-		derivative-2.2.0 \
 		digest-0.10.7 \
 		directories-4.0.1 \
 		directories-next-2.0.0 \
@@ -134,30 +133,35 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dirs-sys-0.3.7 \
 		dirs-sys-next-0.1.2 \
 		dispatch-0.2.0 \
+		dispatch2-0.2.0 \
+		dispatch2-0.3.0 \
+		displaydoc-0.2.5 \
 		dlib-0.5.2 \
 		dmg-0.1.2 \
 		document-features-0.2.10 \
 		downcast-rs-1.2.0 \
+		downcast-rs-2.0.1 \
+		dpi-0.1.1 \
 		drm-0.11.1 \
 		drm-ffi-0.7.1 \
 		drm-fourcc-2.2.0 \
 		drm-sys-0.6.1 \
 		dyn-clone-1.0.16 \
-		educe-0.5.11 \
+		educe-0.6.0 \
 		either-1.12.0 \
 		encoding_rs-0.8.34 \
 		encoding_rs_io-0.1.7 \
 		endi-1.1.0 \
 		enum-ordinalize-4.3.0 \
 		enum-ordinalize-derive-4.3.1 \
-		enumflags2-0.7.7 \
-		enumflags2_derive-0.7.7 \
+		enumflags2-0.7.12 \
+		enumflags2_derive-0.7.12 \
 		equivalent-1.0.1 \
 		errno-0.3.8 \
-		euclid-0.22.9 \
+		euclid-0.22.11 \
 		event-listener-2.5.3 \
 		event-listener-4.0.3 \
-		event-listener-5.2.0 \
+		event-listener-5.4.0 \
 		event-listener-strategy-0.4.0 \
 		event-listener-strategy-0.5.0 \
 		fallible-iterator-0.3.0 \
@@ -167,13 +171,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		filetime-0.2.17 \
 		flate2-1.0.30 \
 		float-cmp-0.9.0 \
-		floem-vger-0.3.0 \
-		floem-winit-0.29.4 \
 		fnv-1.0.7 \
-		font-types-0.6.0 \
+		foldhash-0.1.5 \
+		font-types-0.9.0 \
 		fontconfig-parser-0.5.6 \
 		fontdb-0.16.2 \
-		fontdue-0.8.0 \
+		fontdb-0.23.0 \
+		fontdue-0.9.3 \
 		foreign-types-0.3.2 \
 		foreign-types-0.5.0 \
 		foreign-types-macros-0.2.3 \
@@ -183,44 +187,45 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		fs-set-times-0.20.0 \
 		fs_extra-1.3.0 \
 		fsevent-sys-4.1.0 \
-		futures-0.3.30 \
-		futures-channel-0.3.30 \
-		futures-core-0.3.30 \
-		futures-executor-0.3.30 \
-		futures-io-0.3.30 \
-		futures-lite-2.2.0 \
-		futures-macro-0.3.30 \
-		futures-sink-0.3.30 \
-		futures-task-0.3.30 \
-		futures-util-0.3.30 \
+		futures-0.3.31 \
+		futures-channel-0.3.31 \
+		futures-core-0.3.31 \
+		futures-executor-0.3.31 \
+		futures-io-0.3.31 \
+		futures-lite-2.6.0 \
+		futures-macro-0.3.31 \
+		futures-sink-0.3.31 \
+		futures-task-0.3.31 \
+		futures-util-0.3.31 \
 		fxhash-0.2.1 \
 		fxprof-processed-profile-0.6.0 \
 		generic-array-0.14.6 \
 		gethostname-0.4.3 \
 		getopts-0.2.21 \
 		getrandom-0.2.7 \
-		gif-0.12.0 \
+		getrandom-0.3.3 \
+		gif-0.13.1 \
 		gimli-0.28.0 \
-		git2-0.19.0 \
+		git2-0.20.2 \
 		gl_generator-0.14.0 \
 		globset-0.4.14 \
-		glow-0.13.1 \
+		glow-0.16.0 \
 		glutin_wgl_sys-0.6.0 \
 		gpu-alloc-0.6.0 \
 		gpu-alloc-types-0.3.0 \
-		gpu-allocator-0.26.0 \
+		gpu-allocator-0.27.0 \
 		gpu-descriptor-0.3.0 \
 		gpu-descriptor-types-0.2.0 \
 		grep-matcher-0.1.7 \
 		grep-regex-0.1.12 \
 		grep-searcher-0.1.13 \
-		grid-0.13.0 \
+		grid-0.17.0 \
 		h2-0.3.26 \
 		half-1.8.2 \
 		hashbrown-0.14.5 \
-		hassle-rs-0.11.0 \
+		hashbrown-0.15.4 \
 		heck-0.4.1 \
-		hermit-abi-0.1.19 \
+		heck-0.5.0 \
 		hermit-abi-0.3.9 \
 		hex-0.4.3 \
 		hexf-parse-0.2.1 \
@@ -232,19 +237,27 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		hyper-0.14.28 \
 		hyper-tls-0.5.0 \
 		iana-time-zone-0.1.50 \
-		icrate-0.0.4 \
+		icu_collections-2.0.0 \
+		icu_locale_core-2.0.0 \
+		icu_normalizer-2.0.0 \
+		icu_normalizer_data-2.0.0 \
+		icu_properties-2.0.0 \
+		icu_properties_data-2.0.0 \
+		icu_provider-2.0.0 \
 		id-arena-2.2.1 \
 		ident_case-1.0.1 \
-		idna-0.5.0 \
+		idna-1.0.3 \
+		idna_adapter-1.2.1 \
 		ignore-0.4.20 \
 		im-15.1.0 \
 		im-rc-15.1.0 \
 		image-0.25.1 \
-		image-webp-0.1.1 \
-		imagesize-0.12.0 \
+		image-webp-0.1.3 \
+		image-webp-0.2.3 \
+		imagesize-0.13.0 \
 		include_dir-0.7.4 \
 		include_dir_macros-0.7.4 \
-		indexmap-2.2.6 \
+		indexmap-2.9.0 \
 		inotify-0.9.6 \
 		inotify-sys-0.1.5 \
 		interprocess-1.2.1 \
@@ -257,58 +270,59 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		is-wsl-0.4.0 \
 		itertools-0.10.5 \
 		itertools-0.12.1 \
+		itertools-0.14.0 \
 		itoa-1.0.3 \
 		ittapi-0.3.5 \
 		ittapi-sys-0.3.5 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
 		jobserver-0.1.31 \
-		jpeg-decoder-0.3.0 \
-		js-sys-0.3.69 \
+		js-sys-0.3.76 \
 		jsonrpc-lite-0.6.0 \
+		keyboard-types-0.7.0 \
 		khronos-egl-6.0.0 \
 		khronos_api-3.1.0 \
 		kqueue-1.0.6 \
 		kqueue-sys-1.0.3 \
-		kurbo-0.9.5 \
-		kurbo-0.10.4 \
-		kurbo-0.11.0 \
+		kurbo-0.11.2 \
 		lapce-xi-rope-0.3.2 \
 		lazy-bytes-cast-5.0.1 \
 		lazy_static-1.4.0 \
 		leb128-0.2.5 \
-		libc-0.2.155 \
-		libgit2-sys-0.17.0+1.8.1 \
+		libc-0.2.174 \
+		libgit2-sys-0.18.1+1.9.0 \
 		libloading-0.8.1 \
 		libm-0.2.7 \
+		libredox-0.1.3 \
 		libssh2-sys-0.3.0 \
 		libz-sys-1.1.8 \
 		line-wrap-0.2.0 \
 		linux-raw-sys-0.4.13 \
 		linux-raw-sys-0.6.4 \
+		litemap-0.8.0 \
 		litrs-0.4.1 \
 		lock_api-0.4.9 \
-		log-0.4.20 \
+		log-0.4.22 \
 		mach-0.3.2 \
 		malloc_buf-0.0.6 \
 		maybe-owned-0.3.4 \
 		memchr-2.7.1 \
 		memfd-0.6.4 \
 		memmap2-0.9.0 \
-		memoffset-0.6.5 \
 		memoffset-0.9.0 \
-		metal-0.29.0 \
+		metal-0.31.0 \
 		mime-0.3.16 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.7.1 \
 		mio-0.8.11 \
 		miow-0.6.0 \
-		naga-22.0.0 \
+		naga-24.0.0 \
 		native-tls-0.2.10 \
-		ndk-0.8.0 \
+		ndk-0.9.0 \
 		ndk-context-0.1.1 \
 		ndk-sys-0.5.0+25.2.9519653 \
-		nix-0.27.1 \
+		ndk-sys-0.6.0+11769913 \
+		nix-0.30.1 \
 		nom-7.1.1 \
 		notify-5.2.0 \
 		nu-ansi-term-0.46.0 \
@@ -316,27 +330,43 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		nucleo-matcher-0.3.1 \
 		num-conv-0.1.0 \
 		num-traits-0.2.15 \
-		num_cpus-1.13.1 \
+		num_cpus-1.16.0 \
 		num_enum-0.7.0 \
 		num_enum_derive-0.7.0 \
 		objc-0.2.7 \
 		objc-foundation-0.1.1 \
 		objc-sys-0.3.5 \
-		objc2-0.4.1 \
 		objc2-0.5.2 \
-		objc2-encode-3.0.0 \
-		objc2-encode-4.0.3 \
+		objc2-0.6.1 \
+		objc2-app-kit-0.2.2 \
+		objc2-app-kit-0.3.1 \
+		objc2-cloud-kit-0.2.2 \
+		objc2-contacts-0.2.2 \
+		objc2-core-data-0.2.2 \
+		objc2-core-foundation-0.3.1 \
+		objc2-core-image-0.2.2 \
+		objc2-core-location-0.2.2 \
+		objc2-encode-4.1.0 \
 		objc2-foundation-0.2.2 \
+		objc2-foundation-0.3.1 \
+		objc2-link-presentation-0.2.2 \
+		objc2-metal-0.2.2 \
+		objc2-quartz-core-0.2.2 \
+		objc2-symbols-0.2.2 \
+		objc2-ui-kit-0.2.2 \
+		objc2-uniform-type-identifiers-0.2.2 \
+		objc2-user-notifications-0.2.2 \
 		objc_id-0.1.1 \
 		object-0.32.1 \
-		once_cell-1.19.0 \
+		once_cell-1.21.3 \
 		oorandom-11.1.3 \
 		open-5.1.4 \
-		openssl-0.10.63 \
-		openssl-macros-0.1.0 \
+		openssl-0.10.71 \
+		openssl-macros-0.1.1 \
 		openssl-probe-0.1.5 \
-		openssl-sys-0.9.99 \
-		orbclient-0.3.46 \
+		openssl-sys-0.9.106 \
+		orbclient-0.3.48 \
+		ordered-float-4.6.0 \
 		ordered-stream-0.2.0 \
 		overload-0.1.1 \
 		owned_ttf_parser-0.19.0 \
@@ -345,9 +375,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		parking_lot_core-0.9.3 \
 		paste-1.0.9 \
 		pathdiff-0.2.1 \
-		peniko-0.1.1 \
+		peniko-0.4.0 \
 		percent-encoding-2.3.1 \
 		pico-args-0.5.0 \
+		pin-project-1.1.7 \
+		pin-project-internal-1.1.7 \
 		pin-project-lite-0.2.13 \
 		pin-utils-0.1.0 \
 		piper-0.2.1 \
@@ -358,33 +390,39 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		plotters-svg-0.3.5 \
 		png-0.17.10 \
 		polling-3.6.0 \
-		pollster-0.3.0 \
+		pollster-0.4.0 \
+		potential_utf-0.1.2 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.16 \
 		presser-0.3.1 \
 		proc-macro-crate-1.3.1 \
-		proc-macro2-1.0.79 \
+		proc-macro-crate-3.3.0 \
+		proc-macro2-1.0.92 \
 		profiling-1.0.10 \
 		psm-0.1.21 \
 		pulldown-cmark-0.11.0 \
 		pulldown-cmark-escape-0.11.0 \
+		quick-error-2.0.1 \
 		quick-xml-0.31.0 \
-		quote-1.0.35 \
+		quick-xml-0.36.2 \
+		quote-1.0.40 \
+		r-efi-5.3.0 \
 		rand-0.8.5 \
+		rand-0.9.1 \
 		rand_chacha-0.3.1 \
+		rand_chacha-0.9.0 \
 		rand_core-0.6.4 \
+		rand_core-0.9.3 \
 		rand_xoshiro-0.6.0 \
 		range-alloc-0.1.3 \
 		rangemap-1.5.1 \
-		raw-window-handle-0.5.2 \
 		raw-window-handle-0.6.0 \
 		rayon-1.10.0 \
 		rayon-core-1.12.1 \
-		read-fonts-0.20.0 \
+		read-fonts-0.29.3 \
 		rect_packer-0.2.1 \
 		redox_syscall-0.2.16 \
-		redox_syscall-0.3.5 \
-		redox_syscall-0.5.1 \
+		redox_syscall-0.5.8 \
 		redox_users-0.4.3 \
 		regex-1.10.5 \
 		regex-automata-0.4.6 \
@@ -392,37 +430,38 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		remain-0.2.14 \
 		renderdoc-sys-1.1.0 \
 		reqwest-0.11.27 \
-		resvg-0.40.0 \
-		rfd-0.14.1 \
+		resvg-0.45.1 \
+		rfd-0.15.3 \
 		rgb-0.8.36 \
 		roxmltree-0.19.0 \
+		roxmltree-0.20.0 \
 		rustc-demangle-0.1.21 \
 		rustc-hash-1.1.0 \
+		rustc-hash-2.1.1 \
 		rustc_version-0.4.0 \
 		rustix-0.38.32 \
 		rustix-openpty-0.1.1 \
 		rustls-pemfile-1.0.4 \
 		rustversion-1.0.14 \
-		rustybuzz-0.12.1 \
 		rustybuzz-0.14.1 \
+		rustybuzz-0.20.1 \
 		ryu-1.0.11 \
 		same-file-1.0.6 \
 		schannel-0.1.23 \
 		scoped-tls-1.0.1 \
 		scopeguard-1.1.0 \
-		sctk-adwaita-0.7.0 \
+		sctk-adwaita-0.10.1 \
 		security-framework-2.7.0 \
 		security-framework-sys-2.6.1 \
 		self_cell-1.0.4 \
 		semver-1.0.23 \
-		serde-1.0.204 \
-		serde_bytes-0.11.14 \
-		serde_derive-1.0.204 \
+		serde-1.0.219 \
+		serde_bytes-0.11.17 \
+		serde_derive-1.0.219 \
 		serde_json-1.0.122 \
-		serde_repr-0.1.9 \
+		serde_repr-0.1.20 \
 		serde_spanned-0.6.3 \
 		serde_urlencoded-0.7.1 \
-		sha1-0.10.6 \
 		sha2-0.10.8 \
 		sharded-slab-0.1.4 \
 		shellexpand-2.1.2 \
@@ -430,16 +469,18 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		signal-hook-registry-1.4.0 \
 		simd-adler32-0.3.7 \
 		simplecss-0.2.1 \
-		siphasher-0.3.11 \
+		siphasher-1.0.1 \
 		sized-chunks-0.6.5 \
-		skrifa-0.20.0 \
+		skrifa-0.31.3 \
 		slab-0.4.9 \
 		slice-group-by-0.3.0 \
 		slotmap-1.0.7 \
-		smallvec-1.13.2 \
+		smallvec-1.15.1 \
 		smithay-client-toolkit-0.18.0 \
+		smithay-client-toolkit-0.19.2 \
 		smithay-clipboard-0.7.0 \
-		smol_str-0.2.0 \
+		smol_str-0.2.2 \
+		smol_str-0.3.2 \
 		socket2-0.5.7 \
 		softbuffer-0.4.2 \
 		spinning-0.1.0 \
@@ -450,23 +491,28 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		strict-num-0.1.1 \
 		strsim-0.10.0 \
 		strum-0.26.3 \
-		strum_macros-0.26.2 \
-		svgtypes-0.14.0 \
-		swash-0.1.18 \
+		strum-0.27.1 \
+		strum_macros-0.26.4 \
+		strum_macros-0.27.1 \
+		svgtypes-0.15.3 \
+		swash-0.2.5 \
 		syn-1.0.109 \
-		syn-2.0.57 \
+		syn-2.0.94 \
 		sync_wrapper-0.1.2 \
+		synstructure-0.13.2 \
 		sys-locale-0.3.1 \
 		system-configuration-0.5.1 \
 		system-configuration-sys-0.5.0 \
 		system-interface-0.26.0 \
-		taffy-0.4.3 \
+		taffy-0.8.3 \
 		tar-0.4.41 \
 		target-lexicon-0.12.11 \
 		tempfile-3.10.1 \
 		termcolor-1.4.1 \
-		thiserror-1.0.63 \
-		thiserror-impl-1.0.63 \
+		thiserror-1.0.69 \
+		thiserror-2.0.12 \
+		thiserror-impl-1.0.69 \
+		thiserror-impl-2.0.12 \
 		thread_local-1.1.4 \
 		time-0.3.36 \
 		time-core-0.1.2 \
@@ -474,6 +520,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tiny-skia-0.11.4 \
 		tiny-skia-path-0.11.4 \
 		tiny-xlib-0.2.2 \
+		tinystr-0.8.1 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.0 \
@@ -484,39 +531,41 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tokio-socks-0.5.1 \
 		tokio-util-0.7.4 \
 		toml-0.5.9 \
-		toml_datetime-0.6.3 \
+		toml_datetime-0.6.11 \
 		toml_edit-0.19.15 \
 		toml_edit-0.20.2 \
+		toml_edit-0.22.27 \
 		tower-service-0.3.2 \
-		tracing-0.1.37 \
-		tracing-attributes-0.1.23 \
-		tracing-core-0.1.30 \
+		tracing-0.1.41 \
+		tracing-attributes-0.1.28 \
+		tracing-core-0.1.33 \
 		trash-3.0.6 \
 		tree-sitter-0.22.6 \
 		try-lock-0.2.3 \
 		ttf-parser-0.19.1 \
 		ttf-parser-0.20.0 \
 		ttf-parser-0.21.1 \
+		ttf-parser-0.25.1 \
 		typenum-1.15.0 \
 		uds_windows-1.1.0 \
 		unicase-2.7.0 \
 		unicode-bidi-0.3.15 \
-		unicode-bidi-mirroring-0.1.0 \
 		unicode-bidi-mirroring-0.2.0 \
-		unicode-ccc-0.1.2 \
+		unicode-bidi-mirroring-0.4.0 \
 		unicode-ccc-0.2.0 \
+		unicode-ccc-0.4.0 \
 		unicode-ident-1.0.4 \
 		unicode-linebreak-0.1.5 \
-		unicode-normalization-0.1.22 \
-		unicode-properties-0.1.1 \
+		unicode-properties-0.1.3 \
 		unicode-script-0.5.5 \
 		unicode-segmentation-1.11.0 \
 		unicode-vo-0.1.0 \
 		unicode-width-0.1.13 \
-		unicode-xid-0.2.4 \
-		url-2.5.2 \
+		unicode-xid-0.2.6 \
+		url-2.5.4 \
 		urlencoding-2.1.3 \
-		usvg-0.40.0 \
+		usvg-0.45.1 \
+		utf8_iter-1.0.4 \
 		utf8parse-0.2.1 \
 		uuid-1.5.0 \
 		vcpkg-0.2.15 \
@@ -526,14 +575,15 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		walkdir-2.5.0 \
 		want-0.3.0 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
+		wasi-0.14.2+wasi-0.2.4 \
 		wasi-cap-std-sync-14.0.2 \
 		wasi-common-14.0.2 \
-		wasm-bindgen-0.2.92 \
-		wasm-bindgen-backend-0.2.92 \
-		wasm-bindgen-futures-0.4.42 \
-		wasm-bindgen-macro-0.2.92 \
-		wasm-bindgen-macro-support-0.2.92 \
-		wasm-bindgen-shared-0.2.92 \
+		wasm-bindgen-0.2.99 \
+		wasm-bindgen-backend-0.2.99 \
+		wasm-bindgen-futures-0.4.49 \
+		wasm-bindgen-macro-0.2.99 \
+		wasm-bindgen-macro-support-0.2.99 \
+		wasm-bindgen-shared-0.2.99 \
 		wasm-encoder-0.35.0 \
 		wasmparser-0.115.0 \
 		wasmprinter-0.2.70 \
@@ -559,23 +609,24 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		wast-35.0.2 \
 		wast-66.0.2 \
 		wat-1.0.77 \
-		wayland-backend-0.3.4 \
-		wayland-client-0.31.3 \
+		wayland-backend-0.3.7 \
+		wayland-client-0.31.7 \
 		wayland-csd-frame-0.3.0 \
 		wayland-cursor-0.31.3 \
 		wayland-protocols-0.31.0 \
-		wayland-protocols-plasma-0.2.0 \
+		wayland-protocols-0.32.5 \
+		wayland-protocols-plasma-0.3.5 \
 		wayland-protocols-wlr-0.2.0 \
-		wayland-scanner-0.31.2 \
-		wayland-sys-0.31.2 \
-		web-sys-0.3.69 \
-		web-time-0.2.0 \
-		weezl-0.1.7 \
-		wgpu-22.0.0 \
-		wgpu-core-22.0.0 \
-		wgpu-hal-22.0.0 \
-		wgpu-types-22.0.0 \
-		widestring-1.0.2 \
+		wayland-protocols-wlr-0.3.5 \
+		wayland-scanner-0.31.5 \
+		wayland-sys-0.31.5 \
+		web-sys-0.3.76 \
+		web-time-1.1.0 \
+		weezl-0.1.8 \
+		wgpu-24.0.5 \
+		wgpu-core-24.0.5 \
+		wgpu-hal-24.0.4 \
+		wgpu-types-24.0.0 \
 		wiggle-14.0.2 \
 		wiggle-generate-14.0.2 \
 		wiggle-macro-14.0.2 \
@@ -585,80 +636,98 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		winch-codegen-0.12.2 \
 		windows-0.44.0 \
-		windows-0.51.1 \
-		windows-core-0.51.1 \
+		windows-0.58.0 \
+		windows-core-0.58.0 \
+		windows-implement-0.58.0 \
+		windows-interface-0.58.0 \
+		windows-result-0.2.0 \
+		windows-strings-0.1.0 \
 		windows-sys-0.36.1 \
 		windows-sys-0.45.0 \
 		windows-sys-0.48.0 \
 		windows-sys-0.52.0 \
+		windows-sys-0.59.0 \
 		windows-targets-0.42.2 \
 		windows-targets-0.48.5 \
-		windows-targets-0.52.0 \
+		windows-targets-0.52.6 \
 		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.48.5 \
-		windows_aarch64_gnullvm-0.52.0 \
+		windows_aarch64_gnullvm-0.52.6 \
 		windows_aarch64_msvc-0.36.1 \
 		windows_aarch64_msvc-0.42.2 \
 		windows_aarch64_msvc-0.48.5 \
-		windows_aarch64_msvc-0.52.0 \
+		windows_aarch64_msvc-0.52.6 \
 		windows_i686_gnu-0.36.1 \
 		windows_i686_gnu-0.42.2 \
 		windows_i686_gnu-0.48.5 \
-		windows_i686_gnu-0.52.0 \
+		windows_i686_gnu-0.52.6 \
+		windows_i686_gnullvm-0.52.6 \
 		windows_i686_msvc-0.36.1 \
 		windows_i686_msvc-0.42.2 \
 		windows_i686_msvc-0.48.5 \
-		windows_i686_msvc-0.52.0 \
+		windows_i686_msvc-0.52.6 \
 		windows_x86_64_gnu-0.36.1 \
 		windows_x86_64_gnu-0.42.2 \
 		windows_x86_64_gnu-0.48.5 \
-		windows_x86_64_gnu-0.52.0 \
+		windows_x86_64_gnu-0.52.6 \
 		windows_x86_64_gnullvm-0.42.2 \
 		windows_x86_64_gnullvm-0.48.5 \
-		windows_x86_64_gnullvm-0.52.0 \
+		windows_x86_64_gnullvm-0.52.6 \
 		windows_x86_64_msvc-0.36.1 \
 		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.48.5 \
-		windows_x86_64_msvc-0.52.0 \
+		windows_x86_64_msvc-0.52.6 \
 		winnow-0.5.10 \
+		winnow-0.7.11 \
 		winreg-0.50.0 \
 		winx-0.36.2 \
+		wit-bindgen-rt-0.39.0 \
 		wit-parser-0.12.1 \
 		witx-0.9.1 \
+		writeable-0.6.1 \
 		x11-clipboard-0.9.2 \
 		x11-dl-2.21.0 \
 		x11rb-0.13.0 \
 		x11rb-protocol-0.13.0 \
 		xattr-1.3.1 \
 		xcursor-0.3.4 \
-		xdg-home-1.1.0 \
-		xkbcommon-dl-0.4.1 \
+		xkbcommon-dl-0.4.2 \
 		xkeysym-0.2.0 \
 		xml-rs-0.8.19 \
 		xmlwriter-0.1.0 \
-		yazi-0.1.6 \
-		zbus-4.0.1 \
-		zbus_macros-4.0.1 \
-		zbus_names-3.0.0 \
-		zeno-0.2.2 \
+		yazi-0.2.1 \
+		yoke-0.8.0 \
+		yoke-derive-0.8.0 \
+		zbus-5.7.1 \
+		zbus_macros-5.7.1 \
+		zbus_names-4.2.0 \
+		zeno-0.3.3 \
 		zerocopy-0.7.32 \
 		zerocopy-derive-0.7.32 \
+		zerofrom-0.1.6 \
+		zerofrom-derive-0.1.6 \
+		zerotrie-0.2.2 \
+		zerovec-0.11.2 \
+		zerovec-derive-0.11.1 \
 		zip-0.6.6 \
 		zstd-0.11.2+zstd.1.5.2 \
 		zstd-safe-5.0.2+zstd.1.5.2 \
 		zstd-sys-2.0.1+zstd.1.5.2 \
 		zune-core-0.4.12 \
 		zune-jpeg-0.4.11 \
-		zvariant-4.0.0 \
-		zvariant_derive-4.0.0 \
-		zvariant_utils-1.1.0 \
+		zvariant-5.5.3 \
+		zvariant_derive-5.5.3 \
+		zvariant_utils-3.2.0 \
 		structdesc@git+https://github.com/lapce/structdesc?rev=bb56969f22fdb2c2d6c03f158fd4a2bdc983b659\#bb56969f22fdb2c2d6c03f158fd4a2bdc983b659 \
 		psp-types@git+https://github.com/lapce/psp-types?rev=f7fea28f59e7b2d6faa1034a21679ad49b3524ad\#f7fea28f59e7b2d6faa1034a21679ad49b3524ad \
 		alacritty_terminal@git+https://github.com/alacritty/alacritty?rev=cacdb5bb3b72bad2c729227537979d95af75978f\#cacdb5bb3b72bad2c729227537979d95af75978f \
 		wasi-experimental-http-wasmtime@git+https://github.com/lapce/wasi-experimental-http\#21419eb785cb583ead180f25a9685fa16de7f326 \
 		human-sort@git+https://github.com/dragazo/human-sort?rev=1e74db1e09e8194ba88ad983723cf6f8b0c365da\#1e74db1e09e8194ba88ad983723cf6f8b0c365da \
+		floem-vger@git+https://github.com/lapce/vger-rs.git?rev=3206d47ec1e30b645ddcb0687036ba3e1f0d98ec\#3206d47ec1e30b645ddcb0687036ba3e1f0d98ec \
+		dpi,winit@git+https://github.com/rust-windowing/winit?rev=ee245c569d65fdeacf705ee5eedb564508d10ebe\#ee245c569d65fdeacf705ee5eedb564508d10ebe \
+		muda@git+https://github.com/tauri-apps/muda?rev=8e986af3cea96a729413abc75c3702dec3990bd2\#8e986af3cea96a729413abc75c3702dec3990bd2 \
 		tracing,tracing-appender,tracing-attributes,tracing-core,tracing-log,tracing-subscriber@git+https://github.com/tokio-rs/tracing?rev=908cc432a5994f6e17c8f36e13c217dc40085704\#908cc432a5994f6e17c8f36e13c217dc40085704 \
 		regalloc2@git+https://github.com/bytecodealliance/regalloc2?rev=5d79e12d0a93b10fc181f4da409b4671dd365228\#5d79e12d0a93b10fc181f4da409b4671dd365228 \
 		lsp-types@git+https://github.com/lapce/lsp-types?rev=feaa1e2ec80975c9dadd400a238ceacf071058e6\#feaa1e2ec80975c9dadd400a238ceacf071058e6 \
 		locale_config@git+https://github.com/lapce/locale_config.git?branch=lapce\#54c9fe6a247c3618c224ec57e6c3a747bc3a96e4 \
-		floem,floem-editor-core,floem_reactive,floem_renderer,floem_tiny_skia_renderer,floem_vger_renderer@git+https://github.com/lapce/floem?rev=157631a49d6ba13a3467dcb994eb46a98c52eb76\#157631a49d6ba13a3467dcb994eb46a98c52eb76
+		floem,floem-editor-core,floem_reactive,floem_renderer,floem_tiny_skia_renderer,floem_vger_renderer@git+https://github.com/lapce/floem?rev=2055dde9833699b65ff052eb63cadbddec91c7ce\#2055dde9833699b65ff052eb63cadbddec91c7ce
diff --git a/editors/lapce/distinfo b/editors/lapce/distinfo
index 27ee214ffb9b..8890b490ba01 100644
--- a/editors/lapce/distinfo
+++ b/editors/lapce/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1729285044
+TIMESTAMP = 1751137934
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
 SHA256 (rust/crates/ab_glyph-0.2.21.crate) = 5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39
@@ -17,8 +17,8 @@ SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d022
 SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
 SHA256 (rust/crates/ambient-authority-0.0.2.crate) = e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b
 SIZE (rust/crates/ambient-authority-0.0.2.crate) = 14867
-SHA256 (rust/crates/android-activity-0.5.0.crate) = 052ad56e336bcc615a214bffbeca6c181ee9550acec193f0327e0b103b033a4d
-SIZE (rust/crates/android-activity-0.5.0.crate) = 257716
+SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046
+SIZE (rust/crates/android-activity-0.6.0.crate) = 258597
 SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
 SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -37,40 +37,40 @@ SHA256 (rust/crates/arc-swap-1.6.0.crate) = bddcadddf5e9015d310179a59bb28c4d4b99
 SIZE (rust/crates/arc-swap-1.6.0.crate) = 67342
 SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
 SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
-SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
-SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
 SHA256 (rust/crates/as-raw-xcb-connection-1.0.0.crate) = 2d5f312b0a56c5cdf967c0aeb67f6289603354951683bc97ddc595ab974ba9aa
 SIZE (rust/crates/as-raw-xcb-connection-1.0.0.crate) = 2030
 SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f
 SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
-SHA256 (rust/crates/ashpd-0.8.0.crate) = 1b22517ee647547c01a687cf9b76074e1c91334032a4324f7243c6ee0f949390
-SIZE (rust/crates/ashpd-0.8.0.crate) = 74328
+SHA256 (rust/crates/ashpd-0.11.0.crate) = 6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df
+SIZE (rust/crates/ashpd-0.11.0.crate) = 115010
 SHA256 (rust/crates/async-broadcast-0.7.0.crate) = 258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb
 SIZE (rust/crates/async-broadcast-0.7.0.crate) = 20852
 SHA256 (rust/crates/async-channel-2.2.0.crate) = f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3
 SIZE (rust/crates/async-channel-2.2.0.crate) = 14307
-SHA256 (rust/crates/async-executor-1.8.0.crate) = 17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c
-SIZE (rust/crates/async-executor-1.8.0.crate) = 21870
+SHA256 (rust/crates/async-executor-1.13.2.crate) = bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa
+SIZE (rust/crates/async-executor-1.13.2.crate) = 28392
 SHA256 (rust/crates/async-fs-2.1.1.crate) = bc19683171f287921f2405677dd2ed2549c3b3bda697a563ebc3a121ace2aba1
 SIZE (rust/crates/async-fs-2.1.1.crate) = 16545
-SHA256 (rust/crates/async-io-2.3.1.crate) = 8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65
-SIZE (rust/crates/async-io-2.3.1.crate) = 49279
+SHA256 (rust/crates/async-io-2.4.0.crate) = 43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059
+SIZE (rust/crates/async-io-2.4.0.crate) = 49252
 SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
 SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
 SHA256 (rust/crates/async-lock-3.3.0.crate) = d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b
 SIZE (rust/crates/async-lock-3.3.0.crate) = 33286
 SHA256 (rust/crates/async-net-2.0.0.crate) = b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7
 SIZE (rust/crates/async-net-2.0.0.crate) = 17787
-SHA256 (rust/crates/async-process-2.1.0.crate) = 451e3cf68011bd56771c79db04a9e333095ab6349f7e47592b788e9b98720cc8
-SIZE (rust/crates/async-process-2.1.0.crate) = 24505
-SHA256 (rust/crates/async-recursion-1.0.5.crate) = 5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0
-SIZE (rust/crates/async-recursion-1.0.5.crate) = 11890
+SHA256 (rust/crates/async-process-2.3.0.crate) = 63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb
+SIZE (rust/crates/async-process-2.3.0.crate) = 26766
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
 SHA256 (rust/crates/async-signal-0.2.5.crate) = 9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5
 SIZE (rust/crates/async-signal-0.2.5.crate) = 16743
-SHA256 (rust/crates/async-task-4.7.0.crate) = fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799
-SIZE (rust/crates/async-task-4.7.0.crate) = 38906
-SHA256 (rust/crates/async-trait-0.1.74.crate) = a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9
-SIZE (rust/crates/async-trait-0.1.74.crate) = 28997
+SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
+SIZE (rust/crates/async-task-4.7.1.crate) = 38077
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
@@ -83,46 +83,52 @@ SHA256 (rust/crates/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff54653
 SIZE (rust/crates/base64-0.22.0.crate) = 81568
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
 SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bit-set-0.6.0.crate) = f0481a0e032742109b1133a095184ee93d88f3dc9e0d28a5d033dc77a073f44f
-SIZE (rust/crates/bit-set-0.6.0.crate) = 15557
-SHA256 (rust/crates/bit-vec-0.7.0.crate) = d2c54ff287cfc0a34f38a6b832ea1bd8e448a330b3e40a50859e6488bee07f22
-SIZE (rust/crates/bit-vec-0.7.0.crate) = 23206
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
 SHA256 (rust/crates/bitmaps-2.1.0.crate) = 031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2
 SIZE (rust/crates/bitmaps-2.1.0.crate) = 16717
 SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
 SIZE (rust/crates/block-0.1.6.crate) = 4077
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/block-sys-0.2.0.crate) = 2dd7cf50912cddc06dc5ea7c08c5e81c1b2c842a70d19def1848d54c586fed92
-SIZE (rust/crates/block-sys-0.2.0.crate) = 9147
-SHA256 (rust/crates/block2-0.3.0.crate) = 15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68
-SIZE (rust/crates/block2-0.3.0.crate) = 10924
 SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
 SIZE (rust/crates/block2-0.5.1.crate) = 24191
+SHA256 (rust/crates/block2-0.6.1.crate) = 340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2
+SIZE (rust/crates/block2-0.6.1.crate) = 34311
 SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
 SIZE (rust/crates/blocking-1.6.1.crate) = 17788
+SHA256 (rust/crates/borsh-1.5.3.crate) = 2506947f73ad44e344215ccd6403ac2ae18cd8e046e581a441bf8d199f257f03
+SIZE (rust/crates/borsh-1.5.3.crate) = 63733
 SHA256 (rust/crates/bstr-1.7.0.crate) = c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019
 SIZE (rust/crates/bstr-1.7.0.crate) = 380090
 SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
 SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
 SHA256 (rust/crates/bytecount-0.6.3.crate) = 2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c
 SIZE (rust/crates/bytecount-0.6.3.crate) = 12416
-SHA256 (rust/crates/bytemuck-1.16.3.crate) = 102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83
-SIZE (rust/crates/bytemuck-1.16.3.crate) = 49539
+SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
+SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
*** 1395 LINES SKIPPED ***