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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
caro [Fri, 29 Jun 2012 06:49:08 +0000 (06:49 +0000)]
Eina: reorganise a bit the autotools. Please report any problem
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@73023
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 28 Jun 2012 23:01:51 +0000 (23:01 +0000)]
Eina: check if fnmatch() is also in libc
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@73018
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
stefan [Thu, 28 Jun 2012 15:15:56 +0000 (15:15 +0000)]
eina/tests: Bring in the needed flags for coverage after the rework.
Vicent, this is like you did it for benchmark. If you want any other
setup for coverage feel free to change.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@73016
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 28 Jun 2012 07:22:54 +0000 (07:22 +0000)]
damn space !
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@72979
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 28 Jun 2012 06:57:54 +0000 (06:57 +0000)]
Eina: and fix bench compilation
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@72974
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 28 Jun 2012 06:51:46 +0000 (06:51 +0000)]
remove useless m4 files
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@72973
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 28 Jun 2012 06:45:12 +0000 (06:45 +0000)]
Eina: add nice m4 macro to check function. Will be usable easily in the merge, per EFL lib
Please, test. config.h is the same (except useless macro HAVE_ICONV_H) and compilation is correct on linux and mingw here
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@72972
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Jun 2012 01:51:27 +0000 (01:51 +0000)]
tone down mempool chunk sizes
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@72252
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Jun 2012 01:12:16 +0000 (01:12 +0000)]
add EINA_MEMPOOL_PASS
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@72248
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Sat, 16 Jun 2012 13:33:58 +0000 (13:33 +0000)]
eina: fix typos in some headers
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@72236
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
stefan [Fri, 15 Jun 2012 21:19:01 +0000 (21:19 +0000)]
eina/tests: Compare unsigned with unsigned and remove unused vars
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@72205
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 12 Jun 2012 07:58:11 +0000 (07:58 +0000)]
eina: actually check the pid only if we fail with main loop check.
NOTE: If we are out of luck this test can work after a fork, but most
of the time it will be correct and cost nothing, instead of costing
a syscall.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71988
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 11 Jun 2012 07:38:12 +0000 (07:38 +0000)]
even more overclarification
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71933
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 11 Jun 2012 07:35:28 +0000 (07:35 +0000)]
super overclarify docs for eina_str_split_full
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71932
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 11 Jun 2012 07:29:46 +0000 (07:29 +0000)]
fix size of returned array in str_split, doc clarification incoming
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71930
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 8 Jun 2012 23:28:37 +0000 (23:28 +0000)]
fix the str_split test to function the way our docs specify that it should
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71872
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 8 Jun 2012 23:28:11 +0000 (23:28 +0000)]
just spent waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay too long working on eina_str_split/full. never again.
this function was severely broken since 1.0: it did not abide by the limit param, and it was almost comically slow. I have (hopefully) fixed both of these issues. I also fixed the bug where this function was less than 200 lines long.
I'll backport this once it gets tested/reviewed/reverted
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71871
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 8 Jun 2012 14:45:21 +0000 (14:45 +0000)]
whoops, meant negative...hope nobody noticed this
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71856
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 8 Jun 2012 14:05:54 +0000 (14:05 +0000)]
...and unbreak compile
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71853
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 8 Jun 2012 13:48:05 +0000 (13:48 +0000)]
add a check for stupids
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71851
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Fri, 8 Jun 2012 13:22:09 +0000 (13:22 +0000)]
Adding EINA_INLIST_CONTAINER_GET to the examples when freeing the list.
Author: Guilherme Iscaro <iscaro@profusion.mobi>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71850
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Mon, 4 Jun 2012 23:27:02 +0000 (23:27 +0000)]
fix @version in each EFL header doxygen
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71691
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Thu, 31 May 2012 13:09:13 +0000 (13:09 +0000)]
Fixing the eina_inlist example 2 image. The diagram was wrong.
Author: Guilherme Iscaro <iscaro@profusion.mobi>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71582
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Thu, 31 May 2012 13:09:05 +0000 (13:09 +0000)]
Removing wrong info about inlist performance from docs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71581
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 31 May 2012 02:34:46 +0000 (02:34 +0000)]
let's turn eina thread debug OFF by default eh? :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71571
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 30 May 2012 13:25:13 +0000 (13:25 +0000)]
Eina: move spin lock checks in the generic m4 threads macro
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71562
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 30 May 2012 10:08:41 +0000 (10:08 +0000)]
This is a small change, so I won't changelog it (or backport), but
make _shutdown() funcs across efl complain and be unhappy if you
shutdown to < 0 shutdowns and not pull init count below 0.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71548
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
ngc891 [Wed, 30 May 2012 06:55:31 +0000 (06:55 +0000)]
eina: doxygen doc fixes
Add a bunch of missing @c and #EINA_{TRUE,FALSE} links.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71535
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 29 May 2012 22:00:29 +0000 (22:00 +0000)]
Eina: Fix issue in the XML parser when a tag was in a comment or a CDATA.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71518
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 29 May 2012 21:57:48 +0000 (21:57 +0000)]
Eina: remove threads options from configure
remove --disable-posix-threads and --disable-win32-threads
from configure options, and detect automatically the threading
support.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71517
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
ngc891 [Tue, 29 May 2012 11:33:07 +0000 (11:33 +0000)]
eina: doxygen doc fixes
A #link at the beginning of a new line goes interpreted by doxygen as a title,
so format the documentation to avoid this issue. No content change.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71501
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 23 May 2012 04:31:47 +0000 (04:31 +0000)]
formatting fix.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@71347
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33