profile/ivi/eina.git
12 years agoEina: better autotools for dirfd
caro [Fri, 23 Dec 2011 18:59:24 +0000 (18:59 +0000)]
Eina: better autotools for dirfd

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

12 years agoeina: forgotten ChangeLog.
cedric [Tue, 20 Dec 2011 11:09:53 +0000 (11:09 +0000)]
eina: forgotten ChangeLog.

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

12 years agoeina: reorder init as eina_error need eina_stringshare.
cedric [Tue, 20 Dec 2011 11:00:59 +0000 (11:00 +0000)]
eina: reorder init as eina_error need eina_stringshare.

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

12 years agoEina: Fix svn detection for svn 1.7
tasn [Tue, 13 Dec 2011 08:46:53 +0000 (08:46 +0000)]
Eina: Fix svn detection for svn 1.7

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

12 years agoeina: use WRN for warning.
cedric [Thu, 8 Dec 2011 13:28:32 +0000 (13:28 +0000)]
eina: use WRN for warning.

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

12 years agoEina bin/(u)strbuf: Added eina_*buf_manage_new_length.
tasn [Thu, 8 Dec 2011 13:10:57 +0000 (13:10 +0000)]
Eina bin/(u)strbuf: Added eina_*buf_manage_new_length.

Same as eina_*buf_manage_new except for the length parameter.

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

12 years agoeina: make it possible to disable Eina_Log infrastructure.
cedric [Thu, 8 Dec 2011 12:08:53 +0000 (12:08 +0000)]
eina: make it possible to disable Eina_Log infrastructure.

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

12 years agofix some format string errors
discomfitor [Thu, 8 Dec 2011 04:21:25 +0000 (04:21 +0000)]
fix some format string errors

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

12 years agosvn:ignore
discomfitor [Thu, 8 Dec 2011 04:18:35 +0000 (04:18 +0000)]
svn:ignore

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

12 years agofix shadow var warning
discomfitor [Thu, 8 Dec 2011 04:18:12 +0000 (04:18 +0000)]
fix shadow var warning

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

12 years agofix eina_log*level_check() to return the value that the docs claim will be returned
discomfitor [Thu, 8 Dec 2011 04:11:54 +0000 (04:11 +0000)]
fix eina_log*level_check() to return the value that the docs claim will be returned
how did nobody catch this sooner?

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

12 years agoupdate docs for eina_file_dir_list
discomfitor [Wed, 7 Dec 2011 22:50:50 +0000 (22:50 +0000)]
update docs for eina_file_dir_list

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

12 years agoEina: missing 'static inline'
caro [Wed, 7 Dec 2011 20:28:56 +0000 (20:28 +0000)]
Eina: missing 'static inline'

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

12 years agoEina: improve a bit the doc
caro [Wed, 7 Dec 2011 12:07:18 +0000 (12:07 +0000)]
Eina: improve a bit the doc

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

12 years agoNO! you break api. you made my e sit here with a segv in a getenv.
raster [Wed, 7 Dec 2011 01:10:43 +0000 (01:10 +0000)]
NO! you break api. you made my e sit here with a segv in a getenv.
because now many libraries and api's don't have prototyopes for
malloc/calloc and much more and this goes horribly wrong especially on
64bit! the eina headers have provided these includes historically and
removing them is a BREAK in api. apps that used to compile and run
just fine now don't. it's unacceptable to break api.

i'm stuck here in unity for crying out loud! this deservves a big FAT
REVERT for that! :-P

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

12 years agoeina: the new endless story of fixing header in all possible configuration.
cedric [Tue, 6 Dec 2011 21:33:39 +0000 (21:33 +0000)]
eina: the new endless story of fixing header in all possible configuration.

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

12 years agoeina: last header fix.
cedric [Tue, 6 Dec 2011 17:05:14 +0000 (17:05 +0000)]
eina: last header fix.

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

12 years agoeina: fix system header usage.
cedric [Tue, 6 Dec 2011 16:57:28 +0000 (16:57 +0000)]
eina: fix system header usage.

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

12 years agoeina: move clist around as needed.
cedric [Tue, 6 Dec 2011 16:55:50 +0000 (16:55 +0000)]
eina: move clist around as needed.

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

12 years agoeina: only include system header as necessary.
cedric [Tue, 6 Dec 2011 16:09:56 +0000 (16:09 +0000)]
eina: only include system header as necessary.

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

12 years agoeina: fix typo.
cedric [Mon, 5 Dec 2011 21:19:19 +0000 (21:19 +0000)]
eina: fix typo.

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

12 years agoeina: follow Vincent advice.
cedric [Mon, 5 Dec 2011 14:25:25 +0000 (14:25 +0000)]
eina: follow Vincent advice.

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

12 years agoeina: disable log if fnmatch is not present.
cedric [Mon, 5 Dec 2011 13:58:09 +0000 (13:58 +0000)]
eina: disable log if fnmatch is not present.

NOTE: would be better to have an explicit --disable option I think.

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

12 years agoeina: improve system header detection.
cedric [Mon, 5 Dec 2011 13:57:10 +0000 (13:57 +0000)]
eina: improve system header detection.

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

12 years agoFrom: Joerg Sonnenberger <joerg@britannica.bec.de>
Joerg Sonnenberger [Mon, 5 Dec 2011 10:17:57 +0000 (10:17 +0000)]
From: Joerg Sonnenberger <joerg@britannica.bec.de>
Subject: [E-devel] eina 1.1.0beta patches for/from pkgsrc

Several patches to fix warnings and potential on netbsd/solaris. minor
so i think i'll skip changelog for this.

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

12 years agofix changelogs to mention release.
raster [Sun, 4 Dec 2011 01:56:31 +0000 (01:56 +0000)]
fix changelogs to mention  release.

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

12 years agounfrenchify mempool docs
discomfitor [Fri, 2 Dec 2011 15:34:11 +0000 (15:34 +0000)]
unfrenchify mempool docs

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

12 years ago+eina_mempool_calloc
discomfitor [Fri, 2 Dec 2011 15:27:35 +0000 (15:27 +0000)]
+eina_mempool_calloc

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

12 years agoand now go to normal-like svn revs
raster [Fri, 2 Dec 2011 09:45:25 +0000 (09:45 +0000)]
and now go to normal-like svn revs

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

12 years agorevert my 1.x.99 stuff so i can branch.
raster [Fri, 2 Dec 2011 09:32:11 +0000 (09:32 +0000)]
revert my 1.x.99 stuff so i can branch.

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

12 years agoand lets bump on to 1.x.99 (or so) for svn... and back to adding snap
raster [Fri, 2 Dec 2011 09:10:56 +0000 (09:10 +0000)]
and lets bump on to 1.x.99 (or so) for svn... and back to adding snap
rev.

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

12 years agoeina eina_str.h: Fixed documentation typo.
seoz [Wed, 30 Nov 2011 07:44:36 +0000 (07:44 +0000)]
eina eina_str.h: Fixed documentation typo.

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

12 years agoeina: remove warning when building without siginfo_t.
cedric [Sun, 20 Nov 2011 14:03:09 +0000 (14:03 +0000)]
eina: remove warning when building without siginfo_t.

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

12 years agoeina: module don't need dirent.h anymore.
cedric [Thu, 17 Nov 2011 11:18:12 +0000 (11:18 +0000)]
eina: module don't need dirent.h anymore.

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

12 years agoeina: shutup warning when thread are disabled.
cedric [Thu, 17 Nov 2011 11:15:54 +0000 (11:15 +0000)]
eina: shutup warning when thread are disabled.

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

12 years agoevil >= 1.0.0
caro [Wed, 16 Nov 2011 17:47:58 +0000 (17:47 +0000)]
evil >= 1.0.0

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

12 years agoeina: remove useless include.
cedric [Wed, 16 Nov 2011 10:13:24 +0000 (10:13 +0000)]
eina: remove useless include.

NOTE: I don't know why it was there, but it shouldn't.
Please report any build issue you encounter.

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

12 years agoupdate release candidate trees to their release version in preparation
raster [Wed, 16 Nov 2011 05:34:37 +0000 (05:34 +0000)]
update release candidate trees to their release version in preparation
for alpha

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

12 years agoeina: update news/changelog
billiob [Tue, 15 Nov 2011 14:24:53 +0000 (14:24 +0000)]
eina: update news/changelog

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

12 years agoeina README updated
raster [Tue, 15 Nov 2011 11:25:10 +0000 (11:25 +0000)]
eina README updated

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

12 years agoEina: fix grep usage
caro [Mon, 14 Nov 2011 22:11:27 +0000 (22:11 +0000)]
Eina: fix grep usage
replace \+ by + as it should be
add -E option to grep, handle the + in expression

patch by Fabien Romano from OpenBSD

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

12 years agoEina: warning--
caro [Mon, 14 Nov 2011 22:08:02 +0000 (22:08 +0000)]
Eina: warning--

patch by Fabien Romano from OpenBSD

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

12 years agowhitespace--
caro [Mon, 14 Nov 2011 21:37:42 +0000 (21:37 +0000)]
whitespace--

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

12 years agoEina: Fix warning
caro [Mon, 14 Nov 2011 21:37:25 +0000 (21:37 +0000)]
Eina: Fix warning

Patch by Fabien Romano

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

12 years ago1 - too many in underline
raster [Sun, 13 Nov 2011 06:11:43 +0000 (06:11 +0000)]
1 - too many in underline

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

12 years agoNEWS file like ecore - per vtorri's suggestion
raster [Sun, 13 Nov 2011 06:08:35 +0000 (06:08 +0000)]
NEWS file like ecore - per vtorri's suggestion

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

12 years agoeina NEWS file has summary from changelog. damn we did a lot.
raster [Fri, 11 Nov 2011 09:07:20 +0000 (09:07 +0000)]
eina NEWS file has summary from changelog. damn we did a lot.

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

12 years agoeina: add murmur3 hash
billiob [Thu, 10 Nov 2011 10:58:19 +0000 (10:58 +0000)]
eina: add murmur3 hash

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

12 years agofix clang complaint:
raster [Wed, 9 Nov 2011 07:15:48 +0000 (07:15 +0000)]
fix clang complaint:

http://dev.enlightenment.fr/~discomfitor/eina-2011-11-08/report-izvfa3.html#EndPath

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

12 years agoanother spacing baddie -> fixed
raster [Wed, 9 Nov 2011 06:35:45 +0000 (06:35 +0000)]
another spacing baddie -> fixed

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

12 years agoremove errant space.
raster [Wed, 9 Nov 2011 06:34:03 +0000 (06:34 +0000)]
remove errant space.

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

12 years agoEina: Port eina to the Ps3 by including Escape
kakaroto [Sat, 5 Nov 2011 17:49:30 +0000 (17:49 +0000)]
Eina: Port eina to the Ps3 by including Escape

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

12 years agoeina: don't hide symbol if we can build them in.
cedric [Sat, 5 Nov 2011 14:01:18 +0000 (14:01 +0000)]
eina: don't hide symbol if we can build them in.

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

13 years agowhitespace--
caro [Mon, 31 Oct 2011 23:45:22 +0000 (23:45 +0000)]
whitespace--

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

13 years agoEina: init TLS key...
caro [Mon, 31 Oct 2011 23:45:07 +0000 (23:45 +0000)]
Eina: init TLS key...

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

13 years agoEina: Add Eina_TLS typedefs for win32 and void
kakaroto [Mon, 31 Oct 2011 20:44:55 +0000 (20:44 +0000)]
Eina: Add Eina_TLS typedefs for win32 and void

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

13 years agoeina: fallback for case where file system doesn't handle MAP_HUGETLB properly.
cedric [Wed, 19 Oct 2011 16:09:14 +0000 (16:09 +0000)]
eina: fallback for case where file system doesn't handle MAP_HUGETLB properly.

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

13 years agoeina/stringshare - get rid of white space
hermet [Wed, 19 Oct 2011 08:36:42 +0000 (08:36 +0000)]
eina/stringshare - get rid of white space

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

13 years agoFrom: "Sung W. Park" <sungwoo@gmail.com>
Sung W. Park [Mon, 17 Oct 2011 05:06:01 +0000 (05:06 +0000)]
From: "Sung W. Park" <sungwoo@gmail.com>

"... I've created a resource context per thread using TLS.  Since there is no
TLS support in Eina, I've added 4 APIs for that as well.  Another patch has
been submitted but i'll just include it in here as well. ..."

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

13 years agoeina: add eina_strbuf_trim/rtrim/ltrim()
billiob [Sat, 15 Oct 2011 12:56:27 +0000 (12:56 +0000)]
eina: add eina_strbuf_trim/rtrim/ltrim()

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

13 years agoeina: Hook clist into the top level documentation
Mike McCormack [Thu, 13 Oct 2011 07:30:34 +0000 (07:30 +0000)]
eina: Hook clist into the top level documentation

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64039 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoeina: Document Eina_Clist
Mike McCormack [Thu, 13 Oct 2011 07:06:54 +0000 (07:06 +0000)]
eina: Document Eina_Clist

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64038 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoeina: Fix bug in eina_clist_element_init
Mike McCormack [Thu, 13 Oct 2011 07:06:44 +0000 (07:06 +0000)]
eina: Fix bug in eina_clist_element_init

Thanks to Naruto TAKAHASHI for pointing out the problem.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64037 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoeina: Add eina_clist_element_is_linked()
Mike McCormack [Thu, 13 Oct 2011 02:22:18 +0000 (02:22 +0000)]
eina: Add eina_clist_element_is_linked()

Allows checking whether an entry is linked or not.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64029 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoeina: Add Eina_Clist
Mike McCormack [Wed, 12 Oct 2011 04:39:27 +0000 (04:39 +0000)]
eina: Add Eina_Clist

A clist is an inlist with the following features:

 - allows removal of items without knowing which list they are in.
 - Two pointers per list item & list head

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@64007 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEina: big mistake in efl_attribute.m4. My bad
caro [Sun, 9 Oct 2011 19:27:08 +0000 (19:27 +0000)]
Eina: big mistake in efl_attribute.m4. My bad

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

13 years agofd leak --
raster [Fri, 7 Oct 2011 17:47:55 +0000 (17:47 +0000)]
fd leak --

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

13 years agoeina: Only declare _eina_tracking_lock with thread debugging
Mike McCormack [Fri, 7 Oct 2011 05:56:51 +0000 (05:56 +0000)]
eina: Only declare _eina_tracking_lock with thread debugging

Hopefully fixes compilation on windows

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63905 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoRevert "[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows."
Mike McCormack [Fri, 7 Oct 2011 05:56:43 +0000 (05:56 +0000)]
Revert "[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows."

This reverts commit 61d2367bd6f7c12be7e04b58cbe1011971b7a0f2. (@63877)

Reverted due to the following build failure:

eina_main.c:117:16: error: conflicting types for ‘_eina_tracking_lock’
../../src/include/eina_inline_lock_posix.x:83:29: note: previous declaration of ‘_eina_tracking_lock’ was here
make[3]: *** [libeina_la-eina_main.lo] Error 1

_eina_tracking_lock is used for implementation of Eina_Locks, so cannot be an Eina_Lock

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@63904 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows.
caro [Thu, 6 Oct 2011 06:34:39 +0000 (06:34 +0000)]
[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows.

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

13 years agoeina: fix r63811
billiob [Wed, 5 Oct 2011 21:09:10 +0000 (21:09 +0000)]
eina: fix r63811

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

13 years agoeina: remove couple of warnings
barbieri [Wed, 5 Oct 2011 20:00:29 +0000 (20:00 +0000)]
eina: remove couple of warnings

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

13 years agofir leak in an example. patch by Guillaume 'Kuri' Friloux
caro [Wed, 5 Oct 2011 14:29:40 +0000 (14:29 +0000)]
fir leak in an example. patch by Guillaume 'Kuri' Friloux

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

13 years agoeina: eina_strbuf_append_length(sb, s, 0) is possible
billiob [Tue, 4 Oct 2011 20:47:15 +0000 (20:47 +0000)]
eina: eina_strbuf_append_length(sb, s, 0) is possible

also fix typo in doc, remove a trailing space and myself to authors

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

13 years agoeina: actually sanitize all file inserted in the cache.
cedric [Tue, 4 Oct 2011 02:33:45 +0000 (02:33 +0000)]
eina: actually sanitize all file inserted in the cache.

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

13 years agoeina: prevent ABI break when turning on/off threads debugging.
cedric [Tue, 4 Oct 2011 02:33:00 +0000 (02:33 +0000)]
eina: prevent ABI break when turning on/off threads debugging.

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

13 years agoeina: add sub-second resolution correctness.
cedric [Tue, 4 Oct 2011 02:04:40 +0000 (02:04 +0000)]
eina: add sub-second resolution correctness.

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

13 years agoeina: forgotten lock in eina_file.
cedric [Tue, 4 Oct 2011 01:55:41 +0000 (01:55 +0000)]
eina: forgotten lock in eina_file.

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

13 years agoeina: fix make dist
yoz [Thu, 29 Sep 2011 15:13:10 +0000 (15:13 +0000)]
eina: fix make dist

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

13 years agouse another m4 macro for __atribute__
caro [Thu, 29 Sep 2011 06:07:40 +0000 (06:07 +0000)]
use another m4 macro for __atribute__

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

13 years agoeina: provide a C++-compatible version of _EINA_INLIST_CONTAINER
lucas [Fri, 23 Sep 2011 17:02:02 +0000 (17:02 +0000)]
eina: provide a C++-compatible version of _EINA_INLIST_CONTAINER

In C++ we can't assign a void pointer to another type pointer without casts. We
now rely on typeof() operator *when using C++*.

We may provide another version later for those compilers without typeof()
support.

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

13 years agoeina: correctly track lock when waiting for condition.
cedric [Fri, 23 Sep 2011 13:17:12 +0000 (13:17 +0000)]
eina: correctly track lock when waiting for condition.

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

13 years agosvn:ignore
discomfitor [Thu, 22 Sep 2011 20:38:32 +0000 (20:38 +0000)]
svn:ignore

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

13 years agosvn:ignore
discomfitor [Thu, 22 Sep 2011 20:37:11 +0000 (20:37 +0000)]
svn:ignore

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

13 years agoanother useless header file
caro [Thu, 22 Sep 2011 20:36:08 +0000 (20:36 +0000)]
another useless header file

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

13 years agouseless header file
caro [Thu, 22 Sep 2011 20:33:58 +0000 (20:33 +0000)]
useless header file

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

13 years agosupport mtrace in eina at runtime. easier now to enable via env vars.
raster [Tue, 20 Sep 2011 11:28:25 +0000 (11:28 +0000)]
support mtrace in eina at runtime. easier now to enable via env vars.

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

13 years agoEina: In eina_file_open, only set the CLOEXEC flag if system supports exec
kakaroto [Sun, 18 Sep 2011 21:57:10 +0000 (21:57 +0000)]
Eina: In eina_file_open, only set the CLOEXEC flag if system supports exec

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

13 years agoEina: mmap: Use HAVE_SIGINT_T instead of ifdefs on WIN32
kakaroto [Sun, 18 Sep 2011 21:57:02 +0000 (21:57 +0000)]
Eina: mmap: Use HAVE_SIGINT_T instead of ifdefs on WIN32

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

13 years agoEina: Always use fpathconfig and never assume NAME_MAX is defined
kakaroto [Sun, 18 Sep 2011 21:56:54 +0000 (21:56 +0000)]
Eina: Always use fpathconfig and never assume NAME_MAX is defined

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

13 years agoadd sys/types.h check
caro [Sun, 18 Sep 2011 10:13:29 +0000 (10:13 +0000)]
add sys/types.h check

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

13 years agocomments again
caro [Sat, 17 Sep 2011 07:13:02 +0000 (07:13 +0000)]
comments again

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

13 years agowhitespaces-- and comments
caro [Sat, 17 Sep 2011 06:29:23 +0000 (06:29 +0000)]
whitespaces-- and comments

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

13 years agoadd @since to doc type
caro [Sat, 17 Sep 2011 06:24:00 +0000 (06:24 +0000)]
add @since to doc type

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

13 years agofix configure output
caro [Fri, 16 Sep 2011 07:34:43 +0000 (07:34 +0000)]
fix configure output

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

13 years agoquotes and cleanup
caro [Fri, 16 Sep 2011 07:30:40 +0000 (07:30 +0000)]
quotes and cleanup

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

13 years agoEina: Disable xattr calls when xattr api is not available
kakaroto [Fri, 16 Sep 2011 07:08:37 +0000 (07:08 +0000)]
Eina: Disable xattr calls when xattr api is not available

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

13 years agoeina: add eina_xattr.{c,h}.
cedric [Thu, 15 Sep 2011 15:37:28 +0000 (15:37 +0000)]
eina: add eina_xattr.{c,h}.

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

13 years agoeina: use eina safety check in eina_file.c.
cedric [Thu, 15 Sep 2011 13:57:27 +0000 (13:57 +0000)]
eina: use eina safety check in eina_file.c.

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

13 years agoeina: add XAttr support to eina.
cedric [Thu, 15 Sep 2011 12:39:40 +0000 (12:39 +0000)]
eina: add XAttr support to eina.

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