tasn pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=30d945307c57fd2ed8a671b9f7289f515cc11d9e

commit 30d945307c57fd2ed8a671b9f7289f515cc11d9e
Merge: 059aba7 1a89514
Author: Tom Hacohen <[email protected]>
Date:   Thu Apr 10 09:46:04 2014 +0100

    Move to Eo2 and adjust code accordingly
    
    Eo2 is the new object system for the EFL, and the replacement for Eo. It
    improves Eo1 in many ways that will be listed on the Wiki and discussed
    on the ML before.
    
    Another change this merge includes is using the slightly different API
    eo2 offers in actual code.
    
    For example:
    eo_do(obj, elm_object_text_get(&text));
    becomes:
    eo_do(obj, text = elm_object_text_get());
    
    @feature

 TODO-eo2                                           |  32 +
 src/Makefile_Eo.am                                 |   6 +-
 src/benchmarks/eo/class_simple.c                   |   2 +-
 src/bin/eolian/common_funcs.h                      |   2 +-
 src/bin/eolian/eo1_generator.c                     |   2 -
 src/examples/ecore/ecore_audio_playback.c          |   2 +-
 src/examples/eo/evas/evas_evas_obj.c               |   2 +-
 src/examples/eo/evas/evas_evas_obj.h               |   4 +-
 src/examples/eo/isa/eo_isa_simple.c                |   2 +-
 src/examples/eo/simple/simple_simple.c             |   2 +-
 src/lib/ecore/ecore_timer.c                        |   2 +-
 src/lib/ecore_audio/ecore_audio.eo                 |   2 +-
 src/lib/ecore_audio/ecore_audio_in_tone.eo         |   6 +-
 src/lib/ecore_audio/ecore_audio_obj.h              |   2 +-
 src/lib/ecore_audio/ecore_audio_obj_in.c           |  22 +-
 src/lib/ecore_audio/ecore_audio_obj_in_sndfile.c   |   2 +-
 src/lib/ecore_audio/ecore_audio_obj_in_tone.c      |   8 +-
 src/lib/ecore_audio/ecore_audio_obj_in_tone.h      |   2 +-
 src/lib/ecore_audio/ecore_audio_obj_out.c          |  10 +-
 src/lib/ecore_audio/ecore_audio_obj_out_pulse.c    |  54 +-
 src/lib/ecore_audio/ecore_audio_obj_out_sndfile.c  |  16 +-
 src/lib/ecore_audio/ecore_audio_private.h          |   2 +-
 src/lib/edje/edje_edit.c                           |   2 +-
 src/lib/edje/edje_multisense.c                     |   2 +-
 src/lib/edje/edje_program.c                        |   4 +-
 src/lib/edje/edje_smart.c                          |   6 +-
 src/lib/eo/Eo.h                                    | 553 +++++-------
 src/lib/eo/eo.c                                    | 935 +++++++++++++--------
 src/lib/eo/eo_base.eo                              |  10 +-
 src/lib/eo/eo_base_class.c                         | 412 +++++----
 src/lib/eo/eo_class_class.c                        |   4 +-
 src/lib/eo/eo_private.h                            |  15 +-
 src/lib/evas/canvas/evas_callbacks.c               |   4 +-
 src/lib/evas/canvas/evas_data.c                    |   6 +-
 src/lib/evas/canvas/evas_events.c                  |   7 +-
 src/lib/evas/canvas/evas_object_box.c              |  26 +-
 src/lib/evas/canvas/evas_object_image.c            |  14 +-
 src/lib/evas/canvas/evas_object_line.c             |   4 +-
 src/lib/evas/canvas/evas_object_main.c             |  28 +-
 src/lib/evas/canvas/evas_object_polygon.c          |   4 +-
 src/lib/evas/canvas/evas_object_rectangle.c        |   4 +-
 src/lib/evas/canvas/evas_object_smart.c            |   6 +-
 src/lib/evas/canvas/evas_object_text.c             |   8 +-
 src/lib/evas/canvas/evas_object_textblock.c        |  16 +-
 src/lib/evas/canvas/evas_object_textgrid.c         |   6 +-
 src/lib/evas/canvas/evas_out.c                     |   8 +-
 src/lib/evas/canvas/evas_render.c                  |   2 +-
 src/lib/evas/canvas/evas_render2.c                 |   2 +-
 src/lib/evas/filters/evas_filter.c                 |   2 +-
 src/tests/ecore/ecore_test_ecore_audio.c           | 196 ++---
 src/tests/eo/access/access_inherit.c               |  26 +-
 src/tests/eo/access/access_inherit.h               |  11 +-
 src/tests/eo/access/access_simple.c                |  31 +-
 src/tests/eo/access/access_simple.h                |  11 +-
 .../eo/composite_objects/composite_objects_comp.c  |  39 +-
 .../eo/composite_objects/composite_objects_main.c  |   8 +-
 .../composite_objects/composite_objects_simple.c   |  43 +-
 .../composite_objects/composite_objects_simple.h   |  14 +-
 src/tests/eo/constructors/constructors_main.c      |   8 +-
 src/tests/eo/constructors/constructors_mixin.c     |  40 +-
 src/tests/eo/constructors/constructors_mixin.h     |  11 +-
 src/tests/eo/constructors/constructors_simple.c    |  63 +-
 src/tests/eo/constructors/constructors_simple.h    |  23 +-
 src/tests/eo/constructors/constructors_simple2.c   |  22 +-
 src/tests/eo/constructors/constructors_simple3.c   |  20 +-
 src/tests/eo/constructors/constructors_simple4.c   |   2 +-
 src/tests/eo/constructors/constructors_simple5.c   |  20 +-
 src/tests/eo/constructors/constructors_simple6.c   |  22 +-
 src/tests/eo/constructors/constructors_simple7.c   |  21 +-
 .../function_overrides_inherit.c                   |   2 +-
 .../function_overrides_inherit2.c                  |  70 +-
 .../function_overrides_inherit2.h                  |  14 +-
 .../function_overrides_inherit3.c                  |  22 +-
 .../function_overrides/function_overrides_main.c   |  31 +-
 .../function_overrides/function_overrides_simple.c |  75 +-
 .../function_overrides/function_overrides_simple.h |  20 +-
 src/tests/eo/interface/interface_interface.c       |  12 +-
 src/tests/eo/interface/interface_interface.h       |  17 +-
 src/tests/eo/interface/interface_interface2.c      |  12 +-
 src/tests/eo/interface/interface_interface2.h      |  17 +-
 src/tests/eo/interface/interface_main.c            |   8 +-
 src/tests/eo/interface/interface_simple.c          |  78 +-
 src/tests/eo/interface/interface_simple.h          |  43 +-
 src/tests/eo/mixin/mixin_inherit.c                 |  30 +-
 src/tests/eo/mixin/mixin_main.c                    |   9 +-
 src/tests/eo/mixin/mixin_mixin.c                   |  46 +-
 src/tests/eo/mixin/mixin_mixin.h                   |  17 +-
 src/tests/eo/mixin/mixin_mixin2.c                  |  40 +-
 src/tests/eo/mixin/mixin_mixin3.c                  |  40 +-
 src/tests/eo/mixin/mixin_mixin4.c                  |   2 +-
 src/tests/eo/mixin/mixin_simple.c                  |  52 +-
 src/tests/eo/mixin/mixin_simple.h                  |  43 +-
 src/tests/eo/signals/signals_main.c                |  46 +-
 src/tests/eo/signals/signals_simple.c              |  38 +-
 src/tests/eo/signals/signals_simple.h              |  16 +-
 src/tests/eo/suite/eo_error_msgs.c                 |  53 ++
 src/tests/eo/suite/eo_error_msgs.h                 |  30 +
 src/tests/eo/suite/eo_suite.c                      |   2 +
 src/tests/eo/suite/eo_suite.h                      |   2 +
 src/tests/eo/suite/eo_test_call_errors.c           |  73 ++
 src/tests/eo/suite/eo_test_class_errors.c          | 353 +++-----
 src/tests/eo/suite/eo_test_class_simple.c          |  88 +-
 src/tests/eo/suite/eo_test_class_simple.h          |  21 +-
 src/tests/eo/suite/eo_test_general.c               | 299 +++----
 src/tests/eo/suite/eo_test_threaded_calls.c        | 130 +++
 src/tests/eo/suite/eo_test_value.c                 |   2 +-
 106 files changed, 2300 insertions(+), 2458 deletions(-)

-- 


Reply via email to