Fix TurtleWoW baked NPC atlases (append .blp) plus in-progress GFX work: moonlight, torch depth, water/scene-depth, skybox
This commit is contained in:
@@ -32,6 +32,17 @@ fn allowed_beyond_1_12() -> HashSet<&'static str> {
|
||||
// 1.12's base library does not export `_G` (an addon reaches the globals with
|
||||
// `getfenv(0)`); ours does, as our `getglobal`/`setglobal` are written over it.
|
||||
"_G",
|
||||
// ── 2.0+ names a MODIFIED 1.12 UI calls ──
|
||||
// 1.12 has none of these (absent from the reference table and from the stock chain), but
|
||||
// TurtleWoW's `patch-4.mpq` ships 2.0-era `UIParent.lua` and `FriendsFrame.lua` whose
|
||||
// `UIFrameFade_CreateInfo` calls `wipe` and whose guild-roster filter calls `trim`; both
|
||||
// raise and take the UI down. `strsplit`/`strjoin` ride along because the modified FrameXML
|
||||
// and the addon corpus behind it reach for the same string family. `trim` is TurtleWoW's own
|
||||
// name for `strtrim` semantics — 1.12 has `strtrim` neither.
|
||||
"wipe",
|
||||
"strsplit",
|
||||
"strjoin",
|
||||
"trim",
|
||||
// ── WoW API past 1.12 ──
|
||||
// Only `SubmitChatInput` is called from our UI files (`ScriptLogFrame.xml`'s slash
|
||||
// commands); each of the rest awaits its 1.12 equivalent, removal or a reason.
|
||||
|
||||
Reference in New Issue
Block a user