profile/ivi/eina.git
11 years agoAdd Tizen 2.0 packaging 07/2407/1 submit/2.0alpha-wayland/20121127.222009
Rusty Lynch [Tue, 20 Nov 2012 21:35:10 +0000 (13:35 -0800)]
Add Tizen 2.0 packaging

11 years agoeina: Fix "E restores default configuration on every restart"
stefan [Tue, 13 Nov 2012 09:58:32 +0000 (09:58 +0000)]
eina: Fix "E restores default configuration on every restart"

Spankies for glima and huge thanks to Jérémy Zurcher for this fix.

Patch by: Jérémy Zurcher

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

11 years ago[eina] Account for inner '/./' path strings on
glima [Mon, 12 Nov 2012 18:55:32 +0000 (18:55 +0000)]
[eina] Account for inner '/./' path strings on
 eina_file_path_sanitize().

Cedric, Vincent, I'll wait for your ack on this to copy to the unified
tree, too.

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

11 years ago@since for eina_list_last_data_get
discomfitor [Mon, 12 Nov 2012 10:53:10 +0000 (10:53 +0000)]
@since for eina_list_last_data_get

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

11 years agoadd eina_list_last_data_get() macro to simplify calling eina_list_data_get(eina_list_...
discomfitor [Mon, 12 Nov 2012 09:58:48 +0000 (09:58 +0000)]
add eina_list_last_data_get() macro to simplify calling eina_list_data_get(eina_list_last())

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

11 years agoEina: Fix build on Solaris 10
caro [Sat, 10 Nov 2012 08:35:11 +0000 (08:35 +0000)]
Eina: Fix build on Solaris 10

Patch by Robert David

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

11 years ago[eina] Better pretty printing of eina_value timeval buddies.
glima [Thu, 8 Nov 2012 21:29:06 +0000 (21:29 +0000)]
[eina] Better pretty printing of eina_value timeval buddies.

Barbieri, fair enough? Or the last code was intentional?
On the former, I'll commit it to the unified EFL tree too.

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

11 years agoEina: set module arch for cygwin
caro [Wed, 7 Nov 2012 00:52:49 +0000 (00:52 +0000)]
Eina: set module arch for cygwin

Patch by Yaakov Selkowitz

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

11 years agoEina: Compilation on cygwin
caro [Wed, 7 Nov 2012 00:48:10 +0000 (00:48 +0000)]
Eina: Compilation on cygwin

Patch by Yaakov Selkowitz, thanks :)

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

11 years agoDoxyfile.in: Remove obsolte doxygen tags from all our Doxyfile.in files.
stefan [Wed, 24 Oct 2012 19:50:29 +0000 (19:50 +0000)]
Doxyfile.in: Remove obsolte doxygen tags from all our Doxyfile.in files.

Doygen tells us:
warning: Tag `SHOW_DIRECTORIES' at line 507 of file Doxyfile has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag `HTML_ALIGN_MEMBERS' at line 879 of file Doxyfile has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag `USE_INLINE_TREES' at line 1065 of file Doxyfile has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"

So we are nice and remove them. A yay for the day where we have amerged tree and
not two dozens of Doxyfile.in files floating around.

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

11 years agoA little formatting fix
mekius [Fri, 19 Oct 2012 16:01:49 +0000 (16:01 +0000)]
A little formatting fix

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

11 years agoMake Eina amalgamation build again
mekius [Fri, 19 Oct 2012 15:57:55 +0000 (15:57 +0000)]
Make Eina amalgamation build again

  The eina_thread_init and eina_thread_shutdown functions
  have to return Eina_Bool to match other init/shutdown
  functions in Eina.  The fact that this didn't break the
  normal build is interesting...

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

11 years agoeina: forgot to commit that macro needed for affinity.
cedric [Fri, 19 Oct 2012 10:52:56 +0000 (10:52 +0000)]
eina: forgot to commit that macro needed for affinity.

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

11 years agoeina: fix undefined.
cedric [Fri, 19 Oct 2012 08:44:24 +0000 (08:44 +0000)]
eina: fix undefined.

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

11 years agoeina: look around for setaffinity.
cedric [Fri, 19 Oct 2012 07:15:11 +0000 (07:15 +0000)]
eina: look around for setaffinity.

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

11 years agoeina: change API a little bit.
cedric [Fri, 19 Oct 2012 07:12:30 +0000 (07:12 +0000)]
eina: change API a little bit.

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

11 years agoeina: add Eina_Thread API.
cedric [Fri, 19 Oct 2012 05:48:16 +0000 (05:48 +0000)]
eina: add Eina_Thread API.

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

11 years agoeina: handle properly case where str != NULL and slen == 0
cedric [Fri, 19 Oct 2012 04:38:08 +0000 (04:38 +0000)]
eina: handle properly case where str != NULL and slen == 0

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

11 years agoeina: don't segv in eina_unicode_utf8_get_next when index is NULL.
cedric [Fri, 19 Oct 2012 01:47:28 +0000 (01:47 +0000)]
eina: don't segv in eina_unicode_utf8_get_next when index is NULL.

Patch by Patryk Kaczmarek <patryk.k@samsung.com>

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

11 years agoeina: forgotten ChangeLog.
cedric [Fri, 19 Oct 2012 01:45:40 +0000 (01:45 +0000)]
eina: forgotten ChangeLog.

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

11 years agoeina: check if data is not NULL before assigning FILE.
cedric [Fri, 19 Oct 2012 01:45:03 +0000 (01:45 +0000)]
eina: check if data is not NULL before assigning FILE.

Patch by Patryk Kaczmarek <patryk.k@samsung.com>.

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

11 years agoeina: eina_stringshare_add_lenght better to
cedric [Fri, 19 Oct 2012 01:25:17 +0000 (01:25 +0000)]
eina: eina_stringshare_add_lenght better to
return NULL when func args are wrong.

Patch by Patryk Kaczmarek <patryk.k@samsung.com>

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

11 years agochlog + news
raster [Wed, 17 Oct 2012 06:03:47 +0000 (06:03 +0000)]
chlog + news

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

11 years agoadd eina barrier stuff.
raster [Wed, 17 Oct 2012 03:55:24 +0000 (03:55 +0000)]
add eina barrier stuff.

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

11 years agoEina: move EINA_UNUSED to eina_types.h
caro [Thu, 4 Oct 2012 17:05:09 +0000 (17:05 +0000)]
Eina: move EINA_UNUSED to eina_types.h

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

11 years agoeina: Fixes typo and removes redundant duplicate code.
cedric [Thu, 4 Oct 2012 01:42:15 +0000 (01:42 +0000)]
eina: Fixes typo and removes redundant duplicate code.

Patch by Igor Murzov <e-mail@date.by>

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

11 years agoeina: Fixes bad format strings in *printf() calls.
cedric [Thu, 4 Oct 2012 01:41:51 +0000 (01:41 +0000)]
eina: Fixes bad format strings in *printf() calls.

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

11 years agoeina: Fixes bad format strings in *printf() calls in tests.
cedric [Thu, 4 Oct 2012 01:41:16 +0000 (01:41 +0000)]
eina: Fixes bad format strings in *printf() calls in tests.

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

11 years agoeina: where did that character come from.
cedric [Thu, 4 Oct 2012 01:40:37 +0000 (01:40 +0000)]
eina: where did that character come from.

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

11 years agoeina: Fixes bad format strings in *printf() calls in example.
cedric [Thu, 4 Oct 2012 01:37:34 +0000 (01:37 +0000)]
eina: Fixes bad format strings in *printf() calls in example.

Patch by Igor Murzov <e-mail@date.by>

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

11 years agoeina: Removes some unused variables in examples.
cedric [Thu, 4 Oct 2012 01:36:14 +0000 (01:36 +0000)]
eina: Removes some unused variables in examples.

Patch by Igor Murzov <e-mail@date.by>

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

11 years agofix mmap safety return value.
raster [Thu, 27 Sep 2012 03:39:49 +0000 (03:39 +0000)]
fix mmap safety return value.

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

11 years agofix chglog date for vtorri :)
raster [Thu, 27 Sep 2012 02:55:18 +0000 (02:55 +0000)]
fix chglog date for vtorri :)

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

11 years agomaintianerclean++
caro [Fri, 14 Sep 2012 16:55:36 +0000 (16:55 +0000)]
maintianerclean++

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

11 years agoEina: add DOCTYPE children parsing in eina_xml
caro [Fri, 14 Sep 2012 16:47:48 +0000 (16:47 +0000)]
Eina: add DOCTYPE children parsing in eina_xml

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

11 years agoeina: don't track build files.
cedric [Thu, 13 Sep 2012 03:36:38 +0000 (03:36 +0000)]
eina: don't track build files.

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

11 years agoFrom: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Wed, 12 Sep 2012 07:33:36 +0000 (07:33 +0000)]
From: Patryk Kaczmarek <patryk.k@samsung.com>

   Firstly, I want to say hallo to everyone, it is my first message to
that
   list.

      I had prepared several patches for eina module. One of them fix
problem with
   you are having highly discussion, checking if function arguments
are not
   NULL.

      What’s more:

         -           I  had  proposed patches for eina_tiler and
eina_rectangle
   functions,  now below zero values ( distance and coordinstes ) are
not
   acceptable.

      -          Documentation for eina list specified, it should be
more clear
   now and eina stringshare_strlen fixed (NULL had length 0 ).

      -          eina_convert_atofp wrong return value if fp is NULL
(EINA_TRUE
   instead of EINA_FALSE)

      I had also attached diff to AUTHORS, ChangeLog and NEWS.

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

11 years agoeina: be green and recycle memory needed by Eina_Rbtree iterator.
cedric [Tue, 11 Sep 2012 03:37:10 +0000 (03:37 +0000)]
eina: be green and recycle memory needed by Eina_Rbtree iterator.

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

11 years agoeina/module: Rephrase warnings message on module init.
stefan [Mon, 10 Sep 2012 14:09:48 +0000 (14:09 +0000)]
eina/module: Rephrase warnings message on module init.

Thsi will also fail if the symbol is there but the init function just fails
to deliver EINA_TRUE. After to much digging and wondering why dlsymb and
dlopen don't behave Daniel was able to point out to me that this warning also
gets shown if init fails.

Adjust the warning message to avoid others spending to much time on this as well.

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

11 years agoEina: add EINA_UNUSED on Windows. Should be in eina_types.h instead
caro [Sat, 8 Sep 2012 09:15:17 +0000 (09:15 +0000)]
Eina: add EINA_UNUSED on Windows. Should be in eina_types.h instead

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

11 years agoeina eina_list.h: Fixed documentation. Special thanks to Sungho Kwak for spotting...
seoz [Fri, 7 Sep 2012 05:53:36 +0000 (05:53 +0000)]
eina eina_list.h: Fixed documentation. Special thanks to Sungho Kwak for spotting this out.

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

11 years agoeina eina_convert.c: Fixed formatting.
seoz [Fri, 7 Sep 2012 02:39:25 +0000 (02:39 +0000)]
eina eina_convert.c: Fixed formatting.

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

11 years agoeina: bug fixes by Sungho Kwak.
cedric [Fri, 7 Sep 2012 02:32:59 +0000 (02:32 +0000)]
eina: bug fixes by Sungho Kwak.

Return EINA_FALSE on NULL input as we can't produce valid result.

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

11 years agoeina: Improve doc of Eina_Inlist macros
lucas [Tue, 4 Sep 2012 22:56:37 +0000 (22:56 +0000)]
eina: Improve doc of Eina_Inlist macros

What a misleading doc we had in these macros!! Improve it:

 * Rename the parameter from "l" to "it", since it's not an Eina_Inlist that we
   are expecting, but rather its container.
 * Better explain each parameter... "second list" is not so good to document
   "list2" param
 * Add doc where it was missing

Finally, add Changelog for the fix in EINA_INLIST_FOREACH_SAFE

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

11 years agoeina: Fix EINA_INLIST_FOREACH_SAFE macro
lucas [Tue, 4 Sep 2012 22:20:25 +0000 (22:20 +0000)]
eina: Fix EINA_INLIST_FOREACH_SAFE macro

EINA_INLIST_FOREACH_SAFE is very broken and it only works by luck, depending on
the __inlist field being the first one in the struct. Until now.

This commit makes the following snippet to work:

#include <Eina.h>

typedef struct _data {
   char *name;
   EINA_INLIST;
} data;

int
main()
{
   Eina_Inlist *inlist = NULL, *inlist_safe;
   data *reg, *d;

   reg = malloc(sizeof(data));
   inlist = eina_inlist_append(inlist, EINA_INLIST_GET(reg));

   EINA_INLIST_FOREACH_SAFE(inlist, inlist_safe, d)
     {
printf("%p\n", d);
inlist = eina_inlist_remove(inlist, EINA_INLIST_GET(d));
free(d);
     }

   return 0;
}

Patch-by: José Roberto de Souza <zehortigoza@profusion.mobi>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@76150 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

11 years agoEina magic: add EINA_LIKELY.
tasn [Tue, 4 Sep 2012 08:00:27 +0000 (08:00 +0000)]
Eina magic: add EINA_LIKELY.

This should improve performance as we use magic checks everywhere and it
lets the compiler do better optimisations.

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

11 years agoupdate header #defined versions to 1.8 to make sure new apis are used
raster [Mon, 3 Sep 2012 09:55:34 +0000 (09:55 +0000)]
update header #defined versions to 1.8 to make sure new apis are used
in e17 only with ifdefs.

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

11 years agoEina bench: Added eina-bench-cmp to compare benchmarks.
tasn [Sun, 2 Sep 2012 07:14:20 +0000 (07:14 +0000)]
Eina bench: Added eina-bench-cmp to compare benchmarks.

This is just an adaptation of expedite-cmp to work nicely with eina bench.
This is useful for comparing benchmarks to spot regressions/improvements.

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

11 years agoChangeLog: back in time.
cedric [Thu, 30 Aug 2012 11:26:00 +0000 (11:26 +0000)]
ChangeLog: back in time.

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

11 years agoChangeLog: state we did a release.
cedric [Thu, 30 Aug 2012 10:55:40 +0000 (10:55 +0000)]
ChangeLog: state we did a release.

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

11 years agoand up ver to 1.7.99 now in svn. nack to svnrev num at end.
raster [Thu, 30 Aug 2012 10:34:01 +0000 (10:34 +0000)]
and up ver to 1.7.99 now in svn. nack to svnrev num at end.

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

11 years agothis breaks lots of stuff. terminology, e.... i got yself a blank
raster [Tue, 28 Aug 2012 15:45:57 +0000 (15:45 +0000)]
this breaks lots of stuff. terminology, e.... i got yself a blank
screen at 12:45am thanks to this. rvrt. :)

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

11 years agonull checks for str split
discomfitor [Tue, 28 Aug 2012 12:37:02 +0000 (12:37 +0000)]
null checks for str split

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

11 years agono this isnt release - this is simply me removing the beta tag so when
raster [Mon, 27 Aug 2012 10:24:41 +0000 (10:24 +0000)]
no this isnt release - this is simply me removing the beta tag so when
we release it's ready.

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

11 years agoupdate @version's
raster [Mon, 27 Aug 2012 09:51:57 +0000 (09:51 +0000)]
update @version's

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

11 years agoEina: upgrade eina_inarray_setup to eina_inarray_step_set
bdilly [Fri, 24 Aug 2012 21:03:07 +0000 (21:03 +0000)]
Eina: upgrade eina_inarray_setup to eina_inarray_step_set

Eina model was forgotten since it's been disabled, there's also a
remaining doc reference to the old eina_inarray_setup() function;

Patch by: Leandro Dorileo <dorileo@profusion.mobi>

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

11 years agoeina_file : fix functions to behave with paths containing '/' or '\' on Windows
caro [Thu, 23 Aug 2012 08:25:53 +0000 (08:25 +0000)]
eina_file : fix functions to behave with paths containing '/' or '\' on Windows

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

11 years agoeina: don't rely on the order of the declaration of the variables
caro [Wed, 22 Aug 2012 06:57:55 +0000 (06:57 +0000)]
eina: don't rely on the order of the declaration of the variables

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

11 years agoEina: fix possible mem leak
caro [Mon, 20 Aug 2012 06:18:21 +0000 (06:18 +0000)]
Eina: fix possible mem leak

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

11 years agoEina: formatting
caro [Mon, 20 Aug 2012 06:16:22 +0000 (06:16 +0000)]
Eina: formatting

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

11 years agotag as beta...
raster [Fri, 17 Aug 2012 03:57:49 +0000 (03:57 +0000)]
tag as beta...

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

11 years agoeina: Use more @note notation. Fixed more wrong documentation.
seoz [Wed, 15 Aug 2012 04:32:05 +0000 (04:32 +0000)]
eina: Use more @note notation. Fixed more wrong documentation.

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

11 years agoeina eina_stringshare.h: Use @note instead of just saying 'Note that ...'. Thanks...
seoz [Wed, 15 Aug 2012 04:26:06 +0000 (04:26 +0000)]
eina eina_stringshare.h: Use @note instead of just saying 'Note that ...'. Thanks vtorri.

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

11 years agoeina eina_stringshare.c: Fixed formatting while reading the code.
seoz [Wed, 15 Aug 2012 04:17:37 +0000 (04:17 +0000)]
eina eina_stringshare.c: Fixed formatting while reading the code.

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

11 years agoeina eina_stringshare.h: Fixed wrong documentation pointed out by Ryuan.
seoz [Wed, 15 Aug 2012 04:14:24 +0000 (04:14 +0000)]
eina eina_stringshare.h: Fixed wrong documentation pointed out by Ryuan.

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

11 years agoeina: news + changelog
lucas [Tue, 14 Aug 2012 21:11:53 +0000 (21:11 +0000)]
eina: news + changelog

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

11 years agoeina: add EINA_SENTINEL to help use of variadic functions
lucas [Tue, 14 Aug 2012 20:58:36 +0000 (20:58 +0000)]
eina: add EINA_SENTINEL to help use of variadic functions

Certain types of variadic functions use NULL as the last argument instead of a
string format (printf-like). Functions like these are: execl and execlp.

We are in feature freeze, but I believe this is small and simple enough to slip
in with no headaches. These functions are being used in the new edbus library
and it would be good to have it supported in eina now.

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

11 years agoeina: fix version in NEWS
jihoon [Fri, 10 Aug 2012 14:06:09 +0000 (14:06 +0000)]
eina: fix version in NEWS

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

11 years agomore updates for 1.7.0 alpha.
raster [Fri, 10 Aug 2012 10:51:17 +0000 (10:51 +0000)]
more updates for 1.7.0 alpha.

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

11 years agoalpha release of 1.7 - let's roll. ALPHA!
raster [Fri, 10 Aug 2012 10:37:05 +0000 (10:37 +0000)]
alpha release of 1.7 - let's roll. ALPHA!

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

11 years agoleaklet--
raster [Sat, 4 Aug 2012 04:14:22 +0000 (04:14 +0000)]
leaklet--

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

11 years agothanks vtorri :-)
barbieri [Wed, 1 Aug 2012 17:15:10 +0000 (17:15 +0000)]
thanks vtorri :-)

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

11 years agoimprove docs about eina_log_domain_level_check().
barbieri [Wed, 1 Aug 2012 15:46:55 +0000 (15:46 +0000)]
improve docs about eina_log_domain_level_check().

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

11 years agoops, last minute api change was not updated...
barbieri [Wed, 1 Aug 2012 15:35:28 +0000 (15:35 +0000)]
ops, last minute api change was not updated...

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

11 years agoeina log: expose cross platform way to set console colors.
barbieri [Wed, 1 Aug 2012 15:34:13 +0000 (15:34 +0000)]
eina log: expose cross platform way to set console colors.

changed the win32 color parse to be malloc-less and also support more
colors. It should be more correct, but I have no windows machine to
test.

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

11 years agofix problem in dealing with debians multiarch on prefix finding.
raster [Wed, 1 Aug 2012 06:28:37 +0000 (06:28 +0000)]
fix problem in dealing with debians multiarch on prefix finding.

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

11 years agoeina: fix documentation.
cedric [Tue, 31 Jul 2012 08:41:32 +0000 (08:41 +0000)]
eina: fix documentation.

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

11 years agoeina: cleanup eina_file_map_lines API before release.
cedric [Tue, 31 Jul 2012 07:23:16 +0000 (07:23 +0000)]
eina: cleanup eina_file_map_lines API before release.

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

11 years agoremove workaround
caro [Sat, 21 Jul 2012 18:33:02 +0000 (18:33 +0000)]
remove workaround

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

11 years agoEina: Set CFLAGS in the configure to allow AC_CHECK_HEADERS to find sys/mman.h instal...
kakaroto [Sat, 21 Jul 2012 16:50:36 +0000 (16:50 +0000)]
Eina: Set CFLAGS in the configure to allow AC_CHECK_HEADERS to find sys/mman.h installed in exotic/escape

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

11 years agoEina: oups, typo in #ifdef for including Escape.h
kakaroto [Sat, 21 Jul 2012 16:50:26 +0000 (16:50 +0000)]
Eina: oups, typo in #ifdef for including Escape.h

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

11 years agolibtool authors must be impaled (#1)
caro [Fri, 20 Jul 2012 11:00:24 +0000 (11:00 +0000)]
libtool authors must be impaled (#1)

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

11 years agoEina: eina_list_remove doc improvements
gastal [Tue, 17 Jul 2012 21:09:55 +0000 (21:09 +0000)]
Eina: eina_list_remove doc improvements

This patch fixes a small typo and changes the return docs case
data is not found.

Author: Leandro Dorileo <dorileo@profusion.mobi>

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

11 years agoIterator and Accessor doc improvements.
gastal [Tue, 17 Jul 2012 17:51:10 +0000 (17:51 +0000)]
Iterator and Accessor doc improvements.

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

11 years agofix minor version defines to be at 1.6 (in sync now) ready for going
raster [Mon, 16 Jul 2012 06:36:02 +0000 (06:36 +0000)]
fix minor version defines to be at 1.6 (in sync now) ready for going
to 7 on release.

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

11 years agoSmall improvement to eina_hash_free_cb_set documentation.
gastal [Fri, 13 Jul 2012 17:27:24 +0000 (17:27 +0000)]
Small improvement to eina_hash_free_cb_set documentation.

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

11 years agoupdate all versions in @sincs, README's and configure.ac's etc. to
raster [Mon, 9 Jul 2012 10:20:21 +0000 (10:20 +0000)]
update all versions in @sincs, README's and configure.ac's etc. to
reflect a unified release version, for now 1.6.99.

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

11 years agoEina Log: don't remove a domain from env var list on the first register
bdilly [Thu, 5 Jul 2012 21:06:05 +0000 (21:06 +0000)]
Eina Log: don't remove a domain from env var list on the first register

Let say you pass a log level 4 for a domain on env var.

So if you, for some reason, register a domain, unregister it, and register
it again, the log level will be set as 1 instead of 4.
And you'll miss info and debug msgs...

Now only remove this information when cleaning pending list,
on eina_log_shutdown().

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

11 years agoMake old doxygen versions able to find eina example files.
gastal [Thu, 5 Jul 2012 14:30:45 +0000 (14:30 +0000)]
Make old doxygen versions able to find eina example files.

The only two available versions of doxygen for e2(debian sid), where
online docs are generated, are borked. The newest version(1.8.1.1) is
extremely borked so best to just use the old one(1.7.1.1-2) which
doesn't properly parse EXAMPLE_PATTERNS.

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

11 years agoBAD CEDRIC!
raster [Thu, 5 Jul 2012 01:22:58 +0000 (01:22 +0000)]
BAD CEDRIC!

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

11 years agoeina: handle gracefully eina_*_free with NULL.
cedric [Thu, 5 Jul 2012 01:12:27 +0000 (01:12 +0000)]
eina: handle gracefully eina_*_free with NULL.

Patch by Raphael Kubo da Costa <rakuco@freebsd.org>.

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

11 years agoEina: implement eina_file_map_lines() on Windows
caro [Wed, 4 Jul 2012 18:47:19 +0000 (18:47 +0000)]
Eina: implement eina_file_map_lines() on Windows

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

11 years agoformatting
discomfitor [Mon, 2 Jul 2012 11:30:45 +0000 (11:30 +0000)]
formatting
someone RECENTLY edited this file with tabs. stop it. seriously.

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

11 years agoEina: fix CFLAGS value when --enable-assert is used
caro [Sun, 1 Jul 2012 13:34:34 +0000 (13:34 +0000)]
Eina: fix CFLAGS value when --enable-assert is used

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

11 years agoEina: remove --enable-coverage option.
caro [Sun, 1 Jul 2012 11:48:06 +0000 (11:48 +0000)]
Eina: remove --enable-coverage option.

Now, coverage is detected with just --enable-tests.

Buildbot maintainers : please remove --enable-coverage option to
eina (more EFL will be supported later)

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

11 years agotypo
caro [Sun, 1 Jul 2012 08:46:43 +0000 (08:46 +0000)]
typo

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

11 years agoRevert "eina: fix eina_file_iterator"
englebass [Fri, 29 Jun 2012 20:47:55 +0000 (20:47 +0000)]
Revert "eina: fix eina_file_iterator"

This reverts commit 375d652df6430e08874412650e6f8aecfcbdca51.

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

11 years agochangelog
englebass [Fri, 29 Jun 2012 20:41:03 +0000 (20:41 +0000)]
changelog

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

11 years agoeina: fix eina_file_iterator
englebass [Fri, 29 Jun 2012 20:37:33 +0000 (20:37 +0000)]
eina: fix eina_file_iterator

Remove false check. When we reach the last line we want to return it.
This check will happen the next time we hit the next function.

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

11 years agoeina: also track lines index.
cedric [Fri, 29 Jun 2012 10:45:58 +0000 (10:45 +0000)]
eina: also track lines index.

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