path: root/src/ (unfollow)
AgeCommit message (Collapse)Author
2016-03-08Revert "eina: split Makefile with files/headers in preparation for ↵Stefan Schmidt
additional per sub directory compilation" This reverts commit 7f4ea1a79c63615bb14051db16e6fe5d90c9bd10. This reverts one of three parts of the try to get sub directory compilation back into eina. It breaks our distcheck though and I talked to Cedric about it and he prefers to revert these as we might need to go another route to bring this functionality back. Details will come to the mailing list.
2016-03-08Revert "eina: rely on GNU make to find file at their correct location."Stefan Schmidt
This reverts commit e26fcbb1dc588c5130e477bf832c59386b1c1951. This reverts one of three parts of the try to get sub directory compilation back into eina. It breaks our distcheck though and I talked to Cedric about it and he prefers to revert these as we might need to go another route to bring this functionality back. Details will come to the mailing list.
2016-03-03eina: rely on GNU make to find file at their correct location.Cedric Bail
2016-03-03eina: split Makefile with files/headers in preparation for additional per ↵Cedric Bail
sub directory compilation
2016-02-16Add efl_check.h to eina unit test files as Eina is mandatoryVincent Torri
2016-01-13eina: add test case for eina_vector2se.osadchy
Summary: Create eina_test_vector and add first test case. Reviewers: cedric, stefan_schmidt Subscribers: jpeg Differential Revision:
2016-01-07Eina: Move vector2 to eina_inline_vector.xJean-Philippe Andre
For consistency. Also, include inside Eina.h Thanks @vtorri for the remark.
2016-01-07Eina Vector2: Move EAPI to static inlineJean-Philippe Andre
This removes lots of unnecessary symbols
2016-01-04evas: create Eina_Vector2 structure and add
Summary: Only copy code from evas_3d_utils, rename evas to eina and add documentation. Reviewers: Hermet, raster, jpeg, cedric Reviewed By: jpeg, cedric Subscribers: jpeg Differential Revision: Signed-off-by: Cedric BAIL <>
2015-12-29Evil: integrate the dlfcn code into EvilVincent Torri
This will remove some incompatibilities with other packages, especially for win-builds
2015-08-21eina: add API to join pahs, as well as path separatorsVincent Torri
eina_str_join() is used a lot to contatenate paths, but the separator should be '\' on Windows. So add 2 API and 2 defines for more cross platform code @feature Signed-off-by: Cedric BAIL <>
2015-08-07eina: add test for Eina_Bezier.Subhransu Mohanty
2015-08-07eina: add Eina_Bezier infrastructure for manipulating cubic bezier curves.Subhransu Mohanty
2015-08-03eina: add intermediate inline function for eina_crc.Cedric BAIL
This is necessary to make my life easier when adding assembling implementation of eina_crc.
2015-05-29eina: beginning of a generic quaternion API.Cedric BAIL
2015-05-29eina: add the beginning of an Eina_Matrix4 API.Cedric BAIL
2015-05-27eina: add test cases for various APIs in eina_quad module.Vivek Ellur
Summary: Added test cases for all the APIs in einq_quad module Signed-off-by: Vivek Ellur <> Reviewers: cedric Subscribers: cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2015-05-14eina: add crosss platforme API to retrieve tmp and home directories from ↵Vincent Torri
environment. @feature No tests added as it is highly dependent on the system and it would make little sens. Signed-off-by: Cedric BAIL <>
2015-05-14autotools: cleanup Torri
Signed-off-by: Cedric BAIL <>
2015-05-10eina - begin event log infra we can get from the new debug monitorCarsten Haitzler (Rasterman)
we can down dump event logs. some ecore mainloop bits are logging at the moment.
2015-05-08eina - start a much improved eina dbug infra and have eina_log use itCarsten Haitzler (Rasterman)
this makes eina_log give bt's for all error logs. this is very useful in finding just where a problem happens. the problem int he past is that these have not been too useful due to backtrace_symbols() being "useless". thus use the eina_btlog tool i added too. also started infra for a debug monitor that can use the backtrace infra to collect runtime stats ANY TIME for a process (don't need to run under a debugger). @feat
2015-05-07Revert "autotools: enable make check per individual modules."Stefan Schmidt
This reverts commit 35119e7bfdc7c13c2041293f3d0b2ebe1fb7c313. Reverted to bring make check back in a working state. Also the way we want to handle a more modular testing needs discussion.
2015-05-07eina: add test case for eina_crc function in eina module.vivek
Summary: I added test cases using seed 0xffffffff, I was not able to get crc value for different seeds online. Checked some of the links, but they are using entirely different logic and value was not matching for other seed value. Signed-off-by: vivek <> Reviewers: cedric Subscribers: cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2015-05-07eina: add CRC implementation to Eina module.vivek
Summary: Added eina_crc function in eina to calculate crc for the key passed and added eina_hash_crc function for hashing using crc Signed-off-by: vivek <> Reviewers: Sergeant_Whitespace, cedric Reviewed By: cedric Subscribers: Sergeant_Whitespace, cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2015-05-07autotools: enable make check per individual modules.kabeer khan
Currently make check runs tests of whole EFL.Enabled running of tests of individual modules by make check-<modulename> Signed-off-by: kabeer khan <> Signed-off-by: Cedric BAIL <>
2015-04-29eina: in fact this is gone and won't come back.Cedric BAIL
Eo and Efl.Model are here for that task.
2015-04-03eina: add eina_matrix.Cedric BAIL
This code come from Enesim and was done by Jorge. I did just take care of changing the namespace and coding style.
2015-03-06eina: add test cases for eina_xattr functions.vivek
Summary: Add eina_test_xattr.c file for testing eina xattr functions and added test cases for eina_xattr_set and eina_xattr_fd_set functions. Those tests need a directory where the underlying file system allow xattr. Usually /tmp is running on tmpfs that doesn't support today xattr. This test won't be run if we are not provided with an existing proper directory. Signed-off-by: vivek <> Reviewers: cedric Subscribers: cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2015-02-26build: Workaround an automake limitation during parallel install relinkingStefan Schmidt
With this commit I'm finally able to use -j10 for make install on my machine. During install libtool does some relinking which can result in to broken linking if the dependencies are not handled correctly. Sadly automake has a problem with the automatic dependency handling during install with LTLIBRARIES which we use for all our modules. For the details please see this 4.5 years old bug report: We are now setting the dependency manually to force automake to the right decision during install relinking. Speed improvement itself is not that high (make -j 1 compared to -j10): real 0m21.410s vs. real 0m17.066s The bigger benefit is the unified use of MAKEOPTS or normal -j X in all our build targets. I have seen quite some bug reports where -j was used for install target when it was used in the build target. Last but not least it helps me to unify some parts of the jenkins jobs and finally allows me to run distcheck with -j Which uses install internally and failed before. Which goes down from real 12m50.349s to real 5m52.120s.
2015-02-13eina: fix compilation on Widows due to removal of native thread support.Vincent Torri
Native thread support has been replaced by a POSIX one (provided by mingw-w64). So eina_inline_lock_posix.x must be installed instead of eina_inline_lock_win32.x
2014-09-23+eina_value_util apiMike Blumenkrantz
merged from maelstrom/azy. commonly used functionality for eina_value with _util_ namespace to make them easier to find in the value header nightmare @feature
2014-09-22eina: add test cases for Eina_Trashkabeer khan
Summary: New test case for Eina_Trash was added Signed-off-by: kabeer khan <> Reviewers: raster, cedric Subscribers: cedric Differential Revision: Signed-off-by: Cedric BAIL <>
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)
2013-10-25eina: add test for old ABI supported function, but not exposed anymore.Cedric Bail
2013-10-16eina: let's add some straight forward test.Cedric Bail
2013-10-02eina: add infrastructure to handle more CPU and compiler builtin information.Cedric Bail
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-09eina: add eina_inlist_first and eina_inlist_lastJérémy Zurcher
- both as static inline functions - test added in eina_inlist_simple
2013-03-28eina: forgotten header for make dist.Cedric Bail
2013-03-15eina: improve portability of Eina_File.Cedric BAIL
2013-03-14Revert "eina: improve portability of Eina_File."Daniel Willmann
This reverts commit c002d113f11310b5367bfcd300c0add84bf6f57f. This commit reliably breaks builds with clang. Please test with export CC=clang before you commit again. export CC=clang ./ --enable-multisense && make -j 10 The error Jenkins gets (I confirmed locally): /bin/bash: line 1: 13549 Segmentation fault (core dumped) EFL_RUN_IN_TREE=1 ./bin/edje/edje_cc -id . -fd . -id ./tests/emotion/data tests/emotion/data/theme.edc tests/emotion/data/theme.edj
2013-03-14eina: improve portability of Eina_File.Cedric BAIL
2013-03-13eina: add tests.Vladislav Brovko
Added tests: - eina_simple_xml_parser_null_node_dump, - eina_simple_xml_parser_childs_count, - eina_simple_xml_parser_parse_with_custom_callback. Signed-off-by: Cedric BAIL <>
2013-03-12Tests: Output XML to build dir, not source dir.Tom Hacohen
2013-03-12eina: Fix PACKAGE_BUILD_DIRDaniel Willmann
2013-03-11eina: Eina_Tmpstr test for eina_tmpstr_add, eina_tmpstr_del.Vladislav Brovko
Signed-off-by: Cedric BAIL <>
2013-03-10eina: sort files alphabeticallyCedric Bail
2013-01-21efl: inline eina_unicode_utf8_get_next.Cedric BAIL
SVN revision: 83035