path: root/src/ (follow)
AgeCommit message (Collapse)Author
2014-11-18Ecore File : Added test suite for Ecore File modulekabeer khan
Summary: Added 3 test cases. First to test initialise, shutdown Ecore_File module. Second to test all file operation functions defined in the module. Third to test ecore file monitor Signed-off-by: kabeer khan <> Reviewers: devilhorns, stefan_schmidt Subscribers: cedric Differential Revision:
2014-11-10Revert "Ecore File : Added test suite for Ecore File module"Stefan Schmidt
Same problem with this as for the revert before. Fails when run the second time. See last commit for details. This reverts commit 5866e166bb02374930922e38cd1c89809a5520d4.
2014-10-29ecore-tests: Add missing separatorChris Michael
Summary: Previous patch for this was causing build issues due to missing separator. NB: Totally my fault for not testing the patch !! @fix Signed-off-by: Chris Michael <>
2014-10-29Ecore File : Added test suite for Ecore File modulekabeer khan
Summary: Added 2 test cases. First to test initialise, shutdown Ecore_File module and second to test all file operation functions defined in the module. Signed-off-by: kabeer khan <> Reviewers: devilhorns Subscribers: cedric Differential Revision:
2014-10-29ecore_input: Added test suite for ecore_input.Srivardhan Hebbar
Summary: Added test suite for ecore_input with one test case. Signed-off-by: Srivardhan Hebbar <> Reviewers: devilhorns Subscribers: cedric Differential Revision:
2014-10-29ecore-fb: Adding test suite for ecore_fbvivek
Summary: Added test suite for ecore_fb with test for ecore_fb_init w Signed-off-by: vivek <> Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision:
2014-10-27ecore_drm: Adding test-suite to ecore_drm.Srivardhan Hebbar
Summary: Adding test-suite to ecore_drm with one test case. Signed-off-by: Srivardhan Hebbar <> Reviewers: devilhorns Subscribers: cedric Differential Revision:
2014-10-21ecore_wayland: Added test case to check ecore_wl_init by passing socket name.Srivardhan Hebbar
Summary: Added a test case for ecore_wayland to test ecore_wl_init by passing the socket name. Wayland display is created and a socket is added to the display, then this socket is passed to ecore_wl_init to connect. It should successfully connect. Then ecore_wl_shutdown is called to verify if it closes. Signed-off-by: Srivardhan Hebbar <> Reviewers: devilhorns Subscribers: cedric Differential Revision:
2014-10-06elua/autotools: generate .eo.lua files out of all eo files at build timeDaniel Kolesa
Also change the generator a bit so that it doesn't rely on lib name information and fix the runtime to properly source lua files within tree.
2014-10-02Build system: Clean up the generation of sources from eolian.Tom Hacohen
This cleans up a lot of the build system. This makes everything consistent, clean, less redundant and also fixes the issue of make clean not cleaning up generated files.
2014-09-29ecore_wayland: Created test suit for ecore_wayland.Srivardhan Hebbar
Summary: Created test suit for ecore_wayland and added test case for ecore_wl_init and ecore_wl_shutdown. Signed-off-by: Srivardhan Hebbar <> Reviewers: devilhorns Subscribers: cedric Differential Revision:
2014-08-27Ecore exe: refactor and fix compilation on windows.Tom Hacohen
This is the first step towards splitting it nicely. This fixes compilation on windows (or so it seems from my testing) and takes out all the platform specific code (posix included) out of the main source file.
2014-08-26Ecore exe: Fix windows build by making the windows stuff less redundant.Tom Hacohen
This should fix the dumb way it was split until now (everything was redundant). Now we just reimplement the parts we need to reimplement and the rest is shared. The win32 code is called from within the normal code.
2014-08-21Ecore Exe: Migrate to eo.Tom Hacohen
2014-08-21Ecore mainloop: Add .eo implementation.Tom Hacohen
2014-08-21eolian: fix a bug that caused wrong comparisons of class and file nameDaniel Kolesa
This also renames ecore_poll files to ecore_poller so that the class name matches.
2014-08-12autotools: do not build upower module on Windows system.Cedric BAIL
2014-07-28add simple ecore_con_url test suiteMike Blumenkrantz
2014-07-15new eina api/object - eina thread queuesCarsten Haitzler (Rasterman)
@feature This is a new feature for eina (and EFL) - a zero-copy thread message queue for sending messages from one thread to another or from the ecore mainloop to or back to the mainloop from threads. It has a complete test suite too.
2014-07-13efl: remove Windows CE supportVincent Torri
2014-07-02autotools: Fixed 'make examples' and 'make examples-install'Savio Sena
It was broken in set-ups with ($(builddir) != $(srcdir)) && ($(builddir) != $(srcdir)/build)
2014-05-20Win32: Add configuration to cross-compileShinwoo Kim
Signed-off-by: Jean-Philippe Andre <>
2014-04-23Eolian: Legacy integration of EcoreYossi Kantor
2014-04-02Eolian: Integration of Ecore ParentYossi Kantor
2014-04-02Eolian: Integration of Ecore AnimatorYossi Kantor
2014-04-02Eolian: Integration of Ecore Idle ExiterYossi Kantor
2014-04-02Eolian: Integration of Ecore Idle EntererYossi Kantor
2014-03-24Eolian: Integration of Ecore IdlerYossi Kantor
2014-03-24Eolian: Integration of Ecore JobYossi Kantor
2014-03-24Eolian: Integration of Ecore PollerYossi Kantor
2014-03-24Eolian: Integration of Ecore TimerDaniel Zaoui
2013-11-05ecore: remove coroutine for now. Can easily be reverted for 1.9.Cedric Bail
2013-08-15ecore system: Add Tizen backendJosé Roberto de Souza
2013-08-09ecore: add upower system module.Gustavo Sverzut Barbieri
It's always enabled as it's a dbus module and links to nothing, actually the daemon doesn't need to be running -- in that case it will do nothing. In the case the daemon becomes active then it will get the OnLowBattery property and keep it in sync. NOTE: I couldn't test the property change as my laptop takes many hours to get to that situation... let's hope it works :-)
2013-08-09ecore: add system modules, implement 'systemd'.Gustavo Sverzut Barbieri
Ecore will now load "system modules" on ecore_init(). The "systemd" module will use DBus to monitor localed, hostnamed and timedated and add system events related to those changes.
2013-05-17tests/ecore: Add test for ecore_animatorDaniel Willmann
Signed-off-by: Daniel Willmann <>
2013-04-24add a global Efl_Config.h for everyone.Carsten Haitzler (Rasterman)
* ned to replicate changes in other files * need to replicate changes in other E*.h installed header files
2013-04-23ecore: Split Ecore headersAharon Hillel
Now, Ecore.h includes three new files: - Ecore_Eo.h: Eo API functions (functions defines, enums, base id). - Ecore_Legacy.h: contains the API functions related to objects - Ecore_Common.h: common data (structs, enums...) + functions not related to objects. This phase is needed for the EFL 1.8 release to disable Eo APIs if we consider it is not enough mature to be used by applications.
2013-04-12ecore: add tests for Ecore_Evas.Dmytro Kaidalov
Signed-off-by: Cedric Bail <>
2013-04-12ecore: add ecore timer test.Vitaliy Venzak
Signed-off-by: Cedric Bail <>
2013-03-12Tests: Output XML to build dir, not source dir.Tom Hacohen
2013-03-12Ecore tests: Define TESTS_SRC_DIR in the same way as the other tests.Tom Hacohen
Deprecate CHECK_SRC_DIR which is not needed anymore because of that.
2013-03-12tests: Add xml output file for check runs for the use with jenkins.Stefan Schmidt
We can do pretty graphs with jenkins about our unit tests. But we need the check xml output for that. Enabling it in all suites.
2013-02-18ecore: add Ecore_Coroutine.Cedric BAIL
That work clearly was possible thanks to Leandro. If you want more information go to his blog : . The main difference with his implementation is more portable and not thread safe. It does not have a custom swapcontext (would make sense as we don't need to save the sigcontext) so it will be less fast. If people are ready to contribute asm patch for that purpose I will be happy to apply them. As for portability this code should work on all architecture we already support thanks to a nice hack with setjmp/longjmp borowed from libcoroutine. We do use Fiber for Windows support, but as 1.8 is completely borken in that regard, this is theorical work only. Thinks left to do : - Eoify the API - Documentation - More tests - Add support for coroutine in fd handler - Add coroutine support to ecore_thread api - Write some example
2013-01-15efl: use autotools testsuite for running testsLucas De Marchi
Instead of just making our own "check-local" and calling the binaries ourselves, just append them into "TESTS" variable. Then they run after all check_PROGRAMS are compiled. The reasons for changing are: 1) If we change the test and call "make check" the test is not compiled again -- and the only way to compile it is to "make clean". 2) There's no need to reinvent the wheel here. With a recent version of Automake, the test output is redirected to log files. This is good but unexpected for whom was used to the previous way. So, be warned. SVN revision: 82841
2013-01-14efl: simplify automake.Gustavo Sverzut Barbieri
Instead of -I$(top_srcdir)... -I$(top_builddir)... and then do it for the .la, use the EFL_ macros to generate the contents to be used in automake files. There is a nasty bit that libtool will parse Makefile*.am and will not get _DEPENDENCIES from _LIBADD and _LDADD if these are in @REPLACEMENT@. To solve this we must explicitly set _DEPENDENCIES. The contents of this is almost the same as _LIBADD or _LDADD with the "_INTERNAL_" replacement name. I hope the code will be result will be shorter and consistent as there is less places to change when we add/remove dependencies. Statistics are quite impressive (diffstat): {{{ 37 files changed, 663 insertions(+), 1599 deletions(-) }}} SVN revision: 82785
2013-01-04efl: fix make dist.Gustavo Sverzut Barbieri
Carefully compared 'svn export' and 'make dist' results and couple of files were missing. Changes: * removed all .pc from EXTRA_DIST, we shouldn't distribute them here as they will contain ./configure data such as install location. * src/ moved all if-endif to files, otherwise EXTRA_DIST won't work properly. We must EXTRA_DIST outside of the if-endif block. * static_libs/liblinebreak: removed couple of unused files. SVN revision: 82241
2013-01-04efl: make libraries aware of EFL_RUN_IN_TREE.Gustavo Sverzut Barbieri
this variable tells that the build is being done in tree and we should not look at install locations. SVN revision: 82217
2012-12-31efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage.Gustavo Sverzut Barbieri
- remove EFL_LIBS and EFL_CFLAGS, use per-lib values that inherit from EFL (general) - add NAME_LDFLAGS and EFL_LDFLAGS for linker flags. - LDADD (binaries) now use NAME_LDFLAGS instead of NAME_LIBS, as they link to and that will pull in the libtool dependencies SVN revision: 81915
2012-12-30efl: unify LDFLAGS for LTLIBRARIESGustavo Sverzut Barbieri
SVN revision: 81911