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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Jérôme Pinot [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
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
Jérôme Pinot [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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
cnook [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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
tasn [Wed, 15 Feb 2012 08:18:47 +0000 (08:18 +0000)]
Eina model: Added an advanced inheritance + interface example.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@67965
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 14 Feb 2012 09:48:00 +0000 (09:48 +0000)]
Eina model: Fix issues with interface inheritance.
The ptr comparison had issues.
Order of interface overrides was wrong.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@67915
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 13 Feb 2012 16:18:47 +0000 (16:18 +0000)]
eina_value_stringshare: safer copy, to cope copying user-generated structs.
array, list, struct and others set() now copies the values. These
values can be created by user, in this case string is just a stack
object and not a real eina_stringshare.
To cope with it, add the string instead of referencing it. Bit slower,
but nicer behavior.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@67886
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 11 Feb 2012 18:04:32 +0000 (18:04 +0000)]
improve documentation of eina model and value.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@67851
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33