Remove unused APIs on tpl_display. 77/59477/1
authorMun, Gwan-gyeong <kk.moon@samsung.com>
Tue, 16 Feb 2016 02:40:05 +0000 (11:40 +0900)
committerMun, Gwan-gyeong <kk.moon@samsung.com>
Tue, 16 Feb 2016 02:40:05 +0000 (11:40 +0900)
 - Removed API:
   tpl_display_flush
   tpl_display_wait_native
   tpl_display_get_backend_type
   tpl_display_choose_backend_type

Change-Id: Ic34210f80d024073570d4c726a1f764dd140edaf

src/tpl.h
src/tpl_display.c
src/tpl_gbm.c
src/tpl_internal.h
src/tpl_tbm.c
src/tpl_wayland.c

index 736821e..1d240c9 100644 (file)
--- a/src/tpl.h
+++ b/src/tpl.h
@@ -267,7 +267,6 @@ tpl_bool_t tpl_object_set_user_data(tpl_object_t *object,
  */
 void * tpl_object_get_user_data(tpl_object_t *object);
 
-tpl_backend_type_t tpl_display_choose_backend_type(tpl_handle_t native_dpy);
 /**
  * Create or get TPL display object for the given native display.
  *
@@ -315,16 +314,6 @@ tpl_bool_t tpl_display_unbind_client_display_handle(tpl_display_t *display,
                                                    tpl_handle_t native_dpy);
 
 /**
- * Get the backend type of a TPL display.
- *
- * @param display display to get type.
- * @return backend type of the given display.
- *
- * @see tpl_display_get()
- */
-tpl_backend_type_t tpl_display_get_backend_type(tpl_display_t *display);
-
-/**
  * Get the native display handle which the given TPL display is created for.
  *
  * @param display display to get native handle.
@@ -377,16 +366,6 @@ tpl_bool_t tpl_display_filter_config(tpl_display_t *display,
                                     int *visual_id,
                                     int alpha_size);
 
-/**
- * Flush the TPL display.
- *
- * @param display display to flush.
- *
- * There might be pending operations on the given TPL display such as X11
- * native rendering. Flushing TPL display ensures that those pending operations
- * are done.
- */
-void tpl_display_flush(tpl_display_t *display);
 
 /**
  * Create a TPL surface for the given native surface.
index 6b2c6cd..17b45a8 100644 (file)
@@ -1,14 +1,5 @@
 #include "tpl_internal.h"
 
-void
-__tpl_display_flush(tpl_display_t *display)
-{
-       TPL_ASSERT(display);
-
-       if (display->backend.flush)
-               display->backend.flush(display);
-}
-
 static void
 __tpl_display_fini(tpl_display_t *display)
 {
@@ -29,12 +20,6 @@ __tpl_display_free(void *display)
        free(display);
 }
 
-tpl_backend_type_t
-tpl_display_choose_backend_type(tpl_handle_t native_dpy)
-{
-       return __tpl_display_choose_backend(native_dpy);
-}
-
 tpl_display_t *
 tpl_display_get(tpl_backend_type_t type, tpl_handle_t native_dpy)
 {
@@ -136,18 +121,6 @@ tpl_display_unbind_client_display_handle(tpl_display_t *display, tpl_handle_t na
        return display->backend.unbind_client_display_handle(display, native_dpy);
 }
 
-tpl_backend_type_t
-tpl_display_get_backend_type(tpl_display_t *display)
-{
-       if(NULL == display || TPL_TRUE != __tpl_object_is_valid(&display->base))
-       {
-               TPL_ERR("display is invalid!");
-               return TPL_BACKEND_UNKNOWN;
-       }
-
-       return display->backend.type;
-}
-
 tpl_handle_t
 tpl_display_get_native_handle(tpl_display_t *display)
 {
@@ -192,31 +165,6 @@ tpl_display_filter_config(tpl_display_t *display, int *visual_id, int alpha_size
        return display->backend.filter_config(display, visual_id, alpha_size);
 }
 
-void
-tpl_display_flush(tpl_display_t *display)
-{
-       if (display == NULL)
-               __tpl_runtime_flush_all_display();
-       else
-       {
-               TPL_OBJECT_LOCK(display);
-               __tpl_display_flush(display);
-               TPL_OBJECT_UNLOCK(display);
-       }
-}
-
-void
-tpl_display_wait_native(tpl_display_t *display)
-{
-       if(NULL == display || TPL_TRUE != __tpl_object_is_valid(&display->base))
-       {
-               TPL_ERR("display is invalid!");
-               return;
-       }
-
-       display->backend.wait_native(display);
-}
-
 tpl_bool_t
 tpl_display_get_native_window_info(tpl_display_t *display, tpl_handle_t window,
                           int *width, int *height, tbm_format *format, int depth, int a_size)
index 6266af7..696d8c2 100644 (file)
@@ -249,14 +249,6 @@ __tpl_gbm_display_get_buffer_from_native_pixmap(tpl_handle_t pixmap)
        return tbm_surface;
 }
 
-static void
-__tpl_gbm_display_flush(tpl_display_t *display)
-{
-       TPL_IGNORE(display);
-
-       /* Do nothing. */
-}
-
 static tpl_bool_t
 __tpl_gbm_surface_init(tpl_surface_t *surface)
 {
@@ -442,7 +434,6 @@ __tpl_display_init_backend_gbm(tpl_display_backend_t *backend)
        backend->get_window_info                = __tpl_gbm_display_get_window_info;
        backend->get_pixmap_info                = __tpl_gbm_display_get_pixmap_info;
        backend->get_buffer_from_native_pixmap  = __tpl_gbm_display_get_buffer_from_native_pixmap;
-       backend->flush                          = __tpl_gbm_display_flush;
 #ifdef EGL_BIND_WL_DISPLAY
        backend->bind_client_display_handle     = __tpl_gbm_display_bind_client_wayland_display;
        backend->unbind_client_display_handle   = __tpl_gbm_display_unbind_client_wayland_display;
index a9bbab8..ae3259b 100644 (file)
@@ -47,10 +47,6 @@ struct _tpl_display_backend
                                                   int *width, int *height, tbm_format *format);
 
        tbm_surface_h           (*get_buffer_from_native_pixmap)(tpl_handle_t pixmap);
-
-       void                    (*flush)(tpl_display_t *display);
-       void                    (*wait_native)(tpl_display_t *display);
-
 };
 
 struct _tpl_surface_backend
index 61cdc5b..df29211 100644 (file)
@@ -161,14 +161,6 @@ __tpl_tbm_display_get_buffer_from_native_pixmap(tpl_handle_t pixmap)
 }
 
 static void
-__tpl_tbm_display_flush(tpl_display_t *display)
-{
-       TPL_IGNORE(display);
-
-       /* Do nothing. */
-}
-
-static void
 __tpl_tbm_surface_queue_notify_cb(tbm_surface_queue_h surface_queue, void *data)
 {
        /* Do something */
@@ -339,7 +331,6 @@ __tpl_display_init_backend_tbm(tpl_display_backend_t *backend)
        backend->get_window_info                = __tpl_tbm_display_get_window_info;
        backend->get_pixmap_info                = __tpl_tbm_display_get_pixmap_info;
        backend->get_buffer_from_native_pixmap  = __tpl_tbm_display_get_buffer_from_native_pixmap;
-       backend->flush                          = __tpl_tbm_display_flush;
 }
 
 void
index 3c04d23..ac9a6ce 100644 (file)
@@ -276,14 +276,6 @@ __tpl_wayland_display_get_window_info(tpl_display_t *display, tpl_handle_t windo
 }
 
 static void
-__tpl_wayland_display_flush(tpl_display_t *display)
-{
-       TPL_IGNORE(display);
-
-       /* Do nothing. */
-}
-
-static void
 __cb_client_window_resize_callback(struct wl_egl_window* wl_egl_window, void* private);
 
 static tpl_bool_t
@@ -608,10 +600,6 @@ __tpl_display_init_backend_wayland(tpl_display_backend_t *backend)
        backend->query_config                   = __tpl_wayland_display_query_config;
        backend->filter_config                  = __tpl_wayland_display_filter_config;
        backend->get_window_info                = __tpl_wayland_display_get_window_info;
-       backend->get_pixmap_info                = NULL;
-       backend->flush                          = __tpl_wayland_display_flush;
-       backend->bind_client_display_handle     = NULL;
-       backend->unbind_client_display_handle   = NULL;
 }
 
 void