hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=234b1926fcd20a474cd0156e86c3737a27c4c620

commit 234b1926fcd20a474cd0156e86c3737a27c4c620
Author: Hermet Park <[email protected]>
Date:   Mon Jun 6 17:32:37 2016 +0900

    Revert "temporary change for release v0.9.0"
    
    This reverts commit 847e84b12d5fb3bba4a5e2eb9737a81df2827e7d.
    
    enventor v0.9.0 was released.
---
 src/lib/edc_editor.c       | 25 ++++++----------------
 src/lib/edj_viewer.c       |  6 ++----
 src/lib/enventor_object.eo | 53 +++++++++++++++++++++++++---------------------
 src/lib/enventor_smart.c   | 17 +++++++--------
 src/lib/redoundo.c         |  6 ++----
 5 files changed, 48 insertions(+), 59 deletions(-)

diff --git a/src/lib/edc_editor.c b/src/lib/edc_editor.c
index 56424e3..37de60f 100644
--- a/src/lib/edc_editor.c
+++ b/src/lib/edc_editor.c
@@ -423,8 +423,7 @@ edit_changed_cb(void *data, Evas_Object *obj EINA_UNUSED, 
void *event_info)
                 parser_line_cnt_get(ed->pd, info->change.insert.content);
           }
 
-        int ret;
-        if (eo_do_ret(ed->enventor, ret, enventor_obj_auto_indent_get()))
+        if (enventor_obj_auto_indent_get(ed->enventor))
           {
              increase =
                 indent_insert_apply(syntax_indent_data_get(ed->sh),
@@ -435,8 +434,7 @@ edit_changed_cb(void *data, Evas_Object *obj EINA_UNUSED, 
void *event_info)
      }
    else
      {
-        int ret;
-        if (eo_do_ret(ed->enventor, ret, enventor_obj_auto_indent_get()))
+        if (enventor_obj_auto_indent_get(ed->enventor))
           {
              indent_delete_apply(syntax_indent_data_get(ed->sh),
                                  info->change.del.content, ed->cur_line);
@@ -717,8 +715,7 @@ edit_cursor_double_clicked_cb(void *data, Evas_Object *obj,
    edit_data *ed = data;
 
    if (ed->ctrl_pressed) return;
-   int ret;
-   if (!eo_do_ret(ed->enventor, ret, enventor_obj_ctxpopup_get())) return;
+   if (!enventor_obj_ctxpopup_get(ed->enventor)) return;
 
    char *selected = (char *) elm_entry_selection_get(obj);
    if (!selected) return;
@@ -963,8 +960,7 @@ edit_edc_load(edit_data *ed, const char *file_path)
       = indent_text_check(id, (const char *)utf8_edit);
 
    //Set edc text to entry.
-   int ret2;
-   if (eo_do_ret(ed->enventor, ret2, enventor_obj_auto_indent_get()) && 
!indent_correct)
+   if (enventor_obj_auto_indent_get(ed->enventor) && !indent_correct)
      //Create indented markup text from utf8 text of EDC file.
      markup_edit = indent_text_create(id, (const char *)utf8_edit,
                                       &line_num);
@@ -972,15 +968,13 @@ edit_edc_load(edit_data *ed, const char *file_path)
      markup_edit = elm_entry_utf8_to_markup(utf8_edit);
    if (!markup_edit) goto err;
    elm_entry_entry_set(ed->en_edit, markup_edit);
-   int ret3;
-   if (eo_do_ret(ed->enventor, ret3, enventor_obj_auto_indent_get()) && 
!indent_correct)
+   if (enventor_obj_auto_indent_get(ed->enventor) && !indent_correct)
      edit_changed_set(ed, EINA_TRUE);
    free(markup_edit);
 
    //Append line numbers.
    if (!eina_strbuf_append_char(strbuf_line, '1')) goto err;
-   int ret4;
-   if (eo_do_ret(ed->enventor, ret4, enventor_obj_auto_indent_get()) && 
!indent_correct)
+   if (enventor_obj_auto_indent_get(ed->enventor) && !indent_correct)
      {
         int num = 2;
         //Use line_num given by indent_text_create().
@@ -1670,12 +1664,7 @@ edit_disabled_set(edit_data *ed, Eina_Bool disabled)
 
    //Turn off the part highlight in case of disable.
    if (disabled) view_part_highlight_set(VIEW_DATA, NULL);
-   else
-     {
-        Eina_Bool ret;
-        if (eo_do_ret(ed->enventor, ret, enventor_obj_part_highlight_get()))
-          edit_view_sync(ed);
-     }
+   else if (enventor_obj_part_highlight_get(ed->enventor)) edit_view_sync(ed);
 }
 
 void
diff --git a/src/lib/edj_viewer.c b/src/lib/edj_viewer.c
index f2a42b5..6886ceb 100644
--- a/src/lib/edj_viewer.c
+++ b/src/lib/edj_viewer.c
@@ -166,8 +166,7 @@ view_obj_create_post_job(view_data *vd)
 
    if (vd->part_name) view_part_highlight_set(vd, vd->part_name);
 
-   int ret;
-   if (eo_do_ret(vd->enventor, ret, enventor_obj_dummy_parts_get()))
+   if (enventor_obj_dummy_parts_get(vd->enventor))
      dummy_obj_new(vd->layout);
 
    view_mirror_mode_update(vd);
@@ -898,9 +897,8 @@ void
 view_mirror_mode_update(view_data *vd)
 {
    if (!vd || !vd->layout) return;
-   int ret;
    edje_object_mirrored_set(vd->layout,
-                            eo_do_ret(vd->enventor, ret, 
enventor_obj_mirror_mode_get()));
+                            enventor_obj_mirror_mode_get(vd->enventor));
    dummy_obj_update(vd->layout);
    part_obj_geom_cb(vd, evas_object_evas_get(vd->layout), vd->part_obj, NULL);
 }
diff --git a/src/lib/enventor_object.eo b/src/lib/enventor_object.eo
index e080fce..c3b582c 100644
--- a/src/lib/enventor_object.eo
+++ b/src/lib/enventor_object.eo
@@ -1,3 +1,8 @@
+type Enventor_Path_Type: __undefined_type;
+type Enventor_Syntax_Color_Type: __undefined_type;
+type Enventor_Template_Insert_Type: __undefined_type;
+type Edje_Part_Type: __undefined_type;
+
 class Enventor.Object (Elm.Widget, Efl.File) {
    legacy_prefix: enventor_object;
    eo_prefix: enventor_obj;
@@ -111,29 +116,29 @@ class Enventor.Object (Elm.Widget, Efl.File) {
          }
       }
       path_set {
-         return: Eina_Bool;
+         return: bool;
          params {
             @in type: Enventor_Path_Type;
-            @in pathes: const(Eina_List) *;
+            @in pathes: own(const(list<own(Eina_Stringshare *)>));
          }
       }
       path_get {
-         return: const(Eina_List) *;
+         return: const(list<own(Eina_Stringshare *)>);
          params {
             @in type: Enventor_Path_Type;
          }
       }
       programs_list_get {
-         return: Eina_List *;
+         return: list<char *>;
       }
       part_states_list_get {
-         return: Eina_List *;
+         return: list<char *>;
          params {
             @in type: const(char) *;
          }
       }
       parts_list_get {
-         return: Eina_List *;
+         return: list<char *>;
       }
       max_line_get {
          return: int;
@@ -174,7 +179,7 @@ class Enventor.Object (Elm.Widget, Efl.File) {
          }
       }
       live_view_get {
-         return: Eo *;
+         return: Evas.Object;
       }
       line_goto {
          params {
@@ -211,14 +216,14 @@ class Enventor.Object (Elm.Widget, Efl.File) {
          }
       }
       template_insert {
-         return: Eina_Bool;
+         return: bool;
          params {
             @in syntax: char *;
-            @in n: size_t;
+            @in n: size;
          }
       }
       template_part_insert {
-         return: Eina_Bool;
+         return: bool;
          params {
             @in type: Edje_Part_Type;
             @in insert_type: Enventor_Template_Insert_Type;
@@ -237,7 +242,7 @@ class Enventor.Object (Elm.Widget, Efl.File) {
             @in rel2_x: float;
             @in rel2_y: float;
             @in syntax: char *;
-            @in n: size_t;
+            @in n: size;
          }
       }
       ctxpopup_visible_get {
@@ -252,14 +257,14 @@ class Enventor.Object (Elm.Widget, Efl.File) {
       }
       live_view_size_set {
          params {
-            @in w: Evas_Coord;
-            @in h: Evas_Coord;
+            @in w: Evas.Coord;
+            @in h: Evas.Coord;
          }
       }
       live_view_size_get {
          params {
-            @in w: Evas_Coord *;
-            @in h: Evas_Coord *;
+            @in w: Evas.Coord *;
+            @in h: Evas.Coord *;
          }
       }
       part_type_get {
@@ -292,15 +297,15 @@ class Enventor.Object (Elm.Widget, Efl.File) {
    implements {
       class.constructor;
       Eo.Base.constructor;
-      Evas.Object_Smart.add;
-      Evas.Object_Smart.del;
-      Evas.Object_Smart.move;
-      Evas.Object_Smart.resize;
-      Evas.Object_Smart.show;
-      Evas.Object_Smart.hide;
-      Evas.Object_Smart.clip.set;
-      Evas.Object_Smart.clip_unset;
-      Evas.Object_Smart.member_add;
+      Evas.Object.Smart.add;
+      Evas.Object.Smart.del;
+      Evas.Object.Smart.move;
+      Evas.Object.Smart.resize;
+      Evas.Object.Smart.show;
+      Evas.Object.Smart.hide;
+      Evas.Object.Smart.clip.set;
+      Evas.Object.Smart.clip_unset;
+      Evas.Object.Smart.member_add;
       Efl.File.file.set;
    }
    events {
diff --git a/src/lib/enventor_smart.c b/src/lib/enventor_smart.c
index 886e85e..2f29329 100644
--- a/src/lib/enventor_smart.c
+++ b/src/lib/enventor_smart.c
@@ -228,7 +228,7 @@ _enventor_object_evas_object_smart_add(Eo *obj, 
Enventor_Object_Data *pd)
    pd->obj = obj;
 
    elm_widget_sub_object_parent_add(obj);
-   eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+   evas_obj_smart_add(eo_super(obj, MY_CLASS));
 
    build_init();
    autocomp_init();
@@ -258,7 +258,7 @@ _enventor_object_evas_object_smart_del(Evas_Object *obj 
EINA_UNUSED,
                                        Enventor_Object_Data *pd)
 {
    eina_stringshare_del(pd->font_name);
-   eina_stringshare_del(pd->font_style);
+   eina_stringshare_del(pd->font_style);   
    eina_stringshare_del(pd->group_name);
    autocomp_term();
    ecore_event_handler_del(pd->key_down_handler);
@@ -272,7 +272,7 @@ _enventor_object_evas_object_smart_del(Evas_Object *obj 
EINA_UNUSED,
 EOLIAN static void
 _enventor_object_evas_object_smart_member_add(Eo *obj, Enventor_Object_Data 
*pd EINA_UNUSED, Evas_Object *child)
 {
-   eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(child));
+   evas_obj_smart_member_add(eo_super(obj, MY_CLASS), child);
 
    if (evas_object_visible_get(obj)) evas_object_show(child);
    else evas_object_hide(child);
@@ -337,10 +337,9 @@ EOLIAN static Eo *
 _enventor_object_eo_base_constructor(Eo *obj,
                                      Enventor_Object_Data *pd EINA_UNUSED)
 {
-   obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
-   eo_do(obj,
-         evas_obj_type_set(MY_CLASS_NAME_LEGACY),
-         evas_obj_smart_callbacks_descriptions_set(_smart_callbacks));
+   obj = eo_constructor(eo_super(obj, MY_CLASS));
+   evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+   evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
 
    return obj;
 }
@@ -944,8 +943,8 @@ enventor_object_main_file_set(Enventor_Object *obj, const 
char *file)
    pd->main_it.ed = edit_init(obj);
    edit_view_sync_cb_set(pd->main_it.ed, edit_view_sync_cb, pd);
 
-   Eina_Bool ret;
-   if (!eo_do_ret(obj, ret, efl_file_set(file, NULL))) return NULL;
+   Eina_Bool ret = efl_file_set(obj, file, NULL);
+   if (!ret) return NULL;
 
    //Update Editor State
    if (pd->linenumber != DEFAULT_LINENUMBER)
diff --git a/src/lib/redoundo.c b/src/lib/redoundo.c
index f819aca..34efef9 100644
--- a/src/lib/redoundo.c
+++ b/src/lib/redoundo.c
@@ -61,8 +61,7 @@ _input_timer_cb(void *data)
 static diff_data *
 smart_analyser(redoundo_data *rd, diff_data *diff)
 {
-   int ret;
-   if (!eo_do_ret(rd->enventor, ret, enventor_obj_smart_undo_redo_get())) 
return diff;
+   if (!enventor_obj_smart_undo_redo_get(rd->enventor)) return diff;
 
    if (rd->smart.timer)
      {
@@ -72,8 +71,7 @@ smart_analyser(redoundo_data *rd, diff_data *diff)
 
    if (!diff) return diff;
 
-   int ret2;
-   if (diff->length == 1 && eo_do_ret(rd->enventor, ret2, 
enventor_obj_auto_indent_get()))
+   if (diff->length == 1 && enventor_obj_auto_indent_get(rd->enventor))
      {
        if (strstr(diff->text, "<br/>")) diff->relative = EINA_TRUE;
          else diff->relative = EINA_FALSE;

-- 


Reply via email to