cedric pushed a commit to branch master.

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

commit ec6b88257d1ba3294e8f1b3faf8d2e1702b9a723
Merge: c8a9769 7928609
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Sun Apr 5 16:24:47 2015 +0200

    Merge branch 'devs/felipealmeida/emodel'
    
    Efl.Model is an attempt to provide a data model as in the M of MVC to efl 
core.
    A first implementation and example is provided as a Eio.Model. This 
together with
    some patch in Elementary should provide a fully asynchronous and fast 
modern MVC
    system for EFL.
    
    The API has been in review since last summer, but will still only be 
accessible
    with EFL BETA API and EO for now. More data model should come in the future.

 Makefile.am                                  |   3 +-
 configure.ac                                 |   1 +
 pc/.gitignore                                |   3 +
 pc/eio-cxx.pc.in                             |  12 +
 pc/emodel-cxx.pc.in                          |  12 +
 pc/emodel.pc.in                              |  12 +
 pkgbuild/PKGBUILD                            |   2 +-
 src/Makefile.am                              |   4 +-
 src/Makefile_Efl.am                          |   4 +-
 src/Makefile_Efl_Cxx.am                      |   2 +-
 src/Makefile_Eio.am                          |  32 +-
 src/Makefile_Eio_Cxx.am                      |  22 +
 src/examples/eio/Makefile.am                 |   2 +
 src/lib/efl/Efl.h                            |   3 +
 src/lib/efl/Efl_Model_Common.h               |  92 ++++
 src/lib/efl/interfaces/efl_interfaces_main.c |   2 +
 src/lib/efl/interfaces/efl_model_base.eo     | 322 +++++++++++++
 src/lib/eio/eio_model.c                      | 683 +++++++++++++++++++++++++++
 src/lib/eio/eio_model.eo                     |  49 ++
 src/lib/eio/eio_model.h                      |  45 ++
 src/lib/eio/eio_model_private.h              |  57 +++
 src/tests/eio/eio_model_test_file.c          | 232 +++++++++
 src/tests/eio/eio_model_test_monitor_add.c   | 125 +++++
 src/tests/eio/eio_suite.c                    |   2 +
 src/tests/eio/eio_suite.h                    |   2 +
 25 files changed, 1715 insertions(+), 10 deletions(-)

-- 


Reply via email to