platform/upstream/efl.git
12 years agoFrom: Jaehwan Kim <jae.hwan.kim@samsung.com>
Jaehwan Kim [Wed, 19 Oct 2011 09:41:17 +0000 (09:41 +0000)]
From: Jaehwan Kim <jae.hwan.kim@samsung.com>
Subject: [E-devel] [Patch] change rel1.to to default when using group
inherit

When using group inherit, if rel1.to is set in parent group, we cannot change the part name
of rel1.to to default (the default is that dont have the part name) in child group.
So I changed edje_cc_out.c. After patching, we can change rel1.to to
default by using "". (ex > rel1.to: "";)

SVN revision: 64171

12 years agoFrom: Jiyoun Park <jy0703.park@samsung.com>
Jiyoun Park [Wed, 19 Oct 2011 09:04:34 +0000 (09:04 +0000)]
From: Jiyoun Park <jy0703.park@samsung.com>
Subject: [E-devel] [Patch] Add scale down decoding feature to evas png loader

I add scale down decoding feature to evas png loader. 5515X3986 size png image need 80~90M memory,
but scale down(scale num=2) option can reduce memory to 25~30M.

I use down sample method for scale down.
(there is more efficient algorithm for scale down, I'll add this to my
todo list)

SVN revision: 64170

12 years agoevas: simplify code at the same time.
Cedric BAIL [Wed, 19 Oct 2011 09:04:18 +0000 (09:04 +0000)]
evas: simplify code at the same time.

SVN revision: 64169

12 years agonono - we dont dirty images when we set data...
Carsten Haitzler [Wed, 19 Oct 2011 08:59:29 +0000 (08:59 +0000)]
nono - we dont dirty images when we set data...

SVN revision: 64168

12 years agoeina/stringshare - get rid of white space
ChunEon Park [Wed, 19 Oct 2011 08:36:42 +0000 (08:36 +0000)]
eina/stringshare - get rid of white space

SVN revision: 64165

12 years agoFrom: Jiyoun Park <jy0703.park@samsung.com>
Jiyoun Park [Wed, 19 Oct 2011 06:36:28 +0000 (06:36 +0000)]
From: Jiyoun Park <jy0703.park@samsung.com>
Subject: Re: [E-devel] [Patch] Implement scale down decoding feature of bmp loader

I implement scale down decoding feature of bmp loader using down sample algorithm.
Desktop have low risk to go wrong memory problem during big image decoding,
but mobile device is different.

Raster said it is life (meet memory problem during big image decoding),
and it is enough to return decoding fail.

But I think it seems a bit harsh, because 2 or 3 bmp image (5000X5000 size: for example)
can cause application close because of memory lack.

SVN revision: 64163

12 years agoEvas font: Oops, hb_fonts should be per font instance, not source.
Tom Hacohen [Tue, 18 Oct 2011 09:58:49 +0000 (09:58 +0000)]
Evas font: Oops, hb_fonts should be per font instance, not source.

SVN revision: 64144

12 years agoFrom: Jiyoun Park <jy0703.park@samsung.com>
Jiyoun Park [Tue, 18 Oct 2011 09:10:26 +0000 (09:10 +0000)]
From: Jiyoun Park <jy0703.park@samsung.com>
Subject: [E-devel] [Patch] modify gl engine's animated function
related with cache entry

I modified the gl engine code related with animated images
This is very trivial.  Evas image object passes images to the engine.
In the software engine, it is a cache entry , but in the GL engine, it is
an Evas_GL Image. So I modified the gl engine code to get the cache entry
from the gl image.

SVN revision: 64143

12 years agofor now - revers eumni touch events patch until we get press state
Carsten Haitzler [Tue, 18 Oct 2011 08:32:03 +0000 (08:32 +0000)]
for now - revers eumni touch events patch until we get press state
"getter" api patch. :)

SVN revision: 64140

12 years agoFrom: "Sung W. Park" <sungwoo@gmail.com>
Sung W. Park [Tue, 18 Oct 2011 08:13:23 +0000 (08:13 +0000)]
From: "Sung W. Park" <sungwoo@gmail.com>
Subject: Re: [E-devel] [E-Devel][Review][Patch] Evas GL Extensions + a
bug fix

Here's an initial attempt at the GL extensions issue for Evas GL.

I have been in discussion with a few EFL developers regarding how we should
provide extensions.  Essentially, there are two ways to go about doing this.

1. provide evas_gl_proc_address_get() function as it is done in other
glue layers

2. provide all the extension functions in the EVAS_GL_API struct.

#1 approach is how it's done in other glue layers and the driver implementor can
provide new extensions easily.  It is however pretty annoying to get the
function prototypes right and use the function pointers and etc.

#2 approach provides all the extension functions in the struct so it's
definitely easier to use.  Adding new extensions can be a pain as people may
have to wait for new version releases.

For now, we thought it was OK to just throw them in the struct as in
#2 and try it out.  So, I've implemented this approach.  As for the extensions,
I've basically included all the extensions in gl2ext.h as EvasGL currently
provides all the GLES 2.0 functions.   In order to display the right
information, I had to override glGetString() with GL_EXTENSIONS as parameter to properly
display the supported extensions.

Also, I've added a few EGL extensions that have been
modified for EvasGL use.  For example, eglCreateImage/eglDestroyImage has been
defined as folllows.

   EvasGLImage  (*evasglCreateImage) (int target, void* buffer, int*
                                         attrib_list); void
                                            (*evasglDestroyImage)
(EvasGLImage image);

const char *evas_gl_string_query() function was added to return a string of
supported EvasGL extensions.  So essentially, a user can search this string to see
if the desired extension is supported.  if it is, he can use the functions.  He can
always check if the function pointers are NULL as well.

Take a look at the pach and let me know what you think.

______________

While I was adding the extension code, I've added a few fixes/ changes
to the EvasGL.

1. glDeletBuffers bug
- When I wad destroying evasgl context, I was deleting the context FBO with
glDeleteBuffers instead of glDeleteFramebuffers. This code in effect was
deleting BOs in other contexts and we had some funky behaviors as a
result.  The
bug has been fixed.

2. make_current
- I've made some changes to the make current code and also added a resource
context to the engine data.  the resource context is used for creating surface
texture/ fbos when surface/ context is created.  Before, i was using evas'
context but thought it'd be a good idea to use a separate context.

SVN revision: 64139

12 years agoefreet: typos
Boris Faure [Mon, 17 Oct 2011 20:29:25 +0000 (20:29 +0000)]
efreet: typos

SVN revision: 64137

12 years agoEvas font: Cache Harfbuzz font structure for fonts we use.
Tom Hacohen [Mon, 17 Oct 2011 14:24:49 +0000 (14:24 +0000)]
Evas font: Cache Harfbuzz font structure for fonts we use.

SVN revision: 64136

12 years agoEvas textblock: Beautify the DRAW_FORMAT_DASHED macro a bit.
Tom Hacohen [Mon, 17 Oct 2011 12:18:57 +0000 (12:18 +0000)]
Evas textblock: Beautify the DRAW_FORMAT_DASHED macro a bit.

Patch by Shilpa Singh.

SVN revision: 64135

12 years agoRevert "evas: Deal with harfbuzz API breakage"
Tom Hacohen [Mon, 17 Oct 2011 12:18:53 +0000 (12:18 +0000)]
Revert "evas: Deal with harfbuzz API breakage"

Sorry mate, but they broke API without bumping version, that's why I
didn't do this myself. You should probably add your version of harfbuzz.

This reverts commit 64057.

SVN revision: 64134

12 years agoEvas textblock: Cleaned up DRAW_FORMAT/_DASHED macros.
Tom Hacohen [Mon, 17 Oct 2011 10:43:42 +0000 (10:43 +0000)]
Evas textblock: Cleaned up DRAW_FORMAT/_DASHED macros.

Fixed compiler warnings.

SVN revision: 64132

12 years agoEvas textblock: Added dashed underline support.
Tom Hacohen [Mon, 17 Oct 2011 10:43:08 +0000 (10:43 +0000)]
Evas textblock: Added dashed underline support.

Patch by Shilpa Singh

SVN revision: 64131

12 years agomatch changes in ews code
Carsten Haitzler [Mon, 17 Oct 2011 07:00:38 +0000 (07:00 +0000)]
match changes in ews code

SVN revision: 64126

12 years agohandle buffer allocation failure - null buffer.
Carsten Haitzler [Mon, 17 Oct 2011 06:59:08 +0000 (06:59 +0000)]
handle buffer allocation failure - null buffer.

SVN revision: 64125

12 years agoEcore: fix maintainer-clean rule
Vincent Torri [Mon, 17 Oct 2011 06:56:04 +0000 (06:56 +0000)]
Ecore: fix maintainer-clean rule

SVN revision: 64124

12 years agosorry. we can't depend on svnrev in versions. wish we could. we can't :(
Carsten Haitzler [Mon, 17 Oct 2011 05:22:08 +0000 (05:22 +0000)]
sorry. we can't depend on svnrev in versions. wish we could. we can't :(

SVN revision: 64121

12 years agoFrom: "Sung W. Park" <sungwoo@gmail.com>
Sung W. Park [Mon, 17 Oct 2011 05:06:01 +0000 (05:06 +0000)]
From: "Sung W. Park" <sungwoo@gmail.com>

"... I've created a resource context per thread using TLS.  Since there is no
TLS support in Eina, I've added 4 APIs for that as well.  Another patch has
been submitted but i'll just include it in here as well. ..."

SVN revision: 64120

12 years agorequire recent eina
Mike Blumenkrantz [Sun, 16 Oct 2011 15:45:28 +0000 (15:45 +0000)]
require recent eina

SVN revision: 64115

12 years agoecore/animator - never be reached there
ChunEon Park [Sun, 16 Oct 2011 04:47:42 +0000 (04:47 +0000)]
ecore/animator - never be reached there

SVN revision: 64101

12 years agoeina: add eina_strbuf_trim/rtrim/ltrim()
Boris Faure [Sat, 15 Oct 2011 12:56:27 +0000 (12:56 +0000)]
eina: add eina_strbuf_trim/rtrim/ltrim()

SVN revision: 64098

12 years agoEvas: Check for dlsym and disable gl engines if not found
Youness Alaoui [Sat, 15 Oct 2011 09:31:04 +0000 (09:31 +0000)]
Evas: Check for dlsym and disable gl engines if not found

SVN revision: 64091

12 years agoEcore: IN6_IS_ADDR_V4MAPPED needs an in6_addr as input on OSX
Youness Alaoui [Sat, 15 Oct 2011 09:30:58 +0000 (09:30 +0000)]
Ecore: IN6_IS_ADDR_V4MAPPED needs an in6_addr as input on OSX

SVN revision: 64090

12 years agoEvas: Remove a useless ifdef that was causing dead code.
Youness Alaoui [Sat, 15 Oct 2011 09:30:33 +0000 (09:30 +0000)]
Evas: Remove a useless ifdef that was causing dead code.
You can't compile a gl_common .c file based on whether or not the SDL
header was included. The .c file will result in only one .o and since
the Evas_Engine_Sdl.h is not included by evas_gl_context.c itself, then
that ifdef will never be true.
gl_common should request a callback function pointer from the evas engine
for doing symbol resolution. This needs a refactor.

SVN revision: 64086

12 years agocommit changes and notes for matrchnig multitouch xcb stuff
Carsten Haitzler [Sat, 15 Oct 2011 03:34:01 +0000 (03:34 +0000)]
commit changes and notes for matrchnig multitouch xcb stuff

SVN revision: 64082

12 years agofor gustavo -> ews matching changes.
Carsten Haitzler [Sat, 15 Oct 2011 03:19:25 +0000 (03:19 +0000)]
for gustavo -> ews matching changes.

SVN revision: 64081

12 years agoEvas: Fix compiler warnings wrt uninitialized variables.
Christopher Michael [Sat, 15 Oct 2011 01:02:55 +0000 (01:02 +0000)]
Evas: Fix compiler warnings wrt uninitialized variables.

SVN revision: 64079

12 years agoand now make my modifications to multittouch this morning also work
Carsten Haitzler [Fri, 14 Oct 2011 09:11:49 +0000 (09:11 +0000)]
and now make my modifications to multittouch this morning also work
again with mpx automatically. yay!

SVN revision: 64071

12 years ago1. make inline image ee buffer non-alpha by default. thats the default
Carsten Haitzler [Fri, 14 Oct 2011 07:28:45 +0000 (07:28 +0000)]
1. make inline image ee buffer non-alpha by default. thats the default
for all eee's. this was wrong.
2. make sure it sets back data when finished - check data in and check
it out.

SVN revision: 64069

12 years agoput in hardcoded bitmask define if headers dont provide it.
Carsten Haitzler [Fri, 14 Oct 2011 07:23:09 +0000 (07:23 +0000)]
put in hardcoded bitmask define if headers dont provide it.

SVN revision: 64068

12 years agoemotion: work with older version of gstreamer.
Cedric BAIL [Fri, 14 Oct 2011 04:01:43 +0000 (04:01 +0000)]
emotion: work with older version of gstreamer.

SVN revision: 64058

12 years agoevas: Deal with harfbuzz API breakage
Mike McCormack [Fri, 14 Oct 2011 02:52:50 +0000 (02:52 +0000)]
evas: Deal with harfbuzz API breakage

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64057

12 years agosupport slave pointer and try not to kill mpx support.
Carsten Haitzler [Fri, 14 Oct 2011 02:32:34 +0000 (02:32 +0000)]
support slave pointer and try not to kill mpx support.

SVN revision: 64056

12 years agoemotion: use Ecore_X Video Atoms.
Cedric BAIL [Thu, 13 Oct 2011 09:24:45 +0000 (09:24 +0000)]
emotion: use Ecore_X Video Atoms.

SVN revision: 64048

12 years agoevas: only draw the hole when it's needed.
Cedric BAIL [Thu, 13 Oct 2011 09:23:42 +0000 (09:23 +0000)]
evas: only draw the hole when it's needed.

SVN revision: 64047

12 years agoecore: define Video XAtoms.
Cedric BAIL [Thu, 13 Oct 2011 07:41:55 +0000 (07:41 +0000)]
ecore: define Video XAtoms.

SVN revision: 64041

12 years agoeina: Hook clist into the top level documentation
Mike McCormack [Thu, 13 Oct 2011 07:30:34 +0000 (07:30 +0000)]
eina: Hook clist into the top level documentation

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64039

12 years agoeina: Document Eina_Clist
Mike McCormack [Thu, 13 Oct 2011 07:06:54 +0000 (07:06 +0000)]
eina: Document Eina_Clist

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64038

12 years agoeina: Fix bug in eina_clist_element_init
Mike McCormack [Thu, 13 Oct 2011 07:06:44 +0000 (07:06 +0000)]
eina: Fix bug in eina_clist_element_init

Thanks to Naruto TAKAHASHI for pointing out the problem.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64037

12 years agoEvas: faster "lround"
Vincent Torri [Thu, 13 Oct 2011 06:55:12 +0000 (06:55 +0000)]
Evas: faster "lround"

SVN revision: 64036

12 years agoround negatives right.
Carsten Haitzler [Thu, 13 Oct 2011 06:36:22 +0000 (06:36 +0000)]
round negatives right.

SVN revision: 64035

12 years agolets just fal back to "stoopid" mode rounding for non-lround platforms
Carsten Haitzler [Thu, 13 Oct 2011 06:15:28 +0000 (06:15 +0000)]
lets just fal back to "stoopid" mode rounding for non-lround platforms

SVN revision: 64033

12 years agoevas: Use clists to store the render recalculation list
Mike McCormack [Thu, 13 Oct 2011 02:22:29 +0000 (02:22 +0000)]
evas: Use clists to store the render recalculation list

Rather than trying to avoid removing the list element that is
currently being processed, keep two lists and move elements
to the processed list before recalculating them.

Remove items from the list head only, and always append them
to the tail.

Use the fact that an item can be removed from a clist without
needing to know which list it is in.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64030

12 years agoeina: Add eina_clist_element_is_linked()
Mike McCormack [Thu, 13 Oct 2011 02:22:18 +0000 (02:22 +0000)]
eina: Add eina_clist_element_is_linked()

Allows checking whether an entry is linked or not.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64029

12 years agooooh bad memory pointer handling as part of group inheritance (part
Carsten Haitzler [Thu, 13 Oct 2011 00:09:04 +0000 (00:09 +0000)]
oooh bad memory pointer handling as part of group inheritance (part
overriding) patches....!!!!! fix!

SVN revision: 64028

12 years agofix use of invalid program id IF viewport changed - also disable
Carsten Haitzler [Wed, 12 Oct 2011 23:22:26 +0000 (23:22 +0000)]
fix use of invalid program id IF viewport changed - also disable
GLERR. this can really hurt performance.

SVN revision: 64027

12 years agoEcore: Update changelog with 09/29 changes to ecore-con
Youness Alaoui [Wed, 12 Oct 2011 19:41:30 +0000 (19:41 +0000)]
Ecore: Update changelog with 09/29 changes to ecore-con

SVN revision: 64025

12 years agoEvil: simplify evil_wchar_to_char()
Vincent Torri [Wed, 12 Oct 2011 18:50:11 +0000 (18:50 +0000)]
Evil: simplify evil_wchar_to_char()

SVN revision: 64023

12 years agofix gl pipeline problem with textures and map and the wrong program id
Carsten Haitzler [Wed, 12 Oct 2011 10:27:17 +0000 (10:27 +0000)]
fix gl pipeline problem with textures and map and the wrong program id
being set/restored.

SVN revision: 64014

12 years agofixme--
Carsten Haitzler [Wed, 12 Oct 2011 10:15:35 +0000 (10:15 +0000)]
fixme--

SVN revision: 64013

12 years agosegv over there in xlib ecore_x... suddenly... in a test app.
Carsten Haitzler [Wed, 12 Oct 2011 09:26:09 +0000 (09:26 +0000)]
segv over there in xlib ecore_x... suddenly... in a test app.

SVN revision: 64012

12 years agoeina: Add Eina_Clist
Mike McCormack [Wed, 12 Oct 2011 04:39:27 +0000 (04:39 +0000)]
eina: Add Eina_Clist

A clist is an inlist with the following features:

 - allows removal of items without knowing which list they are in.
 - Two pointers per list item & list head

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64007

12 years agomore sse3 bugs!
Carsten Haitzler [Wed, 12 Oct 2011 03:28:53 +0000 (03:28 +0000)]
more sse3 bugs!

SVN revision: 64006

12 years agomake more bug notes.
Carsten Haitzler [Wed, 12 Oct 2011 02:59:44 +0000 (02:59 +0000)]
make more bug notes.

SVN revision: 64005

12 years agoall vert shaders always highp on gles.
Carsten Haitzler [Wed, 12 Oct 2011 02:54:06 +0000 (02:54 +0000)]
all vert shaders always highp on gles.

SVN revision: 64004

12 years agoEcore exe: check for prctl header instead of OS
Bruno Dilly [Tue, 11 Oct 2011 18:19:37 +0000 (18:19 +0000)]
Ecore exe: check for prctl header instead of OS

Suggested by vtorri

SVN revision: 63987

12 years agosome nasty hackery to get affine transform mapping to be "pixel
Carsten Haitzler [Tue, 11 Oct 2011 12:32:21 +0000 (12:32 +0000)]
some nasty hackery to get affine transform mapping to be "pixel
perfect" with 90 degree rotations. i really should have actually
special cased them, for for now i made the generic routine try and punt
out the right numbers.

SVN revision: 63986

12 years agodisable buggy sse3 routine! test showed it in ello.
Carsten Haitzler [Tue, 11 Oct 2011 11:51:54 +0000 (11:51 +0000)]
disable buggy sse3 routine! test showed it in ello.

SVN revision: 63985

12 years agofix off-by-one update region calc in map.
Carsten Haitzler [Tue, 11 Oct 2011 11:30:37 +0000 (11:30 +0000)]
fix off-by-one update region calc in map.

SVN revision: 63984

12 years agoadd env var to disable compositor syncing for testing
Carsten Haitzler [Tue, 11 Oct 2011 06:18:13 +0000 (06:18 +0000)]
add env var to disable compositor syncing for testing

SVN revision: 63979

12 years agouse lround() for map coord rounding to avoid silly things like
Carsten Haitzler [Tue, 11 Oct 2011 06:06:11 +0000 (06:06 +0000)]
use lround() for map coord rounding to avoid silly things like
15.999999999999999998 rounding down to 15... whihc leads to
sometimes... odd off-by-1 expected results.

SVN revision: 63978

12 years agooops - typo.
Carsten Haitzler [Tue, 11 Oct 2011 01:51:49 +0000 (01:51 +0000)]
oops - typo.

SVN revision: 63967

12 years agoecore/ecore_con: Remove the other while multi
Sebastian Dransfeld [Mon, 10 Oct 2011 17:51:34 +0000 (17:51 +0000)]
ecore/ecore_con: Remove the other while multi

SVN revision: 63962

12 years agoadapt to SEC direct texture access changes for the last time.
Carsten Haitzler [Mon, 10 Oct 2011 10:08:29 +0000 (10:08 +0000)]
adapt to SEC direct texture access changes for the last time.

SVN revision: 63959

12 years agotry and fix post with null data?
Carsten Haitzler [Mon, 10 Oct 2011 09:37:30 +0000 (09:37 +0000)]
try and fix post with null data?

SVN revision: 63956

12 years agothis should fix curl support from hacning for up to 0.7* 1/fps sec on
Carsten Haitzler [Mon, 10 Oct 2011 09:36:56 +0000 (09:36 +0000)]
this should fix curl support from hacning for up to 0.7* 1/fps sec on
1 or more calls and even in idlers etc. only do it once then rely on
fd's to wake up and do it again.

SVN revision: 63955

12 years agoevas/evas_events - trivial changes
ChunEon Park [Mon, 10 Oct 2011 08:52:08 +0000 (08:52 +0000)]
evas/evas_events - trivial changes

SVN revision: 63953

12 years agoand actually always apply border_scale_by directly as-is even if
Carsten Haitzler [Mon, 10 Oct 2011 07:58:14 +0000 (07:58 +0000)]
and actually always apply border_scale_by directly as-is even if
border_scale is not set.

SVN revision: 63944

12 years agoadd border_scale_by that adds another scaling factor for border
Carsten Haitzler [Mon, 10 Oct 2011 05:53:02 +0000 (05:53 +0000)]
add border_scale_by that adds another scaling factor for border
scaling. use it as a way of super-sampling borders (eg use 0.5 to use
2x over-sampling, 0.25 for 4x oversapling etc.)

SVN revision: 63938

12 years agoedje: Add a --no-save option to edje_cc
Mike McCormack [Mon, 10 Oct 2011 02:49:50 +0000 (02:49 +0000)]
edje: Add a --no-save option to edje_cc

Some people don't want to reveal their edc files...

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 63937

12 years agoEvas: big mistake in efl_attribute.m4. My bad
Vincent Torri [Sun, 9 Oct 2011 19:28:40 +0000 (19:28 +0000)]
Evas: big mistake in efl_attribute.m4. My bad

SVN revision: 63935

12 years agoEina: big mistake in efl_attribute.m4. My bad
Vincent Torri [Sun, 9 Oct 2011 19:27:08 +0000 (19:27 +0000)]
Eina: big mistake in efl_attribute.m4. My bad

SVN revision: 63934

12 years agoEvas: Add GL_EET_CFLAGS tp CPPFLAGS so that Eet.h is found. Patch by JGMiller, fix...
Vincent Torri [Sat, 8 Oct 2011 07:16:36 +0000 (07:16 +0000)]
Evas: Add GL_EET_CFLAGS tp CPPFLAGS so that Eet.h is found. Patch by JGMiller, fix ticket #874

SVN revision: 63922

12 years agobe quiet about the EEK.
Carsten Haitzler [Sat, 8 Oct 2011 05:33:47 +0000 (05:33 +0000)]
be quiet about the EEK.

SVN revision: 63921

12 years agoCommit Neil's patch reported here:
Carsten Haitzler [Sat, 8 Oct 2011 04:58:57 +0000 (04:58 +0000)]
Commit Neil's patch reported here:

http://trac.enlightenment.org/e/ticket/880

SVN revision: 63920

12 years agofix cedric's nv12 shader! it worked by luck only. tex_y -> tex_c in
Carsten Haitzler [Sat, 8 Oct 2011 03:04:16 +0000 (03:04 +0000)]
fix cedric's nv12 shader! it worked by luck only. tex_y -> tex_c in
vert shdr

SVN revision: 63918

12 years agoEcore_Exe: ifdef prctl usage
Bruno Dilly [Sat, 8 Oct 2011 01:17:19 +0000 (01:17 +0000)]
Ecore_Exe: ifdef prctl usage

SVN revision: 63916

12 years agoEcore Exe: add flag to send SIGTERM when parent die
Bruno Dilly [Fri, 7 Oct 2011 23:37:42 +0000 (23:37 +0000)]
Ecore Exe: add flag to send SIGTERM when parent die

Add a new ecore exe flag, ECORE_EXE_TERM_WITH_PARENT,
that will operate on child process,
sending a SIGTERM when parent process dies.

SVN revision: 63915

12 years agofd leak --
Carsten Haitzler [Fri, 7 Oct 2011 17:47:55 +0000 (17:47 +0000)]
fd leak --

SVN revision: 63914

12 years agoEvil: remove useless flags
Vincent Torri [Fri, 7 Oct 2011 08:03:29 +0000 (08:03 +0000)]
Evil: remove useless flags

SVN revision: 63911

12 years agoEvil: fix recent autotools changes. Based on Shinwoo Kim's patch.
Vincent Torri [Fri, 7 Oct 2011 07:54:58 +0000 (07:54 +0000)]
Evil: fix recent autotools changes. Based on Shinwoo Kim's patch.

SVN revision: 63910

12 years agoEio: remove AC_HEADER_ASSERT as assert() is not used.
Vincent Torri [Fri, 7 Oct 2011 06:31:14 +0000 (06:31 +0000)]
Eio: remove AC_HEADER_ASSERT as assert() is not used.

SVN revision: 63906

12 years agoeina: Only declare _eina_tracking_lock with thread debugging
Mike McCormack [Fri, 7 Oct 2011 05:56:51 +0000 (05:56 +0000)]
eina: Only declare _eina_tracking_lock with thread debugging

Hopefully fixes compilation on windows

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 63905

12 years agoRevert "[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows."
Mike McCormack [Fri, 7 Oct 2011 05:56:43 +0000 (05:56 +0000)]
Revert "[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows."

SVN revision: 63877

Reverted due to the following build failure:

eina_main.c:117:16: error: conflicting types for ‘_eina_tracking_lock’
../../src/include/eina_inline_lock_posix.x:83:29: note: previous declaration of ‘_eina_tracking_lock’ was here
make[3]: *** [libeina_la-eina_main.lo] Error 1

_eina_tracking_lock is used for implementation of Eina_Locks, so cannot be an Eina_Lock

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 63904

12 years agoecore: Update git ignore file
Mike McCormack [Fri, 7 Oct 2011 05:56:25 +0000 (05:56 +0000)]
ecore: Update git ignore file

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 63902

12 years agoEcore_Evas: Fix building of ecore_evas when ews is disabled.
Christopher Michael [Thu, 6 Oct 2011 20:54:46 +0000 (20:54 +0000)]
Ecore_Evas: Fix building of ecore_evas when ews is disabled.

SVN revision: 63888

12 years agotry and make newgl work again... fail! why does glx hate me?
Carsten Haitzler [Thu, 6 Oct 2011 15:05:32 +0000 (15:05 +0000)]
try and make newgl work again... fail! why does glx hate me?

SVN revision: 63885

12 years agono no.. oops. i missed an error!
Carsten Haitzler [Thu, 6 Oct 2011 13:46:06 +0000 (13:46 +0000)]
no no.. oops. i missed an error!

SVN revision: 63883

12 years agonewgl work.. now.. why?
Carsten Haitzler [Thu, 6 Oct 2011 13:45:14 +0000 (13:45 +0000)]
newgl work.. now.. why?

SVN revision: 63882

12 years agohmm no. lets not make this alpha .. by default eh?
Carsten Haitzler [Thu, 6 Oct 2011 13:42:19 +0000 (13:42 +0000)]
hmm no. lets not make this alpha .. by default eh?

SVN revision: 63881

12 years agoonly use highp *IF* compiler supports it.
Carsten Haitzler [Thu, 6 Oct 2011 13:25:18 +0000 (13:25 +0000)]
only use highp *IF* compiler supports it.

SVN revision: 63880

12 years ago[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows.
Vincent Torri [Thu, 6 Oct 2011 06:34:39 +0000 (06:34 +0000)]
[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows.

SVN revision: 63877

12 years agofix resize handling for emotion
Carsten Haitzler [Thu, 6 Oct 2011 02:41:24 +0000 (02:41 +0000)]
fix resize handling for emotion

SVN revision: 63868

12 years agoevas: remove extra CR
Mike McCormack [Thu, 6 Oct 2011 02:23:57 +0000 (02:23 +0000)]
evas: remove extra CR

SVN revision: 63867

12 years agoews: do not allow resize the window using a mouse.
Gustavo Sverzut Barbieri [Thu, 6 Oct 2011 00:09:17 +0000 (00:09 +0000)]
ews: do not allow resize the window using a mouse.

EWS is meant to run in FB or other systems without actual windows, but
as we test on X11 let's forbid to change the resolution.

One is still able to do it using ecore_evas_ews_setup().

SVN revision: 63860

12 years agoecore_evas_ews: focus-out may be called during deletion.
Gustavo Sverzut Barbieri [Wed, 5 Oct 2011 23:41:39 +0000 (23:41 +0000)]
ecore_evas_ews: focus-out may be called during deletion.

SVN revision: 63857

12 years ago[PATCH] evas: fix typo in LOOP_ALIGNED_U1_A48_SSE3
Jim Kukunas [Wed, 5 Oct 2011 23:41:01 +0000 (23:41 +0000)]
[PATCH] evas: fix typo in LOOP_ALIGNED_U1_A48_SSE3
The old version works because in every function in which
this macro is used ``l'' is the length and ``d'' is the
destination. This patch prevents future headaches when
those constraints no longer hold.

Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>

SVN revision: 63856