From e7ec7f2c3986ded81c07b55ba1de3044f41af667 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 11 Aug 2026 19:11:22 +0700 Subject: [PATCH] hotfix: the lua-src fork ships, and the build resolves again MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - the workspace pointed at third_party/lua-src (the Lua 5.1 fork the addon VM builds on) and the export left that folder behind — every build of today's snapshots broke at dependency resolution - third_party/ now ships, and the sync gained a gate that refuses to publish an export that does not resolve as a cargo workspace Co-Authored-By: Claude Fable 5 --- crates/benilla-app/assets/ui/ActionBar.xml | 28 +- crates/benilla-app/assets/ui/FriendsFrame.xml | 8 +- crates/benilla-app/assets/ui/GameTooltip.xml | 18 +- crates/benilla-app/assets/ui/MicroMenu.xml | 4 +- .../benilla-app/assets/ui/ScrollTemplates.xml | 24 + .../benilla-app/assets/ui/TextStatusBar.xml | 2 +- crates/benilla-app/assets/ui/UnitFrames.xml | 4 +- .../src/ui_script/action_bar_tests.rs | 44 + .../src/ui_script/faux_scroll_tests.rs | 47 + crates/benilla-ui/src/script/tooltip_spell.rs | 20 +- third_party/lua-src/BENILLA.md | 69 + third_party/lua-src/Cargo.toml | 39 + third_party/lua-src/LICENSE | 43 + third_party/lua-src/lua-5.1.5/lapi.c | 1087 +++++++++++++ third_party/lua-src/lua-5.1.5/lapi.h | 16 + third_party/lua-src/lua-5.1.5/lauxlib.c | 652 ++++++++ third_party/lua-src/lua-5.1.5/lauxlib.h | 174 +++ third_party/lua-src/lua-5.1.5/lbaselib.c | 653 ++++++++ third_party/lua-src/lua-5.1.5/lcode.c | 831 ++++++++++ third_party/lua-src/lua-5.1.5/lcode.h | 76 + third_party/lua-src/lua-5.1.5/ldblib.c | 398 +++++ third_party/lua-src/lua-5.1.5/ldebug.c | 638 ++++++++ third_party/lua-src/lua-5.1.5/ldebug.h | 33 + third_party/lua-src/lua-5.1.5/ldo.c | 519 +++++++ third_party/lua-src/lua-5.1.5/ldo.h | 57 + third_party/lua-src/lua-5.1.5/ldump.c | 164 ++ third_party/lua-src/lua-5.1.5/lfunc.c | 174 +++ third_party/lua-src/lua-5.1.5/lfunc.h | 34 + third_party/lua-src/lua-5.1.5/lgc.c | 710 +++++++++ third_party/lua-src/lua-5.1.5/lgc.h | 110 ++ third_party/lua-src/lua-5.1.5/linit.c | 38 + third_party/lua-src/lua-5.1.5/liolib.c | 560 +++++++ third_party/lua-src/lua-5.1.5/llex.c | 463 ++++++ third_party/lua-src/lua-5.1.5/llex.h | 81 + third_party/lua-src/lua-5.1.5/llimits.h | 128 ++ third_party/lua-src/lua-5.1.5/lmathlib.c | 263 ++++ third_party/lua-src/lua-5.1.5/lmem.c | 86 ++ third_party/lua-src/lua-5.1.5/lmem.h | 49 + third_party/lua-src/lua-5.1.5/loadlib.c | 666 ++++++++ third_party/lua-src/lua-5.1.5/lobject.c | 214 +++ third_party/lua-src/lua-5.1.5/lobject.h | 381 +++++ third_party/lua-src/lua-5.1.5/lopcodes.c | 102 ++ third_party/lua-src/lua-5.1.5/lopcodes.h | 268 ++++ third_party/lua-src/lua-5.1.5/loslib.c | 255 ++++ third_party/lua-src/lua-5.1.5/lparser.c | 1339 +++++++++++++++++ third_party/lua-src/lua-5.1.5/lparser.h | 82 + third_party/lua-src/lua-5.1.5/lstate.c | 214 +++ third_party/lua-src/lua-5.1.5/lstate.h | 169 +++ third_party/lua-src/lua-5.1.5/lstring.c | 111 ++ third_party/lua-src/lua-5.1.5/lstring.h | 31 + third_party/lua-src/lua-5.1.5/lstrlib.c | 871 +++++++++++ third_party/lua-src/lua-5.1.5/ltable.c | 588 ++++++++ third_party/lua-src/lua-5.1.5/ltable.h | 40 + third_party/lua-src/lua-5.1.5/ltablib.c | 287 ++++ third_party/lua-src/lua-5.1.5/ltm.c | 75 + third_party/lua-src/lua-5.1.5/ltm.h | 54 + third_party/lua-src/lua-5.1.5/lua.h | 388 +++++ third_party/lua-src/lua-5.1.5/luaconf.h | 770 ++++++++++ third_party/lua-src/lua-5.1.5/lualib.h | 53 + third_party/lua-src/lua-5.1.5/lundump.c | 227 +++ third_party/lua-src/lua-5.1.5/lundump.h | 36 + third_party/lua-src/lua-5.1.5/lvm.c | 808 ++++++++++ third_party/lua-src/lua-5.1.5/lvm.h | 36 + third_party/lua-src/lua-5.1.5/lzio.c | 82 + third_party/lua-src/lua-5.1.5/lzio.h | 67 + third_party/lua-src/src/lib.rs | 331 ++++ 66 files changed, 16875 insertions(+), 14 deletions(-) create mode 100644 third_party/lua-src/BENILLA.md create mode 100644 third_party/lua-src/Cargo.toml create mode 100644 third_party/lua-src/LICENSE create mode 100644 third_party/lua-src/lua-5.1.5/lapi.c create mode 100644 third_party/lua-src/lua-5.1.5/lapi.h create mode 100644 third_party/lua-src/lua-5.1.5/lauxlib.c create mode 100644 third_party/lua-src/lua-5.1.5/lauxlib.h create mode 100644 third_party/lua-src/lua-5.1.5/lbaselib.c create mode 100644 third_party/lua-src/lua-5.1.5/lcode.c create mode 100644 third_party/lua-src/lua-5.1.5/lcode.h create mode 100644 third_party/lua-src/lua-5.1.5/ldblib.c create mode 100644 third_party/lua-src/lua-5.1.5/ldebug.c create mode 100644 third_party/lua-src/lua-5.1.5/ldebug.h create mode 100644 third_party/lua-src/lua-5.1.5/ldo.c create mode 100644 third_party/lua-src/lua-5.1.5/ldo.h create mode 100644 third_party/lua-src/lua-5.1.5/ldump.c create mode 100644 third_party/lua-src/lua-5.1.5/lfunc.c create mode 100644 third_party/lua-src/lua-5.1.5/lfunc.h create mode 100644 third_party/lua-src/lua-5.1.5/lgc.c create mode 100644 third_party/lua-src/lua-5.1.5/lgc.h create mode 100644 third_party/lua-src/lua-5.1.5/linit.c create mode 100644 third_party/lua-src/lua-5.1.5/liolib.c create mode 100644 third_party/lua-src/lua-5.1.5/llex.c create mode 100644 third_party/lua-src/lua-5.1.5/llex.h create mode 100644 third_party/lua-src/lua-5.1.5/llimits.h create mode 100644 third_party/lua-src/lua-5.1.5/lmathlib.c create mode 100644 third_party/lua-src/lua-5.1.5/lmem.c create mode 100644 third_party/lua-src/lua-5.1.5/lmem.h create mode 100644 third_party/lua-src/lua-5.1.5/loadlib.c create mode 100644 third_party/lua-src/lua-5.1.5/lobject.c create mode 100644 third_party/lua-src/lua-5.1.5/lobject.h create mode 100644 third_party/lua-src/lua-5.1.5/lopcodes.c create mode 100644 third_party/lua-src/lua-5.1.5/lopcodes.h create mode 100644 third_party/lua-src/lua-5.1.5/loslib.c create mode 100644 third_party/lua-src/lua-5.1.5/lparser.c create mode 100644 third_party/lua-src/lua-5.1.5/lparser.h create mode 100644 third_party/lua-src/lua-5.1.5/lstate.c create mode 100644 third_party/lua-src/lua-5.1.5/lstate.h create mode 100644 third_party/lua-src/lua-5.1.5/lstring.c create mode 100644 third_party/lua-src/lua-5.1.5/lstring.h create mode 100644 third_party/lua-src/lua-5.1.5/lstrlib.c create mode 100644 third_party/lua-src/lua-5.1.5/ltable.c create mode 100644 third_party/lua-src/lua-5.1.5/ltable.h create mode 100644 third_party/lua-src/lua-5.1.5/ltablib.c create mode 100644 third_party/lua-src/lua-5.1.5/ltm.c create mode 100644 third_party/lua-src/lua-5.1.5/ltm.h create mode 100644 third_party/lua-src/lua-5.1.5/lua.h create mode 100644 third_party/lua-src/lua-5.1.5/luaconf.h create mode 100644 third_party/lua-src/lua-5.1.5/lualib.h create mode 100644 third_party/lua-src/lua-5.1.5/lundump.c create mode 100644 third_party/lua-src/lua-5.1.5/lundump.h create mode 100644 third_party/lua-src/lua-5.1.5/lvm.c create mode 100644 third_party/lua-src/lua-5.1.5/lvm.h create mode 100644 third_party/lua-src/lua-5.1.5/lzio.c create mode 100644 third_party/lua-src/lua-5.1.5/lzio.h create mode 100644 third_party/lua-src/src/lib.rs diff --git a/crates/benilla-app/assets/ui/ActionBar.xml b/crates/benilla-app/assets/ui/ActionBar.xml index 24299ccd..767983d5 100644 --- a/crates/benilla-app/assets/ui/ActionBar.xml +++ b/crates/benilla-app/assets/ui/ActionBar.xml @@ -58,6 +58,28 @@