caro [Thu, 28 Jan 2010 17:13:07 +0000 (17:13 +0000)]
fix mingw flags
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45668
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 28 Jan 2010 10:03:31 +0000 (10:03 +0000)]
fix header inclusion
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45655
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 27 Jan 2010 20:48:27 +0000 (20:48 +0000)]
Add EINA_MAGIC to strbuf
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45651
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 27 Jan 2010 20:47:47 +0000 (20:47 +0000)]
Move ecore_str and ecore_strbuf to eina
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45650
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 26 Jan 2010 15:54:28 +0000 (15:54 +0000)]
eina - does modules like the rest of efl, so it's able to be installed with
multiple versions at the same time. eventually will neeed to also include
major number in release name too.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45594
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 26 Jan 2010 15:30:40 +0000 (15:30 +0000)]
* make chained mempool static by default
* disable other by default
if you experience an problem, please report in that thread
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45593
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 26 Jan 2010 11:22:48 +0000 (11:22 +0000)]
add mempool namespace in configure help
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45582
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 25 Jan 2010 19:07:52 +0000 (19:07 +0000)]
Add patch from bug #479
Eina installs its modules in /usr/lib/eina/mp/<module>.so, which makes it impossible to install two different versions of eina at the same time. Please consider using something to make this path specific to a particular release of eina, just as you do for the include files.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45562
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 24 Jan 2010 23:04:24 +0000 (23:04 +0000)]
* more portable shell tests
* better m4 code
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45540
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 24 Jan 2010 19:59:35 +0000 (19:59 +0000)]
Fix remaining "shadowed declaration" warnings.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45528
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 24 Jan 2010 19:51:22 +0000 (19:51 +0000)]
Use different variable names. This was giving "shadowed declarations"
warnings during compile.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45527
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Sun, 24 Jan 2010 13:53:32 +0000 (13:53 +0000)]
Fix some more warnings caused by -Wshadow
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45522
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 24 Jan 2010 11:25:19 +0000 (11:25 +0000)]
add missing m4 files in tarballs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45519
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 24 Jan 2010 11:13:23 +0000 (11:13 +0000)]
use m4 macro ti check compiler flag
patch by Lutin (who also wrote the m4 macro, i forgot that
in the previous commit)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45518
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 24 Jan 2010 10:54:07 +0000 (10:54 +0000)]
make the ecore tests stand alone (no ecore installation needed)
so no cyclic dependency
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45512
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sat, 23 Jan 2010 19:53:27 +0000 (19:53 +0000)]
* eina: Allow compilation with -Wshadow.
Patch from Albin Tonerre.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45497
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 19 Jan 2010 13:51:53 +0000 (13:51 +0000)]
* eina: Add more tests.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45326
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
dottedmag [Sun, 17 Jan 2010 06:01:20 +0000 (06:01 +0000)]
eina: fix eina_module_list_get prototype: 'path' argument can be NULL
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45246
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 16 Jan 2010 16:46:39 +0000 (16:46 +0000)]
get the shared library extension name from the autotools, as
it is more portable
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45229
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 16 Jan 2010 16:41:24 +0000 (16:41 +0000)]
basename() can modify its argument, so get a copy first
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45228
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 16 Jan 2010 16:35:52 +0000 (16:35 +0000)]
use $libdir and not $exec_prefix/lib, as the user can set
$libdir with configure
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45227
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 16 Jan 2010 13:54:38 +0000 (13:54 +0000)]
Remove unused defines
SORT_MIN and SORT_MAX are not used in eina, and will result in errors if
used. eina_list_sort(list, EINA_SORT_MAX, ...) will not give the
expexted result.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45222
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 15 Jan 2010 16:18:29 +0000 (16:18 +0000)]
* eina: Fix tests suite.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45189
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 13 Jan 2010 21:20:32 +0000 (21:20 +0000)]
news is a valid stringshare
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45095
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 12 Jan 2010 17:33:18 +0000 (17:33 +0000)]
* eina: Remove warning.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45066
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
turran [Fri, 8 Jan 2010 12:22:23 +0000 (12:22 +0000)]
+ [Eina] API change. eina_module_list_flush() -> eina_module_list_free()
as we are on the modules context not the array.
All the referenced projects are changed too. Remember that the list_free()
already calls the unload() on each module so no need to call list_unload()
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44978
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
turran [Fri, 8 Jan 2010 12:10:14 +0000 (12:10 +0000)]
+ Add the efl-research buddy allocator here
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44976
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 4 Jan 2010 21:50:31 +0000 (21:50 +0000)]
Fix compile on GNU/Hurd, by Lutin.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44898
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 31 Dec 2009 10:26:41 +0000 (10:26 +0000)]
* eina_benchmark: Little cleanup.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44831
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 31 Dec 2009 09:17:28 +0000 (09:17 +0000)]
Simplify the use of eina_benchmark:
* Free the inlined list returned by one (or several) calls of
eina_benchmark_run() automatically in eina_benchmark_free()
instead of letting the user doing it.
* Update tutorial and benchmark binary accordingly
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44830
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 27 Dec 2009 08:45:30 +0000 (08:45 +0000)]
* finish benchmark tutorial
* move internal _init and _shutdown functions in the Global
part of the code, as it is where they belong
* fix minor documentation stuff
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44730
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 25 Dec 2009 16:22:13 +0000 (16:22 +0000)]
minor fixes
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44720
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 25 Dec 2009 11:59:40 +0000 (11:59 +0000)]
add benchmark tutoriel
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44719
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 25 Dec 2009 11:30:41 +0000 (11:30 +0000)]
use new spinlock detection
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44718
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 25 Dec 2009 11:29:08 +0000 (11:29 +0000)]
* better m4 coding
* improve pthread detection and add spinlock detection
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44717
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 20 Dec 2009 10:02:41 +0000 (10:02 +0000)]
support of Debian/kFreeBSD (FreeBSD using the glibc on top of a FreeBSD kernel)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44597
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 19 Dec 2009 10:30:49 +0000 (10:30 +0000)]
include Evil.h so that getenv is declared on Windows CE
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44563
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 9 Dec 2009 13:03:23 +0000 (13:03 +0000)]
* eina: Improve precision of f32p32 sinus/cosinus.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44322
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 9 Dec 2009 08:34:09 +0000 (08:34 +0000)]
useless variable if pthread is not used
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44319
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 9 Dec 2009 08:25:58 +0000 (08:25 +0000)]
including Evil.h here cause big troubles with vc++ and EAPI. So
typedef here the needed types
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44318
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 9 Dec 2009 08:23:34 +0000 (08:23 +0000)]
add always config.h in source file so that EAPI is correctly defined,
especially on Windows (otherwise, ICE in gcc... and vc++ is not
happy at all)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44317
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 9 Dec 2009 08:20:37 +0000 (08:20 +0000)]
fix parenthesis order. Thanks, vc++ !! :p
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44316
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 9 Dec 2009 08:17:38 +0000 (08:17 +0000)]
add eina_fp.c in visual studio project files
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44315
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 9 Dec 2009 07:25:41 +0000 (07:25 +0000)]
shut up llabs!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44312
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 8 Dec 2009 18:30:41 +0000 (18:30 +0000)]
* eina: Add sin and cos fixed point fonction.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44287
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 8 Dec 2009 16:02:10 +0000 (16:02 +0000)]
* eina: Fix negativ case and handle div with more accuracy.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44281
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 7 Dec 2009 17:48:40 +0000 (17:48 +0000)]
* eina: Fix precision of eina_f32p32_div.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44252
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 7 Dec 2009 17:15:28 +0000 (17:15 +0000)]
* Fix compilation with vc++
* Fix Visual Studio project files
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44250
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 7 Dec 2009 13:08:16 +0000 (13:08 +0000)]
* eina: Fix atofp when exponent is negativ.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44244
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 7 Dec 2009 09:27:53 +0000 (09:27 +0000)]
* eina_fp: Fix rounding with Eina_F32p32 multiplaction, add
operation to multiply a FP with an int.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44238
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 4 Dec 2009 11:37:42 +0000 (11:37 +0000)]
fix ticket #466
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44185
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 4 Dec 2009 10:11:09 +0000 (10:11 +0000)]
* eina: Don't track coverage report.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44184
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 4 Dec 2009 10:09:08 +0000 (10:09 +0000)]
* eina: Add more test.
Code covered by all tests :
Found Hit Coverage
Lines: 4503 3671 81.5 %
Functions: 392 347 88.5 %
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44183
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 4 Dec 2009 09:39:23 +0000 (09:39 +0000)]
* eina: Add more tests specific to rectangle.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44182
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 3 Dec 2009 18:17:37 +0000 (18:17 +0000)]
* eina: Add more test. eina_tiler and eina_rectangle need some more.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44176
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 2 Dec 2009 22:50:36 +0000 (22:50 +0000)]
baack to normal pre- release name now
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44146
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 2 Dec 2009 22:19:53 +0000 (22:19 +0000)]
quick make svnrev that has right release names
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44140
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 2 Dec 2009 18:46:01 +0000 (18:46 +0000)]
fix compilation from scratch
Don't put anything before AC_INIT (except AC_PREREQ) if used in configure.ac
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44122
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 2 Dec 2009 08:07:38 +0000 (08:07 +0000)]
and back to a pre-svn sonme after snap
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44118
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 2 Dec 2009 07:40:59 +0000 (07:40 +0000)]
aaah bah - move to 05 not 04
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44116
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 2 Dec 2009 07:22:35 +0000 (07:22 +0000)]
asparagus - finally
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44113
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 23 Nov 2009 13:24:48 +0000 (13:24 +0000)]
eina_module: more constness.
Thanks to Fabiano Fidencio for spotting those.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43921
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 23 Nov 2009 13:20:34 +0000 (13:20 +0000)]
eina_module_find: constness and gcc attribute.
Mark both array and module as const as we'll not modify them anyhow
inside this function.
Also mark this function as pure, so gcc will know how to optimize
multiple calls of it. Not that important for this function, but
doesn't hurt either.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43918
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 20 Nov 2009 20:46:24 +0000 (20:46 +0000)]
* eina_module: Add eina_module_find. Thanks to Fabiano FidĂȘncio <fidencio@profusion.mobi>.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43847
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 19 Nov 2009 09:02:25 +0000 (09:02 +0000)]
stupid AC_CHECK_PROG
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43800
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 19 Nov 2009 08:29:22 +0000 (08:29 +0000)]
minor fix
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43797
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 14 Nov 2009 08:43:18 +0000 (08:43 +0000)]
i forgot to align the result
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43688
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 14 Nov 2009 08:40:11 +0000 (08:40 +0000)]
better configure output
If nobody is against it, i'll change the configure output
of the EFL so that it is the same
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43687
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 13 Nov 2009 17:52:43 +0000 (17:52 +0000)]
* eina: Now it's possible set a level when eina should abort on log.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43669
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 12 Nov 2009 19:41:02 +0000 (19:41 +0000)]
fix stringshare of small strings.
_eina_stringshare_small_bucket_find() was receiving the plength with
size -1 since the first character is the same, but inside it was not
doing the same, thus it was always failing the first test based on
size.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43634
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raoul [Mon, 9 Nov 2009 10:39:49 +0000 (10:39 +0000)]
Initialize value for correct counting of # cpu on macosx
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43571
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raoul [Mon, 9 Nov 2009 09:07:10 +0000 (09:07 +0000)]
Add __MACH__ and __APPLE__ guards to compile on macosx
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43568
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 8 Nov 2009 19:52:31 +0000 (19:52 +0000)]
function defined as void, don't return a value
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43535
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 7 Nov 2009 19:44:39 +0000 (19:44 +0000)]
fix compilation on OpenBSD
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43516
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 7 Nov 2009 16:09:58 +0000 (16:09 +0000)]
fix compilation of eina_amalgamation.c on Windows
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43513
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 6 Nov 2009 01:02:35 +0000 (01:02 +0000)]
fix dist/distcheck rule
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43474
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 3 Nov 2009 16:53:21 +0000 (16:53 +0000)]
add pthread support on Windows
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43435
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 3 Nov 2009 16:52:45 +0000 (16:52 +0000)]
disable amalgamation by default
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43434
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
watchwolf [Mon, 2 Nov 2009 10:08:57 +0000 (10:08 +0000)]
Eina log : check main thread in eina_log_threads_shutdown
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43415
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 1 Nov 2009 21:00:22 +0000 (21:00 +0000)]
remove useless $(builddir)/ (also confirmed by a autoconf dev),
as anyway, '$(builddir)' is always '.' make distcheck passes.
Thanks to cantona who reported it.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43401
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
watchwolf [Sun, 1 Nov 2009 20:13:12 +0000 (20:13 +0000)]
Eina: renawe _threads_activated for amalgation
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43400
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
watchwolf [Sun, 1 Nov 2009 20:09:26 +0000 (20:09 +0000)]
Eina : add a prefix to STRINGSHARE_LOCK and LOG_LOCK
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43399
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
watchwolf [Sun, 1 Nov 2009 19:50:18 +0000 (19:50 +0000)]
Eina : now eina stringshare is thread safe if eina_threads_init() is called. Eina log which was thread safe is now thread safe only if the previous functions is called
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43398
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 28 Oct 2009 13:04:09 +0000 (13:04 +0000)]
Add missing lib check for fnmatch.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43328
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 28 Oct 2009 13:00:59 +0000 (13:00 +0000)]
Patch configure.ac to check for fnmatch header.
Thanks Vincent :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43327
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 28 Oct 2009 12:48:04 +0000 (12:48 +0000)]
Patch to allow a quieter eina when using eina_log in your own libs/apps.
Approved by k-s.
Added some doxy to describe the new env variable.
(Eina authors may want to reword this...up to you)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43326
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
watchwolf [Tue, 27 Oct 2009 10:26:20 +0000 (10:26 +0000)]
Eina: add eina_list_split_list()
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43307
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 25 Oct 2009 08:57:41 +0000 (08:57 +0000)]
warning--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43259
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 25 Oct 2009 08:52:47 +0000 (08:52 +0000)]
warning--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43258
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 25 Oct 2009 08:45:36 +0000 (08:45 +0000)]
shh warning
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43257
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Sat, 24 Oct 2009 04:30:52 +0000 (04:30 +0000)]
Fix docs for hash_free
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43237
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 21 Oct 2009 19:02:52 +0000 (19:02 +0000)]
* eina: Fix EINA_LIST_REVERSE_FOREACH_SAFE typo from Gustavo Chaves.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43186
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 13 Oct 2009 17:14:50 +0000 (17:14 +0000)]
Add some more headers at the top of eina_amalgamation.c.
Fix compilation on Windows CE
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43054
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 13 Oct 2009 17:11:58 +0000 (17:11 +0000)]
* eina_hash: First parameter could be NULL.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@43053
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 7 Oct 2009 12:06:52 +0000 (12:06 +0000)]
* eina: This initialisation is not needed, but will reduce llvm warning noise.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@42935
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 6 Oct 2009 16:54:08 +0000 (16:54 +0000)]
* more quoting
* add silent rules (shave feature)
see the description of AM_SILENT_RULES in:
http://www.gnu.org/software/automake/manual/automake.html#Public-Macros
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@42905
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 30 Sep 2009 17:29:30 +0000 (17:29 +0000)]
Fix compilation on Windows wrt changes in fixed point code
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@42822
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 29 Sep 2009 12:04:50 +0000 (12:04 +0000)]
* eina: Cleanup Eina fixed point implementation.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@42798
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 29 Sep 2009 09:53:41 +0000 (09:53 +0000)]
* eina: Fix doc layout.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@42796
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 28 Sep 2009 20:03:56 +0000 (20:03 +0000)]
Fix eina_tile_grid_slicer_setup when a 0x0 rectangle was given as argument.
In this case slc->first wasn't being set, as well as the info.col and
info.row. This could bring some strange behavior like a call to
eina_tile_grid_slicer_next() not returning false.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@42783
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33