You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mwinMessageBoxDef carries the ABI version, like the application
def, and mwinShowMessageBox refuses a def from other headers with mwin_errorVersion. A program must rebuild against the new headers
and build its def with mwinDefaultMessageBoxDef(), which now sets
the version; a def filled in field by field must also set version = MWIN_ABI_VERSION
(#31).
On iOS, a window created when no scene is free completes mwin_outcomeUnsupported where the application cannot show several
scenes (an iPhone, or an Info.plist without UIApplicationSupportsMultipleScenes), instead of mwin_outcomeFailed
(#69).
Added
iPadOS windows: each further window gets a scene of its own, which
the system shows side by side or in Stage Manager. Creating one can
take up to ten seconds, and completes mwin_outcomeFailed if the
system refuses or no scene comes. A scene the user closes asks its
window to close, and a window the program destroys while others remain
closes its scene
(#69).
A hovering Apple Pencil is reported on iPadOS as pen motion without
contact, with its tilt on iOS 16.4 and later, as the other platforms
report a hovering pen
(#62).
On Linux the preferred locales follow the desktop while the program
runs: a language changed in GNOME's settings or in KDE Plasma's plasma-localerc replaces the list, and mwin_eventLocaleChanged
says so. The list still starts from the program's environment, and
without a system bus or a configuration folder it simply stays
(#67).
Fixed
On Linux a desktop portal or power service answering with values of
an unexpected type no longer ends the program, and a text scale that
is infinite or out of range no longer reaches it
(#32).
On X11 a key held for the input method's answer reaches only the
window it was pressed in, not a new window made in its place
(#34).
On the web, records, strings, drops and clipboard text from the page
are checked and repaired before the program sees them, so another
script on the page can no longer crash the program or hand it
positions, pressures, sizes or codes outside the contract
(#41).
On Android 11 the on-screen keyboard asked for as an activity starts
now shows, rather than depending on when input starts on the view
(#47).
On Wayland a minimize that supersedes a waiting maximize or
fullscreen request no longer lets a later configure answer another
request with that mode's outcome
(#56).
On iOS destroying a window whose creation failed no longer crashes,
and a scene the system closed is never given to the next window
(#69).