Fixes for Weston 11.0.1
The following fixes have been included, which is the a list pulled out from https://gitlab.freedesktop.org/wayland/weston/-/merge_requests?scope=all&state=all&label_name[]=Backport%20to%20weston%2011
Specifically, the following MRs have been included:
- input: send touch frame event after up event - !980 (merged)
- Don't change the max_bpc connector prop if mode=current and no max-bpc - !995 (merged)
- doc/sphinx: Make doxygen warn as error depend on meson werror flag - !1007 (merged)
- Couple of warnings fixes - !1011 (merged)
- xwm: Check size hints in weston_wm_window_is_positioned() - !1012 (merged)
- screenshooter: Add SHM buffer destroy listener to avoid invalid memcpy - !1016 (merged)
- kiosk-shell: Update view transform after activation - !1018 (merged)
- ivi-shell: fix free in get_layers_under_surface - !1034 (merged)
- ivi-shell: fix cleanup of desktop surfaces - !1035 (merged)
- kiosk-shell: Don't use a modifier for surface activation bindings - !1036 (merged)
- ivi-shell: Missing removal of destroy listener and desktop-shell UAF - !1050 (merged)