0c6a34378a
Struct surface_data was not really useful, and it definitely was not used with EGL-based windows. This also fixes a semantic mistake, where struct shm_surface_data was put into cairo_surface_t private, but got out as struct surface_data instead. Due to struct layout, however, this did not cause a real bug. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>