profile/ivi/eina.git
13 years agomove doxy tag
caro [Wed, 13 Apr 2011 17:03:24 +0000 (17:03 +0000)]
move doxy tag

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

13 years agoput __UNUSED__ where we usually put it : after the parameter name
caro [Wed, 13 Apr 2011 16:29:29 +0000 (16:29 +0000)]
put __UNUSED__ where we usually put it : after the parameter name

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

13 years agoeina: add Eina_File API.
cedric [Wed, 13 Apr 2011 16:15:30 +0000 (16:15 +0000)]
eina: add Eina_File API.

NOTE: the purpose of this API is to replace mmap user in the
EFL, share cache and more code across them. The potential user
are eet, evas, efreet, eio and enlil. More patch are needed for
them to use this infra. Help welcome :-)

NOTE2: this API also need more test and is waiting for some
more pthread infra before being thread safe. But at the end
it will be thread safe if eina thread safety is requested.

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

13 years agoEina eina_list.c: Fixed formatting.
seoz [Wed, 13 Apr 2011 07:46:28 +0000 (07:46 +0000)]
Eina eina_list.c: Fixed formatting.

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

13 years agoclass is a reserved word. SPANK SPANK SPANK cedric!!!
discomfitor [Wed, 13 Apr 2011 03:08:58 +0000 (03:08 +0000)]
class is a reserved word. SPANK SPANK SPANK cedric!!!

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

13 years agodont need empty dir.
raster [Tue, 12 Apr 2011 23:48:40 +0000 (23:48 +0000)]
dont need empty dir.

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

13 years agoadd bench for google's cityhash function (64bit, http://code.google.com/p/cityhash/)
discomfitor [Tue, 12 Apr 2011 23:12:52 +0000 (23:12 +0000)]
add bench for google's cityhash function (64bit, code.google.com/p/cityhash/)
convenient graph of output can be found at http://www.enlightenment.org/~discomfitor/hash_bench.png

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

13 years agoeina: fix 64bits warning.
cedric [Tue, 12 Apr 2011 09:00:45 +0000 (09:00 +0000)]
eina: fix 64bits warning.

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

13 years agoeina: alloc ABI2 to reduce risk for futur ABI change.
cedric [Tue, 12 Apr 2011 08:52:59 +0000 (08:52 +0000)]
eina: alloc ABI2 to reduce risk for futur ABI change.

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

13 years agoeina: fix amalgamation build.
cedric [Mon, 11 Apr 2011 21:16:20 +0000 (21:16 +0000)]
eina: fix amalgamation build.

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

13 years agoeina: add Eina_Object API.
cedric [Mon, 11 Apr 2011 18:00:34 +0000 (18:00 +0000)]
eina: add Eina_Object API.

This API is what could be used by all EFL library for their exposed
type (Evas_Object, Ecore_Timer, Ecore_Animator, Eio_File, ...). The
purpose of Eina_Object is to provide an "obscure" pointer that is
infact an ID with a generation count that will never be dereferenced
directly.
   This provide the benefit of always accessing a living object
with 1/256 chance to being the expected generation of it, that will
always be of the right type.
   It also provide asynchronous repacking ability (still highly
inefficient, but not really hard to improve), simple inheritance
with constructor/destructor and link between object.

All this implementation is highly open for comment, idea, review,
fix and change. I didn't got the time to write a sample test right
now. Maybe will come tomorrow. Same for docs.

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

13 years agoeina: restore ABI compatibility.
cedric [Mon, 11 Apr 2011 17:45:01 +0000 (17:45 +0000)]
eina: restore ABI compatibility.

NOTE: if you did update the EFL during the last 3 hours, you will need to
      recompile them all at once.

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

13 years agoeina: prevent NULL offsetting.
cedric [Mon, 11 Apr 2011 17:28:16 +0000 (17:28 +0000)]
eina: prevent NULL offsetting.

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

13 years agoeina: add eina_mempool_repack.
cedric [Mon, 11 Apr 2011 14:07:42 +0000 (14:07 +0000)]
eina: add eina_mempool_repack.

WARNING: HIGHLY UNTESTED PIECE OF CODE ! USE IT AT YOUR OWN RISK !

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

13 years agoeina: add eina_inlist_sort (merge sort based on eina_list code).
cedric [Mon, 11 Apr 2011 09:55:27 +0000 (09:55 +0000)]
eina: add eina_inlist_sort (merge sort based on eina_list code).

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

13 years agodoxy -> .h
raster [Thu, 7 Apr 2011 13:17:25 +0000 (13:17 +0000)]
doxy -> .h

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

13 years agodoxy->h
raster [Thu, 7 Apr 2011 13:15:31 +0000 (13:15 +0000)]
doxy->h

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

13 years agodoxy -> .h
raster [Thu, 7 Apr 2011 13:13:11 +0000 (13:13 +0000)]
doxy -> .h

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

13 years agodoxy -> .h
raster [Thu, 7 Apr 2011 13:11:27 +0000 (13:11 +0000)]
doxy -> .h

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

13 years agomore doxy -> .h
raster [Thu, 7 Apr 2011 13:08:48 +0000 (13:08 +0000)]
more doxy -> .h

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

13 years agodoxy -> .h
raster [Thu, 7 Apr 2011 13:05:05 +0000 (13:05 +0000)]
doxy -> .h

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

13 years agodoxy -> .h
raster [Thu, 7 Apr 2011 13:01:48 +0000 (13:01 +0000)]
doxy -> .h

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

13 years agodoxy -> .h
raster [Thu, 7 Apr 2011 13:00:10 +0000 (13:00 +0000)]
doxy -> .h

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

13 years agodoxy
raster [Thu, 7 Apr 2011 12:58:21 +0000 (12:58 +0000)]
doxy

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

13 years agomore dox -> .h
raster [Thu, 7 Apr 2011 12:57:44 +0000 (12:57 +0000)]
more dox -> .h

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

13 years agomore doxy -> .h
raster [Thu, 7 Apr 2011 12:45:51 +0000 (12:45 +0000)]
more doxy -> .h

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

13 years agodoxy -> .h
raster [Thu, 7 Apr 2011 12:44:02 +0000 (12:44 +0000)]
doxy -> .h

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

13 years agomore doxy -> .h
raster [Thu, 7 Apr 2011 12:38:55 +0000 (12:38 +0000)]
more doxy -> .h

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

13 years agomore doxy to .h
raster [Thu, 7 Apr 2011 12:31:57 +0000 (12:31 +0000)]
more doxy to .h

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

13 years agomore doxy -> .h
raster [Thu, 7 Apr 2011 12:26:24 +0000 (12:26 +0000)]
more doxy -> .h

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

13 years agomore doxy -> .h
raster [Thu, 7 Apr 2011 12:23:22 +0000 (12:23 +0000)]
more doxy -> .h

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

13 years agomore dox -> .h
raster [Thu, 7 Apr 2011 12:21:50 +0000 (12:21 +0000)]
more dox -> .h

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

13 years agomore doxy -> .h
raster [Thu, 7 Apr 2011 12:17:32 +0000 (12:17 +0000)]
more doxy -> .h

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

13 years agomore dox -> .h
raster [Thu, 7 Apr 2011 12:04:24 +0000 (12:04 +0000)]
more dox -> .h

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

13 years agomove more doc to .h
raster [Thu, 7 Apr 2011 11:55:27 +0000 (11:55 +0000)]
move more doc to .h

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

13 years agomore doxy -> .h
raster [Thu, 7 Apr 2011 11:40:55 +0000 (11:40 +0000)]
more doxy -> .h

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

13 years agomore doxy -> h
raster [Thu, 7 Apr 2011 11:39:20 +0000 (11:39 +0000)]
more doxy -> h

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

13 years agomore doc to h files
raster [Thu, 7 Apr 2011 11:30:22 +0000 (11:30 +0000)]
more doc to h files

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

13 years agomore doc -> header.
raster [Thu, 7 Apr 2011 11:22:34 +0000 (11:22 +0000)]
more doc -> header.

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

13 years agomore docs to .h files.
raster [Thu, 7 Apr 2011 11:16:30 +0000 (11:16 +0000)]
more docs to .h files.

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

13 years agomore docs to headers.
raster [Thu, 7 Apr 2011 11:12:45 +0000 (11:12 +0000)]
more docs to headers.

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

13 years agomove some more doc to .h
raster [Thu, 7 Apr 2011 11:01:26 +0000 (11:01 +0000)]
move some more doc to .h

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

13 years agosome doc -> .h
raster [Thu, 7 Apr 2011 10:38:25 +0000 (10:38 +0000)]
some doc -> .h

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

13 years agomove docs to .h
raster [Thu, 7 Apr 2011 10:26:38 +0000 (10:26 +0000)]
move docs to .h

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

13 years agoslight doc clean
raster [Thu, 7 Apr 2011 04:42:01 +0000 (04:42 +0000)]
slight doc clean

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

13 years agoeina: fix amalgamation build.
cedric [Wed, 6 Apr 2011 15:18:08 +0000 (15:18 +0000)]
eina: fix amalgamation build.

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

13 years agoeina: add Eina_Simple_Xml parser by Gustavo.
cedric [Wed, 6 Apr 2011 10:14:03 +0000 (10:14 +0000)]
eina: add Eina_Simple_Xml parser by Gustavo.

TODO: fix docs (but today, eina doc need some love again)
      use iconv and handle encoding (can get entity-to-utf8 from evas)
      description of what to do at :
http://marc.info/?l=enlightenment-devel&m=129975452006699&w=3

NOTE: this mean this API is not stable yet and will be broken soon.

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

13 years agoeina-hash: improve documentation + indent + wibble
billiob [Mon, 28 Mar 2011 21:37:35 +0000 (21:37 +0000)]
eina-hash: improve documentation + indent + wibble

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

13 years agoEina unicode: Removed an old comment.
tasn [Mon, 28 Mar 2011 13:33:03 +0000 (13:33 +0000)]
Eina unicode: Removed an old comment.

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

13 years agoeina: fix typos in eina_hash doc
billiob [Sun, 27 Mar 2011 20:52:16 +0000 (20:52 +0000)]
eina: fix typos in eina_hash doc

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

13 years agorename libtool version names to fit libtool doc
caro [Sun, 27 Mar 2011 18:03:24 +0000 (18:03 +0000)]
rename libtool version names to fit libtool doc

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

13 years agoeina: refactoring.
cedric [Tue, 22 Mar 2011 16:33:34 +0000 (16:33 +0000)]
eina: refactoring.

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

13 years agoerr...always strcmp this not sure what I was thinking
discomfitor [Sat, 19 Mar 2011 00:15:42 +0000 (00:15 +0000)]
err...always strcmp this not sure what I was thinking

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

13 years ago+EAPI Eina_Error eina_error_find(const char *msg)
discomfitor [Sat, 19 Mar 2011 00:07:23 +0000 (00:07 +0000)]
+EAPI Eina_Error eina_error_find(const char *msg)

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

13 years agouse stringshare in eina_error
discomfitor [Fri, 18 Mar 2011 22:02:03 +0000 (22:02 +0000)]
use stringshare in eina_error
the only restriction here is that eina_error_msg_register cannot be used internally by eina prior to stringshare init, but since this does not happen currently there is no problem :)

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

13 years agorevert version change 999 -> 99. also e17 didnt even need it as it
raster [Fri, 18 Mar 2011 07:35:19 +0000 (07:35 +0000)]
revert version change 999 -> 99. also e17 didnt even need it as it
produced no versioned .so files.

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

13 years agoEina inlist: Improved docs a bit.
tasn [Thu, 17 Mar 2011 15:31:09 +0000 (15:31 +0000)]
Eina inlist: Improved docs a bit.

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

13 years agoSet v_mic to 99 (less than 256) to please OS X
englebass [Thu, 17 Mar 2011 13:12:50 +0000 (13:12 +0000)]
Set v_mic to 99 (less than 256) to please OS X

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

13 years agoeina: better fix for large file.
cedric [Wed, 9 Mar 2011 14:59:48 +0000 (14:59 +0000)]
eina: better fix for large file.

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

13 years agoeina: fix stat failure when size, blocks count or serial number didn't
cedric [Wed, 9 Mar 2011 14:49:35 +0000 (14:49 +0000)]
eina: fix stat failure when size, blocks count or serial number didn't
      fit in 32bits.

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

13 years agoremove.
raster [Sun, 27 Feb 2011 14:40:54 +0000 (14:40 +0000)]
remove.

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

13 years agomake label not have nothing after it. fix err when valgrind and
raster [Sun, 27 Feb 2011 11:27:02 +0000 (11:27 +0000)]
make label not have nothing after it. fix err when valgrind and
threads disabled.

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

13 years agoeina: typo in doc
billiob [Thu, 24 Feb 2011 21:55:00 +0000 (21:55 +0000)]
eina: typo in doc

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

13 years agoEina chained mempool:
caro [Thu, 24 Feb 2011 07:05:50 +0000 (07:05 +0000)]
Eina chained mempool:
Fix a compilation failure when --disable-posix-threads
--disable-valgrind are passed to configure

When --disable-posix-threads --disable-valgrind are passed
to configure, a label is at the end of a block. Just add a
return to fix that problem.

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

13 years agorevert...
caro [Wed, 23 Feb 2011 20:56:29 +0000 (20:56 +0000)]
revert...

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

13 years agore-add autopoint for gettext stuff
caro [Wed, 23 Feb 2011 20:40:28 +0000 (20:40 +0000)]
re-add autopoint for gettext stuff

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

13 years agoefl: turn on cached result, that will reduce your configure time a lot !
cedric [Mon, 21 Feb 2011 14:56:49 +0000 (14:56 +0000)]
efl: turn on cached result, that will reduce your configure time a lot !

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

13 years agoEina ut8: Made the utf8 parser tests more complete.
tasn [Thu, 17 Feb 2011 11:49:37 +0000 (11:49 +0000)]
Eina ut8: Made the utf8 parser tests more complete.
Added standalone continuation bytes tests.
Added isolated starting sequences tests
Added incomplete sequences tests
Added Overlong representations tests.
And I think that's it. Still need to add tests for surrogate pairs.

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

13 years agoBetter headers check.
caro [Thu, 17 Feb 2011 08:34:42 +0000 (08:34 +0000)]
Better headers check.

Btw, should we include inttypes.h where we include stdint.h ?

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

13 years agoEina utf8: Handle overlong representations in the parser.
tasn [Thu, 17 Feb 2011 07:53:49 +0000 (07:53 +0000)]
Eina utf8: Handle overlong representations in the parser.

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

13 years ago+eina_list_move* for moving list node data to another list
discomfitor [Thu, 17 Feb 2011 07:29:12 +0000 (07:29 +0000)]
+eina_list_move* for moving list node data to another list

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

13 years agoEina coverage: Added eina_unicode_utf8_* and utf8<->Eina_Unicode testing coverage.
tasn [Wed, 16 Feb 2011 15:43:29 +0000 (15:43 +0000)]
Eina coverage: Added eina_unicode_utf8_* and utf8<->Eina_Unicode testing coverage.

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

13 years agoEina unicode: Added utf8 handling functions and also added Eina_Unicode<->UTF-8 conve...
tasn [Wed, 16 Feb 2011 15:43:25 +0000 (15:43 +0000)]
Eina unicode: Added utf8 handling functions and also added Eina_Unicode<->UTF-8 conversions.
It's the functions from Evas_Encoding that have been renamed.
I also added support for 6byte UTF-8 conversion (Eina_Unicode->UTF-8).

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

13 years agoEina Changelog: Updated changelog (zmike's change)
tasn [Wed, 16 Feb 2011 11:33:32 +0000 (11:33 +0000)]
Eina Changelog: Updated changelog (zmike's change)

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

13 years agoelementary, eina, calendar: don't track generated files.
cedric [Wed, 16 Feb 2011 11:01:42 +0000 (11:01 +0000)]
elementary, eina, calendar: don't track generated files.

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

13 years ago+EINA_INLIST_FOREACH_SAFE
discomfitor [Wed, 16 Feb 2011 09:34:27 +0000 (09:34 +0000)]
+EINA_INLIST_FOREACH_SAFE
it looks crazy, but it works somehow

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

13 years agoEina: Updated changelog.
tasn [Tue, 8 Feb 2011 13:47:41 +0000 (13:47 +0000)]
Eina: Updated changelog.

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

13 years agoEina unicode: Added eina_unicode_strndup.
tasn [Tue, 8 Feb 2011 13:43:03 +0000 (13:43 +0000)]
Eina unicode: Added eina_unicode_strndup.

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

13 years ago * eina: change limit to produce more meaning full benchmark.
cedric [Fri, 4 Feb 2011 14:08:00 +0000 (14:08 +0000)]
* eina: change limit to produce more meaning full benchmark.

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

13 years ago * eina: revert and fix a typo that make stuff even faster.
cedric [Fri, 4 Feb 2011 14:03:18 +0000 (14:03 +0000)]
* eina: revert and fix a typo that make stuff even faster.

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

13 years agoEina: reverted commit 56637 (scalability and whatever improvements) it had HUGE leaks.
tasn [Thu, 3 Feb 2011 20:04:03 +0000 (20:04 +0000)]
Eina: reverted commit 56637 (scalability and whatever improvements) it had HUGE leaks.

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

13 years agoput visual studio files outside the libraries directory
caro [Thu, 3 Feb 2011 19:51:49 +0000 (19:51 +0000)]
put visual studio files outside the libraries directory

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

13 years agofix misuse of EINA_PURE
lucas [Wed, 2 Feb 2011 17:07:49 +0000 (17:07 +0000)]
fix misuse of EINA_PURE

qsort may modify a global variable, so this function cannot have pure attribute

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

13 years ago * eina: improve speed and scalability a lot.
cedric [Tue, 1 Feb 2011 18:10:03 +0000 (18:10 +0000)]
* eina: improve speed and scalability a lot.

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

13 years agogeeze. get year right! spank
raster [Sat, 29 Jan 2011 13:24:22 +0000 (13:24 +0000)]
geeze. get year right! spank

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

13 years agoaaaah farg. forgot the changelogs. fix.
raster [Sat, 29 Jan 2011 03:54:33 +0000 (03:54 +0000)]
aaaah farg. forgot the changelogs. fix.

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

13 years agosvn goes to x.x.999.svnrev now. :)
raster [Sat, 29 Jan 2011 03:34:44 +0000 (03:34 +0000)]
svn goes to x.x.999.svnrev now. :)

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

13 years ago1.0 version magic. now leave these projects the hell alone in svn
raster [Sat, 29 Jan 2011 03:05:22 +0000 (03:05 +0000)]
1.0 version magic. now leave these projects the hell alone in svn
until we have branches.

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

13 years agoinglishicize some ducks
discomfitor [Fri, 28 Jan 2011 16:05:12 +0000 (16:05 +0000)]
inglishicize some ducks

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

13 years agoUnlock should be run *after* EINA_MAGIC_FAIL otherwise wrong info about the error...
tasn [Tue, 18 Jan 2011 08:34:14 +0000 (08:34 +0000)]
Unlock should be run *after* EINA_MAGIC_FAIL otherwise wrong info about the error will be printed, because unlock may modify d.

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

13 years agoput again eina tests in the source tree
caro [Sun, 16 Jan 2011 17:55:41 +0000 (17:55 +0000)]
put again eina tests in the source tree

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

13 years agowhy calloc (fill with 0's) then re-fill it again instantly.. except
raster [Sun, 16 Jan 2011 01:14:29 +0000 (01:14 +0000)]
why calloc (fill with 0's) then re-fill it again instantly.. except
the nul terminator? pointless. fix.

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

13 years agofix null deref again, this time with the power of spankies
discomfitor [Fri, 14 Jan 2011 08:04:23 +0000 (08:04 +0000)]
fix null deref again, this time with the power of spankies

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

13 years agowe null check right before this. seriously.
discomfitor [Fri, 14 Jan 2011 03:29:58 +0000 (03:29 +0000)]
we null check right before this.  seriously.

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

13 years agoif alloca fails you're screwed anyway, so not much point checking for it
discomfitor [Fri, 14 Jan 2011 03:28:27 +0000 (03:28 +0000)]
if alloca fails you're screwed anyway, so not much point checking for it

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

13 years agoand also avoid leak while avoiding
discomfitor [Fri, 14 Jan 2011 03:21:50 +0000 (03:21 +0000)]
and also avoid leak while avoiding

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

13 years agoavoid possible null function pointer
discomfitor [Fri, 14 Jan 2011 03:19:17 +0000 (03:19 +0000)]
avoid possible null function pointer

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

13 years agohve to revert these commits. they hve created a whole chunk of 64bit
raster [Fri, 7 Jan 2011 15:56:54 +0000 (15:56 +0000)]
hve to revert these commits. they hve created a whole chunk of 64bit
crashes on linux. this is REALLY bad. so remove these changes now.

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

13 years agouse configure-time headers checks instead of compiler ones
caro [Fri, 7 Jan 2011 06:28:17 +0000 (06:28 +0000)]
use configure-time headers checks instead of compiler ones

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

13 years agorevert non wanted changes
caro [Thu, 6 Jan 2011 18:26:40 +0000 (18:26 +0000)]
revert non wanted changes

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