platform/upstream/efl.git
13 years agoEvas textblock: Fix seg with empty textblocks that cause wrapping.
Tom Hacohen [Fri, 6 May 2011 10:00:21 +0000 (10:00 +0000)]
Evas textblock: Fix seg with empty textblocks that cause wrapping.

Revert "evas: don't assume anymore that text_node is != NULL."
This reverts commit 59231

Thanks to cedric for the report + initial fix.

SVN revision: 59237

13 years agoevas: don't try all loader on directory.
Cedric BAIL [Fri, 6 May 2011 09:36:24 +0000 (09:36 +0000)]
evas: don't try all loader on directory.

SVN revision: 59235

13 years agoeina: remove flood of debugging information.
Cedric BAIL [Fri, 6 May 2011 09:16:40 +0000 (09:16 +0000)]
eina: remove flood of debugging information.

SVN revision: 59234

13 years agoeina: remove useless lock.
Cedric BAIL [Fri, 6 May 2011 09:07:26 +0000 (09:07 +0000)]
eina: remove useless lock.

SVN revision: 59233

13 years agoevas: actually check if loading header was fine.
Cedric BAIL [Fri, 6 May 2011 09:01:18 +0000 (09:01 +0000)]
evas: actually check if loading header was fine.

SVN revision: 59232

13 years agoevas: don't assume anymore that text_node is != NULL.
Cedric BAIL [Fri, 6 May 2011 09:00:44 +0000 (09:00 +0000)]
evas: don't assume anymore that text_node is != NULL.

SVN revision: 59231

13 years agoEvas liblinebreak: Don't ship it's headers. Oops, missed that one.
Tom Hacohen [Thu, 5 May 2011 17:57:31 +0000 (17:57 +0000)]
Evas liblinebreak: Don't ship it's headers. Oops, missed that one.

SVN revision: 59220

13 years agoEvas textblock: Fix linewrap to only wrap if there's a wrap point.
Tom Hacohen [Thu, 5 May 2011 16:35:39 +0000 (16:35 +0000)]
Evas textblock: Fix linewrap to only wrap if there's a wrap point.

For example before the fix, "aaa<b>cccc</>aaa" would have 2 possible
wrap points, <b> and </>, after the fix, those are no longer valid.
Also fixed another issue with wrapping not working.

SVN revision: 59219

13 years agoEvas textblock: Updated a FIXME.
Tom Hacohen [Thu, 5 May 2011 16:35:36 +0000 (16:35 +0000)]
Evas textblock: Updated a FIXME.

SVN revision: 59218

13 years agoEvas textblock: Until we actually use it in charwrap, don't malloc line_breaks.
Tom Hacohen [Thu, 5 May 2011 16:35:32 +0000 (16:35 +0000)]
Evas textblock: Until we actually use it in charwrap, don't malloc line_breaks.

SVN revision: 59217

13 years agoEvas textblock: Wrapping is now absolute to the paragraph.
Tom Hacohen [Thu, 5 May 2011 13:38:09 +0000 (13:38 +0000)]
Evas textblock: Wrapping is now absolute to the paragraph.

This is not yet noticable, still need to use the new info.

SVN revision: 59215

13 years agoEvas textblock: Use more relevant replacement chars for formats.
Tom Hacohen [Thu, 5 May 2011 13:38:04 +0000 (13:38 +0000)]
Evas textblock: Use more relevant replacement chars for formats.

For example we use 0x2029 (PS char) for paragraph separator, \n for newline
and \t for tab. This lets us handle their bidi and line break properties
in a more correct manner.

SVN revision: 59214

13 years agofix it so it's extensible and we'll avoid errors in future.
Gustavo Sverzut Barbieri [Thu, 5 May 2011 13:33:12 +0000 (13:33 +0000)]
fix it so it's extensible and we'll avoid errors in future.

Often people will copy, paste and modify the "if" block, so let's do
it right from beginning.  What was wrong was the "" (empty string) as
initial SUBDIR.

SVN revision: 59213

13 years agoEvas static_deps: And now fix the Makefile.am.
Tom Hacohen [Thu, 5 May 2011 12:50:36 +0000 (12:50 +0000)]
Evas static_deps: And now fix the Makefile.am.

SVN revision: 59211

13 years agoEvas: Actually add the static_deps make file.
Tom Hacohen [Thu, 5 May 2011 12:42:46 +0000 (12:42 +0000)]
Evas: Actually add the static_deps make file.

SVN revision: 59210

13 years agoEvas: Updated changelog.
Tom Hacohen [Thu, 5 May 2011 11:06:09 +0000 (11:06 +0000)]
Evas: Updated changelog.

SVN revision: 59209

13 years agoEvas textblock: Clean up word/mixed wrap and add liblinebreak support.
Tom Hacohen [Thu, 5 May 2011 11:06:06 +0000 (11:06 +0000)]
Evas textblock: Clean up word/mixed wrap and add liblinebreak support.

SVN revision: 59208

13 years agoEvas font-engine: Made the cutoff error more verbose.
Tom Hacohen [Thu, 5 May 2011 11:06:03 +0000 (11:06 +0000)]
Evas font-engine: Made the cutoff error more verbose.

SVN revision: 59207

13 years agoEvas font-query: Fixed documentation error.
Tom Hacohen [Thu, 5 May 2011 11:05:59 +0000 (11:05 +0000)]
Evas font-query: Fixed documentation error.

SVN revision: 59206

13 years agoEvas canvas: use liblinebreak when available.
Tom Hacohen [Thu, 5 May 2011 11:05:54 +0000 (11:05 +0000)]
Evas canvas: use liblinebreak when available.

SVN revision: 59205

13 years agoEvas linebraek: Fix liblinebreak's CB class at sot handling.
Tom Hacohen [Thu, 5 May 2011 11:05:50 +0000 (11:05 +0000)]
Evas linebraek: Fix liblinebreak's CB class at sot handling.

SVN revision: 59204

13 years agoEvas: Added liblinebreak (static dep) to the build process.
Tom Hacohen [Thu, 5 May 2011 11:05:44 +0000 (11:05 +0000)]
Evas: Added liblinebreak (static dep) to the build process.

SVN revision: 59203

13 years agoEvas text_utils: Added evas_common_text_props_can_split
Tom Hacohen [Thu, 5 May 2011 11:05:37 +0000 (11:05 +0000)]
Evas text_utils: Added evas_common_text_props_can_split

SVN revision: 59202

13 years agoeina: improve on/off and debugging lock.
Cedric BAIL [Wed, 4 May 2011 13:53:22 +0000 (13:53 +0000)]
eina: improve on/off and debugging lock.

Now if a lock is still taken when shutdown occur, you will know
where it come from !

SVN revision: 59191

13 years agoevas / canvas - removed useless line.
ChunEon Park [Wed, 4 May 2011 11:19:49 +0000 (11:19 +0000)]
evas / canvas - removed useless line.

SVN revision: 59190

13 years agoEvas font: only "bidi-shape" RTL strings.
Tom Hacohen [Wed, 4 May 2011 08:46:17 +0000 (08:46 +0000)]
Evas font: only "bidi-shape" RTL strings.

SVN revision: 59183

13 years agoEvas font-engine: Moved non-draw related from font_draw.c to font_main.c
Tom Hacohen [Wed, 4 May 2011 08:27:19 +0000 (08:27 +0000)]
Evas font-engine: Moved non-draw related from font_draw.c to font_main.c

SVN revision: 59180

13 years agoEvas font-engine: Use Eina_Unicode instead of int for unicode codepoints
Tom Hacohen [Wed, 4 May 2011 08:27:13 +0000 (08:27 +0000)]
Evas font-engine: Use Eina_Unicode instead of int for unicode codepoints

SVN revision: 59179

13 years agomake get program binary able to be disabled via env var and display if
Carsten Haitzler [Wed, 4 May 2011 08:05:46 +0000 (08:05 +0000)]
make get program binary able to be disabled via env var and display if
wee find the extn too. tested on gles now too.

SVN revision: 59178

13 years agoEvas language: Fixed a warning and a comment.
Tom Hacohen [Wed, 4 May 2011 06:57:45 +0000 (06:57 +0000)]
Evas language: Fixed a warning and a comment.

SVN revision: 59173

13 years agoEvas text: Don't save unicode text, no use for it.
Tom Hacohen [Wed, 4 May 2011 06:57:35 +0000 (06:57 +0000)]
Evas text: Don't save unicode text, no use for it.

SVN revision: 59172

13 years agofix warning.
Carsten Haitzler [Wed, 4 May 2011 06:29:30 +0000 (06:29 +0000)]
fix warning.

SVN revision: 59169

13 years agochlog++
Carsten Haitzler [Wed, 4 May 2011 06:15:11 +0000 (06:15 +0000)]
chlog++

SVN revision: 59168

13 years agoFrom: Jiyoun Park <jy0703.park@samsung.com>
Jiyoun Park [Wed, 4 May 2011 06:15:00 +0000 (06:15 +0000)]
From: Jiyoun Park <jy0703.park@samsung.com>
Subject: [E-devel] [Patch] Evas gl shader use binary shader

I make patch related with evas gl binary shader.

The concept of binary shader is  compile shader only once.

Some people want to use binary shader because of performance issue.

In current evas gl engine, every application have to compile shader each
time.

But I modify code , so only first running application need compile shader.

Other application use already compiled shader(binary shader)

The binary shader is made under HOME/.evas/gl_common_shaders directory.

Binary shader is created according to GL vendor,GL renderer, GL version and
Module_arch.

The basic flow is

1.     First running application which use gl engine check binary shader
directory, but it can't find binary shader.
2.     After compiling shader, It saves compiled shaders..
3.     Other application checks shader directory, it can use binary
shaders.

In mobile target, using binary shader, I can save 150ms. (that time, there
is 11 shaders).

If there is more shaders and more applications, this flow maybe save more
total time.

(the above is now in, changelog coming, with change to using ~/.cache,
some formatting fixes, make ity do the desktop gl one right with the
retrievable hint parameter ont he program etc. - doesn't break desktop
gl at least. yay. a,so fixes to mke it compile at all).

SVN revision: 59167

13 years agochlog++
Carsten Haitzler [Wed, 4 May 2011 02:28:23 +0000 (02:28 +0000)]
chlog++

SVN revision: 59158

13 years agoimprove table layout for homogneous mode so it rounds correctly if
Carsten Haitzler [Wed, 4 May 2011 02:27:00 +0000 (02:27 +0000)]
improve table layout for homogneous mode so it rounds correctly if
table not a multiple of rows and/or cols in size

SVN revision: 59157

13 years agoEvas font-engine: Fix size activation of fi in content_create.
Tom Hacohen [Tue, 3 May 2011 16:18:17 +0000 (16:18 +0000)]
Evas font-engine: Fix size activation of fi in content_create.

SVN revision: 59153

13 years agoEvas font-engine: Fix glyphs not being drawn.
Tom Hacohen [Tue, 3 May 2011 14:36:47 +0000 (14:36 +0000)]
Evas font-engine: Fix glyphs not being drawn.

Thanks to Brian Wang for the report.

This happened because we were querying for the index of the wrong fi,
this became especially visible after we started caching fi.

SVN revision: 59152

13 years agoeio: add forgotten file.
Cedric BAIL [Tue, 3 May 2011 13:07:26 +0000 (13:07 +0000)]
eio: add forgotten file.

SVN revision: 59149

13 years agoeio: add beginning of xattr support.
Cedric BAIL [Tue, 3 May 2011 10:36:51 +0000 (10:36 +0000)]
eio: add beginning of xattr support.

SVN revision: 59146

13 years agochlog++
Carsten Haitzler [Tue, 3 May 2011 10:00:54 +0000 (10:00 +0000)]
chlog++

SVN revision: 59145

13 years agofix segv! wow. data was null.
Carsten Haitzler [Tue, 3 May 2011 09:46:55 +0000 (09:46 +0000)]
fix segv! wow. data was null.

SVN revision: 59144

13 years agoaaaaah fix my fix for preloading multi-target entry stuff to call per
Carsten Haitzler [Tue, 3 May 2011 09:10:10 +0000 (09:10 +0000)]
aaaaah fix my fix for preloading multi-target entry stuff to call per
preload target again (fix shortcut)

SVN revision: 59143

13 years agoalso conflict with gl2.h (gles2 headers)
Carsten Haitzler [Tue, 3 May 2011 05:53:20 +0000 (05:53 +0000)]
also conflict with gl2.h (gles2 headers)

SVN revision: 59142

13 years agoformatting fix.
Carsten Haitzler [Tue, 3 May 2011 03:24:36 +0000 (03:24 +0000)]
formatting fix.

SVN revision: 59141

13 years agoif you preload the same image more than once.. it may/will cause
Carsten Haitzler [Tue, 3 May 2011 03:20:02 +0000 (03:20 +0000)]
if you preload the same image more than once.. it may/will cause
problems as target is inserter in cache image target list multiple
times. fix by only alloding preload request to go in once.

SVN revision: 59140

13 years agowrn--
Carsten Haitzler [Tue, 3 May 2011 03:11:08 +0000 (03:11 +0000)]
wrn--

SVN revision: 59139

13 years agoEina lock: unused warning suppression is done with (void).
Tom Hacohen [Mon, 2 May 2011 18:19:41 +0000 (18:19 +0000)]
Eina lock: unused warning suppression is done with (void).

Not only that it's uglier doing mutex=0, but also new gcc started
complainig about it.

SVN revision: 59137

13 years agoEvas font-engine: Remove passing of strings to font_draw.
Tom Hacohen [Mon, 2 May 2011 15:33:46 +0000 (15:33 +0000)]
Evas font-engine: Remove passing of strings to font_draw.

This is not needed anymore because we have working string objects.

SVN revision: 59133

13 years agoEvas font-draw: Fix word-cache to not need text.
Tom Hacohen [Mon, 2 May 2011 15:33:38 +0000 (15:33 +0000)]
Evas font-draw: Fix word-cache to not need text.

SVN revision: 59132

13 years agoEvas textblock: Now that we cache fi, we don't need shaped_text anymore.
Tom Hacohen [Mon, 2 May 2011 15:33:35 +0000 (15:33 +0000)]
Evas textblock: Now that we cache fi, we don't need shaped_text anymore.

SVN revision: 59131

13 years agoEvas textblock: Remove obsolete comment.
Tom Hacohen [Mon, 2 May 2011 15:33:31 +0000 (15:33 +0000)]
Evas textblock: Remove obsolete comment.

SVN revision: 59130

13 years agoEvas textblock: We finally cache fi - remove related hacks.
Tom Hacohen [Mon, 2 May 2011 15:33:27 +0000 (15:33 +0000)]
Evas textblock: We finally cache fi - remove related hacks.

SVN revision: 59129

13 years agoeina: forgotten commit.
Cedric BAIL [Mon, 2 May 2011 13:52:34 +0000 (13:52 +0000)]
eina: forgotten commit.

SVN revision: 59125

13 years agoeina: use the right naming.
Cedric BAIL [Mon, 2 May 2011 13:51:20 +0000 (13:51 +0000)]
eina: use the right naming.

SVN revision: 59124

13 years agoeina: add back threads on/off support.
Cedric BAIL [Mon, 2 May 2011 13:40:28 +0000 (13:40 +0000)]
eina: add back threads on/off support.

NOTE: only use it if you know what you are doing !

SVN revision: 59123

13 years agoEvas bidi: Made fribidichar<->eina_unicode conversion a compile time test.
Tom Hacohen [Mon, 2 May 2011 13:24:26 +0000 (13:24 +0000)]
Evas bidi: Made fribidichar<->eina_unicode conversion a compile time test.

SVN revision: 59122

13 years agoeina: forgotten initialization.
Cedric BAIL [Mon, 2 May 2011 13:09:38 +0000 (13:09 +0000)]
eina: forgotten initialization.

SVN revision: 59121

13 years agoevas: don't use EINA_LOCK_INITIALIZER and improve eina_threads call.
Cedric BAIL [Mon, 2 May 2011 11:28:47 +0000 (11:28 +0000)]
evas: don't use EINA_LOCK_INITIALIZER and improve eina_threads call.

Only call eina_threads_shutdown when thread are dead and not before.

Release and destroy thread lock before calling evas_async_events_process
as you should never have a lock taken in the main loop when calling it.

SVN revision: 59119

13 years agoeina: improve thread debugging and portability.
Cedric BAIL [Mon, 2 May 2011 11:25:35 +0000 (11:25 +0000)]
eina: improve thread debugging and portability.

All thread debugging facility, including lock debug, on by turning --enable-debug-threads
at configure time of eina.

When threads check are disable, make sure that all lock/release are called
from the main loop only. And in all case, eina_lock_new/eina_lock_delete should be
called from the main loop.

Remove static initialization as it is not portable under Windows.

SVN revision: 59118

13 years agoeina: make sure eina_threads_init/eina_threads_shutdown are correctly called.
Cedric BAIL [Mon, 2 May 2011 11:20:00 +0000 (11:20 +0000)]
eina: make sure eina_threads_init/eina_threads_shutdown are correctly called.

SVN revision: 59117

13 years agoEdje min_calc: Don't print the 4000x4000 err when there's a textblock.
Tom Hacohen [Mon, 2 May 2011 10:20:20 +0000 (10:20 +0000)]
Edje min_calc: Don't print the 4000x4000 err when there's a textblock.

SVN revision: 59112

13 years agoEvas font-engine: Cache fi for all cases (even without harfbuzz).
Tom Hacohen [Mon, 2 May 2011 09:28:00 +0000 (09:28 +0000)]
Evas font-engine: Cache fi for all cases (even without harfbuzz).

This is now possible, because we have a script querying function.

SVN revision: 59109

13 years agoEvas language: Split to script even if there's no Harfbuzz.
Tom Hacohen [Mon, 2 May 2011 09:27:56 +0000 (09:27 +0000)]
Evas language: Split to script even if there's no Harfbuzz.

SVN revision: 59108

13 years agoEvas font-engine: Made *_unicode_funcs_get internal to font_ot.c
Tom Hacohen [Mon, 2 May 2011 09:27:49 +0000 (09:27 +0000)]
Evas font-engine: Made *_unicode_funcs_get internal to font_ot.c

SVN revision: 59107

13 years agoalso return deadlock from normal lock (not try only)
Carsten Haitzler [Mon, 2 May 2011 08:34:22 +0000 (08:34 +0000)]
also return deadlock from normal lock (not try only)

SVN revision: 59103

13 years agowarning-- for eina locks
Carsten Haitzler [Mon, 2 May 2011 08:24:27 +0000 (08:24 +0000)]
warning-- for eina locks

SVN revision: 59102

13 years agoformalise eina lock results to be equivalent to true/false with added
Carsten Haitzler [Mon, 2 May 2011 08:24:06 +0000 (08:24 +0000)]
formalise eina lock results to be equivalent to true/false with added
deadlock for try.

SVN revision: 59101

13 years agoEvas language: Added a character script querying function.
Tom Hacohen [Mon, 2 May 2011 07:28:07 +0000 (07:28 +0000)]
Evas language: Added a character script querying function.

This is added until there will be a library that does it; From my
understanding, there are already people working on such library.

SVN revision: 59100

13 years agoEvas language: Updated scripts according to Unicode 6.0
Tom Hacohen [Mon, 2 May 2011 07:28:02 +0000 (07:28 +0000)]
Evas language: Updated scripts according to Unicode 6.0

SVN revision: 59099

13 years agoEvas language: Fix typos.
Tom Hacohen [Mon, 2 May 2011 07:27:59 +0000 (07:27 +0000)]
Evas language: Fix typos.

SVN revision: 59098

13 years agoEvas textblock: Unified the wmax calculation into one place.
Tom Hacohen [Mon, 2 May 2011 07:27:48 +0000 (07:27 +0000)]
Evas textblock: Unified the wmax calculation into one place.

SVN revision: 59097

13 years agotime.h should be sufficient
Vincent Torri [Mon, 2 May 2011 07:04:24 +0000 (07:04 +0000)]
time.h should be sufficient

SVN revision: 59096

13 years agoEina: eina_file.h: fix compilation on Mac Os X
Vincent Torri [Mon, 2 May 2011 05:52:31 +0000 (05:52 +0000)]
Eina: eina_file.h: fix compilation on Mac Os X

define time_t on Mac OS X. Patch by Dave Ray.

SVN revision: 59095

13 years agomore docs.
Carsten Haitzler [Mon, 2 May 2011 03:06:34 +0000 (03:06 +0000)]
more docs.

SVN revision: 59094

13 years agoimprove evas_gl docs a bit.
Carsten Haitzler [Mon, 2 May 2011 02:43:10 +0000 (02:43 +0000)]
improve evas_gl docs a bit.

SVN revision: 59093

13 years agoFrom: "Sung W. Park" <sungwoo@gmail.com>
Sung W. Park [Mon, 2 May 2011 02:14:00 +0000 (02:14 +0000)]
From: "Sung W. Park" <sungwoo@gmail.com>
Subject: evas_gl_api_get patch.

Here's a patch that simply overrides the GL functions for Evas_GL
except for two functions that I provide on my own.  It may have some symbol
resolving warnings but that'll all go away eventually when we do everything
via dlsym or getProcAddress.

You can apply the patch to the latest revision of evas.  (I've just
updated them) I'm also attaching a sample GLES program that uses
evas_gl_api_get. You don't need to link it to -lGL.

SVN revision: 59092

13 years agoadd LKDBUG. sorry - was trying to ekep other changes out of svn for
Carsten Haitzler [Mon, 2 May 2011 00:45:16 +0000 (00:45 +0000)]
add LKDBUG. sorry - was trying to ekep other changes out of svn for
nowand didnt commit this bit.

SVN revision: 59090

13 years agoEcore: ecore_con: Evil not needed in ecore_con_local.c
Vincent Torri [Sun, 1 May 2011 17:45:58 +0000 (17:45 +0000)]
Ecore: ecore_con: Evil not needed in ecore_con_local.c

SVN revision: 59087

13 years agoand fix up lock goop to work right with improved eina lock goop. i
Carsten Haitzler [Sun, 1 May 2011 13:25:23 +0000 (13:25 +0000)]
and fix up lock goop to work right with improved eina lock goop. i
hope i nixed this bug.

SVN revision: 59086

13 years agooh dear. this new eina_lock thing is a bit of a mess isn't it now?
Carsten Haitzler [Sun, 1 May 2011 13:24:08 +0000 (13:24 +0000)]
oh dear. this new eina_lock thing is a bit of a mess isn't it now?
some fundamental errors there. don't go replacing pthread locks with
wrappers unless you know full well what u are doing. havnig threads
only work while "threads are initted" and then init/shtudown the thread
thing every time u spawn a thread.. is pretty silly. what if a thread
ends in the background WHILE u have a lock.. u try unlock.. u know
what ? your unlock DOES nothing. so you retain a lock. next time u
want to lock once a thread is around.. u have a deadlock issue.

even better - the checking if threads are initted and up is not
locked, so it can come up while it is being checked. more race
conditions. u need to clokc the init/shutdown AND lock the checking of
the value... and even then u STILl have problem #1 above. so that code
is now gone.

also trylock trturn inverse logic to the original pthread func and the
macros in evas that used it were not changed accordingly! aaagh!

i've also added backtrace debug ability to eina threads if compiled in
- u can get a bt of who last locked something. i had to do this just to
begin to grasp what on earth was going on. it's off by default.
also... the locks are error check locks to trylock can detect
deadlocks. speacil "2" return for now. better than a poke in the eye
with a sharp stick until we decide what to do. for now i hopew i have
killed this thread lock bug.

SVN revision: 59085

13 years agorevert some changces to try fix lock issues - they create other
Carsten Haitzler [Sun, 1 May 2011 07:26:42 +0000 (07:26 +0000)]
revert some changces to try fix lock issues - they create other
nastier ones.

SVN revision: 59073

13 years agotry and remove lock deadlocks...
Carsten Haitzler [Sun, 1 May 2011 06:58:36 +0000 (06:58 +0000)]
try and remove lock deadlocks...

SVN revision: 59070

13 years agoEvas: Filter: Brightness: Fix clamp ranges, and don't double negate
Brett Nash [Sun, 1 May 2011 06:39:26 +0000 (06:39 +0000)]
Evas: Filter: Brightness: Fix clamp ranges, and don't double negate

Basically it's a clamp function...

SVN revision: 59068

13 years agoevas: filter: brightness: software brightness filter.
Brett Nash [Sun, 1 May 2011 06:39:24 +0000 (06:39 +0000)]
evas: filter: brightness: software brightness filter.

SVN revision: 59067

13 years agoevas: filter: Use the correct fields in filter_set
Brett Nash [Sun, 1 May 2011 06:39:22 +0000 (06:39 +0000)]
evas: filter: Use the correct fields in filter_set

Strangely, not everything is a blur.

SVN revision: 59066

13 years agoUse ARGB_JOIN everywhere in evas_filter.
Brett Nash [Sun, 1 May 2011 06:39:19 +0000 (06:39 +0000)]
Use ARGB_JOIN everywhere in evas_filter.

Now to re-apply brightness.

SVN revision: 59065

13 years agoand try and reduce possible cache deadlocks/issues.
Carsten Haitzler [Sun, 1 May 2011 06:26:41 +0000 (06:26 +0000)]
and try and reduce possible cache deadlocks/issues.

SVN revision: 59064

13 years agocould have a cache deadlock here as _sci_find is called from with
Carsten Haitzler [Sun, 1 May 2011 06:24:02 +0000 (06:24 +0000)]
could have a cache deadlock here as _sci_find is called from with
already locked caches.

SVN revision: 59063

13 years agowhitespaces--
Vincent Torri [Sun, 1 May 2011 06:06:56 +0000 (06:06 +0000)]
whitespaces--

SVN revision: 59062

13 years agoremove unneded lock+unlock
Carsten Haitzler [Sun, 1 May 2011 04:44:56 +0000 (04:44 +0000)]
remove unneded lock+unlock

SVN revision: 59060

13 years agoEvas text: Move the shadow calculations out of the loop.
Tom Hacohen [Fri, 29 Apr 2011 19:26:56 +0000 (19:26 +0000)]
Evas text: Move the shadow calculations out of the loop.

SVN revision: 59047

13 years agoecore: fix #elif usage
Vincent Torri [Fri, 29 Apr 2011 19:10:51 +0000 (19:10 +0000)]
ecore: fix #elif usage

SVN revision: 59045

13 years agoeina: fix #elif usage
Boris Faure [Fri, 29 Apr 2011 19:08:03 +0000 (19:08 +0000)]
eina: fix #elif usage

SVN revision: 59044

13 years agoeina: remove redundant declaration
Boris Faure [Fri, 29 Apr 2011 19:07:46 +0000 (19:07 +0000)]
eina: remove redundant declaration

SVN revision: 59043

13 years agoEina refcount: Wrap EINA_REFCOUNT_UNREF with do {} while(0).
Tom Hacohen [Fri, 29 Apr 2011 18:54:29 +0000 (18:54 +0000)]
Eina refcount: Wrap EINA_REFCOUNT_UNREF with do {} while(0).

SVN revision: 59042

13 years agoeio: use eina refcount.
Cedric BAIL [Fri, 29 Apr 2011 16:24:14 +0000 (16:24 +0000)]
eio: use eina refcount.

SVN revision: 59040

13 years agoethumb: use Eina_Refcount.
Cedric BAIL [Fri, 29 Apr 2011 16:09:45 +0000 (16:09 +0000)]
ethumb: use Eina_Refcount.

SVN revision: 59039

13 years agoeina: Add refcounting macro helper.
Cedric BAIL [Fri, 29 Apr 2011 16:09:07 +0000 (16:09 +0000)]
eina: Add refcounting macro helper.

SVN revision: 59038

13 years agoshadow var--
Vincent Torri [Fri, 29 Apr 2011 07:39:28 +0000 (07:39 +0000)]
shadow var--

SVN revision: 59032