xwayland/window-manager does not provide a parent surface and all other ancestor surface
I'm interested in improving the stacking behavior of XWayland applications, as outlined in Issue #231 (closed) (#231 (closed)). Currently, there's a difference in functionality between native Wayland and XWayland applications, and I'd like to contribute a solution.
Specifically, I'm looking for guidance on how to implement XWayland parent support within the weston_wm_create_surface
function. What metadata should I track to identify the parent? Any insights or assistance would be greatly appreciated.
Thank you!