4e37374875
Struct window has many fields that are directly related to the wl_surface, more than to the window as a whole. When we start composing a window from several wl_surfaces, these fields need to be per wl_surface, not per window. Start separating such fields from struct window into struct surface by moving the wl_surface. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>