From 208bb099d54236a49519f298c94f681e65b8f47b Mon Sep 17 00:00:00 2001 From: Hakan Seven Date: Sun, 12 Jul 2026 11:36:33 +0300 Subject: [PATCH] =?UTF-8?q?chore(deps):=20bump=20acadrust=20=E2=80=94=20ML?= =?UTF-8?q?eader/WIPEOUT=20preview=20has=5Fds=20parse=20fix=20(#347)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pulls acadrust 4ac3d68: entities with proxy/preview vector graphics (MULTILEADER, WIPEOUT) omit the R2013+ has_ds_data bit, so reading it desynced the record and produced garbage MultiLeader text_location (~2e39 → NaN glyphs). The labels now parse with finite locations and render through the existing MText SDF path. Co-Authored-By: Claude Opus 4.8 --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e52437bdb..2980d904e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -73,7 +73,7 @@ checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618" [[package]] name = "acadrust" version = "0.4.0" -source = "git+https://github.com/HakanSeven12/acadrust?branch=main#3111694c734bf6d86f1c3693e98657733070a277" +source = "git+https://github.com/HakanSeven12/acadrust?branch=main#4ac3d68cd7229e8a79b1b9369ce985a50a4b4de0" dependencies = [ "ahash 0.8.12", "anyhow", @@ -3178,7 +3178,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b577e2d69827c4740cba2b52efaad1c4cc7c73042860b199710b3575c68438d" dependencies = [ "bytecount", - "memchr 1.0.2", + "memchr 2.8.2", "nom 8.0.0", ]