profile/ivi/eina.git
11 years agoUpdate snapshot 95/995/1 1.0 1.0_branch submit/trunk/20120815.171112
Rob Bradford [Wed, 15 Aug 2012 17:11:05 +0000 (18:11 +0100)]
Update snapshot

11 years agoAdd packaging on top of git-svn tree
Rob Bradford [Wed, 4 Jul 2012 13:24:20 +0000 (14:24 +0100)]
Add packaging on top of git-svn tree

11 years agoeina: Use more @note notation. Fixed more wrong documentation. upstream
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

11 years agoEina: reorganise a bit the autotools. Please report any problem
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

11 years agoEina: check if fnmatch() is also in libc
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

11 years agoeina/tests: Bring in the needed flags for coverage after the rework.
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

11 years agodamn space !
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

11 years agoEina: and fix bench compilation
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

11 years agoremove useless m4 files
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

11 years agoEina: add nice m4 macro to check function. Will be usable easily in the merge, per...
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

11 years agotone down mempool chunk sizes
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

11 years agoadd EINA_MEMPOOL_PASS
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

11 years agoeina: fix typos in some headers
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

11 years agoeina/tests: Compare unsigned with unsigned and remove unused vars
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

11 years agoeina: actually check the pid only if we fail with main loop check.
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

11 years agoeven more overclarification
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

11 years agosuper overclarify docs for eina_str_split_full
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

11 years agofix size of returned array in str_split, doc clarification incoming
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

11 years agofix the str_split test to function the way our docs specify that it should
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

11 years agojust spent waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay too long working on eina_str_s...
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

11 years agowhoops, meant negative...hope nobody noticed this
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

11 years ago...and unbreak compile
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

11 years agoadd a check for stupids
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

11 years agoAdding EINA_INLIST_CONTAINER_GET to the examples when freeing the list.
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

11 years agofix @version in each EFL header doxygen
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

11 years agoFixing the eina_inlist example 2 image. The diagram was wrong.
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

11 years agoRemoving wrong info about inlist performance from docs.
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

11 years agolet's turn eina thread debug OFF by default eh? :)
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

11 years agoEina: move spin lock checks in the generic m4 threads macro
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

11 years agoThis is a small change, so I won't changelog it (or backport), but
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

11 years agoeina: doxygen doc fixes
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

11 years agoEina: Fix issue in the XML parser when a tag was in a comment or a CDATA.
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

11 years agoEina: remove threads options from configure
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

11 years agoeina: doxygen doc fixes
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

12 years agoformatting fix.
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

12 years agoadd changelog for fix.
raster [Wed, 23 May 2012 04:28:09 +0000 (04:28 +0000)]
add changelog for fix.

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

12 years agouse memset so we never have this problem again and also put in
raster [Wed, 23 May 2012 04:26:24 +0000 (04:26 +0000)]
use memset so we never have this problem again and also put in
eina_file_win32.c

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

12 years agoif we are mallocing structs... lets set all the members to sane values
raster [Wed, 23 May 2012 04:21:43 +0000 (04:21 +0000)]
if we are mallocing structs... lets set all the members to sane values
shall we... or use CALLOC! :/

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

12 years agoDisabling eina_model examples, so that we can build examples and documentation.
gastal [Thu, 17 May 2012 22:00:46 +0000 (22:00 +0000)]
Disabling eina_model examples, so that we can build examples and documentation.

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

12 years agoeina: avoid wrong implicit conversion from unsigned to unsigned long in Eina_Value...
cedric [Thu, 17 May 2012 09:59:46 +0000 (09:59 +0000)]
eina: avoid wrong implicit conversion from unsigned to unsigned long in Eina_Value tests

There is no automatic promotion of unsigned to unsigned long when using va_arg,
which means it is illegal to pass an 'unsigned' value and then use it as an
unsigned long in eina_arg_vset. Doing so yields incorrect results on some
architectures like itanium

Patch by  Albin 'Lutin' Tonnerre <albin.tonnerre@gmail.com>

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

12 years agoeina: don't assume that 'char' is a signed type in Eina_Value
cedric [Thu, 17 May 2012 09:56:28 +0000 (09:56 +0000)]
eina: don't assume that 'char' is a signed type in Eina_Value

The eina_value code TYPE_CHAR conversion code assumes that 'char' is a signed
type, which is not true on some platforms like ARM and PPC. We need to
explicitely use signed chars to make sure the value is correct.

Patch by Albin 'Lutin' Tonnerre <albin.tonnerre@gmail.com>

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

12 years agoeina: cleanup and merge code for sin and cos.
cedric [Wed, 16 May 2012 10:12:06 +0000 (10:12 +0000)]
eina: cleanup and merge code for sin and cos.

NOTE: this patch is part of the previous attempt to fix
rounding error. Hopefully things are better now.

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

12 years agoeina_cpu: use __asm__ instead of asm
caro [Tue, 15 May 2012 05:48:27 +0000 (05:48 +0000)]
eina_cpu: use __asm__ instead of asm

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

12 years agoeina: that was a useless piece of code !
cedric [Fri, 11 May 2012 10:51:29 +0000 (10:51 +0000)]
eina: that was a useless piece of code !

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

12 years agoEina: Fixed strict-aliasing warning.
tasn [Tue, 8 May 2012 10:51:37 +0000 (10:51 +0000)]
Eina: Fixed strict-aliasing warning.

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

12 years agoeina: add eina_file_map_lines.
cedric [Tue, 8 May 2012 10:31:12 +0000 (10:31 +0000)]
eina: add eina_file_map_lines.

This almost replace a loop of fopen/fgets/fclose, but it avoid
one memcpy.

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

12 years agoeina: fix a rounding issue in eina_f32p32_{cos,sin} when getting close to 1.0.
cedric [Mon, 7 May 2012 01:46:37 +0000 (01:46 +0000)]
eina: fix a rounding issue in eina_f32p32_{cos,sin} when getting close to 1.0.

Bug only showed up if above 0.999 .

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

12 years agoEina examples: fix some warnings
caro [Sat, 5 May 2012 04:06:08 +0000 (04:06 +0000)]
Eina examples: fix some warnings

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

12 years agoEina examples: add missing files in distributed tarball, formatting
caro [Sat, 5 May 2012 03:32:16 +0000 (03:32 +0000)]
Eina examples: add missing files in distributed tarball, formatting

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

12 years agoeina/eina_stringshare - + NULL Checking.
hermet [Wed, 2 May 2012 05:05:10 +0000 (05:05 +0000)]
eina/eina_stringshare - + NULL Checking.

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

12 years agoeina,evas,edje,elementary: add missing files from tarballs.
cedric [Mon, 30 Apr 2012 01:55:06 +0000 (01:55 +0000)]
eina,evas,edje,elementary: add missing files from tarballs.

Patch by Jérôme Pinot <ngc891@gmail.com>

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

12 years agoeina: fix wording order.
cedric [Thu, 26 Apr 2012 08:16:24 +0000 (08:16 +0000)]
eina: fix wording order.

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

12 years agoeina: add backtrace support to eina.
cedric [Thu, 26 Apr 2012 08:10:38 +0000 (08:10 +0000)]
eina: add backtrace support to eina.

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

12 years agoefl: add release point in ChangeLog files.
cedric [Thu, 26 Apr 2012 08:07:22 +0000 (08:07 +0000)]
efl: add release point in ChangeLog files.

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

12 years agorestore .99 micro versions for trunk and add back svnrev vers too.
raster [Thu, 26 Apr 2012 04:51:32 +0000 (04:51 +0000)]
restore .99 micro versions for trunk and add back svnrev vers too.

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

12 years agoand removed the -beta tag...
raster [Thu, 26 Apr 2012 04:35:43 +0000 (04:35 +0000)]
and removed the -beta tag...

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

12 years agoeina: fix typo in doc
yoz [Wed, 25 Apr 2012 10:17:31 +0000 (10:17 +0000)]
eina: fix typo in doc

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

12 years agoeina: remove useless check for NULL
lucas [Tue, 24 Apr 2012 14:21:22 +0000 (14:21 +0000)]
eina: remove useless check for NULL

choice is always set

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

12 years agoeina: fix copyright
lucas [Tue, 24 Apr 2012 14:19:02 +0000 (14:19 +0000)]
eina: fix copyright

The content of this file was changed and there's no code left from them.

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

12 years agoseveral fixes for the doxygen docs.
sanjeev [Mon, 23 Apr 2012 23:31:38 +0000 (23:31 +0000)]
several fixes for the doxygen docs.

Author : Jérôme Pinot <ngc891@gmail.com>

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

12 years agoFrom: Jérôme Pinot <ngc891@gmail.com>
raster [Sun, 22 Apr 2012 05:27:25 +0000 (05:27 +0000)]
From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] eina_simple_xml example

Here is an example for eina_simple_xml
This patch includes a small sample XML file, source code (for parsing and
printing it out) and the doxygen doc.

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

12 years agotag everything as beta in svn.
raster [Sat, 21 Apr 2012 01:52:12 +0000 (01:52 +0000)]
tag everything as beta in svn.

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