core: Untangle meta_window_shared_new
The constructor used to take Wayland/X11 specific types which makes building without Wayland/X11 not possible.
Part of #2272 Depends on !2354 (merged)
Edited by Bilal Elmoussaoui
The constructor used to take Wayland/X11 specific types which makes building without Wayland/X11 not possible.
Part of #2272 Depends on !2354 (merged)