This looks good to me:<div><br></div><div>Reviewed-by: Robert Bragg <<a href="mailto:robert@linux.intel.com">robert@linux.intel.com</a>></div><div><br></div><div>thanks,</div><div>- Robert</div><br><div class="gmail_quote">
On Mon, Nov 5, 2012 at 1:56 PM, Damien Lespiau <span dir="ltr"><<a href="mailto:damien.lespiau@gmail.com" target="_blank">damien.lespiau@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
From: Damien Lespiau <<a href="mailto:damien.lespiau@intel.com">damien.lespiau@intel.com</a>><br>
<br>
These functions have been replaced by equivalent functions on the<br>
renderer.<br>
<br>
Note that cogl_xlib_set_display() was a no-op anyway as<br>
_cogl_xlib_display was never used.<br>
---<br>
 cogl/cogl-xlib.c  |   26 --------------------------<br>
 cogl/cogl-xlib.h  |   24 ------------------------<br>
 cogl/cogl.symbols |    2 --<br>
 3 files changed, 0 insertions(+), 52 deletions(-)<br>
<br>
diff --git a/cogl/cogl-xlib.c b/cogl/cogl-xlib.c<br>
index f68dd2d..853e48e 100644<br>
--- a/cogl/cogl-xlib.c<br>
+++ b/cogl/cogl-xlib.c<br>
@@ -44,32 +44,6 @@<br>
<br>
 #include "cogl-xlib.h"<br>
<br>
-/* FIXME: when we remove the last X11 based Clutter backend then we<br>
- * will get rid of these functions and instead rely on the equivalent<br>
- * _cogl_xlib_renderer API<br>
- */<br>
-<br>
-/* This can't be in the Cogl context because it can be set before<br>
-   context is created */<br>
-static Display *_cogl_xlib_display = NULL;<br>
-<br>
-Display *<br>
-cogl_xlib_get_display (void)<br>
-{<br>
-  _COGL_GET_CONTEXT (ctx, NULL);<br>
-<br>
-  return cogl_xlib_renderer_get_display (ctx->display->renderer);<br>
-}<br>
-<br>
-void<br>
-cogl_xlib_set_display (Display *display)<br>
-{<br>
-  /* This can only be called once before the Cogl context is created */<br>
-  g_assert (_cogl_xlib_display == NULL);<br>
-<br>
-  _cogl_xlib_display = display;<br>
-}<br>
-<br>
 /* These three functions are wrappers around the equivalent renderer<br>
    functions. They can be removed once all xlib-based backends in<br>
    Clutter know about the renderer */<br>
diff --git a/cogl/cogl-xlib.h b/cogl/cogl-xlib.h<br>
index 079a322..e9f19d4 100644<br>
--- a/cogl/cogl-xlib.h<br>
+++ b/cogl/cogl-xlib.h<br>
@@ -36,30 +36,6 @@<br>
 G_BEGIN_DECLS<br>
<br>
 /*<br>
- * cogl_xlib_get_display:<br>
- *<br>
- * Return value: the Xlib display that will be used by the Xlib winsys<br>
- * backend. The display needs to be set with _cogl_xlib_set_display()<br>
- * before this function is called.<br>
- *<br>
- * Stability: Unstable<br>
- */<br>
-Display *<br>
-cogl_xlib_get_display (void);<br>
-<br>
-/*<br>
- * cogl_xlib_set_display:<br>
- *<br>
- * Sets the Xlib display that Cogl will use for the Xlib winsys<br>
- * backend. This function should eventually go away when Cogl gains a<br>
- * more complete winsys abstraction.<br>
- *<br>
- * Stability: Unstable<br>
- */<br>
-void<br>
-cogl_xlib_set_display (Display *display);<br>
-<br>
-/*<br>
  * cogl_xlib_handle_event:<br>
  * @xevent: pointer to XEvent structure<br>
  *<br>
diff --git a/cogl/cogl.symbols b/cogl/cogl.symbols<br>
index da8f658..4849327 100644<br>
--- a/cogl/cogl.symbols<br>
+++ b/cogl/cogl.symbols<br>
@@ -629,7 +629,6 @@ cogl_win32_renderer_remove_filter<br>
 #endif<br>
<br>
 #ifdef COGL_HAS_XLIB<br>
-cogl_xlib_get_display<br>
 cogl_xlib_handle_event<br>
 cogl_xlib_renderer_add_filter<br>
 cogl_xlib_renderer_get_display<br>
@@ -638,7 +637,6 @@ cogl_xlib_renderer_handle_event<br>
 cogl_xlib_renderer_remove_filter<br>
 cogl_xlib_renderer_set_event_retrieval_enabled<br>
 cogl_xlib_renderer_set_foreign_display<br>
-cogl_xlib_set_display<br>
 #endif<br>
<br>
 #ifdef COGL_HAS_X11<br>
<span class="HOEnZb"><font color="#888888">--<br>
1.7.7.5<br>
<br>
_______________________________________________<br>
Cogl mailing list<br>
<a href="mailto:Cogl@lists.freedesktop.org">Cogl@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/cogl" target="_blank">http://lists.freedesktop.org/mailman/listinfo/cogl</a><br>
</font></span></blockquote></div><br>