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; --
