Modification for enlightenment version upgrade 0.20.0 54/57654/1 accepted/tizen/common/20160223.110218 accepted/tizen/ivi/20160218.024511 accepted/tizen/mobile/20160122.034537 accepted/tizen/tv/20160122.034601 accepted/tizen/wearable/20160122.034619 submit/tizen/20160121.104248 submit/tizen_common/20160218.142243 submit/tizen_common/20160219.083441 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000004
authorSeunghun Lee <shiin.lee@samsung.com>
Tue, 12 Jan 2016 13:36:50 +0000 (22:36 +0900)
committerSeunghun Lee <shiin.lee@samsung.com>
Thu, 21 Jan 2016 10:29:45 +0000 (19:29 +0900)
Change-Id: Ie6e4d551b3c8aa981232dc7c71a71aad0f86f3b8

src/Makefile.am
src/e_mod_main.c
src/e_mod_main.h
src/e_mod_main_x11.c
src/e_mod_main_x11.h

index 7ae647e..dfde2d5 100644 (file)
@@ -10,7 +10,7 @@ pkg_LTLIBRARIES        = module.la
 if WAYLAND_ONLY
 module_la_SOURCES      = e_mod_main.c eom-protocol.c
 module_la_LIBADD       =
-module_la_CFLAGS       = @WAYLAND_CFLAGS@ @ENLIGHTENMENT_CFLAGS@ -DHAVE_WAYLAND_ONLY
+module_la_CFLAGS       = @WAYLAND_CFLAGS@ @ENLIGHTENMENT_CFLAGS@ -DHAVE_WAYLAND_ONLY -DHAVE_WAYLAND
 module_la_LDFLAGS      = -module -avoid-version @WAYLAND_LIBS@ @ENLIGHTENMENT_LIBS@
 module_la_DEPENDENCIES = $(top_builddir)/config.h
 
index 215d9ae..6c2101c 100644 (file)
@@ -8,7 +8,6 @@ typedef struct _E_Eom E_Eom, *E_EomPtr;
 
 struct _E_Eom
 {
-   E_Comp_Data *cdata;
    struct wl_global *global;
    struct wl_resource *resource;
    Eina_List *handlers;
@@ -16,7 +15,7 @@ struct _E_Eom
 
 E_EomPtr g_eom = NULL;
 
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "EOM Module" };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, "EOM Module" };
 
 static E_Comp_Wl_Output *
 _e_eom_e_comp_wl_output_get(Eina_List *outputs, const char *id)
@@ -38,7 +37,6 @@ _e_eom_ecore_drm_output_cb(void *data EINA_UNUSED, int type EINA_UNUSED, void *e
 {
    Ecore_Drm_Event_Output *e;
    E_EomPtr eom = data;
-   E_Comp_Data *cdata;
    E_Comp_Wl_Output *output;
    Eina_List *l2;
    struct wl_resource *output_resource;
@@ -52,12 +50,10 @@ _e_eom_ecore_drm_output_cb(void *data EINA_UNUSED, int type EINA_UNUSED, void *e
    EOM_DBG("id:%d (x,y,w,h):(%d,%d,%d,%d) (w_mm,h_mm):(%d,%d) refresh:%d subpixel_order:%d transform:%d make:%s model:%s plug:%d\n",
            e->id, e->x, e->y, e->w, e->h, e->phys_width, e->phys_height, e->refresh, e->subpixel_order, e->transform, e->make, e->model, e->plug);
 
-   if (!(cdata = e_comp->wl_comp_data)) goto end;
-
    snprintf(buff, sizeof(buff), "%d", e->id);
 
    /* get the e_comp_wl_output */
-   output = _e_eom_e_comp_wl_output_get(cdata->outputs, buff);
+   output = _e_eom_e_comp_wl_output_get(e_comp_wl->outputs, buff);
    if (!output)
      {
         EOM_ERR("no e_comp_wl_outputs.\n");
@@ -188,18 +184,12 @@ _e_eom_deinit()
 static Eina_Bool
 _e_eom_init()
 {
-   E_Comp_Data *cdata = NULL;
-
-   EINA_SAFETY_ON_NULL_GOTO(e_comp, err);
-
-   cdata = e_comp->wl_comp_data;
-   EINA_SAFETY_ON_NULL_GOTO(cdata, err);
+   EINA_SAFETY_ON_NULL_GOTO(e_comp_wl, err);
 
    g_eom = E_NEW(E_Eom, 1);
    EINA_SAFETY_ON_NULL_RETURN_VAL(g_eom, NULL);
 
-   g_eom->cdata = cdata;
-   g_eom->global = wl_global_create(cdata->wl.disp,
+   g_eom->global = wl_global_create(e_comp_wl->wl.disp,
                                     &wl_eom_interface,
                                     1,
                                     g_eom,
@@ -216,20 +206,20 @@ err:
    return EINA_FALSE;
 }
 
-EAPI void *
+E_API void *
 e_modapi_init(E_Module *m)
 {
    return (_e_eom_init() ? m : NULL);
 }
 
-EAPI int
+E_API int
 e_modapi_shutdown(E_Module *m EINA_UNUSED)
 {
    _e_eom_deinit();
    return 1;
 }
 
-EAPI int
+E_API int
 e_modapi_save(E_Module *m EINA_UNUSED)
 {
    /* Save something to be kept */
index 14fb89f..94675fc 100644 (file)
@@ -11,9 +11,9 @@
 #define EOM_DBG(msg, ARG...) DBG("[eom module][%s:%d] "msg, __FUNCTION__, __LINE__, ##ARG)
 
 /* E Module */
-EAPI extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int   e_modapi_shutdown(E_Module *m);
-EAPI int   e_modapi_save(E_Module *m);
+E_API extern E_Module_Api e_modapi;
+E_API void *e_modapi_init(E_Module *m);
+E_API int   e_modapi_shutdown(E_Module *m);
+E_API int   e_modapi_save(E_Module *m);
 
 #endif
index 964e025..93e4e04 100644 (file)
@@ -1,23 +1,23 @@
 #include "e.h"
 #include "e_mod_main.h"
 
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "EOM Module of Window Manager" };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, "EOM Module of Window Manager" };
 
-EAPI void *
+E_API void *
 e_modapi_init(E_Module *m)
 {
 
    return m;
 }
 
-EAPI int
+E_API int
 e_modapi_shutdown(E_Module *m EINA_UNUSED)
 {
 
    return 1;
 }
 
-EAPI int
+E_API int
 e_modapi_save(E_Module *m EINA_UNUSED)
 {
    /* Save something to be kept */
index b848208..cc3a882 100644 (file)
@@ -2,10 +2,10 @@
 #define E_MOD_MAIN_H
 
 /*** E Module ***/
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
 
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int   e_modapi_shutdown(E_Module *m);
-EAPI int   e_modapi_save(E_Module *m);
+E_API void *e_modapi_init(E_Module *m);
+E_API int   e_modapi_shutdown(E_Module *m);
+E_API int   e_modapi_save(E_Module *m);
 
 #endif