profile/ivi/eina.git
15 years agoLicense changes (BSD -> LGPL)
cedric [Wed, 6 Aug 2008 18:15:24 +0000 (18:15 +0000)]
License changes (BSD -> LGPL)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35360 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoLicense changes (BSD -> LGPL)
turran [Wed, 6 Aug 2008 18:12:57 +0000 (18:12 +0000)]
License changes (BSD -> LGPL)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35358 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoActivate all tests.
cedric [Wed, 6 Aug 2008 16:00:12 +0000 (16:00 +0000)]
Activate all tests.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35357 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoTo benchmark eina hash implementation, just call: make benchmark.
cedric [Wed, 6 Aug 2008 15:59:13 +0000 (15:59 +0000)]
To benchmark eina hash implementation, just call: make benchmark.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35356 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd benchmark support.
cedric [Wed, 6 Aug 2008 15:54:56 +0000 (15:54 +0000)]
Add benchmark support.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35355 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoBuild new API.
cedric [Wed, 6 Aug 2008 15:53:03 +0000 (15:53 +0000)]
Build new API.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35354 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFully cover eina_error API.
cedric [Wed, 6 Aug 2008 15:51:19 +0000 (15:51 +0000)]
Fully cover eina_error API.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35353 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix eina_stringshare_shutdown to return value like all eine shutdown funtion.
cedric [Wed, 6 Aug 2008 15:49:50 +0000 (15:49 +0000)]
Fix eina_stringshare_shutdown to return value like all eine shutdown funtion.
Cleanup hash function call.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35352 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoMajor cleanup. Eina_Hash now support other key than string. All code except
cedric [Wed, 6 Aug 2008 15:46:57 +0000 (15:46 +0000)]
Major cleanup. Eina_Hash now support other key than string. All code except
allocation failure and foreach is covered by the test.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35351 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoCleanup inline.
cedric [Wed, 6 Aug 2008 15:42:33 +0000 (15:42 +0000)]
Cleanup inline.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35350 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoCleanup headers.
cedric [Wed, 6 Aug 2008 15:41:47 +0000 (15:41 +0000)]
Cleanup headers.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35349 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoTest counter API.
cedric [Wed, 6 Aug 2008 15:39:17 +0000 (15:39 +0000)]
Test counter API.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35348 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoTest init/shutdown API.
cedric [Wed, 6 Aug 2008 15:38:54 +0000 (15:38 +0000)]
Test init/shutdown API.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35347 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoRemove useless output.
cedric [Wed, 6 Aug 2008 15:38:19 +0000 (15:38 +0000)]
Remove useless output.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35346 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd global init/shutdown API to Eina. Include eina_counter header.
cedric [Wed, 6 Aug 2008 15:37:29 +0000 (15:37 +0000)]
Add global init/shutdown API to Eina. Include eina_counter header.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35345 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd a counter API, usefull for benchmarking.
cedric [Wed, 6 Aug 2008 15:35:56 +0000 (15:35 +0000)]
Add a counter API, usefull for benchmarking.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35344 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoHide the type.
cedric [Mon, 4 Aug 2008 17:00:30 +0000 (17:00 +0000)]
Hide the type.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35321 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoCover lazy allocator at 100%. Add error checking capability.
cedric [Mon, 4 Aug 2008 16:50:03 +0000 (16:50 +0000)]
Cover lazy allocator at 100%. Add error checking capability.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35320 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd eina inlist tests suite, remove dead code and cleanup iterator.
cedric [Fri, 1 Aug 2008 15:44:53 +0000 (15:44 +0000)]
Add eina inlist tests suite, remove dead code and cleanup iterator.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35302 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd test for error and magic.
cedric [Fri, 1 Aug 2008 14:27:01 +0000 (14:27 +0000)]
Add test for error and magic.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35301 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix error get/set.
cedric [Fri, 1 Aug 2008 14:26:13 +0000 (14:26 +0000)]
Fix error get/set.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35300 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix macro.
cedric [Fri, 1 Aug 2008 14:25:20 +0000 (14:25 +0000)]
Fix macro.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35299 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoRemove DEBUG macro from header.
cedric [Fri, 1 Aug 2008 14:24:41 +0000 (14:24 +0000)]
Remove DEBUG macro from header.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35298 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAs we use eina_error, we should init/shutdown it properly.
cedric [Fri, 1 Aug 2008 14:23:54 +0000 (14:23 +0000)]
As we use eina_error, we should init/shutdown it properly.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35297 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix iterator.
cedric [Fri, 1 Aug 2008 14:23:11 +0000 (14:23 +0000)]
Fix iterator.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35296 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoThis function is deprecated by eina_error.c
cedric [Fri, 1 Aug 2008 14:21:43 +0000 (14:21 +0000)]
This function is deprecated by eina_error.c

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35295 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoWhen doing coverage support, enable DEBUG.
cedric [Fri, 1 Aug 2008 14:20:46 +0000 (14:20 +0000)]
When doing coverage support, enable DEBUG.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35294 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * compile ememoa stuff only when is it available
doursse [Fri, 1 Aug 2008 13:03:01 +0000 (13:03 +0000)]
 * compile ememoa stuff only when is it available
 * move AC_C___ATTRIBUTE__ to where it belongs
 * improve autotools when running 'make' just after having modified configure.in
 * formatting

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35293 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoUse m4 directory.
cedric [Fri, 1 Aug 2008 12:33:44 +0000 (12:33 +0000)]
Use m4 directory.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35292 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoMore user of covering support.
cedric [Fri, 1 Aug 2008 12:30:07 +0000 (12:30 +0000)]
More user of covering support.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35291 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoUpdate the mempool API header.
cedric [Fri, 1 Aug 2008 12:29:15 +0000 (12:29 +0000)]
Update the mempool API header.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35290 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoLink with coverage support.
cedric [Fri, 1 Aug 2008 12:27:44 +0000 (12:27 +0000)]
Link with coverage support.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35289 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix and improvement for stringshare and array, thanks to the tests suite.
cedric [Fri, 1 Aug 2008 12:26:35 +0000 (12:26 +0000)]
Fix and improvement for stringshare and array, thanks to the tests suite.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35288 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoDon't display gcov file.
cedric [Fri, 1 Aug 2008 12:24:53 +0000 (12:24 +0000)]
Don't display gcov file.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35287 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd cvsignore file.
cedric [Fri, 1 Aug 2008 12:23:34 +0000 (12:23 +0000)]
Add cvsignore file.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35286 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd the beginning of a tests suite.
cedric [Fri, 1 Aug 2008 12:22:31 +0000 (12:22 +0000)]
Add the beginning of a tests suite.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35285 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoForgot this file.
cedric [Fri, 1 Aug 2008 08:23:27 +0000 (08:23 +0000)]
Forgot this file.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35284 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoCleanup the mempool stuff.
cedric [Thu, 31 Jul 2008 17:00:56 +0000 (17:00 +0000)]
Cleanup the mempool stuff.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35277 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix a typo.
cedric [Thu, 31 Jul 2008 16:58:22 +0000 (16:58 +0000)]
Fix a typo.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35276 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoForgotten declaration.
cedric [Thu, 31 Jul 2008 16:55:29 +0000 (16:55 +0000)]
Forgotten declaration.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35275 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix some warning.
cedric [Thu, 31 Jul 2008 16:54:02 +0000 (16:54 +0000)]
Fix some warning.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35274 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd the chained_pool stuff from evas with some cleanup.
cedric [Thu, 31 Jul 2008 15:11:05 +0000 (15:11 +0000)]
Add the chained_pool stuff from evas with some cleanup.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35272 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoCleanup.
cedric [Thu, 31 Jul 2008 15:08:47 +0000 (15:08 +0000)]
Cleanup.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35271 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoExport a magic API.
cedric [Thu, 31 Jul 2008 15:08:19 +0000 (15:08 +0000)]
Export a magic API.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35270 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd the __UNUSED__ macro.
cedric [Thu, 31 Jul 2008 14:59:23 +0000 (14:59 +0000)]
Add the __UNUSED__ macro.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35269 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix namespace.
cedric [Thu, 31 Jul 2008 14:58:23 +0000 (14:58 +0000)]
Fix namespace.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35268 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agotypo
englebass [Wed, 30 Jul 2008 17:29:11 +0000 (17:29 +0000)]
typo

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35259 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoInclude new headers too.
cedric [Wed, 30 Jul 2008 16:40:15 +0000 (16:40 +0000)]
Include new headers too.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35258 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd array and cleanup lalloc namespace.
cedric [Wed, 30 Jul 2008 16:34:54 +0000 (16:34 +0000)]
Add array and cleanup lalloc namespace.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35257 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago- add init() and shutdown() functions
pfritz [Wed, 30 Jul 2008 14:42:37 +0000 (14:42 +0000)]
- add init() and shutdown() functions
- add doxy

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35256 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoadd unit test and coverage support in configure.in and Makefile.am. Now let's encoura...
doursse [Wed, 30 Jul 2008 13:58:26 +0000 (13:58 +0000)]
add unit test and coverage support in configure.in and Makefile.am. Now let's encourage Cedric for writing the unit tests :)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35254 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoUse only the needed headers per file and remove some warning.
cedric [Wed, 30 Jul 2008 13:35:49 +0000 (13:35 +0000)]
Use only the needed headers per file and remove some warning.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35253 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agocvsignore++
doursse [Wed, 30 Jul 2008 13:17:31 +0000 (13:17 +0000)]
cvsignore++

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35252 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago install headers in $prefix/include/eina-$VERSION_MAJOR to allow parralel
doursse [Wed, 30 Jul 2008 13:16:09 +0000 (13:16 +0000)]
 install headers in $prefix/include/eina-$VERSION_MAJOR to allow parralel
 installations between different major versions

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35251 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd .cvsignore.
cedric [Wed, 30 Jul 2008 13:09:03 +0000 (13:09 +0000)]
Add .cvsignore.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35250 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdding stringshare from evas inside eina.
cedric [Wed, 30 Jul 2008 13:05:13 +0000 (13:05 +0000)]
Adding stringshare from evas inside eina.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35249 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdding turran work to unify EFL data types and functions.
cedric [Wed, 30 Jul 2008 12:46:55 +0000 (12:46 +0000)]
Adding turran work to unify EFL data types and functions.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35248 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33