summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
cedric [Thu, 7 Aug 2008 13:12:57 +0000 (13:12 +0000)]
Initialise all sub system.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35380
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 7 Aug 2008 13:11:13 +0000 (13:11 +0000)]
Use the common out of memory error.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35379
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 7 Aug 2008 13:09:09 +0000 (13:09 +0000)]
Add eina_list test suite. Cleanup list implementation and share out of memory error.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35378
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 7 Aug 2008 09:13:24 +0000 (09:13 +0000)]
Benchmark inline version of djb2 hash function.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35376
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 6 Aug 2008 18:16:28 +0000 (18:16 +0000)]
Really keep track of all authors.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/proto/eina@35361
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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