cedric pushed a commit to branch master.

commit 10730848071bffcddaf96f0ce87252bc591ca873
Author: Cedric Bail <[email protected]>
Date:   Thu Jun 13 15:50:01 2013 +0900

    evas: change cache API to forward Eo object.
---
 src/lib/evas/cache/evas_cache.h                         |  4 ++--
 src/lib/evas/cache/evas_cache_image.c                   | 14 +++++++-------
 src/lib/evas/include/evas_common.h                      |  2 +-
 src/lib/evas/include/evas_private.h                     |  4 ++--
 src/modules/evas/engines/gl_cocoa/evas_engine.c         |  4 ++--
 src/modules/evas/engines/gl_sdl/evas_engine.c           |  4 ++--
 src/modules/evas/engines/gl_x11/evas_engine.c           |  4 ++--
 src/modules/evas/engines/software_generic/evas_engine.c |  4 ++--
 src/modules/evas/engines/wayland_egl/evas_engine.c      |  4 ++--
 9 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/src/lib/evas/cache/evas_cache.h b/src/lib/evas/cache/evas_cache.h
index 3f3c9c0..785649a 100644
--- a/src/lib/evas/cache/evas_cache.h
+++ b/src/lib/evas/cache/evas_cache.h
@@ -165,9 +165,9 @@ EAPI Engine_Image_Entry*      
evas_cache_engine_image_size_set(Engine_Image_Entr
 
 EAPI void                     
evas_cache_engine_image_load_data(Engine_Image_Entry *eim);
 
-EAPI void                     evas_cache_image_preload_data(Image_Entry *im, 
const void *target,
+EAPI void                     evas_cache_image_preload_data(Image_Entry *im, 
const Eo *target,
                                                            
Evas_Engine_Thread_Task_Cb func, const void *engine_data, const void 
*custom_data);
-EAPI void                     evas_cache_image_preload_cancel(Image_Entry *im, 
const void *target);
+EAPI void                     evas_cache_image_preload_cancel(Image_Entry *im, 
const Eo *target);
 
 EAPI void                     evas_cache_image_wakeup(void);
 
diff --git a/src/lib/evas/cache/evas_cache_image.c 
b/src/lib/evas/cache/evas_cache_image.c
index 4a92049..fdc20c6 100644
--- a/src/lib/evas/cache/evas_cache_image.c
+++ b/src/lib/evas/cache/evas_cache_image.c
@@ -33,7 +33,7 @@ static Eina_Condition cond_wakeup;
 
 static const Image_Entry_Task dummy_task = { NULL, NULL, NULL };
 
-static void _evas_cache_image_entry_preload_remove(Image_Entry *ie, const void 
*target);
+static void _evas_cache_image_entry_preload_remove(Image_Entry *ie, const Eo 
*target);
 
 #define FREESTRC(Var)             \
    if (Var)                       \
@@ -435,7 +435,7 @@ _evas_cache_image_async_cancel(void *data)
 // note - preload_add assumes a target is ONLY added ONCE to the image
 // entry. make sure you only add once, or remove first, then add
 static int
-_evas_cache_image_entry_preload_add(Image_Entry *ie, const void *target,
+_evas_cache_image_entry_preload_add(Image_Entry *ie, const Eo *target,
                                    Evas_Engine_Thread_Task_Cb func, const void 
*engine_data, const void *custom_data)
 {
    Evas_Cache_Target *tg;
@@ -483,7 +483,7 @@ _evas_cache_image_entry_preload_add(Image_Entry *ie, const 
void *target,
 }
 
 static void
-_evas_cache_image_entry_preload_remove(Image_Entry *ie, const void *target)
+_evas_cache_image_entry_preload_remove(Image_Entry *ie, const Eo *target)
 {
    Evas_Cache_Target *tg;
    Eina_List *l;
@@ -1244,23 +1244,23 @@ evas_cache_image_is_loaded(Image_Entry *im)
 }
 
 EAPI void
-evas_cache_image_preload_data(Image_Entry *im, const void *target,
+evas_cache_image_preload_data(Image_Entry *im, const Eo *target,
                               Evas_Engine_Thread_Task_Cb func, const void 
*engine_data, const void *custom_data)
 {
    RGBA_Image *img = (RGBA_Image *)im;
 
    if ((im->flags.loaded) && (img->image.data))
      {
-        evas_object_inform_call_image_preloaded((Evas_Object *)target);
+        evas_object_inform_call_image_preloaded((Evas_Object*)target);
         return;
      }
    im->flags.loaded = 0;
    if (!_evas_cache_image_entry_preload_add(im, target, func, engine_data, 
custom_data))
-     evas_object_inform_call_image_preloaded((Evas_Object *)target);
+     evas_object_inform_call_image_preloaded((Evas_Object*) target);
 }
 
 EAPI void
-evas_cache_image_preload_cancel(Image_Entry *im, const void *target)
+evas_cache_image_preload_cancel(Image_Entry *im, const Eo *target)
 {
    if (!target) return;
    _evas_cache_image_entry_preload_remove(im, target);
diff --git a/src/lib/evas/include/evas_common.h 
b/src/lib/evas/include/evas_common.h
index 4c9b686..1a3c10c 100644
--- a/src/lib/evas/include/evas_common.h
+++ b/src/lib/evas/include/evas_common.h
@@ -532,7 +532,7 @@ struct _Image_Entry_Frame
 struct _Evas_Cache_Target
 {
   EINA_INLIST;
-  const void *target;
+  const Eo *target;
   void *data;
 };
 
diff --git a/src/lib/evas/include/evas_private.h 
b/src/lib/evas/include/evas_private.h
index d05d19b..0fa07c2 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -806,8 +806,8 @@ struct _Evas_Func
    void *(*image_dirty_region)             (void *data, void *image, int x, 
int y, int w, int h);
    void *(*image_data_get)                 (void *data, void *image, int 
to_write, DATA32 **image_data, int *err);
    void *(*image_data_put)                 (void *data, void *image, DATA32 
*image_data);
-   void  (*image_data_preload_request)     (void *data, void *image, const 
void *target);
-   void  (*image_data_preload_cancel)      (void *data, void *image, const 
void *target);
+   void  (*image_data_preload_request)     (void *data, void *image, const Eo 
*target);
+   void  (*image_data_preload_cancel)      (void *data, void *image, const Eo 
*target);
    void *(*image_alpha_set)                (void *data, void *image, int 
has_alpha);
    int  (*image_alpha_get)                 (void *data, void *image);
    void *(*image_border_set)               (void *data, void *image, int l, 
int r, int t, int b);
diff --git a/src/modules/evas/engines/gl_cocoa/evas_engine.c 
b/src/modules/evas/engines/gl_cocoa/evas_engine.c
index b567227..5daef4e 100644
--- a/src/modules/evas/engines/gl_cocoa/evas_engine.c
+++ b/src/modules/evas/engines/gl_cocoa/evas_engine.c
@@ -855,7 +855,7 @@ eng_image_data_put(void *data, void *image, DATA32 
*image_data)
 }
 
 static void
-eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void 
*target)
+eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const Eo 
*target)
 {
    Evas_GL_Image *gim = image;
    RGBA_Image *im;
@@ -868,7 +868,7 @@ eng_image_data_preload_request(void *data EINA_UNUSED, void 
*image, const void *
 }
 
 static void
-eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const void 
*target)
+eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const Eo 
*target)
 {
    Evas_GL_Image *gim = image;
    RGBA_Image *im;
diff --git a/src/modules/evas/engines/gl_sdl/evas_engine.c 
b/src/modules/evas/engines/gl_sdl/evas_engine.c
index bd7ba06..ceb70c5 100644
--- a/src/modules/evas/engines/gl_sdl/evas_engine.c
+++ b/src/modules/evas/engines/gl_sdl/evas_engine.c
@@ -711,7 +711,7 @@ eng_image_data_put(void *data EINA_UNUSED, void *image, 
DATA32 *image_data)
 }
 
 static void
-eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void 
*target)
+eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const Eo 
*target)
 {
    Evas_GL_Image *gim = image;
    RGBA_Image *im;
@@ -724,7 +724,7 @@ eng_image_data_preload_request(void *data EINA_UNUSED, void 
*image, const void *
 }
 
 static void
-eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const void 
*target)
+eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const Eo 
*target)
 {
    Evas_GL_Image *gim = image;
    RGBA_Image *im;
diff --git a/src/modules/evas/engines/gl_x11/evas_engine.c 
b/src/modules/evas/engines/gl_x11/evas_engine.c
index f6e5a5c..a7a0361 100644
--- a/src/modules/evas/engines/gl_x11/evas_engine.c
+++ b/src/modules/evas/engines/gl_x11/evas_engine.c
@@ -2765,7 +2765,7 @@ eng_image_data_put(void *data, void *image, DATA32 
*image_data)
 }
 
 static void
-eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void 
*target)
+eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const Eo 
*target)
 {
    Evas_GL_Image *gim = image;
    RGBA_Image *im;
@@ -2778,7 +2778,7 @@ eng_image_data_preload_request(void *data EINA_UNUSED, 
void *image, const void *
 }
 
 static void
-eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const void 
*target)
+eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const Eo 
*target)
 {
    Evas_GL_Image *gim = image;
    RGBA_Image *im;
diff --git a/src/modules/evas/engines/software_generic/evas_engine.c 
b/src/modules/evas/engines/software_generic/evas_engine.c
index ba6810d..3df9b3c 100644
--- a/src/modules/evas/engines/software_generic/evas_engine.c
+++ b/src/modules/evas/engines/software_generic/evas_engine.c
@@ -1155,7 +1155,7 @@ eng_image_data_put(void *data, void *image, DATA32 
*image_data)
 }
 
 static void
-eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void 
*target)
+eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const Eo 
*target)
 {
    RGBA_Image *im = image;
    if (!im) return ;
@@ -1171,7 +1171,7 @@ eng_image_data_preload_request(void *data EINA_UNUSED, 
void *image, const void *
 }
 
 static void
-eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const void 
*target)
+eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const Eo 
*target)
 {
    RGBA_Image *im = image;
 #ifdef EVAS_CSERVE2
diff --git a/src/modules/evas/engines/wayland_egl/evas_engine.c 
b/src/modules/evas/engines/wayland_egl/evas_engine.c
index 329bd2f..884e469 100644
--- a/src/modules/evas/engines/wayland_egl/evas_engine.c
+++ b/src/modules/evas/engines/wayland_egl/evas_engine.c
@@ -1797,7 +1797,7 @@ eng_image_data_put(void *data, void *image, DATA32 
*image_data)
 }
 
 static void
-eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void 
*target)
+eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const Eo 
*target)
 {
    Evas_GL_Image *gim;
    RGBA_Image *im;
@@ -1810,7 +1810,7 @@ eng_image_data_preload_request(void *data EINA_UNUSED, 
void *image, const void *
 }
 
 static void
-eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const void 
*target)
+eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const Eo 
*target)
 {
    Evas_GL_Image *gim;
    RGBA_Image *im;

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to