Skip to content

v1.3.3

Choose a tag to compare

@rawframe-release rawframe-release released this 05 Nov 02:26
713c044

1.3.3 (2026-11-05)

This release makes a C program built with GCC 14 in its C23 mode warn
when it drops a status Maul UI returns, as Clang and C++17 compilers
already did. The API and the ABI are those of 1.3.2, and so are
layouts, styles, draw lists, line breaks, shaped text, glyph images,
motion curves and the accessibility tree.

Fixed

  • MUI_NODISCARD, which marks every function that returns a status,
    expanded to nothing under GCC 14 in C23 mode (-std=c23), because
    GCC 14 reports its C23 as __STDC_VERSION__ 202000L, not 202311L.
    It is now [[nodiscard]] there too, so a host that drops a status
    gets a warning, and a host that builds with -Werror gets an error
    (#374).