Skip to content

feat(eui-neo): add 0.5.9 - #344

Merged
Sunrisepeak merged 1 commit into
mcpplibs:mainfrom
FarnaHerry:feat/eui-neo-0.5.9
Sep 4, 2026
Merged

feat(eui-neo): add 0.5.9#344
Sunrisepeak merged 1 commit into
mcpplibs:mainfrom
FarnaHerry:feat/eui-neo-0.5.9

Conversation

@FarnaHerry

Copy link
Copy Markdown
Collaborator

Summary

Adds compat.eui-neo version 0.5.9 and updates all 7 workspace test examples to use 0.5.9.

  • Upstream tarball sha256: 370d1da706d94bbbb144fa1634e1d9796a8a1ffd58b696fbb801296aef15703d
  • Upstream changes: CORE_SOURCES is byte-identical to 0.5.8 (26 TUs remain unchanged). Upstream removed xmake integration and unused EUI_APP_RUNNER stub, and improved render cache / dirty rect heuristics. All vendored dependencies and features carry over cleanly.
  • Mirror status: Plain-string GLOBAL URL used per docs/cn-mirror.md SOP (pending GitCode mirror by maintainer).
  • All 7 workspace test members bumped to 0.5.9 and verified locally with mcpp 2026.9.4.1:
    • tests/examples/eui-neo
    • tests/examples/eui-neo-window
    • tests/examples/eui-neo-app-main
    • tests/examples/eui-neo-markdown
    • tests/examples/eui-neo-sdl2
    • tests/examples/eui-neo-tray
    • tests/examples/eui-neo-vulkan
  • Repo lints and mcpp xpkg parse pass with code 0.

CORE_SOURCES is byte-identical to 0.5.8, so the lib shape does not
change and source count remains 26. Upstream removes xmake integration
and the unused EUI_APP_RUNNER stub from eui_neo.h, hardens render cache
optimizations (text batch vertex/flush stats, backdrop blur capture
tracking and invalidation, dirty rect pass estimation heuristic), and
streamlines external CMake app setup via global properties. 3rd/,
dependencies, features, and flags carry over unchanged.

-fno-char8_t is still required.

No CN mirror yet (never published to mcpp-res); plain-string GLOBAL
url fallback per cn-mirror.md SOP. sha256 derived and verified from
the tag tarball.

All seven workspace members bumped to 0.5.9 and verified locally with
mcpp 2026.9.4.1 (parse OK, lint green; eui-neo, eui-neo-window,
eui-neo-app-main, eui-neo-markdown, eui-neo-vulkan, eui-neo-sdl2,
eui-neo-tray all pass).
@FarnaHerry

Copy link
Copy Markdown
Collaborator Author

@Sunrisepeak

@Sunrisepeak
Sunrisepeak merged commit 1cf5768 into mcpplibs:main Sep 4, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants