Re: [E-devel] Problems compiling ecore_coroutine.c

2013-03-03 Thread Cedric BAIL
a

On Fri, Mar 1, 2013 at 7:09 AM, Andreas Volz  wrote:
> Hello,
>
> static void
> _ecore_coroutine_setjmp(Ecore_Coroutine *coro)
> {
>setjmp(coro->context);
>
>/* The idea of this trick come from libcoroutine */
>/* __jmpbuf[6] == stack pointer */
>/* __jmpbuf[7] == program counter */
>self->env[0].__jmpbuf[6] = ((uintptr_t)(&coro->stack));
>self->env[0].__jmpbuf[7] =
>((uintptr_t)_ecore_coroutine_entry_point);
> }
>
> lib/ecore/ecore_coroutine.c: In function '_ecore_coroutine_setjmp':
> lib/ecore/ecore_coroutine.c:120:4: error: 'self' undeclared (first use
> in this function)
>
> I didn't find self variable in the code. What is the problem?
>
> Compile system: Android
>
> BTW: Did a workaround by comment all code that doesn't compile in that
> file...
>
> regards
> Andreas
>
>
> --
> Technical Blog 
>
> --
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



--
Cedric BAIL

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Problems compiling ecore_coroutine.c

2013-03-03 Thread Cedric BAIL
On Fri, Mar 1, 2013 at 7:09 AM, Andreas Volz  wrote:
> Hello,
>
> static void
> _ecore_coroutine_setjmp(Ecore_Coroutine *coro)
> {
>setjmp(coro->context);
>
>/* The idea of this trick come from libcoroutine */
>/* __jmpbuf[6] == stack pointer */
>/* __jmpbuf[7] == program counter */
>self->env[0].__jmpbuf[6] = ((uintptr_t)(&coro->stack));
>self->env[0].__jmpbuf[7] =
>((uintptr_t)_ecore_coroutine_entry_point);
> }
>
> lib/ecore/ecore_coroutine.c: In function '_ecore_coroutine_setjmp':
> lib/ecore/ecore_coroutine.c:120:4: error: 'self' undeclared (first use
> in this function)
>
> I didn't find self variable in the code. What is the problem?

Typo, fixed upstream.

> Compile system: Android

Problem is that you should never have reached this code on a Linux.
Could you check if you have ucontext.h ? Also can you check arm call
stack and if the stack pointer and the program counter are really at
position 6 and 7 on the stack ?
-- 
Cedric BAIL

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] stable: evas and ecore build broken

2013-03-03 Thread Cedric BAIL
Hello,

On Fri, Mar 1, 2013 at 6:21 AM, Leandro Dorileo  wrote:
> I have attached 2 patches fixing issues on stable efl build. I've tested
> it on a fresh building environment. I couldn't find the commit breaking
> stuffs.
>
> I'm not sure if my fix is the proper one, so please take a good look at it.

The ecore patch seems good to me. The evas one, I don't really know,
but seems harmless anyway. So pushing them.
-- 
Cedric BAIL

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Bug edje map

2013-03-03 Thread Cedric BAIL
On Fri, Mar 1, 2013 at 11:10 PM, Cedric BAIL  wrote:
> On Fri, Mar 1, 2013 at 7:12 AM, Paulo Cavalcanti  wrote:
>> Hi Cedric,
>>
>> Cedric BAIL  writes:
>>
>>> I now understand your problem. I still have a few question. What
>>> happen if you rotate an edje object with a GROUP part that has an
>>> animated text in that group. My guess looking at the code is that it
>>> wont work also.
>>>
>>> I also think that if you change the font and pick one that doesn't
>>> change the size of the rendered text, the same issue will happen. I
>>> believe that textgrid font/text/palette change will also not affect
>>> the mapped surface. Maybe even textblock will be affected by this
>>> issue. I think we need a way to tell that the content of the widget
>>> change to evas_render_mapped, so that we could add that to the
>>> surface_{w,h} != s{w,h}. Something like an evas_object_content_change.
>>>
>>> If any of those point are true, I think that your patch is not the
>>> correct one. If I am wrong, then I will push it.
>>
>> Here goes a patch that add introduces evas_object_content_change() and
>> it's used in evas_object_text_text_set() for making sure to delete map
>> surfaces before entering Evas render internal.
>>
>> We should use this new function in font_set() and some other similar
>> set of functions later - but for now this patch is *only* fixing that
>> specific text rendering issue.
>
> This patch look good for me. If nobody push it until monday, I will.

I pushed that patch with a small. I moved the content_change call into
the relayout function. So any relayout of the content of a text object
will trigger that surface drop, this should fix more bugs.
-- 
Cedric BAIL

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Bug edje map

2013-03-03 Thread Paulo Cavalcanti
Hi Cedric,

Cedric BAIL  writes:

> I pushed that patch with a small. I moved the content_change call into
> the relayout function. So any relayout of the content of a text object
> will trigger that surface drop, this should fix more bugs.

Sounds right to me. Thanks.

-- 
Paulo Cavalcanti, Intel Open Source Technology Center
I speak only for myself.

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm_layout_theme_set() broken

2013-03-03 Thread ChunEon Park
Fixed on the last weekend.
 
Really sorry for your incovienient.
 

-Regards, Hermet- 


-Original Message-
From: "ChunEon Park" 
To: "Enlightenment developer list"; 
Cc: 
Sent: 2013-03-02 (토) 21:43:08
Subject: Re: [E-devel]elm_layout_theme_set() broken

will check it. soon.
 

-Regards, Hermet- 

-Original Message-
From: "Gustavo Lima Chaves"@profusion.mobi> 
To: "Enlightenment developer list"@lists.sourceforge.net>; 
Cc: 
Sent: 2013-03-02 (토) 06:32:44
Subject: Re: [E-devel] elm_layout_theme_set() broken

* ChunEon Park @naver.com> [2013-02-21 12:46:45 +0900]:

> I fixed the problem.
> 
> http://trac.enlightenment.org/e/changeset/84270

The same issue is back again, unbelievable :(
Use the same assert test.

> 
> Please check it again.  
>  
> 
> -Regards, Hermet- 
> -Original Message-
> From: "Gustavo Lima Chaves"@profusion.mobi> 
> To: "Enlightenment developer 
> list"@lists.sourceforge.net>; 
> Cc: 
> Sent: 2013-02-21 (목) 12:05:43
> Subject: Re: [E-devel] elm_layout_theme_set() broken
> 
> * ChunEon Park @naver.com> [2013-02-21 11:08:43 +0900]:
> 
> > how to reproduce this problem?
> > I can't see any problems here.
> 
> Mmm, take this (attached).
> 
> > 
> > 
> > -Regards, Hermet-
> > 
> > -Original Message-
> > From: "Gustavo Chaves"@profusion.mobi> 
> > To: "Enlightenment developer 
> > list"@lists.sourceforge.net>; 
> > Cc: 
> > Sent: 2013-02-19 (화) 23:54:50
> > Subject: [E-devel] elm_layout_theme_set() broken
> > 
> > Hi, Hermet (et al dealing with elm theme/orientation, etc).
> > 
> > Please check that you completely broke that function (it won't find groups
> > present on edj files anymore).
> > 
> > Regards,
> > 
> > -- 
> > Gustavo Lima Chaves
> > Senior Developer
> > 
> > ProFUSION embedded systems
> > 
> > http://profusion.mobi
> > --
> > Everyone hates slow websites. So do we.
> > Make your web apps faster with AppDynamics
> > Download AppDynamics Lite for free today:
> > http://p.sf.net/sfu/appdyn_d2d_feb
> > ___
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > 
> >  
> > --
> > Everyone hates slow websites. So do we.
> > Make your web apps faster with AppDynamics
> > Download AppDynamics Lite for free today:
> > http://p.sf.net/sfu/appdyn_d2d_feb
> > ___
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 
> -- 
> Gustavo Lima Chaves
> Senior Developer @ ProFUSION Embedded Systems
> --
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>  
> --
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 
Gustavo Lima Chaves
Senior Developer @ ProFUSION Embedded Systems

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_

Re: [E-devel] Someone broke hoversel

2013-03-03 Thread ChunEon Park
Also this was fixed on the last weekend.

Sorry for your inconvenient.
 

-Regards, Hermet- 

-Original Message-
From: "ChunEon Park" 
To: "Enlightenment developer list"; 
Cc: 
Sent: 2013-02-28 (목) 13:09:44
Subject: Re: [E-devel]Someone broke hoversel

:(


-Regards, Hermet- 

-Original Message-
From: "Tom Hacohen"@samsung.com> 
To: "Enlightenment developer list"@lists.sourceforge.net>; 
Cc: 
Sent: 2013-02-28 (목) 00:25:31
Subject: [E-devel] Someone broke hoversel

I'm glad we managed to get people to compile their code before 
committing. Next step: running it before committing.

Hoversel doesn't have a background any more.
$ elementary_test hoversel

--
Tom.

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel