mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-08-03 19:35:34 -04:00
Twenty-two virtual regions sit at the top level of FrameXML — the dialog button's normal, pushed and highlight art among them — and none was emitted, so every button inheriting its art had none. They become templates the same way a virtual frame does, and a region's inherits replays one before its own attributes so what it states itself wins. A FontString's inherits is ambiguous by design: usually a font object, sometimes a virtual FontString, and the name alone does not say which. The emitted line asks at runtime and falls back to SetFontObject. The emitter also says so when it meets an element type it does not build, because that failure is silence — minimap.xml produced nothing whatever for exactly this reason and still loaded and still compiled. framexml_compile_check is now a ctest target that reports those and fails on a file that will not compile: 140 compile, 0 unbuilt.