profile/ivi/eina.git
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

13 years agoeina: fix eina inlist sorted insert (with and without state)
cedric [Wed, 14 Sep 2011 22:04:37 +0000 (22:04 +0000)]
eina: fix eina inlist sorted insert (with and without state)

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

13 years agoclean generated files
caro [Wed, 14 Sep 2011 19:08:50 +0000 (19:08 +0000)]
clean generated files

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

13 years agoEina: Remove 'unused var' warnings from eina_inline_lock_void include
kakaroto [Mon, 12 Sep 2011 03:44:04 +0000 (03:44 +0000)]
Eina: Remove 'unused var' warnings from eina_inline_lock_void include

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

13 years agoEina: Use @EINA_LIBS@ for static linking libs in .pc file
kakaroto [Mon, 12 Sep 2011 03:43:55 +0000 (03:43 +0000)]
Eina: Use @EINA_LIBS@ for static linking libs in .pc file

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

13 years agoeina: threads debugging back to work.
cedric [Wed, 7 Sep 2011 10:16:27 +0000 (10:16 +0000)]
eina: threads debugging back to work.

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

13 years agoeina: Fix broken main loop thread check
Mike McCormack [Wed, 7 Sep 2011 08:06:42 +0000 (08:06 +0000)]
eina: Fix broken main loop thread check

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

13 years agoEina (u)strbuf: Added eina_(u)strbuf_manage_new.
tasn [Tue, 6 Sep 2011 10:58:53 +0000 (10:58 +0000)]
Eina (u)strbuf: Added eina_(u)strbuf_manage_new.

This lets us take a string and use it as the string buffer instead of
copying and allocating.

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

13 years agoeina: oops. Thanks Vincent.
cedric [Mon, 5 Sep 2011 20:26:21 +0000 (20:26 +0000)]
eina: oops. Thanks Vincent.

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

13 years agoeina: add eina_inlist_sorted_state_insert and helper.
cedric [Mon, 5 Sep 2011 20:15:12 +0000 (20:15 +0000)]
eina: add eina_inlist_sorted_state_insert and helper.

Note: this function help keep a jump table so we reduce
the need to walk over the complete list to insert one
element. It's of course doesn't make it an O(log(n)) in
access time, but it increase it's cost more slowly.
   With 10000 items, you can count around 50 pointers
dereferencing and with with 50000 items around 200 pointers
dereferencing.
   Of course the comparison stay in O(log(n)).

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

13 years agofix COPYING to say 2011.
raster [Mon, 5 Sep 2011 07:15:41 +0000 (07:15 +0000)]
fix COPYING to say 2011.

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

13 years agoeina_prefix: use log infrastructure.
barbieri [Sat, 3 Sep 2011 05:31:25 +0000 (05:31 +0000)]
eina_prefix: use log infrastructure.

use eina_log instead of weirdo printfs... multiple levels, greatness
everywhere... helped me debug emotion's warning.

It is always a pain to try to use library log and notice they are not
using their own standards :-/

   export EINA_LOG_LEVELS=eina_prefix:4

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

13 years agoEina rbtree: Fixed EINA_RBTREE_GET. Should enclose in parenthesis.
tasn [Thu, 1 Sep 2011 12:11:24 +0000 (12:11 +0000)]
Eina rbtree: Fixed EINA_RBTREE_GET. Should enclose in parenthesis.

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

13 years agoAdd missing function in lock void
caro [Wed, 31 Aug 2011 08:50:19 +0000 (08:50 +0000)]
Add missing function in lock void
Patch by Youness Alaoui

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

13 years agoseriously guys.
discomfitor [Sun, 28 Aug 2011 06:30:51 +0000 (06:30 +0000)]
seriously guys.
null checks.
why are there still functions that don't have them after we've hit 1.0?

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

13 years agofix main loop stuff on Windows
caro [Fri, 26 Aug 2011 16:13:29 +0000 (16:13 +0000)]
fix main loop stuff on Windows

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

13 years agodefine HAVE_DLOPEN also on Windows
caro [Fri, 26 Aug 2011 16:01:28 +0000 (16:01 +0000)]
define HAVE_DLOPEN also on Windows

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

13 years agou know... if u are going to add lots of pthread calls to .x headers
raster [Fri, 26 Aug 2011 04:50:55 +0000 (04:50 +0000)]
u know... if u are going to add lots of pthread calls to .x headers
that get inlined.. u should be telling apps to enable pthread too at
link time eh? :)

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

13 years agooooooh wowo! that prefix change broke stuff1 it looks ok on elm. revert!
raster [Thu, 25 Aug 2011 12:13:16 +0000 (12:13 +0000)]
oooooh wowo! that prefix change broke stuff1 it looks ok on elm. revert!

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

13 years agoFrom: Jérémy Zurcher <jeremy@asynk.ch>
Jérémy Zurcher [Thu, 25 Aug 2011 10:01:22 +0000 (10:01 +0000)]
From: Jérémy Zurcher <jeremy@asynk.ch>
Subject: [E-devel] patch : eina_prefix + elementary_test

please find attached a small patch for eina_prefix

it prevent segfault when for instance
no elm_app_compile_*_dir_set is called prior to elm_app_info_set

and another one for elementary/src/bin/test*.c which tends to replace
usage of PACKAGE_DATA_DIR with elm_app_data_dir_get

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

13 years ago[eina] Repeated link, be gone.
glima [Wed, 24 Aug 2011 15:13:10 +0000 (15:13 +0000)]
[eina] Repeated link, be gone.

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

13 years agoadd some comments and debug to eina_preifx. in case we have to test it
raster [Mon, 22 Aug 2011 23:40:05 +0000 (23:40 +0000)]
add some comments and debug to eina_preifx. in case we have to test it
when packaged under debians new multiarch.

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

13 years agoeina: add eina_main_loop_define.
cedric [Wed, 17 Aug 2011 09:42:43 +0000 (09:42 +0000)]
eina: add eina_main_loop_define.

Do not use it.

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

13 years agoeina - just removed white spaces.
hermet [Tue, 16 Aug 2011 09:08:02 +0000 (09:08 +0000)]
eina - just removed white spaces.

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

13 years agoguys...null checks are not the end of the world.
discomfitor [Thu, 11 Aug 2011 21:26:46 +0000 (21:26 +0000)]
guys...null checks are not the end of the world.

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

13 years agofix segv from missing null check
discomfitor [Wed, 10 Aug 2011 22:42:27 +0000 (22:42 +0000)]
fix segv from missing null check

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

13 years agoif we are going to have %d's - use them in the next scanf too.
raster [Wed, 10 Aug 2011 04:39:04 +0000 (04:39 +0000)]
if we are going to have %d's - use them in the next scanf too.

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

13 years agoeina: Use %d to get build time
Mike McCormack [Tue, 9 Aug 2011 23:48:47 +0000 (23:48 +0000)]
eina: Use %d to get build time

eina_hamster_count() was returning -1 on my machine (Ubuntu 11.04/AMD64),
causing make check to fail.

eina_test_main.c:51:F:Main:eina_hamster:0: Failure 'eina_hamster_count() <= 0' occured

Using %d instead of %i for integers fixes it.

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

13 years agoeina: windows cleanup.
cedric [Tue, 9 Aug 2011 09:21:07 +0000 (09:21 +0000)]
eina: windows cleanup.

Patch by Vincent Torri.

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

13 years agoeina: add generic macro to generate error when outside of the main loop.
cedric [Tue, 9 Aug 2011 08:48:57 +0000 (08:48 +0000)]
eina: add generic macro to generate error when outside of the main loop.

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

13 years agoeina: detect main loop for windows to.
cedric [Tue, 9 Aug 2011 08:47:57 +0000 (08:47 +0000)]
eina: detect main loop for windows to.

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

13 years agoeina: correct guard of thread code.
cedric [Tue, 9 Aug 2011 08:46:29 +0000 (08:46 +0000)]
eina: correct guard of thread code.

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

13 years agoeina: make dlopen optional.
cedric [Tue, 9 Aug 2011 08:39:39 +0000 (08:39 +0000)]
eina: make dlopen optional.

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

13 years agoIt may be good to link Eina examples against Eina
sachiel [Fri, 5 Aug 2011 15:59:22 +0000 (15:59 +0000)]
It may be good to link Eina examples against Eina

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

13 years agoCheck Evas too, DSO thingy
sachiel [Fri, 5 Aug 2011 15:39:18 +0000 (15:39 +0000)]
Check Evas too, DSO thingy

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

13 years agoEina: Fixing borked eina_stringshare diagram.
gastal [Fri, 5 Aug 2011 13:45:01 +0000 (13:45 +0000)]
Eina: Fixing borked eina_stringshare diagram.

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

13 years agoEina: Fixing image in pdf doc.
gastal [Thu, 4 Aug 2011 22:52:29 +0000 (22:52 +0000)]
Eina: Fixing image in pdf doc.

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

13 years agoEina: eina tiler example.
gastal [Thu, 4 Aug 2011 22:05:46 +0000 (22:05 +0000)]
Eina: eina tiler example.

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

13 years agoEina: eina_tiler docs(examples to follow).
gastal [Thu, 4 Aug 2011 22:05:25 +0000 (22:05 +0000)]
Eina: eina_tiler docs(examples to follow).

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

13 years agoEina: adding image to eina_stringshare.
gastal [Thu, 4 Aug 2011 20:44:05 +0000 (20:44 +0000)]
Eina: adding image to eina_stringshare.

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

13 years agoEina: adding image showing eina array growth.
gastal [Thu, 4 Aug 2011 20:43:51 +0000 (20:43 +0000)]
Eina: adding image showing eina array growth.

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

13 years agoEina list: eina_list_data_set is *not* pure.
tasn [Thu, 4 Aug 2011 06:44:19 +0000 (06:44 +0000)]
Eina list: eina_list_data_set is *not* pure.

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

13 years agoEina: Separating eina_lock and company from eina_file's
gastal [Wed, 3 Aug 2011 19:13:18 +0000 (19:13 +0000)]
Eina: Separating eina_lock and company from eina_file's
 group.

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

13 years agoeina: the actual patch.
cedric [Wed, 3 Aug 2011 12:01:35 +0000 (12:01 +0000)]
eina: the actual patch.

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

13 years agoeina: fix eina_share_common_ref/del
cedric [Wed, 3 Aug 2011 12:00:46 +0000 (12:00 +0000)]
eina: fix eina_share_common_ref/del

patch by Myungjae Lee <mjae.lee@samsung.com>.

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

13 years agoimprove eina main page and links
raster [Wed, 3 Aug 2011 04:55:12 +0000 (04:55 +0000)]
improve eina main page and links

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

13 years agoEina: Moved valgrind check to the libararies check section.
tasn [Tue, 2 Aug 2011 10:50:13 +0000 (10:50 +0000)]
Eina: Moved valgrind check to the libararies check section.

As suggested by vtorri.

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

13 years agothat's it - remove autom4te.cache dirs again... - keep having to many
raster [Tue, 2 Aug 2011 04:13:33 +0000 (04:13 +0000)]
that's it - remove autom4te.cache dirs again... - keep having to many
problems about it storing invalid config when the same build trees are
shared between multiple architectures and machines. :( better we
build right than build fast.

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

13 years agoeina: forgotten since.
cedric [Mon, 1 Aug 2011 14:59:51 +0000 (14:59 +0000)]
eina: forgotten since.

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

13 years agoeina: better implementation.
cedric [Fri, 29 Jul 2011 15:37:39 +0000 (15:37 +0000)]
eina: better implementation.

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

13 years agoeina: add eina_main_loop_is.
cedric [Fri, 29 Jul 2011 14:56:42 +0000 (14:56 +0000)]
eina: add eina_main_loop_is.

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

13 years agoEina: Groups shouldn't be inside themselves, and both groups
gastal [Fri, 15 Jul 2011 18:37:44 +0000 (18:37 +0000)]
Eina: Groups shouldn't be inside themselves, and both groups
 and conditionals need to be properly closed..

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

13 years agoEina: Making html tags in doc appear only in html doc.
gastal [Fri, 15 Jul 2011 18:35:45 +0000 (18:35 +0000)]
Eina: Making html tags in doc appear only in html doc.

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

13 years agoEina: Giving some pages better names and fixing a typo.
gastal [Fri, 15 Jul 2011 18:33:41 +0000 (18:33 +0000)]
Eina: Giving some pages better names and fixing a typo.

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

13 years agoeina: fix common misspellings
lucas [Fri, 15 Jul 2011 14:31:31 +0000 (14:31 +0000)]
eina: fix common misspellings

Misspellings detected by codespell.

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

13 years agoEina: add descriptions to eina accessor and eina strbuf.
gastal [Fri, 15 Jul 2011 14:07:03 +0000 (14:07 +0000)]
Eina: add descriptions to eina accessor and eina strbuf.

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

13 years agoEina: link against iconv, use rt_libs to hold -lrt and add -lrt to eina.pc.in's Libs...
caro [Thu, 14 Jul 2011 07:18:11 +0000 (07:18 +0000)]
Eina: link against iconv, use rt_libs to hold -lrt and add -lrt to eina.pc.in's Libs.private

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

13 years agoEina : configure.ac : improve shm_open detection
caro [Thu, 14 Jul 2011 06:58:59 +0000 (06:58 +0000)]
Eina : configure.ac : improve shm_open detection

 * Do not use spaces around '=' in configure scripts
 * formatting
 * put -lrt in EINA_LIBS instead of LIBS

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

13 years agoeina: fix typo.
cedric [Wed, 13 Jul 2011 09:25:49 +0000 (09:25 +0000)]
eina: fix typo.

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

13 years agoeina: fix eina shm_open detection.
cedric [Wed, 13 Jul 2011 09:21:55 +0000 (09:21 +0000)]
eina: fix eina shm_open detection.

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

13 years agoeina: fix build on NetBSD.
cedric [Wed, 13 Jul 2011 08:51:19 +0000 (08:51 +0000)]
eina: fix build on NetBSD.

NOTE: we need a fallback for shm_open that will work on BSD system.

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

13 years agoEina : lock (win32) : fix compilation
caro [Sat, 9 Jul 2011 10:20:02 +0000 (10:20 +0000)]
Eina : lock (win32) : fix compilation

cedric, can you confirm me that

-             LeaveCriticalSection(&mutex->cond_read->threads_count_lock);
...
+             LeaveCriticalSection(&mutex->cond_read.waiters_count_lock);

is correct ?

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

13 years agoEina: Adding diagrams for eina list macros.
gastal [Thu, 7 Jul 2011 19:26:47 +0000 (19:26 +0000)]
Eina: Adding diagrams for eina list macros.

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

13 years agoedje/ecore/eina: Updated documentaton for version number.
seoz [Thu, 7 Jul 2011 04:58:34 +0000 (04:58 +0000)]
edje/ecore/eina: Updated documentaton for version number.

I did this manually. But it'll be good if someone can automate this.
It's a painful for busy developers.

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

13 years agoeina/hash - Add examples to list and fix doc of some functions.
antognolli [Wed, 6 Jul 2011 18:01:42 +0000 (18:01 +0000)]
eina/hash - Add examples to list and fix doc of some functions.

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

13 years agoeina/hash - Add example that demonstrate many ways of deleting items.
antognolli [Wed, 6 Jul 2011 18:00:38 +0000 (18:00 +0000)]
eina/hash - Add example that demonstrate many ways of deleting items.

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

13 years agoeina/hash - Added examples that use different types of hash.
antognolli [Wed, 6 Jul 2011 17:59:58 +0000 (17:59 +0000)]
eina/hash - Added examples that use different types of hash.

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

13 years agoeina/hash - improve performance comparison between different hashes.
antognolli [Wed, 6 Jul 2011 17:58:41 +0000 (17:58 +0000)]
eina/hash - improve performance comparison between different hashes.

For the hashes available for storing string keys, give a better
explanation about the difference of performance.

Also add to the documentation that the data_free_cb will be called when
when items are deleted from the hash table, not only on the hash table
free.

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

13 years agoEina: Improving eina_accessor documentation.
gastal [Wed, 6 Jul 2011 14:50:46 +0000 (14:50 +0000)]
Eina: Improving eina_accessor documentation.

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

13 years agoEina: Improvements to eina_list's documentation.
gastal [Wed, 6 Jul 2011 14:50:33 +0000 (14:50 +0000)]
Eina: Improvements to eina_list's documentation.

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

13 years agoEina: Improvement to eina_iterator's documentation.
gastal [Wed, 6 Jul 2011 14:50:12 +0000 (14:50 +0000)]
Eina: Improvement to eina_iterator's documentation.

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

13 years agoEina: Improvements to eina_array's documentation.
gastal [Wed, 6 Jul 2011 14:49:44 +0000 (14:49 +0000)]
Eina: Improvements to eina_array's documentation.

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

13 years agoMake eina docs work on IE8 and IE9.
gastal [Tue, 5 Jul 2011 16:35:20 +0000 (16:35 +0000)]
Make eina docs work on IE8 and IE9.

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

13 years agoEina: Spelling fixes and using smaller size for hash image.
gastal [Mon, 4 Jul 2011 19:48:01 +0000 (19:48 +0000)]
Eina: Spelling fixes and using smaller size for hash image.

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

13 years agoEina: Adding link to example in eina_str documentation.
gastal [Mon, 4 Jul 2011 17:18:30 +0000 (17:18 +0000)]
Eina: Adding link to example in eina_str documentation.

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

13 years agoand include eina_mmap.h in Eina.h <- forgot
raster [Mon, 4 Jul 2011 09:35:17 +0000 (09:35 +0000)]
and include eina_mmap.h in Eina.h <- forgot

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

13 years agoadd eina mmap safety handling.
raster [Mon, 4 Jul 2011 09:29:59 +0000 (09:29 +0000)]
add eina mmap safety handling.

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

13 years agoEina: eina_strbuf example and documentation.
gastal [Tue, 28 Jun 2011 14:38:17 +0000 (14:38 +0000)]
Eina: eina_strbuf example and documentation.

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