Make _cogl_xlib_trap_errors re-entrant looks goodcogl-defines.h: Add a COGL_HAS_X11 define we should rename the internal COGL_HAS_XYZ_SUPPORT defines to COGL_HAS_XYZ_SUPPORT_INTERN we should possibly rename the public COGL_HAS_XYZ defines to COGL_HAS_XYZ_SUPPORTAdd a test case for CoglTexturePixmapX11 looks goodAdd -DCOGL_ENABLE_EXPERIMENTAL_API to Makefiles for Cogl and x11/glx looks goodMake the cogl-texture-pixmap-x11 API experimental Someone needs to do something about those _EXP suffixes :-)Use guint32 instead of Pixmap in the public headers looks goodRevert "Add --include=xlib-2.0 for the introspection data of Cogl" looks goodAdd cogl_texture_pixmap_set_damage_object looks goodclutter-x11-texture-pixmap: Use cogl_texture_pixmap_x11_set_damage_object code looks good the commit message has a slightly odd sentence structureFix cogl_damage_rectangle_union for empty damage regions looks good