mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-01-10 10:30:22 +01:00
Before, cairo-util.h would combine pixman and cairo includes. X11 and Wayland compositors uses this to load an image as a pixman_image_t but are forced to include cairo headers. Clients use load_cairo_surface to load images as cairo_surface_t's, but are forced to include pixman.h. We move the load_image pixman prototype to its own header, so compositors can get at the pixman prototype without including cairo.h and clients can include the cairo based function without including pixman.h. Conflicts: src/compositor-wayland.c |
||
|---|---|---|
| .. | ||
| cairo-util.c | ||
| cairo-util.h | ||
| config-parser.c | ||
| config-parser.h | ||
| image-loader.c | ||
| image-loader.h | ||
| Makefile.am | ||
| option-parser.c | ||
| os-compatibility.c | ||
| os-compatibility.h | ||