profile/ivi/eina.git
12 years agoinclude stdlib.h for atoi and getenv
caro [Fri, 20 Apr 2012 07:19:08 +0000 (07:19 +0000)]
include stdlib.h for atoi and getenv

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

12 years agoeina: completly disable backtrace.
cedric [Thu, 19 Apr 2012 12:49:16 +0000 (12:49 +0000)]
eina: completly disable backtrace.

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

12 years agoeina: make it possible to force the number of detected CPU as way to overcome local...
cedric [Thu, 19 Apr 2012 09:25:54 +0000 (09:25 +0000)]
eina: make it possible to force the number of detected CPU as way to overcome local bug.

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

12 years agoeina: disable log backtracking.
cedric [Thu, 19 Apr 2012 09:24:04 +0000 (09:24 +0000)]
eina: disable log backtracking.

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

12 years agoeina: disabling eina_model test.
cedric [Thu, 19 Apr 2012 00:44:07 +0000 (00:44 +0000)]
eina: disabling eina_model test.

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

12 years agoeina: little improvement for EINA_LOG_BACKTRACE.
cedric [Thu, 19 Apr 2012 00:23:06 +0000 (00:23 +0000)]
eina: little improvement for EINA_LOG_BACKTRACE.

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

12 years agoeina: add backtrace to Eina_Log.
cedric [Wed, 18 Apr 2012 09:21:39 +0000 (09:21 +0000)]
eina: add backtrace to Eina_Log.

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

12 years agoand fully de-modelify eina
raster [Wed, 18 Apr 2012 09:19:47 +0000 (09:19 +0000)]
and fully de-modelify eina

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

12 years agoand extract model stuff from value...
raster [Wed, 18 Apr 2012 09:12:26 +0000 (09:12 +0000)]
and extract model stuff from value...

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

12 years agoand update news accordingly.
raster [Wed, 18 Apr 2012 09:02:41 +0000 (09:02 +0000)]
and update news accordingly.

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

12 years agowell as there is no reason to put eina_model in release - disabled
raster [Wed, 18 Apr 2012 09:02:27 +0000 (09:02 +0000)]
well as there is no reason to put eina_model in release - disabled
until later.

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

12 years agoFixing the eina_prefix example
gastal [Tue, 17 Apr 2012 17:18:58 +0000 (17:18 +0000)]
Fixing the eina_prefix example

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

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

12 years agoeina eina_iterator.c: Fixed formatting.
seoz [Tue, 17 Apr 2012 06:31:14 +0000 (06:31 +0000)]
eina eina_iterator.c: Fixed formatting.

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

12 years agoadd NEWS item into eina.
raster [Mon, 16 Apr 2012 02:58:35 +0000 (02:58 +0000)]
add NEWS item into eina.

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

12 years agoeina eina_main.h: Fixed documentation.
seoz [Mon, 16 Apr 2012 00:21:57 +0000 (00:21 +0000)]
eina eina_main.h: Fixed documentation.

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

12 years agoEina: Fixed usage of gnu extension.
tasn [Sun, 15 Apr 2012 09:54:47 +0000 (09:54 +0000)]
Eina: Fixed usage of gnu extension.

(idx, ## __VA_ARGS__) is a gnu extension, fixed to be (__VA_ARGS__).
Should be fine this way. Less descriptive maybe, because now people will
may think it's ok to pass 0 arguments, but there's no avoiding this.

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

12 years agoCleanup Doxygens Warnings - eina
gastal [Thu, 12 Apr 2012 17:44:45 +0000 (17:44 +0000)]
Cleanup Doxygens Warnings - eina

Warnings resolved for:
eina_clist.h
eina_file.h
eina_hash.h
eina_inlist.h
eina_lalloc.h
eina_lock.h

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

12 years agoCleanup Doxygen Warnings - eina
gastal [Tue, 10 Apr 2012 18:16:09 +0000 (18:16 +0000)]
Cleanup Doxygen Warnings - eina

Patch by: Thiago Thamada <tiba@profusion.mobi>

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

12 years agoeina: fix typos in doc
jihoon [Thu, 5 Apr 2012 04:24:36 +0000 (04:24 +0000)]
eina: fix typos in doc

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

12 years agoeina: fix doc return type
jihoon [Thu, 5 Apr 2012 03:52:51 +0000 (03:52 +0000)]
eina: fix doc return type
Sign-Off By: Jérôme Pinot

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

12 years agoEina: Fix doxy typo.
devilhorns [Wed, 4 Apr 2012 16:48:23 +0000 (16:48 +0000)]
Eina: Fix doxy typo.

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

12 years agoEina: Fix cases where dlopen is wrongly checked because of autoconf cache values
caro [Tue, 3 Apr 2012 16:28:40 +0000 (16:28 +0000)]
Eina: Fix cases where dlopen is wrongly checked because of autoconf cache values

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

12 years agoeet, eina, eio, embryo, ethumb, evas, expedite: Updated .gitignore
seoz [Tue, 3 Apr 2012 13:43:31 +0000 (13:43 +0000)]
eet, eina, eio, embryo, ethumb, evas, expedite: Updated .gitignore

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

12 years agoeina: abort early on free(NULL).
cedric [Tue, 3 Apr 2012 13:31:29 +0000 (13:31 +0000)]
eina: abort early on free(NULL).

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

12 years agoeina: improve debugging message.
cedric [Tue, 3 Apr 2012 13:28:04 +0000 (13:28 +0000)]
eina: improve debugging message.

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

12 years agoupdate date
caro [Tue, 3 Apr 2012 08:03:47 +0000 (08:03 +0000)]
update date

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

12 years agoformatting
caro [Sat, 31 Mar 2012 10:12:05 +0000 (10:12 +0000)]
formatting

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

12 years agoEina: update ChangeLog (NEWS already filled)
caro [Sat, 31 Mar 2012 07:38:01 +0000 (07:38 +0000)]
Eina: update ChangeLog (NEWS already filled)

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

12 years agoEina: more doc
caro [Sat, 31 Mar 2012 07:32:51 +0000 (07:32 +0000)]
Eina: more doc

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

12 years agoEina: add missing API on Windows. Do I need to update ChangeLog and NEWS ?
caro [Sat, 31 Mar 2012 06:32:11 +0000 (06:32 +0000)]
Eina: add missing API on Windows. Do I need to update ChangeLog and NEWS ?

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

12 years agoformatting
caro [Sat, 31 Mar 2012 06:30:53 +0000 (06:30 +0000)]
formatting

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

12 years agoFrom: Jérôme Pinot <ngc891@gmail.com>
raster [Fri, 30 Mar 2012 10:13:38 +0000 (10:13 +0000)]
From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] eina doc leftover

Forgot this one

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

12 years agoHack to avoid freeing old data when calling eina_hash_set() with new_data == NULL...
sachiel [Thu, 29 Mar 2012 17:46:17 +0000 (17:46 +0000)]
Hack to avoid freeing old data when calling eina_hash_set() with new_data == NULL. Let's have a minute of silence for all the innocent children that died because of this very grave error.

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

12 years agoFrom: Jérôme Pinot <ngc891@gmail.com>
raster [Thu, 29 Mar 2012 11:35:34 +0000 (11:35 +0000)]
From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] eina doxygen doc

Here is a patch that fix several links in the eina doxygen doc. Most of
the problems come from unescaped special characters.

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

12 years agoeina: plenty of place set EINA_CFLAGS before that line.
cedric [Wed, 28 Mar 2012 12:58:50 +0000 (12:58 +0000)]
eina: plenty of place set EINA_CFLAGS before that line.

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

12 years agobring eina's NEWS up to date with changelog.
raster [Mon, 26 Mar 2012 04:33:56 +0000 (04:33 +0000)]
bring eina's NEWS up to date with changelog.

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

12 years agofix dist
caro [Sun, 25 Mar 2012 17:08:13 +0000 (17:08 +0000)]
fix dist

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

12 years agobetter m4 macro
caro [Sun, 25 Mar 2012 16:39:51 +0000 (16:39 +0000)]
better m4 macro

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

12 years agoand -lm in .pc
caro [Sun, 25 Mar 2012 11:16:14 +0000 (11:16 +0000)]
and -lm in .pc

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

12 years agodidn't mean to commit that
caro [Sun, 25 Mar 2012 11:14:48 +0000 (11:14 +0000)]
didn't mean to commit that

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

12 years agoEina: fix shm_open() check (can be in libc or librt) + various autotools cleaning
caro [Sun, 25 Mar 2012 11:12:32 +0000 (11:12 +0000)]
Eina: fix shm_open() check (can be in libc or librt) + various autotools cleaning

This works in linux and windows, and should fix shm_detection on BSD (including Mac)

BSD, Mac and solaris users : please check that it compiles and shm_open is detected

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

12 years agoeina eina_list.h: Fixed typo in the documentation.
seoz [Sun, 25 Mar 2012 08:51:02 +0000 (08:51 +0000)]
eina eina_list.h: Fixed typo in the documentation.

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

12 years agoEina: Fix a previous commit
caro [Mon, 19 Mar 2012 19:31:29 +0000 (19:31 +0000)]
Eina: Fix a previous commit

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

12 years agoadd back in libs.private/requires to pc files with some fixes for
raster [Sat, 17 Mar 2012 05:37:25 +0000 (05:37 +0000)]
add back in libs.private/requires to pc files with some fixes for
missing.

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

12 years agogear up svn for release. one of many steps/things to do.
raster [Sat, 17 Mar 2012 04:17:29 +0000 (04:17 +0000)]
gear up svn for release. one of many steps/things to do.

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

12 years agoeina: update AUTHORS.
cedric [Fri, 16 Mar 2012 11:26:23 +0000 (11:26 +0000)]
eina: update AUTHORS.

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

12 years agoeina: fix build when valgrind is not in a standard location.
cedric [Fri, 16 Mar 2012 11:25:14 +0000 (11:25 +0000)]
eina: fix build when valgrind is not in a standard location.

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

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

12 years agoeina: backport and ChangeLog for dead lock in Eina_File.
cedric [Wed, 14 Mar 2012 15:53:14 +0000 (15:53 +0000)]
eina: backport and ChangeLog for dead lock in Eina_File.

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

12 years agoeina: fix dead lock issue. This is hidding a bug with eina_hash_pointer_new.
cedric [Wed, 14 Mar 2012 15:35:12 +0000 (15:35 +0000)]
eina: fix dead lock issue. This is hidding a bug with eina_hash_pointer_new.

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

12 years agoeina: build back on FreeBSD.
cedric [Tue, 13 Mar 2012 11:25:56 +0000 (11:25 +0000)]
eina: build back on FreeBSD.

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

12 years agoEina: use Windows macros
caro [Thu, 8 Mar 2012 20:32:15 +0000 (20:32 +0000)]
Eina: use Windows macros

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

12 years agoEina: use stat64() instead of GetFileAttributesEx()
caro [Thu, 8 Mar 2012 17:58:44 +0000 (17:58 +0000)]
Eina: use stat64() instead of GetFileAttributesEx()

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

12 years agoFrom: cnook <kimcinoo@gmail.com>
raster [Thu, 8 Mar 2012 13:54:01 +0000 (13:54 +0000)]
From: cnook <kimcinoo@gmail.com>
Subject: [E-devel] [Patch][Eina] eina_file_win32 - using
eina_file_statat();

On windows, Elementary gives build error. cause..
The elm_config.c uses eina_file_statat(); but It is not in the
eina_file_win32.c
So the attached patch comes. Please keep the patch in the up stream.
Thanks.

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

12 years agoeina 1.2 changelog: docs are now slightly less french
discomfitor [Wed, 7 Mar 2012 19:58:17 +0000 (19:58 +0000)]
eina 1.2 changelog: docs are now slightly less french

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

12 years agowarn--
discomfitor [Wed, 7 Mar 2012 19:52:21 +0000 (19:52 +0000)]
warn--

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

12 years agofix logic
caro [Wed, 7 Mar 2012 10:58:58 +0000 (10:58 +0000)]
fix logic

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

12 years agoEina: fix leak on windows too
caro [Wed, 7 Mar 2012 10:56:55 +0000 (10:56 +0000)]
Eina: fix leak on windows too

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

12 years agoeina: backport, ChangeLog and NEWS.
cedric [Wed, 7 Mar 2012 10:45:06 +0000 (10:45 +0000)]
eina: backport, ChangeLog and NEWS.

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

12 years agoeina: don't reopen file when file didn't change.
cedric [Wed, 7 Mar 2012 10:40:49 +0000 (10:40 +0000)]
eina: don't reopen file when file didn't change.

NOTE: we were leaking file at very high speed !

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

12 years agoeina: fix argument numbering.
cedric [Wed, 7 Mar 2012 09:38:08 +0000 (09:38 +0000)]
eina: fix argument numbering.

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

12 years agoEina: cosmetic (move eina_file_mmap_faulty to the 'global' part)
caro [Wed, 7 Mar 2012 08:58:55 +0000 (08:58 +0000)]
Eina: cosmetic (move eina_file_mmap_faulty to the 'global' part)

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

12 years agoEina: unlock mutex before returning
caro [Wed, 7 Mar 2012 07:25:05 +0000 (07:25 +0000)]
Eina: unlock mutex before returning

Patch by Shinwoo Kim, modified by me

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

12 years agoAnother eina_inarray example.
gastal [Tue, 6 Mar 2012 14:27:03 +0000 (14:27 +0000)]
Another eina_inarray example.

Patch by: "Daniel Vieira Franzolin" <daniel@profusion.mobi>

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

12 years agonote the bug spotted by Tasn.
barbieri [Tue, 6 Mar 2012 12:35:24 +0000 (12:35 +0000)]
note the bug spotted by Tasn.

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

12 years agoFix examples's compilation instructions to work on ubuntu.
gastal [Mon, 5 Mar 2012 21:17:30 +0000 (21:17 +0000)]
Fix examples's compilation instructions to work on ubuntu.

Patch by: "Daniel Vieira Franzolin" <daniel@profusion.mobi>

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

12 years agoremoved useless information about libm dependency which is shipped with libc
thanatermesis [Mon, 5 Mar 2012 13:26:41 +0000 (13:26 +0000)]
removed useless information about libm dependency which is shipped with libc

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

12 years agoeina: fix warning. Patch by Seo Sanghyeon.
cedric [Fri, 2 Mar 2012 15:36:54 +0000 (15:36 +0000)]
eina: fix warning. Patch by Seo Sanghyeon.

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

12 years agoEina: Add eina_value_array_value_get().
bdilly [Thu, 1 Mar 2012 17:15:54 +0000 (17:15 +0000)]
Eina: Add eina_value_array_value_get().

Since k-s is on the road this days, we'd better write some code ourselves.
This is array counterpart of eina_value_struct_value_get(), and retrieves
an item from an Eina_Value_Array as an Eina_Value.

Code writing the setter is welcome.

Patch by: "Raphael Kubo da Costa" <kubo@profusion.mobi>

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

12 years agoeina: faster implementation of Eina_Rbtree by Alexandre Becoulet.
cedric [Mon, 27 Feb 2012 13:29:47 +0000 (13:29 +0000)]
eina: faster implementation of Eina_Rbtree by Alexandre Becoulet.

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

12 years agoeina: fix typos due to merge.
cedric [Fri, 24 Feb 2012 11:42:47 +0000 (11:42 +0000)]
eina: fix typos due to merge.

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

12 years agoeina: add Exotic support.
cedric [Fri, 24 Feb 2012 11:15:14 +0000 (11:15 +0000)]
eina: add Exotic support.

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

12 years agolets not deprecate things just yet shall we?
raster [Fri, 24 Feb 2012 00:50:30 +0000 (00:50 +0000)]
lets not deprecate things just yet shall we?

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

12 years agoeina: forgotten since.
cedric [Thu, 23 Feb 2012 14:11:18 +0000 (14:11 +0000)]
eina: forgotten since.

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

12 years agoeina: introduce Eina_Stat to prevent issue when building with different config option.
cedric [Thu, 23 Feb 2012 11:45:25 +0000 (11:45 +0000)]
eina: introduce Eina_Stat to prevent issue when building with different config option.

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

12 years agoContainer page improvements.
gastal [Wed, 22 Feb 2012 16:20:55 +0000 (16:20 +0000)]
Container page improvements.

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

12 years agoStringshare doc additions.
gastal [Wed, 22 Feb 2012 13:35:01 +0000 (13:35 +0000)]
Stringshare doc additions.

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

12 years agoEina inline array example.
gastal [Wed, 22 Feb 2012 13:15:38 +0000 (13:15 +0000)]
Eina inline array example.

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

12 years agoeina: update info in eina_file_stat seems more usefull.
cedric [Wed, 22 Feb 2012 11:50:29 +0000 (11:50 +0000)]
eina: update info in eina_file_stat seems more usefull.

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

12 years agoeina: add eina_file_stat helper function.
cedric [Wed, 22 Feb 2012 10:24:11 +0000 (10:24 +0000)]
eina: add eina_file_stat helper function.

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

12 years agosince n->filename became non-stringshared only after 1.1 - no
raster [Wed, 22 Feb 2012 09:42:27 +0000 (09:42 +0000)]
since n->filename became non-stringshared only after 1.1 - no
changelog needed, but fix eina waring! (thanks shinwoo!!!)

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

12 years agoEina: fix win32 RWlocks
caro [Wed, 22 Feb 2012 08:34:38 +0000 (08:34 +0000)]
Eina: fix win32 RWlocks
* initialize all the mutex members in eina_rwlock_new()
* fix assigments in eina_rwlock_take_read() and eina_rwlock_take_write()

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

12 years agoEina: gnu_printf format attribute was introduced in gcc 4.4
caro [Mon, 20 Feb 2012 23:34:15 +0000 (23:34 +0000)]
Eina: gnu_printf format attribute was introduced in gcc 4.4

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

12 years agoEina: remove ugly FMT_* compatibility strings as Evil has now POSIX printf family...
caro [Fri, 17 Feb 2012 20:53:36 +0000 (20:53 +0000)]
Eina: remove ugly FMT_* compatibility strings as Evil has now POSIX printf family functions

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

12 years agoUse gnu_printf attribute to detect wrong usage of printf family functions
caro [Fri, 17 Feb 2012 20:52:15 +0000 (20:52 +0000)]
Use gnu_printf attribute to detect wrong usage of printf family functions

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

12 years agomove standard header file before private ones
caro [Fri, 17 Feb 2012 20:51:05 +0000 (20:51 +0000)]
move standard header file before private ones

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

12 years agoEina value example with user defined type.
gastal [Fri, 17 Feb 2012 18:52:58 +0000 (18:52 +0000)]
Eina value example with user defined type.

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

12 years agoDocumented example of eina_value struct usage.
gastal [Fri, 17 Feb 2012 13:24:05 +0000 (13:24 +0000)]
Documented example of eina_value struct usage.

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

12 years agoDocumented example for eina_value.
gastal [Fri, 17 Feb 2012 13:24:02 +0000 (13:24 +0000)]
Documented example for eina_value.

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

12 years agoeina: fix forgotten initialization of count during eina_list_split_list.
cedric [Fri, 17 Feb 2012 11:16:01 +0000 (11:16 +0000)]
eina: fix forgotten initialization of count during eina_list_split_list.

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

12 years agoChange impl. to follow param name of header.
leif [Fri, 17 Feb 2012 10:52:20 +0000 (10:52 +0000)]
Change impl. to follow param name of header.

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

12 years agorename 'size' param of eina_list_sort to 'limit'
leif [Fri, 17 Feb 2012 10:48:49 +0000 (10:48 +0000)]
rename 'size' param of eina_list_sort to 'limit'

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

12 years agoeina_model: new events for load/unload.
barbieri [Thu, 16 Feb 2012 19:48:13 +0000 (19:48 +0000)]
eina_model: new events for load/unload.

Added the events: loaded and unloaded to notify eina_model_load() and
eina_model_unload() were called.

To be more specific, the interfaces used by EINA_MODEL_TYPE_MIXIN
(Eina_Model_Interface_Properties and Eina_Model_Interface_Children)
also do:
 * properties,loaded
 * properties,unloaded
 * children,loaded
 * children,unloaded

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

12 years ago3/3 eina_model: fix inheritance test.
barbieri [Thu, 16 Feb 2012 19:33:50 +0000 (19:33 +0000)]
3/3 eina_model: fix inheritance test.

HUMAN_POOPER_IFACE must have ANIMAL_POOPER_IFACE as parent interface,
otherwise the order will be incorrect.

The test were also improved in other ways:
 * use ck_assert_int_eq() instead of fail_if()... it prints the incorrect value
 * check refcount
 * unref models
 * shutdown eina

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

12 years ago2/3 eina_model: properly eliminate duplicates.
barbieri [Thu, 16 Feb 2012 19:31:56 +0000 (19:31 +0000)]
2/3 eina_model: properly eliminate duplicates.

We must check for duplicates otherwise we'll have remaining entries
after topological sort.

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

12 years ago1/3 eina_model: lookup interfaces in the correct order.
barbieri [Thu, 16 Feb 2012 19:30:23 +0000 (19:30 +0000)]
1/3 eina_model: lookup interfaces in the correct order.

We should lookup then in forward order, as they are sorted from
most-specific first, with parents at the end.

This breaks test, will fix in the last commit (3/3).

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

12 years agoElm model: Updated examples.
tasn [Thu, 16 Feb 2012 12:37:27 +0000 (12:37 +0000)]
Elm model: Updated examples.

Patch by Yakov.

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

12 years agoDocumentation for all eina model functions.
gastal [Wed, 15 Feb 2012 18:44:50 +0000 (18:44 +0000)]
Documentation for all eina model functions.

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

12 years agomake tasn happier
barbieri [Wed, 15 Feb 2012 14:17:16 +0000 (14:17 +0000)]
make tasn happier

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

12 years agoreview animal as example for other example files.
barbieri [Wed, 15 Feb 2012 14:08:01 +0000 (14:08 +0000)]
review animal as example for other example files.

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

12 years agobuild example.
barbieri [Wed, 15 Feb 2012 13:50:43 +0000 (13:50 +0000)]
build example.

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