jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1dbff7d2b80ab54f6bdde306888da3a0c5a208f4

commit 1dbff7d2b80ab54f6bdde306888da3a0c5a208f4
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Fri Jun 10 17:08:05 2016 +0900

    Evas: Remove Evas.Signal_Interface
    
    It was basically empty.
---
 src/Makefile_Evas.am                             |  1 -
 src/lib/evas/canvas/common_interfaces.c          | 10 ----------
 src/lib/evas/canvas/evas_clickable_interface.eo  |  2 +-
 src/lib/evas/canvas/evas_draggable_interface.eo  |  2 +-
 src/lib/evas/canvas/evas_object_smart.eo         |  2 +-
 src/lib/evas/canvas/evas_scrollable_interface.eo |  2 +-
 src/lib/evas/canvas/evas_selectable_interface.eo |  2 +-
 src/lib/evas/canvas/evas_signal_interface.eo     |  7 -------
 src/lib/evas/canvas/evas_zoomable_interface.eo   |  2 +-
 9 files changed, 6 insertions(+), 24 deletions(-)

diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index c1685ed..da73b78 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -6,7 +6,6 @@ evas_eolian_pub_files = \
        lib/evas/canvas/efl_canvas_polygon.eo \
        lib/evas/canvas/efl_canvas_rectangle.eo \
        lib/evas/canvas/evas_textblock.eo \
-       lib/evas/canvas/evas_signal_interface.eo \
        lib/evas/canvas/evas_object_smart.eo \
        lib/evas/canvas/evas_common_interface.eo \
        lib/evas/canvas/evas_canvas.eo \
diff --git a/src/lib/evas/canvas/common_interfaces.c 
b/src/lib/evas/canvas/common_interfaces.c
index ea9c8e1..d5c4565 100644
--- a/src/lib/evas/canvas/common_interfaces.c
+++ b/src/lib/evas/canvas/common_interfaces.c
@@ -7,16 +7,6 @@ static const Eo_Event_Description 
*_evas_scrollable_interface_event_desc[];
 static const Eo_Event_Description *_evas_selectable_interface_event_desc[];
 static const Eo_Event_Description *_evas_zoomable_interface_event_desc[];
 
-static void
-_evas_signal_interface_class_constructor(Eo_Class *klass EINA_UNUSED)
-{
-}
-
-static void
-_evas_signal_interface_class_destructor(Eo_Class *klass EINA_UNUSED)
-{
-}
-
 #include "canvas/evas_signal_interface.eo.c"
 #include "canvas/evas_draggable_interface.eo.c"
 #include "canvas/evas_clickable_interface.eo.c"
diff --git a/src/lib/evas/canvas/evas_clickable_interface.eo 
b/src/lib/evas/canvas/evas_clickable_interface.eo
index f945ba4..e89c373 100644
--- a/src/lib/evas/canvas/evas_clickable_interface.eo
+++ b/src/lib/evas/canvas/evas_clickable_interface.eo
@@ -1,4 +1,4 @@
-interface Evas.Clickable_Interface (Evas.Signal_Interface)
+interface Evas.Clickable_Interface ()
 {
    events {
       clicked;
diff --git a/src/lib/evas/canvas/evas_draggable_interface.eo 
b/src/lib/evas/canvas/evas_draggable_interface.eo
index ee10332..05fd318 100644
--- a/src/lib/evas/canvas/evas_draggable_interface.eo
+++ b/src/lib/evas/canvas/evas_draggable_interface.eo
@@ -1,4 +1,4 @@
-interface Evas.Draggable_Interface (Evas.Signal_Interface)
+interface Evas.Draggable_Interface ()
 {
    methods {
         @property drag_target {
diff --git a/src/lib/evas/canvas/evas_object_smart.eo 
b/src/lib/evas/canvas/evas_object_smart.eo
index 9d1188d..3f2c2e3 100644
--- a/src/lib/evas/canvas/evas_object_smart.eo
+++ b/src/lib/evas/canvas/evas_object_smart.eo
@@ -3,7 +3,7 @@
 struct @extern Evas.Smart;
 struct @extern Evas.Smart.Cb_Description;
 
-class Evas.Object.Smart (Evas.Object, Evas.Signal_Interface)
+class Evas.Object.Smart (Evas.Object)
 {
    legacy_prefix: evas_object_smart;
    eo_prefix: evas_obj_smart;
diff --git a/src/lib/evas/canvas/evas_scrollable_interface.eo 
b/src/lib/evas/canvas/evas_scrollable_interface.eo
index 8cb2d4c..5fecd9f 100644
--- a/src/lib/evas/canvas/evas_scrollable_interface.eo
+++ b/src/lib/evas/canvas/evas_scrollable_interface.eo
@@ -1,4 +1,4 @@
-interface Evas.Scrollable_Interface (Evas.Signal_Interface)
+interface Evas.Scrollable_Interface ()
 {
    events {
       scroll;
diff --git a/src/lib/evas/canvas/evas_selectable_interface.eo 
b/src/lib/evas/canvas/evas_selectable_interface.eo
index 44952ab..aa66690 100644
--- a/src/lib/evas/canvas/evas_selectable_interface.eo
+++ b/src/lib/evas/canvas/evas_selectable_interface.eo
@@ -1,4 +1,4 @@
-interface Evas.Selectable_Interface (Evas.Signal_Interface)
+interface Evas.Selectable_Interface ()
 {
    events {
       selected;
diff --git a/src/lib/evas/canvas/evas_signal_interface.eo 
b/src/lib/evas/canvas/evas_signal_interface.eo
deleted file mode 100644
index 1938c96..0000000
--- a/src/lib/evas/canvas/evas_signal_interface.eo
+++ /dev/null
@@ -1,7 +0,0 @@
-interface Evas.Signal_Interface ()
-{
-   implements {
-        class.constructor;
-        class.destructor;
-   }
-}
diff --git a/src/lib/evas/canvas/evas_zoomable_interface.eo 
b/src/lib/evas/canvas/evas_zoomable_interface.eo
index ed667c0..5f65fa5 100644
--- a/src/lib/evas/canvas/evas_zoomable_interface.eo
+++ b/src/lib/evas/canvas/evas_zoomable_interface.eo
@@ -1,4 +1,4 @@
-interface Evas.Zoomable_Interface (Evas.Signal_Interface)
+interface Evas.Zoomable_Interface ()
 {
    events {
       zoom,start;

-- 


Reply via email to