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(-) --