Re: [E-devel] E SVN: raster IN trunk/efl: . src/modules/evas/engines/software_x11

2013-01-02 Thread Christopher Michael
On 03/01/13 00:01, Carsten Haitzler (The Rasterman) wrote:
> On Wed, 02 Jan 2013 15:05:06 + Christopher Michael 
> 
> said:
>
>> Hmmm, I think you're Fix needs a fix there mate ;)
>>

>> * 8 vs * 4 ?? ;)
>>
>> If I had commit access right now, I would just fix it.
>
> oops. having to modify in 4 places ... moved but didnt change.good catch! 
> fixed
> now!
>

No worries mate...that's what extra pairs of eyes are for :)
Thanks for the fix !!

dh


>> Cheers,
>> dh
>>
>>
>> On 02/01/13 15:01, Enlightenment SVN wrote:
>>> Log:
>>> fix mask write line stuff.
>>>
>>>
>>>
>>> Author:   raster
>>> Date: 2013-01-02 07:01:27 -0800 (Wed, 02 Jan 2013)
>>> New Revision: 81998
>>> Trac: http://trac.enlightenment.org/e/changeset/81998
>>>
>>> Modified:
>>> trunk/efl/ChangeLog trunk/efl/NEWS
>>> trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c
>>> trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
>>>
>>> Modified: trunk/efl/ChangeLog
>>> ===
>>> --- trunk/efl/ChangeLog 2013-01-02 13:22:36 UTC (rev 81997)
>>> +++ trunk/efl/ChangeLog 2013-01-02 15:01:27 UTC (rev 81998)
>>> @@ -1,3 +1,8 @@
>>> +2013-01-02  Carsten Haitzler (The Rasterman)
>>> +
>>> +* Fixed evas_software_xlib_x_write_mask_line() issue - it was
>>> +finding a segment in the shm cache of the wrong size for masks!
>>> +
>>>2013-01-02  Cedric Bail
>>>
>>> * Use Eina_File for evas webp, gif, tiff and eet loader.
>>>
>>> Modified: trunk/efl/NEWS
>>> ===
>>> --- trunk/efl/NEWS  2013-01-02 13:22:36 UTC (rev 81997)
>>> +++ trunk/efl/NEWS  2013-01-02 15:01:27 UTC (rev 81998)
>>> @@ -96,3 +96,4 @@
>>>* Fix evas_object_image_is_inside()
>>>* eio functions no longer crash when passed NULL and throw errors
>>> accordingly
>>>* Fix eina_xattr_value_ls() and eina_xattr_value_fd_ls()
>>> +* Fix mask write lines to not choose too small segments
>>>
>>> Modified: trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c
>>> ===
>>> ---
>>> trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c
>>> 2013-01-02 13:22:36 UTC (rev 81997) +++
>>> trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c
>>> 2013-01-02 15:01:27 UTC (rev 81998) @@ -1118,13 +1118,14 @@ return
>>> evas_software_xcb_output_buffer_new(conn, vis, depth, w, h, shm, data);
>>>
>>> -   lbytes = (((w + 63) / 64) * 4);
>>>   if (depth > 1)
>>> {
>>>bpp = (depth / 8);
>>>if (bpp == 3) bpp = 4;
>>>lbytes = w * bpp) + 3) / 4) * 4);
>>> }
>>> +   else
>>> + lbytes = (((w + 63) / 64) * 4);
>>>
>>>   sz = (lbytes * h);
>>>   SHMPOOL_LOCK();
>>>
>>> Modified: trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
>>> ===
>>> ---
>>> trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
>>> 2013-01-02 13:22:36 UTC (rev 81997) +++
>>> trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
>>> 2013-01-02 15:01:27 UTC (rev 81998) @@ -52,7 +52,7 @@ lbytes = (((w * bpp)
>>> + 3) / 4) * 4; } else
>>> - lbytes = ((w + 63) / 64) * 4;
>>> + lbytes = ((w + 63) / 64) * 8;
>>>   sz = lbytes * h;
>>>   SHMPOOL_LOCK();
>>>   EINA_LIST_FOREACH(shmpool, l, xob2)
>>>
>>>
>>


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: mike_m trunk/efl/src/lib/ecore_con

2013-01-02 Thread Mike McCormack
On 01/03/2013 08:09 AM, Michael Blumenkrantz wrote:
> On Wed, 2 Jan 2013 19:05:54 -0200
> "Eduardo Lima (Etrunko)"  wrote:

>>> -   dns_header(P)->arcount = 
>>> htons(ntohs(dns_header(P)->arcount) + 1);
>>> +   count = ntohs(dns_header(P)->arcount) + 1;
>>> +   dns_header(P)->arcount = ntohs(dns_header(P)->arcount) + 1;
>>>
>>
>> This last one looks weird, is it really correct?
>
> no, it is not.

Thanks for catching this.  Will fix in SVN if somebody has not beat me 
to it.

Mike


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-02 Thread Daniel Juyung Seo
Oh.. this week? I should wear E SPANK t-shirts.
But I not sure if I can join this time...

Daniel Juyung Seo (SeoZ)

On Thu, Jan 3, 2013 at 4:06 PM, Cedric BAIL  wrote:

> Hey boys,
>
> Who is in for a dinner on saturday 5th in Seoul ? Any preferred place ?
>
> See you,
> --
> Cedric BAIL
>
>
> --
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122712
> ___
> enlightenment-users mailing list
> enlightenment-us...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Korean E dinner

2013-01-02 Thread Cedric BAIL
Hey boys,

Who is in for a dinner on saturday 5th in Seoul ? Any preferred place ?

See you,
--
Cedric BAIL

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] [Elementary] Patch to fix elementary list with separator

2013-01-02 Thread thiep ha
Thank you for your help.
I will do that from next time.

Best Regards,
Thiep
--- Original Message ---
Sender : Daniel Juyung Seo 
Date   : Jan 03, 2013 15:54 (GMT+09:00)
Title  : Re: [E-devel] [PATCH] [Elementary] Patch to fix elementary list
with
 separator

Thanks in SVN!
Please modify ChangeLog and NEWS files when you fix a bug which was
included in the released version.
I did it for you this time.
http://trac.enlightenment.org/e/changeset/82040
http://trac.enlightenment.org/e/changeset/82041


Thanks.

Daniel Juyung Seo (Seoz)

On Thu, Jan 3, 2013 at 12:45 PM, thiep ha  wrote:

> Dear Daniel,
>
> I would like to send the modified source code.
> Please review it.
>
> P/S: Sorry for a little late, my laptop was broken last night.
>
> Thanks & Regards,
> Thiep
>
> --- Original Message ---
> Sender : Daniel Juyung Seo
> Date   : Jan 02, 2013 19:13 (GMT+09:00)
> Title  : Re: [E-devel] [PATCH] [Elementary] Patch to fix elementary list
>  with
>  separator
>
> Oops Thiep, sorry I didn't review test_list.c
> So here are more comments.
>
> 1. api_data
> api_data *api = calloc(1, sizeof(api_data));$
>
> api_data is not used in test_list_separator() so remove it and related
> codes.
>
> 2. test_list_separator(xxx) indentation
> Indentations for test_list_separator(xxx) are wrong.
>
> +test_list_separator(void*data __UNUSED__,
> +  Evas_Object *obj __UNUSED__,
> +  void*event_info __UNUSED__)
>
> Thanks.
>
> Daniel Juyung Seo (SeoZ)
>
> On Wed, Jan 2, 2013 at 6:53 PM, Daniel Juyung Seo  >wrote:
>
> > Dear Thiep, thanks a lot for your bug fix.
> > There was an explicit bug on elm list separator.
> > And I have some comments.
> >
> > 1. elementary-1.7
> > Please support the same patches to elementary-1.7.
> >
> > 2. it->deleted checks
> > it->deleted checks in elm_list.c:600 is not needed.
> > It was already checked.
> >
> > 3. it->separator_themed
> > separator_themed is not needed.
> > it->fixed does the same job.
> >
> > 4. code structure
> > I think you can reuse some existing code.
> > Move 38 ~ 47 lines of your patch to the following parts and reuse the
> code.
> > if (!it->fixed) ...
> > If my explanation is ambigous I will do the refactoring once your code is
> > committed.
> >
> > Thanks.
> >
> > Daniel Juyung Seo (SeoZ)
> >
> >
> > On Sun, Dec 30, 2012 at 3:03 PM, Thiep Ha  wrote:
> >
> >> Hi all,
> >>
> >> I sent this patch before, but there is no reply.
> >> So, I resend it.
> >> Since separators in list are not correctly applied (always have same
> size
> >> with other items),
> >> this patch is sent to fix that.
> >> Could someone review it?
> >>
> >> Thanks,
> >> Thiep
> >>
> >>
> >>
> >> From: thiep ha 
> >> > Date: Sun, Dec 9, 2012 at 11:11 AM
> >> > Subject: [E-devel] [Patch] [Elementary] Patch to fix elementary list
> >> with
> >> > separator
> >> > To: "enlightenment-devel@lists.sourceforge.net" <
> >> > enlightenment-devel@lists.sourceforge.net>
> >> >
> >> >
> >> > Dear All,
> >> >
> >> > In elementary list, the separator is not correctly set.
> >> > I would like to send a patch to correct the list with separator.
> >> > I also add an example named "List Separator" to test it.
> >> >
> >> > Please review this patch.
> >> >
> >> > Best Regards,
> >> > Thiep Ha
> >> >
> >> >
> >>
> >>
> >>
> --
> >> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> >> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> >> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> >> MVPs and experts. ON SALE this month only -- learn more at:
> >> http://p.sf.net/sfu/learnmore_123012
> >> ___
> >> enlightenment-devel mailing list
> >> enlightenment-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> >>
> >
>
> --
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>   
>
>
> --
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122712
> ___
> enlightenment-devel m

Re: [E-devel] [PATCH] [Elementary] Patch to fix elementary list with separator

2013-01-02 Thread Daniel Juyung Seo
Thanks in SVN!
Please modify ChangeLog and NEWS files when you fix a bug which was
included in the released version.
I did it for you this time.
http://trac.enlightenment.org/e/changeset/82040
http://trac.enlightenment.org/e/changeset/82041


Thanks.

Daniel Juyung Seo (Seoz)

On Thu, Jan 3, 2013 at 12:45 PM, thiep ha  wrote:

> Dear Daniel,
>
> I would like to send the modified source code.
> Please review it.
>
> P/S: Sorry for a little late, my laptop was broken last night.
>
> Thanks & Regards,
> Thiep
>
> --- Original Message ---
> Sender : Daniel Juyung Seo
> Date   : Jan 02, 2013 19:13 (GMT+09:00)
> Title  : Re: [E-devel] [PATCH] [Elementary] Patch to fix elementary list
>  with
>  separator
>
> Oops Thiep, sorry I didn't review test_list.c
> So here are more comments.
>
> 1. api_data
> api_data *api = calloc(1, sizeof(api_data));$
>
> api_data is not used in test_list_separator() so remove it and related
> codes.
>
> 2. test_list_separator(xxx) indentation
> Indentations for test_list_separator(xxx) are wrong.
>
> +test_list_separator(void*data __UNUSED__,
> +  Evas_Object *obj __UNUSED__,
> +  void*event_info __UNUSED__)
>
> Thanks.
>
> Daniel Juyung Seo (SeoZ)
>
> On Wed, Jan 2, 2013 at 6:53 PM, Daniel Juyung Seo  >wrote:
>
> > Dear Thiep, thanks a lot for your bug fix.
> > There was an explicit bug on elm list separator.
> > And I have some comments.
> >
> > 1. elementary-1.7
> > Please support the same patches to elementary-1.7.
> >
> > 2. it->deleted checks
> > it->deleted checks in elm_list.c:600 is not needed.
> > It was already checked.
> >
> > 3. it->separator_themed
> > separator_themed is not needed.
> > it->fixed does the same job.
> >
> > 4. code structure
> > I think you can reuse some existing code.
> > Move 38 ~ 47 lines of your patch to the following parts and reuse the
> code.
> > if (!it->fixed) ...
> > If my explanation is ambigous I will do the refactoring once your code is
> > committed.
> >
> > Thanks.
> >
> > Daniel Juyung Seo (SeoZ)
> >
> >
> > On Sun, Dec 30, 2012 at 3:03 PM, Thiep Ha  wrote:
> >
> >> Hi all,
> >>
> >> I sent this patch before, but there is no reply.
> >> So, I resend it.
> >> Since separators in list are not correctly applied (always have same
> size
> >> with other items),
> >> this patch is sent to fix that.
> >> Could someone review it?
> >>
> >> Thanks,
> >> Thiep
> >>
> >>
> >>
> >> From: thiep ha 
> >> > Date: Sun, Dec 9, 2012 at 11:11 AM
> >> > Subject: [E-devel] [Patch] [Elementary] Patch to fix elementary list
> >> with
> >> > separator
> >> > To: "enlightenment-devel@lists.sourceforge.net" <
> >> > enlightenment-devel@lists.sourceforge.net>
> >> >
> >> >
> >> > Dear All,
> >> >
> >> > In elementary list, the separator is not correctly set.
> >> > I would like to send a patch to correct the list with separator.
> >> > I also add an example named "List Separator" to test it.
> >> >
> >> > Please review this patch.
> >> >
> >> > Best Regards,
> >> > Thiep Ha
> >> >
> >> >
> >>
> >>
> >>
> --
> >> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> >> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> >> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> >> MVPs and experts. ON SALE this month only -- learn more at:
> >> http://p.sf.net/sfu/learnmore_123012
> >> ___
> >> enlightenment-devel mailing list
> >> enlightenment-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> >>
> >
>
> --
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>   
>
>
> --
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122712
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
M

Re: [E-devel] E SVN: mej trunk/efl/spec

2013-01-02 Thread Michael Jennings
On Thursday, 27 December 2012, at 08:34:19 (+1030),
Simon wrote:

> Sleep_Walker has been working on his own version that is listed below 
> [1], we already maintain and actively test spec files for release [2] 
> and development [3] on OBS. Maybe you can get some more hints from there.

Those are exactly the spec files which are the mess I mentioned.  They
are geared toward SuSE conventions, I suspect, and are not applicable
to RHEL and rebuilds thereof.

The spec files in SVN would be the best starting point for targetting,
e.g., CentOS 6.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  
Linux Server/Cluster Admin, LBL.gov   Author, Eterm (www.eterm.org)
---
 "Kyrie eleison down the road that I must travel.  Kyrie eleison
  through the darkness of the night.  Kyrie eleison; where I'm going,
  will you follow?" -- Mr. Mister, "Kyrie"

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: mej trunk/eeze

2013-01-02 Thread Michael Jennings
On Wednesday, 26 December 2012, at 18:47:25 (+0100),
Bertrand Jacquin wrote:

> >> libmount doesn't exist, so let's not depend on it, shall we?
> >>
> >
> > but it does...
> 
> I can confirm that it come from util-linux : 
> http://git.kernel.org/?p=utils/util-linux/util-linux.git;a=tree;f=libmount/src

It does not exist as a package.  The project or library exists, I'm
sure, but since it cannot be installed via RPM, one cannot cause the
spec file to depend on it and still build working packages from said
spec.

And if it's part of util-linux, even worse!  I suspect someone who
wasn't familiar with spec files added those lines and assumed they
would work, but they don't.  :-)

I checked atrpms, EPEL, rpmforge, and the SL repo.  None of them
supplies the libmount.h that eeze needs to build libmount support.  So
that support is not currently an option for RHEL.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  
Linux Server/Cluster Admin, LBL.gov   Author, Eterm (www.eterm.org)
---
 "To err is human; to really louse things up requires root
  privileges." -- Alexander Pope, slightly paraphrased

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: acidx IN trunk/efl/src: lib/ecore_evas modules/ecore_evas/engines/x

2013-01-02 Thread Cedric BAIL
Hello,

On Tue, Jan 1, 2013 at 1:00 AM, Ulisses Furquim  wrote:
> On Sun, Dec 30, 2012 at 9:50 PM, Cedric BAIL  wrote:
>> I am disappointed by your answer. Terminology now use 4 times more CPU
>> and your answer is just live with it ! You didn't even look at it. So
>> I took the time to see what was going on, basically we are allocating
>> memory like crazy and waking up the main loop to often. I fixed the
>> main loop wake up issue and I also partially fixed the memory
>> allocation issue.
>
> Cedric, really, we were focused on making it actually working first.
> Thanks for taking a look at it and for fixing the problems. I did tell
> Gustavo we were allocating/deallocating too much memory and we'd have
> to fix that. As for waking up the main loop too often, that's because
> we are notifying the main thread _unref() the objects, clearly.

Indeed. I have done some more investigation on why it impact all this
test case. Basically the Evas_Thread_Command_* are to big for data
that don't change that often. It could be good to divide them more.
Like having a Evas_Thread_Command_Image_Context that will update
mul_col, render_op and smooth or in font something that will keep gl_*
and all the almost never changing value. I think you get the idea. We
need to allocate less often, but also allocate less.

I did have some 4MB spike of just Evas_Thread_Command_Font in
terminology for example. Terminology is pathological here as it has
one text_prop per character, but I guess we do have the same kind of
problem with all text rendering as all test with text are slower.

>> But there is still a problem there, it seems that we
>> do rebuild the glyph array every time we render a text. That should
>> definitively only happen when the text change. I also noticed that we
>> do malloc and copy Evas_Map without using refcounting or anything like
>> that. Could you look at both issue ?
>
> After the holidays I'll ask the team to take a look at both of these.

Yeah, thanks a lot :-)
--
Cedric BAIL

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch][Elementary]Genlist: Fix anchor item to prevent scroller movement

2013-01-02 Thread The Rasterman
On Thu, 15 Nov 2012 22:58:28 +0900 Bluezery  said:

> 2012/11/15 Carsten Haitzler :
> > On Wed, 17 Oct 2012 22:08:52 +0900 Bluezery  said:
> >
> >> Dear all,
> >>
> >> When you prepend or insert_before items into genlist, scroller is moved.
> >> This bugs was somewhat fixed in case of insert_before but still
> >> occurred when insert items before first item.
> >>
> >> This patch fix this.
> >> When item is inserted before, make this item as anchor item and later
> >> this item is used for scroller's position fixing.
> >> Please review this patch.
> >
> > this seems to make things worse. tried genlist 2 test and ad a bunch of
> > items, scroll down maybe 90% of the way - select something, then hit "+
> > before" ? :) selected item actually disappears and we have items floating
> > about int he wrong places...
> 
> Thanks for review. I fixed again !!
> The difference from previous patch is to check anchor item's position
> in the _calc_job.
> When anchor item's position is above the viewport's bottom line,
> position fix is perfomed.
> Please review this again.

need updated patch. doesn't apply :(

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Add external engine support for elm map

2013-01-02 Thread The Rasterman
On Wed, 14 Nov 2012 17:54:33 +0900 Bluezery  said:

this patch is hard to read as it changes so much and mixes up changes due to
the way diff is working. i've taken a read of it and i see what you are doing
roughly - the general direction is ok. i'd say that that the patch needs an
update though as it doesnt apply - can you send an updated one? :)

> Dear EFL developers,
> 
> elm_map has tile map engine as default.
> But by using tile engine, it is hard to support 3d lanmark or 3d map.
> Pervisoulsy I tried to support 3d map on the current tile engine like
> google map.  But I had to control all tile image's geometries  because
> evas_map doesnot change actually geometry of evas object and  it was
> postponed. I will try later. :D
> Title map is currently used widely.
> 
> Also recently vector map engine has emerged.  (Nokia map, Apple map, etc.)
> So I think that extnernal engine support is needed in elm_map.
> I add engine plug-in interface for external engine.  elm_map alreay
> have plug-in interface for extneral tile modules. But it's only for
> tile engine.  By plug-in interface, Engine can be changed at runtime.
> I used elm_gesture_layer to pan external engine's view because
> external engine cannot use scroller.
> I add test engine modules. Please mod.c & Makefile.am into
> src/modules/test_map_engine/
> 
> Some remaing jobs are to support overlay APIs for external engine.
> and to fix bugs...
> I have tested with proprietary vector map engine. It works well :)
> Welcome any feedbacks.
> 
> Thanks
> 
> -- 
> BRs,
> Kim.


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] GL backend - EGL

2013-01-02 Thread The Rasterman
On Tue, 13 Nov 2012 15:45:58 -0200 Rafael Antognolli 
said:

> On Mon, Oct 29, 2012 at 9:38 AM, Rafael Antognolli 
> wrote:
> > Exactly. So, right now we have either OpenGL, or OpenGL-ES with EGL,
> > right? As you said, what I want to add is a new combination of OpenGL
> > with EGL, which basically would use almost the same code path as the
> > OpenGL-ES with EGL (I guess that just a few things should be changed,
> > but not sure about that). And of course add the needed changes to the
> > build system.
> >
> > Considering this, the wayland-egl backend would only be built with one
> > of the EGL options (it's a requirement).
> >
> 
> Ok, what I want to do is in the following patches.
> 
> It's working already for the wayland_egl backend, though there are
> some errors being printed and I didn't change the gl_x11 and others
> yet to make work with this. I just want to get an ack to make sure
> that I won't waste more work.
> 
> So, is this ok, and so can I continue to do it?
> 
> Btw, this adds a new option, --enable-gl-with-egl, which later must be
> removed/merged with the gles one. It's there just for testing right
> now.

ok - sorry about taking so long - e17 release and stuff... yes- i agree.
decoupling egl/gles is good. i think you just need to adjust your patch for
current svn efl and put it in - we'll fix up the niggly build issues that
ensue

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] FOSDEM 2012 Cross-Desktop Dev Room

2013-01-02 Thread The Rasterman
On Mon, 12 Nov 2012 11:39:38 +0100 Philippe Caseiro
 said:

it seems that me and cedric will be sharing a slot about e17 ... and e18... so
for anyone wanting to come to fosdem for some fun... we'll probably be there.

> Hello
> 
> Following the call Crossdesktop Devroom talks
> 
> 
> CROSSDESKTOP DEVROOM 2013 - CALL FOR TALKS
> 
> 
> FOSDEM is one of the largest gatherings of Free Software contributors
> in the world and happens each February in Brussels (Belgium). One of
> the tracks will be the CrossDesktop DevRoom, which will host
> Desktop-related talks.
> 
> 
> We are now inviting proposals for talks about Free/Libre/Open-source
> Software on the topics of Desktop development, Desktop applications
> and interoperativity amongst Desktop Environments. This is a unique
> opportunity to show novel ideas and developments to a wide technical
> audience.
> 
> 
> Topics accepted include, but are not limited to: Enlightenment, Gnome,
> KDE, Unity, XFCE, Windows, Mac OS X, general desktop matters,
> applications that enhance desktops and web (when related to desktop).
> 
> 
> Talks can be very specific, such as developing mobile applications
> with Qt Quick; or as general as predictions for the fusion of Desktop
> and web in 5 years time. Topics that are of interest to the users and
> developers of all desktop environments are especially welcome. The
> FOSDEM 2012 schedule might give you some inspiration:
> 
> https://archive.fosdem.org/2012/schedule/track/crossdesktop_devroom.html
> 
> 
> Please include the following information when submitting a proposal:
> 
> 
> Your name
> 
> The title of your talk (please be descriptive, as titles will be
> listed with around 250 from other projects)
> 
> Short abstract of one or two paragraphs
> 
> Short bio
> 
> Requested time: from 15 to 45 minutes. Normal duration is 30 minutes.
> Longer duration requests must be properly justified.
> 
> 
> The deadline for submissions is December 14th 2012. FOSDEM will be
> held on the weekend of 2-3 February 2013. Please submit your proposals
> to crossdesktop-devr...@lists.fosdem.org (subscribtion page for the
> mailing list: https://lists.fosdem.org/listinfo/crossdesktop-devroom )
> 
> 
> -- The CrossDesktop DevRoom 2013 Organization Team
> 
> 
> 
> --
> Philippe Caseiro
> 
> Change your computer life
> http://www.sourcemage.org
> http://www.enlightenment.org
> http://www.enlightenment.fr
> http://www.archlinux.org
> 
> --
> 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_nov
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH] Add omit feature to elm_index

2013-01-02 Thread 최자은
Hi all
 
This patch adds some functions to elm_index for supporting omit feature.

When elm_index has too many items, some items are cut out of the frame.
This can be resolved by omitting some items in the middle so the whole index 
can be seen from the top to the bottom.

The related source code is divided into three patches and this is patch #1.
1. algorithms to support omit feature (omit feature doesn't show)
2. layout applied code (omit feature shows)
3. align API

This patch was originally made by Jihyeon Seol(jihyeon.s...@samsung.com) and EO 
was applied by me.

Thanks.

Jaeun Choi

Index: src/lib/elm_widget_index.h
===
--- src/lib/elm_widget_index.h	(revision 81970)
+++ src/lib/elm_widget_index.h	(working copy)
@@ -34,6 +34,15 @@ struct _Elm_Index_Smart_Data
Eina_Bool horizontal : 1;
Eina_Bool autohide_disabled : 1;
Eina_Bool indicator_disabled : 1;
+
+   int   max_supp_items_count;
+   int   min_obj_height, max_grp_size;
+   int   min_1st_level_obj_height;
+   int   items_count;
+   Evas_Coordpwidth, pheight;
+   const char   *special_char;
+
+   int   min_obj_width;
 };
 
 typedef struct _Elm_Index_Item   Elm_Index_Item;
@@ -41,13 +50,27 @@ struct _Elm_Index_Item
 {
ELM_WIDGET_ITEM;
 
-   const char   *letter;
-   int   level;
+   const char   *letter, *vis_letter;
+   int   level, size;
Evas_Smart_Cb func;
 
Eina_Bool selected : 1;
+
+   Elm_Index_Item *omitted_item;
 };
 
+typedef struct _PlacementPart PlacementPart;
+struct _PlacementPart
+{
+   int start;
+   int count;
+};
+
+#define MIN_GRP_SIZE 2 //for symmetry it is 2, otherwise it can be 1 and zero have no meaning.
+#define MIN_PIXEL_VALUE 1 //Min pixel value is highly dependent on touch sensitivity support.
+#define MIN_OBJ_HEIGHT 33 //default value, should be taken from .edc file.
+#define MIN_OBJ_WIDTH 49   //default value, should be taken from .edc file.
+
 /**
  * @}
  */
Index: src/lib/elm_index.c
===
--- src/lib/elm_index.c	(revision 81970)
+++ src/lib/elm_index.c	(working copy)
@@ -37,12 +37,30 @@ _item_free(Elm_Index_Item *it)
  }
 }
 
+static int
+_get_level_item_count(Evas_Object *obj, int level)
+{
+int ret = 0;
+Eina_List *l;
+Elm_Index_Item *it;
+
+ELM_INDEX_DATA_GET(obj, sd);
+
+EINA_LIST_FOREACH(sd->items, l, it)
+  {
+if (it->level == level) ret++;
+  }
+
+return ret;
+}
+
 static void
 _box_custom_layout(Evas_Object *o,
Evas_Object_Box_Data *priv,
void *data)
 {
Elm_Index_Smart_Data *sd = data;
+   if (!sd) return;
 
_els_box_layout(o, priv, sd->horizontal, 1, 0);
 }
@@ -99,6 +117,148 @@ _access_widget_item_register(Elm_Index_Item *it)
_elm_access_callback_set(ai, ELM_ACCESS_INFO, _access_info_cb, it);
 }
 
+static int
+_group_count(Evas_Object *obj,
+ int extraIndex,
+ int adj_pos)
+{
+   ELM_INDEX_DATA_GET(obj, sd);
+   if (!sd) return 0;
+
+   if (sd->horizontal) return 0;
+
+   int group_count = MIN_GRP_SIZE;
+   while (group_count <= sd->max_grp_size)
+ {
+if (extraIndex <= sd->max_grp_size * adj_pos)
+  {
+ if (group_count * adj_pos >= extraIndex) return group_count;
+  }
+else
+  return sd->max_grp_size;
+
+group_count += MIN_GRP_SIZE;
+ }
+
+   return group_count;
+}
+
+static void
+_index_process(Evas_Object *obj)
+{
+   int extraIndex;
+   int j,i, group_count;
+   Eina_List *l;
+   Elm_Index_Item *it;
+   int count;
+   int rest;
+   int numberofparts;
+   int n;
+
+   ELM_INDEX_DATA_GET(obj, sd);
+   if (!sd) return;
+
+   if (sd->items_count == 0) return;
+
+   if (sd->horizontal) return;
+
+   const int adj_pos = (sd->items_count - 1) * 0.5;
+   int tot_items_count = _get_level_item_count(obj, sd->level);
+   if (tot_items_count <= sd->max_supp_items_count)
+ n = tot_items_count;
+   else
+ n = sd->max_supp_items_count;
+
+   group_count = MIN_GRP_SIZE;
+
+   int *indx = (int*)calloc(n, sizeof(int));
+   if (!indx) return;
+
+   const int minh = sd->min_obj_height;
+   EINA_LIST_FOREACH(sd->items, l, it)
+ {
+it->vis_letter = eina_stringshare_add(it->letter);
+it->size =  minh;
+ }
+
+   int N = sd->items_count;
+
+   for (i = 0; i < n; i++)
+ {
+indx[i] = minh;
+ }
+
+   extraIndex=n-N;
+
+   if (extraIndex < 0)
+ {
+free(indx);
+indx = NULL;
+return;
+ }
+
+   group_count = _group_count(obj, extraIndex, adj_pos);
+
+   if (group_count <= 0)
+ {
+if (indx)
+  free(indx);
+indx = NULL;
+return;
+ }
+
+   PlacementPart place[adj_pos];
+   rest = extraIndex % group_count;
+   numberofparts = (extraInd

Re: [E-devel] E SVN: dorileo IN trunk/emotion: . src/examples src/generic_players/vlc src/lib src/modules/generic src/modules/gstreamer

2013-01-02 Thread The Rasterman
On Thu, 3 Jan 2013 01:45:22 -0200 Leandro Dorileo  said:

> Hi,
> 
> On Thu, Jan 03, 2013 at 01:16:25AM -0200, Leandro Dorileo wrote:
> > Hi,
> > 
> > On Thu, Jan 03, 2013 at 12:09:58PM +0900, Carsten Haitzler wrote:
> > > On Thu, 3 Jan 2013 00:57:34 -0200 Ulisses Furquim
> > >  said:
> > > 
> > > > Hi,
> > > > 
> > > > On Thu, Jan 3, 2013 at 12:10 AM, Leandro Dorileo
> > > >  wrote:
> > > > > Hi Cedric,
> > > > >
> > > > > On Thu, Jan 03, 2013 at 09:46:56AM +0900, Cedric BAIL wrote:
> > > > >> On Thu, Jan 3, 2013 at 6:03 AM, Enlightenment SVN
> > > > >>  wrote:
> > > > >> > Log:
> > > > >> > Emotion: introce emotion_object_video_subtitle_file_set() call
> > > > >> >
> > > > >> >   For setting an arbitrary subtitle file, this patch introduces the
> > > > >> >   emotion_object_video_subtitle_file_set() and its counterpart
> > > > >> >   emotion_object_video_subtitle_file_get().
> > > > >> >
> > > > >> >   The tag @sice were added as 1.7.2 since we're preparing a
> > > > >> > backport to stable tree.
> > > > >>
> > > > >> May I ask why ? Stable tree should only be for bug fixes not new
> > > > >> feature.
> > > > >
> > > > >
> > > > > It's a minimal addition and a feature users may want, porting it to
> > > > > stable tree result on user not waiting 1.8.0 release.
> > > > 
> > > > Well, while I understand I don't think that we should add this to
> > > > stable, really.
> > > 
> > > agreed. our policy for stable is "no additions" UNLESS an addition is
> > > absolutely needed to "fix a bug".
> > > 
> > > i know it sounds harsh - but this is there because efl exports defines for
> > > manor and minor version but NOT micro version. this allows apps to #if
> > > out code based on major and minor version - but an addition during micro
> > > they can't deal with.
> > > 
> > > also this is there to minimize possible "surprises" for micro releases.
> > > these releases SHOULD only be fixing bugs (important ones like crashes or
> > > misbehaviour or performance bottleneck issues that are simple and easy to
> > > fix).
> > > 
> > > if the reason to add an api is "because people are impatient" then that's
> > > not a reason. we have been very good about efl releases over the past 2
> > > years or so. we've done 1.0, 1.1, 1.2 and 1.7 - that makes about every 6
> > > months. 1.8 will probably happen march-ish (maybe april). they can wait.
> > 
> > Ok, I've committed - early today - the backport to emotion-1.7 branch, I
> > have no problem on reverting it by tomorow before the 1.7.5 release.
> 
> Changes reverted and trunk @since tags reset to 1.8. Sorry for the noise. :(

no problems :)

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Fix _item_text_set_hook to set part text correctly

2013-01-02 Thread ChunEon Park
Sorry, i missed your review.
But i fixed it instead.
 
thank you. 
 


-Regards, Hermet- 
-Original Message-
From: "Daniel Juyung Seo" 
To: "Enlightenment developer 
list"; 
Cc: 
Sent: 2013-01-03 (목) 03:28:51
Subject: Re: [E-devel] [Patch] Fix _item_text_set_hook to set part text 
correctly

Dear Jaehyun Cho, thanks for the patch.
Your patch looks good and it fixes a bug but I have two comments.

1. the first snprintf is not needed

snprintf(buf, sizeof(buf), "elm.text.title");
edje_object_part_text_set(VIEW(it), buf, label);
->
edje_object_part_text_set(VIEW(it), "elm.text.title", label);

2. the second snprintf is not needed

snprintf(buf, sizeof(buf), "elm.text.subtitle");
edje_object_part_text_set(VIEW(it), buf, label);
->
edje_object_part_text_set(VIEW(it), "elm.text.subtitle", label);

Can you apply this comments to your patch?
Of course I could do this for you but I am just giving you feedbacks for
practice.
Thanks.

Daniel Juyung Seo (SeoZ)

On Thu, Jan 3, 2013 at 1:23 AM, 조재현 @naver.com> wrote:

> Dear all,
>
> Hello. This is Jaehyun Cho.
> The current version of _item_text_set_hook sends the part signal name to
> edje_object_part_text_set. (elementary/src/lib/elc_naviframe.c)
> To resolve this issue, I sent different arguments to
> edje_object_part_text_set for each case.
> Please review this patch.
>
> Thank you,
> Jaehyun Cho.
>
>
> 
--
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Fix _item_text_set_hook to set part text correctly

2013-01-02 Thread Daniel Juyung Seo
:(

On Thu, Jan 3, 2013 at 1:10 PM, ChunEon Park  wrote:

> good catch!
> thx.
>
> 
>
> -Regards, Hermet-
> -Original Message-
> From: "조재현"
> To: ;
> Cc:
> Sent: 2013-01-03 (목) 01:23:11
> Subject: [E-devel][Patch] Fix _item_text_set_hook to set part text
> correctly
>
> Dear all,
>
> Hello. This is Jaehyun Cho.
> The current version of _item_text_set_hook sends the part signal name to
> edje_object_part_text_set. (elementary/src/lib/elc_naviframe.c)
> To resolve this issue, I sent different arguments to
> edje_object_part_text_set for each case.
> Please review this patch.
>
> Thank you,
> Jaehyun Cho.
>
>
> --
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
> --
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122712
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Fix _item_text_set_hook to set part text correctly

2013-01-02 Thread ChunEon Park
good catch!
thx.
 


-Regards, Hermet- 
-Original Message-
From: "조재현" 
To: ; 
Cc: 
Sent: 2013-01-03 (목) 01:23:11
Subject: [E-devel][Patch] Fix _item_text_set_hook to set part text correctly

Dear all, 

Hello. This is Jaehyun Cho.
The current version of _item_text_set_hook sends the part signal name to 
edje_object_part_text_set. (elementary/src/lib/elc_naviframe.c)
To resolve this issue, I sent different arguments to edje_object_part_text_set 
for each case.
Please review this patch.

Thank you,
Jaehyun Cho.

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] [Elementary] Patch to fix elementary list with separator

2013-01-02 Thread thiep ha
Dear Daniel,

I would like to send the modified source code.
Please review it.

P/S: Sorry for a little late, my laptop was broken last night.

Thanks & Regards,
Thiep

--- Original Message ---
Sender : Daniel Juyung Seo 
Date   : Jan 02, 2013 19:13 (GMT+09:00)
Title  : Re: [E-devel] [PATCH] [Elementary] Patch to fix elementary list
with
 separator

Oops Thiep, sorry I didn't review test_list.c
So here are more comments.

1. api_data
api_data *api = calloc(1, sizeof(api_data));$

api_data is not used in test_list_separator() so remove it and related
codes.

2. test_list_separator(xxx) indentation
Indentations for test_list_separator(xxx) are wrong.

+test_list_separator(void*data __UNUSED__,
+  Evas_Object *obj __UNUSED__,
+  void*event_info __UNUSED__)

Thanks.

Daniel Juyung Seo (SeoZ)

On Wed, Jan 2, 2013 at 6:53 PM, Daniel Juyung Seo wrote:

> Dear Thiep, thanks a lot for your bug fix.
> There was an explicit bug on elm list separator.
> And I have some comments.
>
> 1. elementary-1.7
> Please support the same patches to elementary-1.7.
>
> 2. it->deleted checks
> it->deleted checks in elm_list.c:600 is not needed.
> It was already checked.
>
> 3. it->separator_themed
> separator_themed is not needed.
> it->fixed does the same job.
>
> 4. code structure
> I think you can reuse some existing code.
> Move 38 ~ 47 lines of your patch to the following parts and reuse the code.
> if (!it->fixed) ...
> If my explanation is ambigous I will do the refactoring once your code is
> committed.
>
> Thanks.
>
> Daniel Juyung Seo (SeoZ)
>
>
> On Sun, Dec 30, 2012 at 3:03 PM, Thiep Ha  wrote:
>
>> Hi all,
>>
>> I sent this patch before, but there is no reply.
>> So, I resend it.
>> Since separators in list are not correctly applied (always have same size
>> with other items),
>> this patch is sent to fix that.
>> Could someone review it?
>>
>> Thanks,
>> Thiep
>>
>>
>>
>> From: thiep ha 
>> > Date: Sun, Dec 9, 2012 at 11:11 AM
>> > Subject: [E-devel] [Patch] [Elementary] Patch to fix elementary list
>> with
>> > separator
>> > To: "enlightenment-devel@lists.sourceforge.net" <
>> > enlightenment-devel@lists.sourceforge.net>
>> >
>> >
>> > Dear All,
>> >
>> > In elementary list, the separator is not correctly set.
>> > I would like to send a patch to correct the list with separator.
>> > I also add an example named "List Separator" to test it.
>> >
>> > Please review this patch.
>> >
>> > Best Regards,
>> > Thiep Ha
>> >
>> >
>>
>>
>> --
>> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
>> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
>> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
>> MVPs and experts. ON SALE this month only -- learn more at:
>> http://p.sf.net/sfu/learnmore_123012
>> ___
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>>
>
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  

elm_list_separator.diff
Description: Binary data


elm_list_separator_1_7.diff
Description: Binary data
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: dorileo IN trunk/emotion: . src/examples src/generic_players/vlc src/lib src/modules/generic src/modules/gstreamer

2013-01-02 Thread Leandro Dorileo
Hi,

On Thu, Jan 03, 2013 at 01:16:25AM -0200, Leandro Dorileo wrote:
> Hi,
> 
> On Thu, Jan 03, 2013 at 12:09:58PM +0900, Carsten Haitzler wrote:
> > On Thu, 3 Jan 2013 00:57:34 -0200 Ulisses Furquim  
> > said:
> > 
> > > Hi,
> > > 
> > > On Thu, Jan 3, 2013 at 12:10 AM, Leandro Dorileo 
> > > wrote:
> > > > Hi Cedric,
> > > >
> > > > On Thu, Jan 03, 2013 at 09:46:56AM +0900, Cedric BAIL wrote:
> > > >> On Thu, Jan 3, 2013 at 6:03 AM, Enlightenment SVN
> > > >>  wrote:
> > > >> > Log:
> > > >> > Emotion: introce emotion_object_video_subtitle_file_set() call
> > > >> >
> > > >> >   For setting an arbitrary subtitle file, this patch introduces the
> > > >> >   emotion_object_video_subtitle_file_set() and its counterpart
> > > >> >   emotion_object_video_subtitle_file_get().
> > > >> >
> > > >> >   The tag @sice were added as 1.7.2 since we're preparing a backport 
> > > >> > to
> > > >> >   stable tree.
> > > >>
> > > >> May I ask why ? Stable tree should only be for bug fixes not new 
> > > >> feature.
> > > >
> > > >
> > > > It's a minimal addition and a feature users may want, porting it to 
> > > > stable
> > > > tree result on user not waiting 1.8.0 release.
> > > 
> > > Well, while I understand I don't think that we should add this to
> > > stable, really.
> > 
> > agreed. our policy for stable is "no additions" UNLESS an addition is
> > absolutely needed to "fix a bug".
> > 
> > i know it sounds harsh - but this is there because efl exports defines for
> > manor and minor version but NOT micro version. this allows apps to #if out 
> > code
> > based on major and minor version - but an addition during micro they can't 
> > deal
> > with.
> > 
> > also this is there to minimize possible "surprises" for micro releases.
> > these releases SHOULD only be fixing bugs (important ones like crashes or
> > misbehaviour or performance bottleneck issues that are simple and easy to 
> > fix).
> > 
> > if the reason to add an api is "because people are impatient" then that's 
> > not a
> > reason. we have been very good about efl releases over the past 2 years or 
> > so.
> > we've done 1.0, 1.1, 1.2 and 1.7 - that makes about every 6 months. 1.8 will
> > probably happen march-ish (maybe april). they can wait.
> 
> Ok, I've committed - early today - the backport to emotion-1.7 branch, I have 
> no problem on
> reverting it by tomorow before the 1.7.5 release.

Changes reverted and trunk @since tags reset to 1.8. Sorry for the noise. :(

Regards...

-- 
Leandro Dorileo
ProFUSION embedded systems
http://profusion.mobi

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: dorileo IN trunk/emotion: . src/examples src/generic_players/vlc src/lib src/modules/generic src/modules/gstreamer

2013-01-02 Thread Leandro Dorileo
Hi,

On Thu, Jan 03, 2013 at 12:09:58PM +0900, Carsten Haitzler wrote:
> On Thu, 3 Jan 2013 00:57:34 -0200 Ulisses Furquim  
> said:
> 
> > Hi,
> > 
> > On Thu, Jan 3, 2013 at 12:10 AM, Leandro Dorileo 
> > wrote:
> > > Hi Cedric,
> > >
> > > On Thu, Jan 03, 2013 at 09:46:56AM +0900, Cedric BAIL wrote:
> > >> On Thu, Jan 3, 2013 at 6:03 AM, Enlightenment SVN
> > >>  wrote:
> > >> > Log:
> > >> > Emotion: introce emotion_object_video_subtitle_file_set() call
> > >> >
> > >> >   For setting an arbitrary subtitle file, this patch introduces the
> > >> >   emotion_object_video_subtitle_file_set() and its counterpart
> > >> >   emotion_object_video_subtitle_file_get().
> > >> >
> > >> >   The tag @sice were added as 1.7.2 since we're preparing a backport to
> > >> >   stable tree.
> > >>
> > >> May I ask why ? Stable tree should only be for bug fixes not new feature.
> > >
> > >
> > > It's a minimal addition and a feature users may want, porting it to stable
> > > tree result on user not waiting 1.8.0 release.
> > 
> > Well, while I understand I don't think that we should add this to
> > stable, really.
> 
> agreed. our policy for stable is "no additions" UNLESS an addition is
> absolutely needed to "fix a bug".
> 
> i know it sounds harsh - but this is there because efl exports defines for
> manor and minor version but NOT micro version. this allows apps to #if out 
> code
> based on major and minor version - but an addition during micro they can't 
> deal
> with.
> 
> also this is there to minimize possible "surprises" for micro releases.
> these releases SHOULD only be fixing bugs (important ones like crashes or
> misbehaviour or performance bottleneck issues that are simple and easy to 
> fix).
> 
> if the reason to add an api is "because people are impatient" then that's not 
> a
> reason. we have been very good about efl releases over the past 2 years or so.
> we've done 1.0, 1.1, 1.2 and 1.7 - that makes about every 6 months. 1.8 will
> probably happen march-ish (maybe april). they can wait.

Ok, I've committed - early today - the backport to emotion-1.7 branch, I have 
no problem on
reverting it by tomorow before the 1.7.5 release.

Regards...

-- 
Leandro Dorileo
ProFUSION embedded systems
http://profusion.mobi

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: dorileo IN trunk/emotion: . src/examples src/generic_players/vlc src/lib src/modules/generic src/modules/gstreamer

2013-01-02 Thread The Rasterman
On Thu, 3 Jan 2013 00:57:34 -0200 Ulisses Furquim  said:

> Hi,
> 
> On Thu, Jan 3, 2013 at 12:10 AM, Leandro Dorileo 
> wrote:
> > Hi Cedric,
> >
> > On Thu, Jan 03, 2013 at 09:46:56AM +0900, Cedric BAIL wrote:
> >> On Thu, Jan 3, 2013 at 6:03 AM, Enlightenment SVN
> >>  wrote:
> >> > Log:
> >> > Emotion: introce emotion_object_video_subtitle_file_set() call
> >> >
> >> >   For setting an arbitrary subtitle file, this patch introduces the
> >> >   emotion_object_video_subtitle_file_set() and its counterpart
> >> >   emotion_object_video_subtitle_file_get().
> >> >
> >> >   The tag @sice were added as 1.7.2 since we're preparing a backport to
> >> >   stable tree.
> >>
> >> May I ask why ? Stable tree should only be for bug fixes not new feature.
> >
> >
> > It's a minimal addition and a feature users may want, porting it to stable
> > tree result on user not waiting 1.8.0 release.
> 
> Well, while I understand I don't think that we should add this to
> stable, really.

agreed. our policy for stable is "no additions" UNLESS an addition is
absolutely needed to "fix a bug".

i know it sounds harsh - but this is there because efl exports defines for
manor and minor version but NOT micro version. this allows apps to #if out code
based on major and minor version - but an addition during micro they can't deal
with.

also this is there to minimize possible "surprises" for micro releases.
these releases SHOULD only be fixing bugs (important ones like crashes or
misbehaviour or performance bottleneck issues that are simple and easy to fix).

if the reason to add an api is "because people are impatient" then that's not a
reason. we have been very good about efl releases over the past 2 years or so.
we've done 1.0, 1.1, 1.2 and 1.7 - that makes about every 6 months. 1.8 will
probably happen march-ish (maybe april). they can wait.

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: dorileo IN trunk/emotion: . src/examples src/generic_players/vlc src/lib src/modules/generic src/modules/gstreamer

2013-01-02 Thread Ulisses Furquim
Hi,

On Thu, Jan 3, 2013 at 12:10 AM, Leandro Dorileo  wrote:
> Hi Cedric,
>
> On Thu, Jan 03, 2013 at 09:46:56AM +0900, Cedric BAIL wrote:
>> On Thu, Jan 3, 2013 at 6:03 AM, Enlightenment SVN
>>  wrote:
>> > Log:
>> > Emotion: introce emotion_object_video_subtitle_file_set() call
>> >
>> >   For setting an arbitrary subtitle file, this patch introduces the
>> >   emotion_object_video_subtitle_file_set() and its counterpart
>> >   emotion_object_video_subtitle_file_get().
>> >
>> >   The tag @sice were added as 1.7.2 since we're preparing a backport to
>> >   stable tree.
>>
>> May I ask why ? Stable tree should only be for bug fixes not new feature.
>
>
> It's a minimal addition and a feature users may want, porting it to stable 
> tree
> result on user not waiting 1.8.0 release.

Well, while I understand I don't think that we should add this to
stable, really.

Regards,

-- 
Ulisses Furquim
ProFUSION embedded systems
http://profusion.mobi
Mobile: +55 19 9250 0942
Skype: ulissesffs

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eio eio_eet_flush -> eio_eet_sync

2013-01-02 Thread The Rasterman
On Thu, 3 Jan 2013 09:44:45 +0900 Cedric BAIL  said:

> On Thu, Jan 3, 2013 at 8:57 AM, Carsten Haitzler  wrote:
> > On Wed, 2 Jan 2013 21:01:06 +0100 Jérémy Zurcher  said:
> >
> >> 1.7.5 is coming, what about this private thread !?
> >
> > like 80+ emails this has a tick next to it in my mailbox... :)
> 
> You can remove that tick :-)

yay!


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: dorileo IN trunk/emotion: . src/examples src/generic_players/vlc src/lib src/modules/generic src/modules/gstreamer

2013-01-02 Thread Leandro Dorileo
Hi Cedric,

On Thu, Jan 03, 2013 at 09:46:56AM +0900, Cedric BAIL wrote:
> On Thu, Jan 3, 2013 at 6:03 AM, Enlightenment SVN
>  wrote:
> > Log:
> > Emotion: introce emotion_object_video_subtitle_file_set() call
> >
> >   For setting an arbitrary subtitle file, this patch introduces the
> >   emotion_object_video_subtitle_file_set() and its counterpart
> >   emotion_object_video_subtitle_file_get().
> >
> >   The tag @sice were added as 1.7.2 since we're preparing a backport to
> >   stable tree.
> 
> May I ask why ? Stable tree should only be for bug fixes not new feature.


It's a minimal addition and a feature users may want, porting it to stable tree
result on user not waiting 1.8.0 release.

Regards...

-- 
Leandro Dorileo
ProFUSION embedded systems
http://profusion.mobi

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: dorileo trunk/emotion

2013-01-02 Thread Cedric BAIL
On Thu, Jan 3, 2013 at 6:23 AM, Leandro Dorileo  wrote:
> Huuum... it seems I've missed something here, the stable tree is been
> maintained on branch/emotion-1.7. There'are entries for 1.7.2,
> 1.7.3 and the current is 1.7.4, but no tags were created for the 1.7.2
> and 1.7.3.

Mostly because nothing happened on it I guess.

> On Wed, Jan 02, 2013 at 01:03:23PM -0800, Enlightenment SVN wrote:
>> Log:
>> Emotion: organize the NEWS file
>>
>>   Split the changes which went in between 1.0.1 and 1.0.7 and reset the
>>   current version to 1.7.1.
>>
>>
>> Author:   dorileo
>> Date: 2013-01-02 13:03:23 -0800 (Wed, 02 Jan 2013)
>> New Revision: 82018
>> Trac: http://trac.enlightenment.org/e/changeset/82018
>>
>> Modified:
>>   trunk/emotion/NEWS
>>
>> Modified: trunk/emotion/NEWS
>> ===
>> --- trunk/emotion/NEWS2013-01-02 20:55:57 UTC (rev 82017)
>> +++ trunk/emotion/NEWS2013-01-02 21:03:23 UTC (rev 82018)
>> @@ -1,15 +1,23 @@
>> -Emotion 1.7.0
>> +Emotion 1.7.1
>>
>> -Changes since Emotion 1.0.0:
>> +Changes since Emotion 1.7.0:
>>  -
>>
>>  Additions:
>> + - Add fimcconvert and capsfilter element for device
>> +
>> +Fixes:
>> + - fix to call correct render function.
>> +
>> +Changes since Emotion 1.0.1:
>> +-
>> +
>> +Additions:
>>   - Add support for "playback_started" callback to generic player.
>>   - Implement SPU switch for generic/vlc.
>>   - Sync rendering with Ecore_Animator.
>>   - Track pending object for proper shutdown.
>>   - Start handling embedded hardware customization.
>> - - Add fimcconvert and capsfilter element for device
>>
>>  Fixes:
>>   - build out of tree.
>> @@ -18,7 +26,6 @@
>>   - fix priority set/get for gstreamer.
>>   - reset VLC pipeline on EOS.
>>   - fix race condition on shutdown when still saving a file position.
>> - - fix to call correct render function.
>>
>>  Improvements:
>>
>>
>>
>> --
>> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
>> and much more. Keep your Java skills current with LearnJavaNow -
>> 200+ hours of step-by-step video tutorials by Java experts.
>> SALE $49.99 this month only -- learn more at:
>> http://p.sf.net/sfu/learnmore_122612
>> ___
>> enlightenment-svn mailing list
>> enlightenment-...@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>
> --
> Leandro Dorileo
> ProFUSION embedded systems
> http://profusion.mobi
>
> --
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



--
Cedric BAIL

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: dorileo IN trunk/emotion: . src/examples src/generic_players/vlc src/lib src/modules/generic src/modules/gstreamer

2013-01-02 Thread Cedric BAIL
On Thu, Jan 3, 2013 at 6:03 AM, Enlightenment SVN
 wrote:
> Log:
> Emotion: introce emotion_object_video_subtitle_file_set() call
>
>   For setting an arbitrary subtitle file, this patch introduces the
>   emotion_object_video_subtitle_file_set() and its counterpart
>   emotion_object_video_subtitle_file_get().
>
>   The tag @sice were added as 1.7.2 since we're preparing a backport to
>   stable tree.

May I ask why ? Stable tree should only be for bug fixes not new feature.
--
Cedric BAIL

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eio eio_eet_flush -> eio_eet_sync

2013-01-02 Thread Cedric BAIL
On Thu, Jan 3, 2013 at 8:57 AM, Carsten Haitzler  wrote:
> On Wed, 2 Jan 2013 21:01:06 +0100 Jérémy Zurcher  said:
>
>> 1.7.5 is coming, what about this private thread !?
>
> like 80+ emails this has a tick next to it in my mailbox... :)

You can remove that tick :-)
--
Cedric BAIL

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eio eio_eet_flush -> eio_eet_sync

2013-01-02 Thread Cedric BAIL
On Thu, Jan 3, 2013 at 5:03 AM, Michael Blumenkrantz
 wrote:
> On Wed, 2 Jan 2013 21:01:06 +0100
> Jérémy Zurcher  wrote:
>
>> 1.7.5 is coming, what about this private thread !?
>>
>> regards
>> Jérémy
>>
>
>
> I think for now the decision was to keep both symbols and blame cedric

Indeed and in svn.
--
Cedric BAIL

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster IN trunk/efl: . src/modules/evas/engines/software_x11

2013-01-02 Thread The Rasterman
On Wed, 02 Jan 2013 15:05:06 + Christopher Michael 
said:

> Hmmm, I think you're Fix needs a fix there mate ;)
> 
> Xlib:
> 
>  > - lbytes = ((w + 63) / 64) * 4;
>  > + lbytes = ((w + 63) / 64) * 8;
> 
> 
> Xcb:
> 
>  > -   lbytes = (((w + 63) / 64) * 4);
>  > +   else
>  > + lbytes = (((w + 63) / 64) * 4);
> 
> 
> * 8 vs * 4 ?? ;)
> 
> If I had commit access right now, I would just fix it.

oops. having to modify in 4 places ... moved but didnt change.good catch! fixed
now!

> Cheers,
> dh
> 
> 
> On 02/01/13 15:01, Enlightenment SVN wrote:
> > Log:
> > fix mask write line stuff.
> >
> >
> >
> > Author:   raster
> > Date: 2013-01-02 07:01:27 -0800 (Wed, 02 Jan 2013)
> > New Revision: 81998
> > Trac: http://trac.enlightenment.org/e/changeset/81998
> >
> > Modified:
> >trunk/efl/ChangeLog trunk/efl/NEWS
> > trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c
> > trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
> >
> > Modified: trunk/efl/ChangeLog
> > ===
> > --- trunk/efl/ChangeLog 2013-01-02 13:22:36 UTC (rev 81997)
> > +++ trunk/efl/ChangeLog 2013-01-02 15:01:27 UTC (rev 81998)
> > @@ -1,3 +1,8 @@
> > +2013-01-02  Carsten Haitzler (The Rasterman)
> > +
> > +* Fixed evas_software_xlib_x_write_mask_line() issue - it was
> > +finding a segment in the shm cache of the wrong size for masks!
> > +
> >   2013-01-02  Cedric Bail
> >
> > * Use Eina_File for evas webp, gif, tiff and eet loader.
> >
> > Modified: trunk/efl/NEWS
> > ===
> > --- trunk/efl/NEWS  2013-01-02 13:22:36 UTC (rev 81997)
> > +++ trunk/efl/NEWS  2013-01-02 15:01:27 UTC (rev 81998)
> > @@ -96,3 +96,4 @@
> >   * Fix evas_object_image_is_inside()
> >   * eio functions no longer crash when passed NULL and throw errors
> > accordingly
> >   * Fix eina_xattr_value_ls() and eina_xattr_value_fd_ls()
> > +* Fix mask write lines to not choose too small segments
> >
> > Modified: trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c
> > ===
> > ---
> > trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c
> > 2013-01-02 13:22:36 UTC (rev 81997) +++
> > trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c
> > 2013-01-02 15:01:27 UTC (rev 81998) @@ -1118,13 +1118,14 @@ return
> > evas_software_xcb_output_buffer_new(conn, vis, depth, w, h, shm, data);
> >
> > -   lbytes = (((w + 63) / 64) * 4);
> >  if (depth > 1)
> >{
> >   bpp = (depth / 8);
> >   if (bpp == 3) bpp = 4;
> >   lbytes = w * bpp) + 3) / 4) * 4);
> >}
> > +   else
> > + lbytes = (((w + 63) / 64) * 4);
> >
> >  sz = (lbytes * h);
> >  SHMPOOL_LOCK();
> >
> > Modified: trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
> > ===
> > ---
> > trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
> > 2013-01-02 13:22:36 UTC (rev 81997) +++
> > trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
> > 2013-01-02 15:01:27 UTC (rev 81998) @@ -52,7 +52,7 @@ lbytes = (((w * bpp)
> > + 3) / 4) * 4; } else
> > - lbytes = ((w + 63) / 64) * 4;
> > + lbytes = ((w + 63) / 64) * 8;
> >  sz = lbytes * h;
> >  SHMPOOL_LOCK();
> >  EINA_LIST_FOREACH(shmpool, l, xob2)
> >
> >
> 
> 
> 
> --
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612 
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Warning: Incoming new Stable release 1.7.5

2013-01-02 Thread The Rasterman
On Wed, 2 Jan 2013 22:52:38 +0100 thomasg  said:

> On Wed, Jan 2, 2013 at 10:28 PM, Jérémy Zurcher  wrote:
> 
> > #0  0x7fffeac78cd0 in evas_software_xlib_x_write_mask_line
> > (buf=buf@entry=
> > 0x7457b0, xob=0x181f610, src=0x7fffe3db0360, w=369, y=y@entry=85)
> > at modules/evas/engines/software_x11/evas_xlib_buffer.c:40
> > #1  0x7fffeac77be4 in evas_software_xlib_outbuf_push_updated_region
> > (buf=
> > 0x7457b0, update=0xa1a400, x=201, y=1, w=, h=96)
> > at modules/evas/engines/software_x11/evas_xlib_outbuf.c:1064
> > #2  0x7fffeac75052 in eng_output_redraws_next_update_push (
> > h=, w=, y=,
> > x=, surface=0xa1a400, data=0x745e50,
> > render_mode=)
> > at modules/evas/engines/software_x11/evas_engine.c:893
> > #3  eng_output_redraws_next_update_push (data=0x745e50, surface=0xa1a400,
> > x=, y=, w=,
> > h=, render_mode=EVAS_RENDER_MODE_ASYNC_END)
> > at modules/evas/engines/software_x11/evas_engine.c:883
> > #4  0x7568e46f in evas_render_wakeup (eo_e=0x739400)
> > at lib/evas/canvas/evas_render.c:1827
> > #5  evas_render_async_wakeup (target=, type=,
> > event_info=) at lib/evas/canvas/evas_render.c:1868
> > #6  0x75697325 in _evas_async_events_process_single ()
> > at lib/evas/canvas/evas_async_events.c:149
> > #7  _evas_async_events_process_single ()
> > at lib/evas/canvas/evas_async_events.c:118
> > #8  0x75697570 in evas_async_events_process ()
> > at lib/evas/canvas/evas_async_events.c:179
> > #9  0x7687d4b9 in _ecore_evas_async_events_fd_handler (
> > data=, fd_handler=)
> > at lib/ecore_evas/ecore_evas.c:2449
> > #10 0x753e8531 in _ecore_call_fd_cb (data=,
> > func=, fd_handler=0x648810) at
> > lib/ecore/ecore_private.h:378
> > #11 _ecore_main_fd_handlers_call () at lib/ecore/ecore_main.c:1690
> > #12 _ecore_main_loop_iterate_internal (once_only=once_only@entry=0)
> > at lib/ecore/ecore_main.c:1937
> > #13 0x753e89a7 in ecore_main_loop_begin ()
> > at lib/ecore/ecore_main.c:964
> > #14 0x77adae15 in elm_run () at elm_main.c:956
> > #15 0x0040c581 in elm_main (argc=, argv= > out>)
> > at main.c:1304
> > #16 0x740ffa15 in __libc_start_main () from /usr/lib/libc.so.6
> > #17 0x00408889 in _start ()
> > #0  0x7fffeac78cd0 in evas_software_xlib_x_write_mask_line
> > (buf=buf@entry=
> > 0x7457b0, xob=0x181f610, src=0x7fffe3db0360, w=369, y=y@entry=85)
> > at modules/evas/engines/software_x11/evas_xlib_buffer.c:40
> > 40   *dst_ptr =
> >
> > print dst_ptr
> > $1 = (DATA8 *) 0x7fffe3d2d000 
> >
> 
> We had that one reported already and raster actually pushed a supposed fix
> today.
> However, according to dh, the fix also has a bug, so it might take a while
> until it is properly fixed.

the fix doesnt have a bug.. it simply failed to fix the evas xcb path in the
efl tree (the 1.7 branch was all fixed right).

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eio eio_eet_flush -> eio_eet_sync

2013-01-02 Thread The Rasterman
On Wed, 2 Jan 2013 21:01:06 +0100 Jérémy Zurcher  said:

> 1.7.5 is coming, what about this private thread !?

like 80+ emails this has a tick next to it in my mailbox... :)


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e-0.17.0 segfault in e_border with efl-1.7.4

2013-01-02 Thread The Rasterman
On Wed, 02 Jan 2013 23:07:01 +0100 Thomas Sachau  said:

> I have some more or less randomly happening segfaults of e (0.17.0
> release) with efl libs (1.7.4 release), when a HUD shows over a window.
> It seems to happen more often, when the window itself gets moved, sample
> screenshot (HUD = the black boxes overlaying the window):
> http://sourceforge.net/apps/mediawiki/fpdb/nfs/project/f/fp/fpdb/d/dd/Fpdb_Table_with_HUD.JPG
> 
> I got valgrind attached 2 times, once with a profile with some
> additional modules like forecasts and the second one with a clean profile.

what hud where? basically this is related to (it seems) the list of transient
windows for a parent (dialogs etc.) and a hud could be a transient window - but
what i dont have here is what causes the _e_border_sub_borders_new() to perhaps
return stale border handles? that is built from the bd->transients list which
SHOUDL be maintained by the border code, on deletion etc. too - but seemingly
hasnt been in one or maybe more cases... those cases need finding. :)

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] e-0.17.0 segfault in e_border with efl-1.7.4

2013-01-02 Thread Thomas Sachau
I have some more or less randomly happening segfaults of e (0.17.0
release) with efl libs (1.7.4 release), when a HUD shows over a window.
It seems to happen more often, when the window itself gets moved, sample
screenshot (HUD = the black boxes overlaying the window):
http://sourceforge.net/apps/mediawiki/fpdb/nfs/project/f/fp/fpdb/d/dd/Fpdb_Table_with_HUD.JPG

I got valgrind attached 2 times, once with a profile with some
additional modules like forecasts and the second one with a clean profile.

-- 

Thomas Sachau
Gentoo Linux Developer
==9040== Memcheck, a memory error detector
==9040== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==9040== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==9040== Command: /usr/bin/enlightenment -valgrind -valgrind-log-file=test.log
==9040== Parent PID: 9039
==9040== 
==9052== 
==9052== HEAP SUMMARY:
==9052== in use at exit: 7,732,953 bytes in 21,753 blocks
==9052==   total heap usage: 46,681 allocs, 24,928 frees, 25,194,432 bytes allocated
==9052== 
==9051== 
==9051== HEAP SUMMARY:
==9051== in use at exit: 7,732,680 bytes in 21,750 blocks
==9051==   total heap usage: 46,678 allocs, 24,928 frees, 25,194,155 bytes allocated
==9051== 
==9052== LEAK SUMMARY:
==9052==definitely lost: 1,482 bytes in 5 blocks
==9052==indirectly lost: 6,720 bytes in 210 blocks
==9052==  possibly lost: 0 bytes in 0 blocks
==9052==still reachable: 7,724,751 bytes in 21,538 blocks
==9052== suppressed: 0 bytes in 0 blocks
==9052== Rerun with --leak-check=full to see details of leaked memory
==9052== 
==9052== For counts of detected and suppressed errors, rerun with: -v
==9052== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 3)
==9053== 
==9053== HEAP SUMMARY:
==9053== in use at exit: 7,733,228 bytes in 21,756 blocks
==9053==   total heap usage: 46,684 allocs, 24,928 frees, 25,194,709 bytes allocated
==9053== 
==9051== LEAK SUMMARY:
==9051==definitely lost: 1,482 bytes in 5 blocks
==9051==indirectly lost: 6,720 bytes in 210 blocks
==9051==  possibly lost: 0 bytes in 0 blocks
==9051==still reachable: 7,724,478 bytes in 21,535 blocks
==9051== suppressed: 0 bytes in 0 blocks
==9051== Rerun with --leak-check=full to see details of leaked memory
==9051== 
==9051== For counts of detected and suppressed errors, rerun with: -v
==9051== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 3)
==9053== LEAK SUMMARY:
==9053==definitely lost: 1,482 bytes in 5 blocks
==9053==indirectly lost: 6,720 bytes in 210 blocks
==9053==  possibly lost: 0 bytes in 0 blocks
==9053==still reachable: 7,725,026 bytes in 21,541 blocks
==9053== suppressed: 0 bytes in 0 blocks
==9053== Rerun with --leak-check=full to see details of leaked memory
==9053== 
==9053== For counts of detected and suppressed errors, rerun with: -v
==9053== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 3)
==9054== 
==9054== HEAP SUMMARY:
==9054== in use at exit: 7,733,504 bytes in 21,759 blocks
==9054==   total heap usage: 46,687 allocs, 24,928 frees, 25,194,989 bytes allocated
==9054== 
==9054== LEAK SUMMARY:
==9054==definitely lost: 1,482 bytes in 5 blocks
==9054==indirectly lost: 6,720 bytes in 210 blocks
==9054==  possibly lost: 0 bytes in 0 blocks
==9054==still reachable: 7,725,302 bytes in 21,544 blocks
==9054== suppressed: 0 bytes in 0 blocks
==9054== Rerun with --leak-check=full to see details of leaked memory
==9054== 
==9054== For counts of detected and suppressed errors, rerun with: -v
==9054== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 3)
==9063== Syscall param sendmsg(mmsg[0].msg_hdr) points to uninitialised byte(s)
==9063==at 0x829C0BF: sendmmsg (sendmmsg.c:36)
==9063==by 0x181842C3: __libc_res_nsend (res_send.c:1132)
==9063==by 0x18181B14: __libc_res_nquery (res_query.c:226)
==9063==by 0x181820D4: __libc_res_nquerydomain (res_query.c:582)
==9063==by 0x18182748: __libc_res_nsearch (res_query.c:378)
==9063==by 0x17F76A48: _nss_dns_gethostbyname4_r (dns-host.c:313)
==9063==by 0x8284380: gaih_inet (getaddrinfo.c:842)
==9063==by 0x8286C1D: getaddrinfo (getaddrinfo.c:2421)
==9063==by 0x5CA0FAA: ecore_con_info_get (ecore_con_info.c:283)
==9063==by 0x5CA1343: ecore_con_info_tcp_connect (ecore_con_info.c:130)
==9063==by 0x5C95049: ecore_con_server_connect (ecore_con.c:521)
==9063==by 0x10806B3D: _forecasts_cb_check (e_mod_main.c:572)
==9063==  Address 0x7feffb4d0 is on thread 1's stack
==9063==  Uninitialised value was created by a stack allocation
==9063==at 0x18183840: __libc_res_nsend (res_send.c:347)
==9063== 
==9063== Syscall param write(buf) points to uninitialised byte(s)
==9063==at 0x6E16DAD: ??? (syscall-template.S:81)
==9063==by 0x5CA10AC: ecore_con_info_get (ecore_con_info.c:316)
==9063==by 0x5CA1343: ecore_con_info_tcp_connect (ecore_con_info.c:130)
==9063==by 0x5C95049: 

Re: [E-devel] Warning: Incoming new Stable release 1.7.5

2013-01-02 Thread Ulisses Furquim
Hi Jérémy,

On Wed, Jan 2, 2013 at 7:28 PM, Jérémy Zurcher  wrote:
> #0  0x7fffeac78cd0 in evas_software_xlib_x_write_mask_line (buf=buf@entry=
> 0x7457b0, xob=0x181f610, src=0x7fffe3db0360, w=369, y=y@entry=85)
> at modules/evas/engines/software_x11/evas_xlib_buffer.c:40
> #1  0x7fffeac77be4 in evas_software_xlib_outbuf_push_updated_region (buf=
> 0x7457b0, update=0xa1a400, x=201, y=1, w=, h=96)
> at modules/evas/engines/software_x11/evas_xlib_outbuf.c:1064
> #2  0x7fffeac75052 in eng_output_redraws_next_update_push (
> h=, w=, y=,
> x=, surface=0xa1a400, data=0x745e50,
> render_mode=)
> at modules/evas/engines/software_x11/evas_engine.c:893
> #3  eng_output_redraws_next_update_push (data=0x745e50, surface=0xa1a400,
> x=, y=, w=,
> h=, render_mode=EVAS_RENDER_MODE_ASYNC_END)
> at modules/evas/engines/software_x11/evas_engine.c:883
> #4  0x7568e46f in evas_render_wakeup (eo_e=0x739400)
> at lib/evas/canvas/evas_render.c:1827
> #5  evas_render_async_wakeup (target=, type=,
> event_info=) at lib/evas/canvas/evas_render.c:1868
> #6  0x75697325 in _evas_async_events_process_single ()
> at lib/evas/canvas/evas_async_events.c:149
> #7  _evas_async_events_process_single ()
> at lib/evas/canvas/evas_async_events.c:118
> #8  0x75697570 in evas_async_events_process ()
> at lib/evas/canvas/evas_async_events.c:179
> #9  0x7687d4b9 in _ecore_evas_async_events_fd_handler (
> data=, fd_handler=)
> at lib/ecore_evas/ecore_evas.c:2449
> #10 0x753e8531 in _ecore_call_fd_cb (data=,
> func=, fd_handler=0x648810) at 
> lib/ecore/ecore_private.h:378
> #11 _ecore_main_fd_handlers_call () at lib/ecore/ecore_main.c:1690
> #12 _ecore_main_loop_iterate_internal (once_only=once_only@entry=0)
> at lib/ecore/ecore_main.c:1937
> #13 0x753e89a7 in ecore_main_loop_begin ()
> at lib/ecore/ecore_main.c:964
> #14 0x77adae15 in elm_run () at elm_main.c:956
> #15 0x0040c581 in elm_main (argc=, argv= out>)
> at main.c:1304
> #16 0x740ffa15 in __libc_start_main () from /usr/lib/libc.so.6
> #17 0x00408889 in _start ()
> #0  0x7fffeac78cd0 in evas_software_xlib_x_write_mask_line (buf=buf@entry=
> 0x7457b0, xob=0x181f610, src=0x7fffe3db0360, w=369, y=y@entry=85)
> at modules/evas/engines/software_x11/evas_xlib_buffer.c:40
> 40   *dst_ptr =
>
> print dst_ptr
> $1 = (DATA8 *) 0x7fffe3d2d000 

I'm aware this bug is also present in stable and Raster seemed to have
fixed it but be careful as you're not running evas stable and Luís
Felipe is doing another stable release now.

Regards,

-- 
Ulisses Furquim
ProFUSION embedded systems
http://profusion.mobi
Mobile: +55 19 9250 0942
Skype: ulissesffs

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Warning: Incoming new Stable release 1.7.5

2013-01-02 Thread thomasg
On Wed, Jan 2, 2013 at 10:28 PM, Jérémy Zurcher  wrote:

> #0  0x7fffeac78cd0 in evas_software_xlib_x_write_mask_line
> (buf=buf@entry=
> 0x7457b0, xob=0x181f610, src=0x7fffe3db0360, w=369, y=y@entry=85)
> at modules/evas/engines/software_x11/evas_xlib_buffer.c:40
> #1  0x7fffeac77be4 in evas_software_xlib_outbuf_push_updated_region
> (buf=
> 0x7457b0, update=0xa1a400, x=201, y=1, w=, h=96)
> at modules/evas/engines/software_x11/evas_xlib_outbuf.c:1064
> #2  0x7fffeac75052 in eng_output_redraws_next_update_push (
> h=, w=, y=,
> x=, surface=0xa1a400, data=0x745e50,
> render_mode=)
> at modules/evas/engines/software_x11/evas_engine.c:893
> #3  eng_output_redraws_next_update_push (data=0x745e50, surface=0xa1a400,
> x=, y=, w=,
> h=, render_mode=EVAS_RENDER_MODE_ASYNC_END)
> at modules/evas/engines/software_x11/evas_engine.c:883
> #4  0x7568e46f in evas_render_wakeup (eo_e=0x739400)
> at lib/evas/canvas/evas_render.c:1827
> #5  evas_render_async_wakeup (target=, type=,
> event_info=) at lib/evas/canvas/evas_render.c:1868
> #6  0x75697325 in _evas_async_events_process_single ()
> at lib/evas/canvas/evas_async_events.c:149
> #7  _evas_async_events_process_single ()
> at lib/evas/canvas/evas_async_events.c:118
> #8  0x75697570 in evas_async_events_process ()
> at lib/evas/canvas/evas_async_events.c:179
> #9  0x7687d4b9 in _ecore_evas_async_events_fd_handler (
> data=, fd_handler=)
> at lib/ecore_evas/ecore_evas.c:2449
> #10 0x753e8531 in _ecore_call_fd_cb (data=,
> func=, fd_handler=0x648810) at
> lib/ecore/ecore_private.h:378
> #11 _ecore_main_fd_handlers_call () at lib/ecore/ecore_main.c:1690
> #12 _ecore_main_loop_iterate_internal (once_only=once_only@entry=0)
> at lib/ecore/ecore_main.c:1937
> #13 0x753e89a7 in ecore_main_loop_begin ()
> at lib/ecore/ecore_main.c:964
> #14 0x77adae15 in elm_run () at elm_main.c:956
> #15 0x0040c581 in elm_main (argc=, argv= out>)
> at main.c:1304
> #16 0x740ffa15 in __libc_start_main () from /usr/lib/libc.so.6
> #17 0x00408889 in _start ()
> #0  0x7fffeac78cd0 in evas_software_xlib_x_write_mask_line
> (buf=buf@entry=
> 0x7457b0, xob=0x181f610, src=0x7fffe3db0360, w=369, y=y@entry=85)
> at modules/evas/engines/software_x11/evas_xlib_buffer.c:40
> 40   *dst_ptr =
>
> print dst_ptr
> $1 = (DATA8 *) 0x7fffe3d2d000 
>

We had that one reported already and raster actually pushed a supposed fix
today.
However, according to dh, the fix also has a bug, so it might take a while
until it is properly fixed.

--
thomasg
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Warning: Incoming new Stable release 1.7.5

2013-01-02 Thread Jérémy Zurcher
#0  0x7fffeac78cd0 in evas_software_xlib_x_write_mask_line (buf=buf@entry=
0x7457b0, xob=0x181f610, src=0x7fffe3db0360, w=369, y=y@entry=85)
at modules/evas/engines/software_x11/evas_xlib_buffer.c:40
#1  0x7fffeac77be4 in evas_software_xlib_outbuf_push_updated_region (buf=
0x7457b0, update=0xa1a400, x=201, y=1, w=, h=96)
at modules/evas/engines/software_x11/evas_xlib_outbuf.c:1064
#2  0x7fffeac75052 in eng_output_redraws_next_update_push (
h=, w=, y=, 
x=, surface=0xa1a400, data=0x745e50, 
render_mode=)
at modules/evas/engines/software_x11/evas_engine.c:893
#3  eng_output_redraws_next_update_push (data=0x745e50, surface=0xa1a400, 
x=, y=, w=, 
h=, render_mode=EVAS_RENDER_MODE_ASYNC_END)
at modules/evas/engines/software_x11/evas_engine.c:883
#4  0x7568e46f in evas_render_wakeup (eo_e=0x739400)
at lib/evas/canvas/evas_render.c:1827
#5  evas_render_async_wakeup (target=, type=, 
event_info=) at lib/evas/canvas/evas_render.c:1868
#6  0x75697325 in _evas_async_events_process_single ()
at lib/evas/canvas/evas_async_events.c:149
#7  _evas_async_events_process_single ()
at lib/evas/canvas/evas_async_events.c:118
#8  0x75697570 in evas_async_events_process ()
at lib/evas/canvas/evas_async_events.c:179
#9  0x7687d4b9 in _ecore_evas_async_events_fd_handler (
data=, fd_handler=)
at lib/ecore_evas/ecore_evas.c:2449
#10 0x753e8531 in _ecore_call_fd_cb (data=, 
func=, fd_handler=0x648810) at lib/ecore/ecore_private.h:378
#11 _ecore_main_fd_handlers_call () at lib/ecore/ecore_main.c:1690
#12 _ecore_main_loop_iterate_internal (once_only=once_only@entry=0)
at lib/ecore/ecore_main.c:1937
#13 0x753e89a7 in ecore_main_loop_begin ()
at lib/ecore/ecore_main.c:964
#14 0x77adae15 in elm_run () at elm_main.c:956
#15 0x0040c581 in elm_main (argc=, argv=)
at main.c:1304
#16 0x740ffa15 in __libc_start_main () from /usr/lib/libc.so.6
#17 0x00408889 in _start ()
#0  0x7fffeac78cd0 in evas_software_xlib_x_write_mask_line (buf=buf@entry=
0x7457b0, xob=0x181f610, src=0x7fffe3db0360, w=369, y=y@entry=85)
at modules/evas/engines/software_x11/evas_xlib_buffer.c:40
40   *dst_ptr =

print dst_ptr
$1 = (DATA8 *) 0x7fffe3d2d000 


--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: dorileo trunk/emotion

2013-01-02 Thread Leandro Dorileo

Huuum... it seems I've missed something here, the stable tree is been
maintained on branch/emotion-1.7. There'are entries for 1.7.2,
1.7.3 and the current is 1.7.4, but no tags were created for the 1.7.2 
and 1.7.3.

On Wed, Jan 02, 2013 at 01:03:23PM -0800, Enlightenment SVN wrote:
> Log:
> Emotion: organize the NEWS file
>   
>   Split the changes which went in between 1.0.1 and 1.0.7 and reset the
>   current version to 1.7.1.
>   
> 
> Author:   dorileo
> Date: 2013-01-02 13:03:23 -0800 (Wed, 02 Jan 2013)
> New Revision: 82018
> Trac: http://trac.enlightenment.org/e/changeset/82018
> 
> Modified:
>   trunk/emotion/NEWS 
> 
> Modified: trunk/emotion/NEWS
> ===
> --- trunk/emotion/NEWS2013-01-02 20:55:57 UTC (rev 82017)
> +++ trunk/emotion/NEWS2013-01-02 21:03:23 UTC (rev 82018)
> @@ -1,15 +1,23 @@
> -Emotion 1.7.0
> +Emotion 1.7.1
>  
> -Changes since Emotion 1.0.0:
> +Changes since Emotion 1.7.0:
>  -
>  
>  Additions:
> + - Add fimcconvert and capsfilter element for device
> +
> +Fixes:
> + - fix to call correct render function.
> +
> +Changes since Emotion 1.0.1:
> +-
> +
> +Additions:
>   - Add support for "playback_started" callback to generic player.
>   - Implement SPU switch for generic/vlc.
>   - Sync rendering with Ecore_Animator.
>   - Track pending object for proper shutdown.
>   - Start handling embedded hardware customization.
> - - Add fimcconvert and capsfilter element for device 
>  
>  Fixes:
>   - build out of tree.
> @@ -18,7 +26,6 @@
>   - fix priority set/get for gstreamer.
>   - reset VLC pipeline on EOS.
>   - fix race condition on shutdown when still saving a file position.
> - - fix to call correct render function. 
>  
>  Improvements:
>  
> 
> 
> --
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612 
> ___
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

-- 
Leandro Dorileo
ProFUSION embedded systems
http://profusion.mobi

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Warning: Incoming new Stable release 1.7.5

2013-01-02 Thread Jérémy Zurcher
I have an ugly one that I havn't yet found the time to look at,
long cat output triggers it:


On Thursday 03 January 2013  07:35, Simon wrote :
> On 01/03/2013 01:22 AM, 
> enlightenment-devel-requ...@lists.sourceforge.net wrote:
> > Guys,
> >
> > just a warning, get your patches in because tomorrow we're going to be
> > spinning a new stable release of the EFL. PLEASE take the time to do some
> > testing of the stable branches and see if everything is OK.
> >
> > Best regards,
> > Luis Felipe
> >
> >
> > -- Lu?s Felipe Strano Moraes http://www.strano.org
>   Can you also do a Terminology 0.2.1 release? we have a couple of bugs 
> that are fixed in svn we have manually had to patch i'm sure other 
> people still have these error like filling up .xsession-errors
> 
> Cheers
> Simon
> 
> --
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612 
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 
Jérémy Zurcher
av General Guisan 49
1400 Yverdon-les-bains
+41 (0) 79 599 84 27

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: mike_m trunk/efl/src/lib/ecore_con

2013-01-02 Thread Michael Blumenkrantz
On Wed, 2 Jan 2013 19:05:54 -0200
"Eduardo Lima (Etrunko)"  wrote:

> On Wed, Jan 2, 2013 at 6:36 PM, Enlightenment SVN
>  wrote:
> > Log:
> > efl: Fix shadow warnings
> >
> >   Signed-off-by: Mike McCormack 
> >
> > Author:   mike_m
> > Date: 2013-01-02 12:36:40 -0800 (Wed, 02 Jan 2013)
> > New Revision: 82013
> > Trac: http://trac.enlightenment.org/e/changeset/82013
> >
> > Modified:
> >   trunk/efl/src/lib/ecore_con/dns.c
> >
> > Modified: trunk/efl/src/lib/ecore_con/dns.c
> > ===
> > --- trunk/efl/src/lib/ecore_con/dns.c   2013-01-02 20:36:36 UTC (rev 82012)
> > +++ trunk/efl/src/lib/ecore_con/dns.c   2013-01-02 20:36:40 UTC (rev 82013)
> > @@ -949,6 +949,7 @@
> >  int dns_p_push(struct dns_packet *P, enum dns_section section, const void 
> > *dn, size_t dnlen, enum dns_type type, enum dns_class class, unsigned ttl, 
> > const void *any) {
> > size_t end = P->end;
> > int error;
> > +   unsigned short count;
> >
> > if ((error = dns_d_push(P, dn, dnlen)))
> > goto error;
> > @@ -985,7 +986,8 @@
> > if (!P->qd.base && (error = dns_p_study(P)))
> > goto error;
> >
> > -   dns_header(P)->qdcount = 
> > htons(ntohs(dns_header(P)->qdcount) + 1);
> > +   count = ntohs(dns_header(P)->qdcount) + 1;
> > +   dns_header(P)->qdcount = htons(count);
> >
> > P->qd.end  = P->end;
> > P->an.base = P->end;
> > @@ -1003,7 +1005,8 @@
> > if (!P->an.base && (error = dns_p_study(P)))
> > goto error;
> >
> > -   dns_header(P)->ancount = 
> > htons(ntohs(dns_header(P)->ancount) + 1);
> > +   count = ntohs(dns_header(P)->ancount) + 1;
> > +   dns_header(P)->ancount = htons(count);
> >
> > P->an.end  = P->end;
> > P->ns.base = P->end;
> > @@ -1019,7 +1022,8 @@
> > if (!P->ns.base && (error = dns_p_study(P)))
> > goto error;
> >
> > -   dns_header(P)->nscount = 
> > htons(ntohs(dns_header(P)->nscount) + 1);
> > +   count = ntohs(dns_header(P)->nscount) + 1;
> > +   dns_header(P)->nscount = htons(count);
> >
> > P->ns.end  = P->end;
> > P->ar.base = P->end;
> > @@ -1030,7 +1034,8 @@
> > if (!P->ar.base && (error = dns_p_study(P)))
> > goto error;
> >
> > -   dns_header(P)->arcount = 
> > htons(ntohs(dns_header(P)->arcount) + 1);
> > +   count = ntohs(dns_header(P)->arcount) + 1;
> > +   dns_header(P)->arcount = ntohs(dns_header(P)->arcount) + 1;
> >
> 
> This last one looks weird, is it really correct?
> 
> 

no, it is not.

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: mike_m trunk/efl/src/lib/ecore_con

2013-01-02 Thread Eduardo Lima (Etrunko)
On Wed, Jan 2, 2013 at 6:36 PM, Enlightenment SVN
 wrote:
> Log:
> efl: Fix shadow warnings
>
>   Signed-off-by: Mike McCormack 
>
> Author:   mike_m
> Date: 2013-01-02 12:36:40 -0800 (Wed, 02 Jan 2013)
> New Revision: 82013
> Trac: http://trac.enlightenment.org/e/changeset/82013
>
> Modified:
>   trunk/efl/src/lib/ecore_con/dns.c
>
> Modified: trunk/efl/src/lib/ecore_con/dns.c
> ===
> --- trunk/efl/src/lib/ecore_con/dns.c   2013-01-02 20:36:36 UTC (rev 82012)
> +++ trunk/efl/src/lib/ecore_con/dns.c   2013-01-02 20:36:40 UTC (rev 82013)
> @@ -949,6 +949,7 @@
>  int dns_p_push(struct dns_packet *P, enum dns_section section, const void 
> *dn, size_t dnlen, enum dns_type type, enum dns_class class, unsigned ttl, 
> const void *any) {
> size_t end = P->end;
> int error;
> +   unsigned short count;
>
> if ((error = dns_d_push(P, dn, dnlen)))
> goto error;
> @@ -985,7 +986,8 @@
> if (!P->qd.base && (error = dns_p_study(P)))
> goto error;
>
> -   dns_header(P)->qdcount = htons(ntohs(dns_header(P)->qdcount) 
> + 1);
> +   count = ntohs(dns_header(P)->qdcount) + 1;
> +   dns_header(P)->qdcount = htons(count);
>
> P->qd.end  = P->end;
> P->an.base = P->end;
> @@ -1003,7 +1005,8 @@
> if (!P->an.base && (error = dns_p_study(P)))
> goto error;
>
> -   dns_header(P)->ancount = htons(ntohs(dns_header(P)->ancount) 
> + 1);
> +   count = ntohs(dns_header(P)->ancount) + 1;
> +   dns_header(P)->ancount = htons(count);
>
> P->an.end  = P->end;
> P->ns.base = P->end;
> @@ -1019,7 +1022,8 @@
> if (!P->ns.base && (error = dns_p_study(P)))
> goto error;
>
> -   dns_header(P)->nscount = htons(ntohs(dns_header(P)->nscount) 
> + 1);
> +   count = ntohs(dns_header(P)->nscount) + 1;
> +   dns_header(P)->nscount = htons(count);
>
> P->ns.end  = P->end;
> P->ar.base = P->end;
> @@ -1030,7 +1034,8 @@
> if (!P->ar.base && (error = dns_p_study(P)))
> goto error;
>
> -   dns_header(P)->arcount = htons(ntohs(dns_header(P)->arcount) 
> + 1);
> +   count = ntohs(dns_header(P)->arcount) + 1;
> +   dns_header(P)->arcount = ntohs(dns_header(P)->arcount) + 1;
>

This last one looks weird, is it really correct?


-- 
Eduardo de Barros Lima ◤✠◢
ebl...@gmail.com

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Warning: Incoming new Stable release 1.7.5

2013-01-02 Thread Simon
On 01/03/2013 01:22 AM, 
enlightenment-devel-requ...@lists.sourceforge.net wrote:
> Guys,
>
> just a warning, get your patches in because tomorrow we're going to be
> spinning a new stable release of the EFL. PLEASE take the time to do some
> testing of the stable branches and see if everything is OK.
>
> Best regards,
> Luis Felipe
>
>
> -- Lu?s Felipe Strano Moraes http://www.strano.org
  Can you also do a Terminology 0.2.1 release? we have a couple of bugs 
that are fixed in svn we have manually had to patch i'm sure other 
people still have these error like filling up .xsession-errors

Cheers
Simon

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje typedefs to ease reading and parsing

2013-01-02 Thread Michael Blumenkrantz
On Wed, 2 Jan 2013 21:51:35 +0100
Jérémy Zurcher  wrote:

> just to ease ffi-efl maintenance ...
> 
> patched attached
> 
> regards
> Jérémy
> 

imo instead of the second two typedefs we can just use Ecore_Cb since it's the 
same and already exists...

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] edje typedefs to ease reading and parsing

2013-01-02 Thread Jérémy Zurcher
just to ease ffi-efl maintenance ...

patched attached

regards
Jérémy

diff --git a/edje/src/lib/Edje.h b/edje/src/lib/Edje.h
index 4d51404..036c0f7 100644
--- a/edje/src/lib/Edje.h
+++ b/edje/src/lib/Edje.h
@@ -6112,6 +6112,10 @@ EAPI Eina_Booledje_object_part_drag_page  
(Evas_Object *obj, const c
  * @{
  */
 
+typedef void*   (*Edje_Layout_Data_Get_Cb)  (void *data);
+typedef void(*Edje_Layout_Data_Free_Cb) (void *data);
+typedef void(*Edje_Free_Data_Cb)(void *data);
+
 /**
  * @brief Registers a custom layout to be used in edje boxes.
  *
@@ -6134,7 +6138,7 @@ EAPI Eina_Booledje_object_part_drag_page  
(Evas_Object *obj, const c
  * as its parameter, and this one will be freed by free_data whenever
  * the layout is unregistered from Edje.
  */
-EAPI void edje_box_layout_register(const char *name, 
Evas_Object_Box_Layout func, void *(*layout_data_get)(void *), void 
(*layout_data_free)(void *), void (*free_data)(void *), void *data);
+EAPI void edje_box_layout_register(const char *name, 
Evas_Object_Box_Layout func, Edje_Layout_Data_Get_Cb layout_data_get, 
Edje_Layout_Data_Free_Cb layout_data_free, Edje_Free_Data_Cb free_data, void 
*data);
 
 /**
  * @brief Appends an object to the box.
diff --git a/edje/src/lib/edje_util.c b/edje/src/lib/edje_util.c
index d03cb6d..bd23de1 100644
--- a/edje/src/lib/edje_util.c
+++ b/edje/src/lib/edje_util.c
@@ -3604,7 +3604,7 @@ _edje_box_layout_external_new(const char *name, 
Evas_Object_Box_Layout func, voi
 }
 
 EAPI void
-edje_box_layout_register(const char *name, Evas_Object_Box_Layout func, void 
*(*layout_data_get)(void *), void (*layout_data_free)(void *), void 
(*free_data)(void *), void *data)
+edje_box_layout_register(const char *name, Evas_Object_Box_Layout func, 
Edje_Layout_Data_Get_Cb layout_data_get, Edje_Layout_Data_Free_Cb 
layout_data_free, Edje_Free_Data_Cb free_data, void *data)
 {
Edje_Box_Layout *l;
 
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 ___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eio eio_eet_flush -> eio_eet_sync

2013-01-02 Thread Michael Blumenkrantz
On Wed, 2 Jan 2013 21:01:06 +0100
Jérémy Zurcher  wrote:

> 1.7.5 is coming, what about this private thread !?
> 
> regards
> Jérémy
> 


I think for now the decision was to keep both symbols and blame cedric

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eio eio_eet_flush -> eio_eet_sync

2013-01-02 Thread Jérémy Zurcher
1.7.5 is coming, what about this private thread !?

regards
Jérémy

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] fix efl debug profile compilation

2013-01-02 Thread Jérémy Zurcher
small patch attached

regards
Jérémy
diff --git a/efl/src/modules/eina/mp/chained_pool/eina_chained_mempool.c 
b/efl/src/modules/eina/mp/chained_pool/eina_chained_mempool.c
index a9be284..be44c2a 100644
--- a/efl/src/modules/eina/mp/chained_pool/eina_chained_mempool.c
+++ b/efl/src/modules/eina/mp/chained_pool/eina_chained_mempool.c
@@ -39,6 +39,9 @@
 #include "eina_trash.h"
 #include "eina_rbtree.h"
 #include "eina_lock.h"
+#ifdef EINA_HAVE_DEBUG_THREADS
+# include "eina_thread.h"
+#endif
 
 #include "eina_private.h"
 
@@ -73,7 +76,7 @@ struct _Chained_Mempool
int minimal_size;
 #endif
 #ifdef EINA_HAVE_DEBUG_THREADS
-   Eina_Tthread self;
+   Eina_Thread self;
 #endif
Eina_Lock mutex;
 };
@@ -133,7 +136,7 @@ _eina_chained_mp_pool_new(Chained_Mempool *pool)
 ((float)(sz - pool->minimal_size) * 100) / (float) 
(pool->alloc_size),
 pool->name,
 pool->alloc_size,
-sz - pool->minimal_size);
+(int)sz - pool->minimal_size);
}
 #endif
 
@@ -351,7 +354,7 @@ eina_chained_mempool_repack(void *data,
if (!eina_lock_take(&pool->mutex))
  {
 #ifdef EINA_HAVE_DEBUG_THREADS
-assert(eina_threadequal(pool->self, eina_threadself()));
+assert(eina_thread_equal(pool->self, eina_thread_self()));
 #endif
  }
 
@@ -469,7 +472,7 @@ eina_chained_mempool_init(const char *context,
 #endif
 
 #ifdef EINA_HAVE_DEBUG_THREADS
-   mp->self = eina_threadself();
+   mp->self = eina_thread_self();
 #endif
 
eina_lock_new(&mp->mutex);
@@ -513,7 +516,7 @@ eina_chained_mempool_shutdown(void *data)
eina_lock_free(&mp->mutex);
 
 #ifdef EINA_HAVE_DEBUG_THREADS
-   assert(eina_threadequal(mp->self, eina_threadself()));
+   assert(eina_thread_equal(mp->self, eina_thread_self()));
 #endif
 
free(mp);
diff --git a/efl/src/modules/eina/mp/one_big/eina_one_big.c 
b/efl/src/modules/eina/mp/one_big/eina_one_big.c
index cc96c8e..1d61d64 100644
--- a/efl/src/modules/eina/mp/one_big/eina_one_big.c
+++ b/efl/src/modules/eina/mp/one_big/eina_one_big.c
@@ -31,6 +31,9 @@
 #include "eina_inlist.h"
 #include "eina_log.h"
 #include "eina_lock.h"
+#ifdef EINA_HAVE_DEBUG_THREADS
+# include "eina_thread.h"
+#endif
 
 #ifndef NVALGRIND
 # include 
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 ___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: seoz trunk/devs/seoz

2013-01-02 Thread Igor Murzov
What about this:

-"Last-Translator: Daniel Juyung Seo \n"
+"Last-Translator: Daniel Juyung Seo \n"

?

On Thu, 3 Jan 2013 03:29:59 +0900
Daniel Juyung Seo  wrote:

> hahaha you found that E!
> 
> Daniel Juyung Seo (SeoZ)
> 
> On Thu, Jan 3, 2013 at 3:10 AM, Michael Blumenkrantz <
> michael.blumenkra...@gmail.com> wrote:
> 
> > On Wed,  2 Jan 2013 10:07:26 -0800
> > "Enlightenment SVN"  wrote:
> >
> > > Log:
> > > devs/seoz build.sh: fixed a typo in the build script.
> > >
> > > Author:   seoz
> > > Date: 2013-01-02 10:07:25 -0800 (Wed, 02 Jan 2013)
> > > New Revision: 82002
> > > Trac: http://trac.enlightenment.org/e/changeset/82002
> > >
> > > Modified:
> > >   trunk/devs/seoz/build.sh
> > >
> > > Modified: trunk/devs/seoz/build.sh
> > > ===
> > > --- trunk/devs/seoz/build.sh  2013-01-02 17:37:04 UTC (rev 82001)
> > > +++ trunk/devs/seoz/build.sh  2013-01-02 18:07:25 UTC (rev 82002)
> > > @@ -31,7 +31,7 @@
> > >  export BUILD_PYTHON_BINDINGS="BINDINGS/python/python-evas
> > BINDINGS/python/python-ecore BINDINGS/python/python-elementary
> > BINDINGS/python/python-edje BINDINGS/python/python-emotion
> > BINDINGS/python/python-e_dbus"
> > >  export BUILD_CPP_BINDINGS="BINDINGS/cxx/eflxx BINDINGS/cxx/einaxx
> > BINDINGS/cxx/evasxx BINDINGS/cxx/ecorexx BINDINGS/cxx/edjexx
> > BINDINGS/cxx/elementaryxx"
> > >  export BUILD_BINDINGS=$BUILD_PYTHON_BINDINGS" "$BUILD_CPP_BINDINGS" "
> > > -export BUILD_E_MODULES="E-MODULES-EXTRA/comp-scale E-MODULES-EXTRA/elfe
> > E-MODULES-EXTRA/engage E-MODULES-EXTRA/everything-shotgun
> > E-MODULES-EXTRA/forcasts E-MODULES-EXTRA/eweather"
> > > +export BUILD_E_MODULES="E-MODULES-EXTRA/comp-scale E-MODULES-EXTRA/elfe
> > E-MODULES-EXTRA/engage E-MODULES-EXTRA/everything-shotgun
> > E-MODULES-EXTRA/forecasts E-MODULES-EXTRA/eweather"
> > >  export BUILD_ETC="terminology ephysics_tests econnman exactness efx
> > PROTO/shotgun editje PROTO/elev8 PROTO/eyelight ephoto edje_viewer
> > PROTO/azy elmdentica enlil PROTO/emote emprint clouseau envision ensure
> > enjoy exquisite rage PROTO/eyesight"
> > >  export BUILD_EXAMPLE="EXAMPLES/elementary/calculator
> > EXAMPLES/elementary/converter EXAMPLES/elementary/phonebook
> > EXAMPLES/elementary/sticky-notes"
> > >  export BUILD_GAMES="PROTO/etrophy GAMES/efbb"
> >
> >
> > YOU FORGOT THE E
> > REALLY??


--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch][Elementary] Fix elm_prefs_data_get() documentation.

2013-01-02 Thread Murilo Belluzzo
Dear all,

Just fixing the return type documentation of elm_prefs_data_get()
(copy&paste failure) and the "@see" in elm_prefs_data_set() (pointing to
itself).

Cheers,
Murilo Belluzzo.


elm_prefs_docs_fix.diff
Description: Binary data
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 ___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: seoz trunk/devs/seoz

2013-01-02 Thread Daniel Juyung Seo
hahaha you found that E!

Daniel Juyung Seo (SeoZ)

On Thu, Jan 3, 2013 at 3:10 AM, Michael Blumenkrantz <
michael.blumenkra...@gmail.com> wrote:

> On Wed,  2 Jan 2013 10:07:26 -0800
> "Enlightenment SVN"  wrote:
>
> > Log:
> > devs/seoz build.sh: fixed a typo in the build script.
> >
> > Author:   seoz
> > Date: 2013-01-02 10:07:25 -0800 (Wed, 02 Jan 2013)
> > New Revision: 82002
> > Trac: http://trac.enlightenment.org/e/changeset/82002
> >
> > Modified:
> >   trunk/devs/seoz/build.sh
> >
> > Modified: trunk/devs/seoz/build.sh
> > ===
> > --- trunk/devs/seoz/build.sh  2013-01-02 17:37:04 UTC (rev 82001)
> > +++ trunk/devs/seoz/build.sh  2013-01-02 18:07:25 UTC (rev 82002)
> > @@ -31,7 +31,7 @@
> >  export BUILD_PYTHON_BINDINGS="BINDINGS/python/python-evas
> BINDINGS/python/python-ecore BINDINGS/python/python-elementary
> BINDINGS/python/python-edje BINDINGS/python/python-emotion
> BINDINGS/python/python-e_dbus"
> >  export BUILD_CPP_BINDINGS="BINDINGS/cxx/eflxx BINDINGS/cxx/einaxx
> BINDINGS/cxx/evasxx BINDINGS/cxx/ecorexx BINDINGS/cxx/edjexx
> BINDINGS/cxx/elementaryxx"
> >  export BUILD_BINDINGS=$BUILD_PYTHON_BINDINGS" "$BUILD_CPP_BINDINGS" "
> > -export BUILD_E_MODULES="E-MODULES-EXTRA/comp-scale E-MODULES-EXTRA/elfe
> E-MODULES-EXTRA/engage E-MODULES-EXTRA/everything-shotgun
> E-MODULES-EXTRA/forcasts E-MODULES-EXTRA/eweather"
> > +export BUILD_E_MODULES="E-MODULES-EXTRA/comp-scale E-MODULES-EXTRA/elfe
> E-MODULES-EXTRA/engage E-MODULES-EXTRA/everything-shotgun
> E-MODULES-EXTRA/forecasts E-MODULES-EXTRA/eweather"
> >  export BUILD_ETC="terminology ephysics_tests econnman exactness efx
> PROTO/shotgun editje PROTO/elev8 PROTO/eyelight ephoto edje_viewer
> PROTO/azy elmdentica enlil PROTO/emote emprint clouseau envision ensure
> enjoy exquisite rage PROTO/eyesight"
> >  export BUILD_EXAMPLE="EXAMPLES/elementary/calculator
> EXAMPLES/elementary/converter EXAMPLES/elementary/phonebook
> EXAMPLES/elementary/sticky-notes"
> >  export BUILD_GAMES="PROTO/etrophy GAMES/efbb"
>
>
> YOU FORGOT THE E
> REALLY??
>
>
> --
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Fix _item_text_set_hook to set part text correctly

2013-01-02 Thread Daniel Juyung Seo
Dear Jaehyun Cho, thanks for the patch.
Your patch looks good and it fixes a bug but I have two comments.

1. the first snprintf is not needed

snprintf(buf, sizeof(buf), "elm.text.title");
edje_object_part_text_set(VIEW(it), buf, label);
->
edje_object_part_text_set(VIEW(it), "elm.text.title", label);

2. the second snprintf is not needed

snprintf(buf, sizeof(buf), "elm.text.subtitle");
edje_object_part_text_set(VIEW(it), buf, label);
->
edje_object_part_text_set(VIEW(it), "elm.text.subtitle", label);

Can you apply this comments to your patch?
Of course I could do this for you but I am just giving you feedbacks for
practice.
Thanks.

Daniel Juyung Seo (SeoZ)

On Thu, Jan 3, 2013 at 1:23 AM, 조재현  wrote:

> Dear all,
>
> Hello. This is Jaehyun Cho.
> The current version of _item_text_set_hook sends the part signal name to
> edje_object_part_text_set. (elementary/src/lib/elc_naviframe.c)
> To resolve this issue, I sent different arguments to
> edje_object_part_text_set for each case.
> Please review this patch.
>
> Thank you,
> Jaehyun Cho.
>
>
> --
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: seoz trunk/devs/seoz

2013-01-02 Thread Michael Blumenkrantz
On Wed,  2 Jan 2013 10:07:26 -0800
"Enlightenment SVN"  wrote:

> Log:
> devs/seoz build.sh: fixed a typo in the build script.
> 
> Author:   seoz
> Date: 2013-01-02 10:07:25 -0800 (Wed, 02 Jan 2013)
> New Revision: 82002
> Trac: http://trac.enlightenment.org/e/changeset/82002
> 
> Modified:
>   trunk/devs/seoz/build.sh 
> 
> Modified: trunk/devs/seoz/build.sh
> ===
> --- trunk/devs/seoz/build.sh  2013-01-02 17:37:04 UTC (rev 82001)
> +++ trunk/devs/seoz/build.sh  2013-01-02 18:07:25 UTC (rev 82002)
> @@ -31,7 +31,7 @@
>  export BUILD_PYTHON_BINDINGS="BINDINGS/python/python-evas 
> BINDINGS/python/python-ecore BINDINGS/python/python-elementary 
> BINDINGS/python/python-edje BINDINGS/python/python-emotion 
> BINDINGS/python/python-e_dbus"
>  export BUILD_CPP_BINDINGS="BINDINGS/cxx/eflxx BINDINGS/cxx/einaxx 
> BINDINGS/cxx/evasxx BINDINGS/cxx/ecorexx BINDINGS/cxx/edjexx 
> BINDINGS/cxx/elementaryxx"
>  export BUILD_BINDINGS=$BUILD_PYTHON_BINDINGS" "$BUILD_CPP_BINDINGS" "
> -export BUILD_E_MODULES="E-MODULES-EXTRA/comp-scale E-MODULES-EXTRA/elfe 
> E-MODULES-EXTRA/engage E-MODULES-EXTRA/everything-shotgun 
> E-MODULES-EXTRA/forcasts E-MODULES-EXTRA/eweather"
> +export BUILD_E_MODULES="E-MODULES-EXTRA/comp-scale E-MODULES-EXTRA/elfe 
> E-MODULES-EXTRA/engage E-MODULES-EXTRA/everything-shotgun 
> E-MODULES-EXTRA/forecasts E-MODULES-EXTRA/eweather"
>  export BUILD_ETC="terminology ephysics_tests econnman exactness efx 
> PROTO/shotgun editje PROTO/elev8 PROTO/eyelight ephoto edje_viewer PROTO/azy 
> elmdentica enlil PROTO/emote emprint clouseau envision ensure enjoy exquisite 
> rage PROTO/eyesight"
>  export BUILD_EXAMPLE="EXAMPLES/elementary/calculator 
> EXAMPLES/elementary/converter EXAMPLES/elementary/phonebook 
> EXAMPLES/elementary/sticky-notes"
>  export BUILD_GAMES="PROTO/etrophy GAMES/efbb"


YOU FORGOT THE E 
REALLY??

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch] Fix _item_text_set_hook to set part text correctly

2013-01-02 Thread 조재현
Dear all, 

Hello. This is Jaehyun Cho.
The current version of _item_text_set_hook sends the part signal name to 
edje_object_part_text_set. (elementary/src/lib/elc_naviframe.c)
To resolve this issue, I sent different arguments to edje_object_part_text_set 
for each case.
Please review this patch.

Thank you,
Jaehyun Cho.
Index: src/lib/elc_naviframe.c
===
--- src/lib/elc_naviframe.c	(revision 82000)
+++ src/lib/elc_naviframe.c	(working copy)
@@ -375,6 +375,7 @@ _item_text_set_hook(Elm_Object_Item *it,
   edje_object_signal_emit(VIEW(it), "elm,state,title_label,show", "elm");
 else
   edje_object_signal_emit(VIEW(it), "elm,state,title_label,hide", "elm");
+edje_object_part_text_set(VIEW(it), buf, label);
  }
else if (!strcmp("subtitle", part))
  {
@@ -384,6 +385,7 @@ _item_text_set_hook(Elm_Object_Item *it,
   edje_object_signal_emit(VIEW(it), "elm,state,subtitle,show", "elm");
 else
   edje_object_signal_emit(VIEW(it), "elm,state,subtitle,hide", "elm");
+edje_object_part_text_set(VIEW(it), buf, label);
  }
else
  {
@@ -409,10 +411,9 @@ _item_text_set_hook(Elm_Object_Item *it,
snprintf(buf, sizeof(buf), "elm,state,%s,hide", part);
  edje_object_signal_emit(VIEW(it), buf, "elm");
   }
+edje_object_part_text_set(VIEW(it), part, label);
  }
 
-   edje_object_part_text_set(VIEW(nit), buf, label);
-
/* access */
if (_elm_config->access_mode)
  _access_obj_process(nit, EINA_TRUE);
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 ___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster IN trunk/efl: . src/modules/evas/engines/software_x11

2013-01-02 Thread Christopher Michael
Hmmm, I think you're Fix needs a fix there mate ;)

Xlib:

 > - lbytes = ((w + 63) / 64) * 4;
 > + lbytes = ((w + 63) / 64) * 8;


Xcb:

 > -   lbytes = (((w + 63) / 64) * 4);
 > +   else
 > + lbytes = (((w + 63) / 64) * 4);


* 8 vs * 4 ?? ;)

If I had commit access right now, I would just fix it.

Cheers,
dh


On 02/01/13 15:01, Enlightenment SVN wrote:
> Log:
> fix mask write line stuff.
>
>
>
> Author:   raster
> Date: 2013-01-02 07:01:27 -0800 (Wed, 02 Jan 2013)
> New Revision: 81998
> Trac: http://trac.enlightenment.org/e/changeset/81998
>
> Modified:
>trunk/efl/ChangeLog trunk/efl/NEWS 
> trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c 
> trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
>
> Modified: trunk/efl/ChangeLog
> ===
> --- trunk/efl/ChangeLog   2013-01-02 13:22:36 UTC (rev 81997)
> +++ trunk/efl/ChangeLog   2013-01-02 15:01:27 UTC (rev 81998)
> @@ -1,3 +1,8 @@
> +2013-01-02  Carsten Haitzler (The Rasterman)
> +
> +* Fixed evas_software_xlib_x_write_mask_line() issue - it was
> +finding a segment in the shm cache of the wrong size for masks!
> +
>   2013-01-02  Cedric Bail
>
>   * Use Eina_File for evas webp, gif, tiff and eet loader.
>
> Modified: trunk/efl/NEWS
> ===
> --- trunk/efl/NEWS2013-01-02 13:22:36 UTC (rev 81997)
> +++ trunk/efl/NEWS2013-01-02 15:01:27 UTC (rev 81998)
> @@ -96,3 +96,4 @@
>   * Fix evas_object_image_is_inside()
>   * eio functions no longer crash when passed NULL and throw errors 
> accordingly
>   * Fix eina_xattr_value_ls() and eina_xattr_value_fd_ls()
> +* Fix mask write lines to not choose too small segments
>
> Modified: trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c
> ===
> --- trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c 
> 2013-01-02 13:22:36 UTC (rev 81997)
> +++ trunk/efl/src/modules/evas/engines/software_x11/evas_xcb_outbuf.c 
> 2013-01-02 15:01:27 UTC (rev 81998)
> @@ -1118,13 +1118,14 @@
>return evas_software_xcb_output_buffer_new(conn, vis, depth, w, h,
>   shm, data);
>
> -   lbytes = (((w + 63) / 64) * 4);
>  if (depth > 1)
>{
>   bpp = (depth / 8);
>   if (bpp == 3) bpp = 4;
>   lbytes = w * bpp) + 3) / 4) * 4);
>}
> +   else
> + lbytes = (((w + 63) / 64) * 4);
>
>  sz = (lbytes * h);
>  SHMPOOL_LOCK();
>
> Modified: trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
> ===
> --- trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
> 2013-01-02 13:22:36 UTC (rev 81997)
> +++ trunk/efl/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
> 2013-01-02 15:01:27 UTC (rev 81998)
> @@ -52,7 +52,7 @@
>   lbytes = (((w * bpp) + 3) / 4) * 4;
>}
>  else
> - lbytes = ((w + 63) / 64) * 4;
> + lbytes = ((w + 63) / 64) * 8;
>  sz = lbytes * h;
>  SHMPOOL_LOCK();
>  EINA_LIST_FOREACH(shmpool, l, xob2)
>
>



--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Warning: Incoming new Stable release 1.7.5

2013-01-02 Thread Luis Felipe Strano Moraes
Guys,

just a warning, get your patches in because tomorrow we're going to be
spinning a new stable release of the EFL. PLEASE take the time to do some
testing of the stable branches and see if everything is OK.

Best regards,
Luis Felipe


-- 
Luís Felipe Strano Moraes
http://www.strano.org
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor trunk/terminology/src/bin

2013-01-02 Thread ChunEon Park
Foo HAHA! 
 

-Regards, Hermet- 
-Original Message-
From: "Michael Blumenkrantz" 
To: "Enlightenment developer 
list"; 
Cc: ; 
Sent: 2012-12-29 (토) 05:40:35
Subject: Re: [E-devel] E SVN: discomfitor trunk/terminology/src/bin

On Fri, 28 Dec 2012 18:35:20 -0200
Gustavo Lima Chaves @profusion.mobi> wrote:

> * Enlightenment SVN @enlightenment.org> [2012-12-28 
12:30:31 -0800]:
> 
> > Log:
> > terminology crashes on close--
> >   
> > 
> > Author:   discomfitor
> > Date: 2012-12-28 12:30:31 -0800 (Fri, 28 Dec 2012)
> > New Revision: 81843
> > Trac: http://trac.enlightenment.org/e/changeset/81843
> > 
> > Modified:
> >   trunk/terminology/src/bin/termio.c 
> > 
> > Modified: trunk/terminology/src/bin/termio.c
> > ===
> > --- trunk/terminology/src/bin/termio.c2012-12-28 20:20:34 UTC 
(rev 81842)
> > +++ trunk/terminology/src/bin/termio.c2012-12-28 20:30:31 UTC 
(rev 81843)
> > @@ -2346,7 +2346,7 @@
> >  
> > termpty_shutdown();
> >  
> > -   _parent_sc.del(obj);
> > +   //_parent_sc.del(obj);
> 
> Look! Plain old smart obj inheritance!! Terminology wants eo :P
> 
> > evas_object_smart_data_set(obj, NULL);
> > free(sd);
> >  }
> > 

http://25.media.tumblr.com/97aae70ed1f3e233c9ff13d4696a28a1/tumblr_mfankapRB31rrju89o1_500.jpg

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eve and enjoy segfaulting in dbus

2013-01-02 Thread Martin Jansa
On Wed, Jan 2, 2013 at 12:02 PM, Lucas De Marchi
 wrote:
> This was a problem introduced in the merge of edbus into efl single
> tree. You say you are using efl stable, so you should not have this.

I'm using stable efl and e17 from latest release tarballs (including
e_dbus) and unreleased stuff (including edbus) from svn r81627.

Today I've tried to upgrade unreleased stuff to r81973 + use edbus
from trunk/IN-EFL/edbus (instead of trunk/edbus) and it fails the
same.

> Could you check if efl trunk works for you? Since there won't be a
> separate edbus release, there's not much point in having it anyway.

Not easily, this is build with OE and I don't plan to update recipes
for single efl tree probably before switch to git..

Cheers,

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eve and enjoy segfaulting in dbus

2013-01-02 Thread Lucas De Marchi
On Wed, Jan 2, 2013 at 8:53 AM, Martin Jansa  wrote:
> On Fri, Dec 28, 2012 at 10:20:55AM -0200, Gustavo Sverzut Barbieri wrote:
>> Could you send valgrind logs as well?
>
> Here you go, sorry for delay:
>
> SHR root@qemux86-64 ~ $ valgrind enjoy
> ==9139== Memcheck, a memory error detector
> ==9139== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
> ==9139== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
> ==9139== Command: enjoy
> ==9139==
> ==9139== Syscall param capget(data) points to unaddressable byte(s)
> ==9139==at 0x6C45CF7: capget (syscall-template.S:81)
> ==9139==by 0xDD53B62: cap_init (cap_alloc.c:32)
> ==9139==by 0xDD5448C: cap_from_text (cap_text.c:122)
> ==9139==by 0xDAE3BDB: secmem_init (secmem.c:243)
> ==9139==by 0xDAE3FF7: _gcry_secmem_init (secmem.c:503)
> ==9139==by 0xDADF837: _gcry_vcontrol (global.c:362)
> ==9139==by 0xDADD1EB: gcry_control (visibility.c:78)
> ==9139==by 0xBD6EA59: eet_init (eet_lib.c:597)
> ==9139==by 0x4EEE1E9: elm_quicklaunch_init (elm_main.c:411)
> ==9139==by 0x4EEE8BF: elm_init (elm_main.c:205)
> ==9139==by 0x407E4F: main (main.c:479)
> ==9139==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
> ==9139==
> ==9139== Syscall param capget(data) points to unaddressable byte(s)
> ==9139==at 0x6C45CF7: capget (syscall-template.S:81)
> ==9139==by 0xDD53B62: cap_init (cap_alloc.c:32)
> ==9139==by 0xDD5448C: cap_from_text (cap_text.c:122)
> ==9139==by 0xDAE3C8B: secmem_init (secmem.c:247)
> ==9139==by 0xDAE3FF7: _gcry_secmem_init (secmem.c:503)
> ==9139==by 0xDADF837: _gcry_vcontrol (global.c:362)
> ==9139==by 0xDADD1EB: gcry_control (visibility.c:78)
> ==9139==by 0xBD6EA59: eet_init (eet_lib.c:597)
> ==9139==by 0x4EEE1E9: elm_quicklaunch_init (elm_main.c:411)
> ==9139==by 0x4EEE8BF: elm_init (elm_main.c:205)
> ==9139==by 0x407E4F: main (main.c:479)
> ==9139==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
> ==9139==
> ==9232== Warning: invalid file descriptor 1024 in syscall close()
> ==9232== Warning: invalid file descriptor 1025 in syscall close()
> ==9232== Warning: invalid file descriptor 1026 in syscall close()
> ==9232==Use --log-fd= to select an alternative log fd.
> ==9232== Warning: invalid file descriptor 1027 in syscall close()
> ==9232== Warning: invalid file descriptor 1028 in syscall close()
> ==9232== Warning: invalid file descriptor 1029 in syscall close()
> ==9139== Invalid read of size 1
> ==9139==at 0x4C2A342: __GI_strlen (in 
> /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
> ==9139==by 0xAE21697: _dbus_marshal_write_basic (dbus-marshal-basic.c:821)
> ==9139==by 0xAE11C40: _dbus_type_writer_write_basic 
> (dbus-marshal-recursive.c:1601)
> ==9139==by 0xAE14B02: dbus_message_iter_append_basic (dbus-message.c:2668)
> ==9139==by 0x62A02F2: append_basic (edbus_message.c:416)
> ==9139==by 0x62A12AF: _edbus_message_arguments_vappend 
> (edbus_message.c:443)
> ==9139==by 0x629AE65: _edbus_proxy_vcall (edbus_proxy.c:546)
> ==9139==by 0x629AFF4: edbus_proxy_call (edbus_proxy.c:569)
> ==9139==by 0x62A6847: edbus_name_request (edbus_freedesktop.c:11)
> ==9139==by 0x414598: enjoy_dbus_init (dbus.c:92)
> ==9139==by 0x408CAF: elm_main (main.c:458)
> ==9139==by 0x6B80754: (below main) (libc-start.c:225)
> ==9139==  Address 0x6575716552007573 is not stack'd, malloc'd or (recently) 
> free'd

This was a problem introduced in the merge of edbus into efl single
tree. You say you are using efl stable, so you should not have this.

Could you check if efl trunk works for you? Since there won't be a
separate edbus release, there's not much point in having it anyway.



Lucas De Marchi

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] [Elementary] Patch to fix elementary list with separator

2013-01-02 Thread thiep ha
Dear Daniel,

Thank you very much for your valuable reviewing.
Here are my opinion:
> 1. elementary-1.7
> Please support the same patches to elementary-1.7.
I will do that.

> 2. it->deleted checks
> it->deleted checks in elm_list.c:600 is not needed.
> It was already checked.
You are right.

> 3. it->separator_themed
> separator_themed is not needed.
> it->fixed does the same job.
>
> 4. code structure
> I think you can reuse some existing code.
> Move 38 ~ 47 lines of your patch to the following parts and reuse the code.
> if (!it->fixed) ...
The separator_themed was intended to reduce number of theme set on separator.
However, with your comment No. 4,
I will change my code to reuse the existing code and we can remove 
separator_themed.

I will modify the test_list.c file also and send the patch.

Best regards,
Thiep

--- Original Message ---
Sender : Daniel Juyung Seo 
Date   : Jan 02, 2013 19:13 (GMT+09:00)
Title  : Re: [E-devel] [PATCH] [Elementary] Patch to fix elementary list
with
 separator

Oops Thiep, sorry I didn't review test_list.c
So here are more comments.

1. api_data
api_data *api = calloc(1, sizeof(api_data));$

api_data is not used in test_list_separator() so remove it and related
codes.

2. test_list_separator(xxx) indentation
Indentations for test_list_separator(xxx) are wrong.

+test_list_separator(void*data __UNUSED__,
+  Evas_Object *obj __UNUSED__,
+  void*event_info __UNUSED__)

Thanks.

Daniel Juyung Seo (SeoZ)

On Wed, Jan 2, 2013 at 6:53 PM, Daniel Juyung Seo wrote:

> Dear Thiep, thanks a lot for your bug fix.
> There was an explicit bug on elm list separator.
> And I have some comments.
>
> 1. elementary-1.7
> Please support the same patches to elementary-1.7.
>
> 2. it->deleted checks
> it->deleted checks in elm_list.c:600 is not needed.
> It was already checked.
>
> 3. it->separator_themed
> separator_themed is not needed.
> it->fixed does the same job.
>
> 4. code structure
> I think you can reuse some existing code.
> Move 38 ~ 47 lines of your patch to the following parts and reuse the code.
> if (!it->fixed) ...
> If my explanation is ambigous I will do the refactoring once your code is
> committed.
>
> Thanks.
>
> Daniel Juyung Seo (SeoZ)
>
>
> On Sun, Dec 30, 2012 at 3:03 PM, Thiep Ha  wrote:
>
>> Hi all,
>>
>> I sent this patch before, but there is no reply.
>> So, I resend it.
>> Since separators in list are not correctly applied (always have same size
>> with other items),
>> this patch is sent to fix that.
>> Could someone review it?
>>
>> Thanks,
>> Thiep
>>
>>
>>
>> From: thiep ha 
>> > Date: Sun, Dec 9, 2012 at 11:11 AM
>> > Subject: [E-devel] [Patch] [Elementary] Patch to fix elementary list
>> with
>> > separator
>> > To: "enlightenment-devel@lists.sourceforge.net" <
>> > enlightenment-devel@lists.sourceforge.net>
>> >
>> >
>> > Dear All,
>> >
>> > In elementary list, the separator is not correctly set.
>> > I would like to send a patch to correct the list with separator.
>> > I also add an example named "List Separator" to test it.
>> >
>> > Please review this patch.
>> >
>> > Best Regards,
>> > Thiep Ha
>> >
>> >
>>
>>
>> --
>> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
>> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
>> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
>> MVPs and experts. ON SALE this month only -- learn more at:
>> http://p.sf.net/sfu/learnmore_123012
>> ___
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>>
>
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eve and enjoy segfaulting in dbus

2013-01-02 Thread Martin Jansa
On Fri, Dec 28, 2012 at 10:20:55AM -0200, Gustavo Sverzut Barbieri wrote:
> Could you send valgrind logs as well?

Here you go, sorry for delay:

SHR root@qemux86-64 ~ $ valgrind enjoy
==9139== Memcheck, a memory error detector
==9139== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==9139== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==9139== Command: enjoy 
==9139==
==9139== Syscall param capget(data) points to unaddressable byte(s)
==9139==at 0x6C45CF7: capget (syscall-template.S:81)
==9139==by 0xDD53B62: cap_init (cap_alloc.c:32)
==9139==by 0xDD5448C: cap_from_text (cap_text.c:122)
==9139==by 0xDAE3BDB: secmem_init (secmem.c:243)
==9139==by 0xDAE3FF7: _gcry_secmem_init (secmem.c:503)
==9139==by 0xDADF837: _gcry_vcontrol (global.c:362)
==9139==by 0xDADD1EB: gcry_control (visibility.c:78)
==9139==by 0xBD6EA59: eet_init (eet_lib.c:597)
==9139==by 0x4EEE1E9: elm_quicklaunch_init (elm_main.c:411)
==9139==by 0x4EEE8BF: elm_init (elm_main.c:205)
==9139==by 0x407E4F: main (main.c:479)
==9139==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==9139==
==9139== Syscall param capget(data) points to unaddressable byte(s)
==9139==at 0x6C45CF7: capget (syscall-template.S:81)
==9139==by 0xDD53B62: cap_init (cap_alloc.c:32)
==9139==by 0xDD5448C: cap_from_text (cap_text.c:122)
==9139==by 0xDAE3C8B: secmem_init (secmem.c:247)
==9139==by 0xDAE3FF7: _gcry_secmem_init (secmem.c:503)
==9139==by 0xDADF837: _gcry_vcontrol (global.c:362)
==9139==by 0xDADD1EB: gcry_control (visibility.c:78)
==9139==by 0xBD6EA59: eet_init (eet_lib.c:597)
==9139==by 0x4EEE1E9: elm_quicklaunch_init (elm_main.c:411)
==9139==by 0x4EEE8BF: elm_init (elm_main.c:205)
==9139==by 0x407E4F: main (main.c:479)
==9139==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==9139==
==9232== Warning: invalid file descriptor 1024 in syscall close()
==9232== Warning: invalid file descriptor 1025 in syscall close()
==9232== Warning: invalid file descriptor 1026 in syscall close()
==9232==Use --log-fd= to select an alternative log fd.
==9232== Warning: invalid file descriptor 1027 in syscall close()
==9232== Warning: invalid file descriptor 1028 in syscall close()
==9232== Warning: invalid file descriptor 1029 in syscall close()
==9139== Invalid read of size 1
==9139==at 0x4C2A342: __GI_strlen (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9139==by 0xAE21697: _dbus_marshal_write_basic (dbus-marshal-basic.c:821)
==9139==by 0xAE11C40: _dbus_type_writer_write_basic 
(dbus-marshal-recursive.c:1601)
==9139==by 0xAE14B02: dbus_message_iter_append_basic (dbus-message.c:2668)
==9139==by 0x62A02F2: append_basic (edbus_message.c:416)
==9139==by 0x62A12AF: _edbus_message_arguments_vappend (edbus_message.c:443)
==9139==by 0x629AE65: _edbus_proxy_vcall (edbus_proxy.c:546)
==9139==by 0x629AFF4: edbus_proxy_call (edbus_proxy.c:569)
==9139==by 0x62A6847: edbus_name_request (edbus_freedesktop.c:11)
==9139==by 0x414598: enjoy_dbus_init (dbus.c:92)
==9139==by 0x408CAF: elm_main (main.c:458)
==9139==by 0x6B80754: (below main) (libc-start.c:225)
==9139==  Address 0x6575716552007573 is not stack'd, malloc'd or (recently) 
free'd
==9139==
==9139==
==9139== Process terminating with default action of signal 11 (SIGSEGV)
==9139==  General Protection Fault
==9139==at 0x4C2A342: __GI_strlen (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9139==by 0xAE21697: _dbus_marshal_write_basic (dbus-marshal-basic.c:821)
==9139==by 0xAE11C40: _dbus_type_writer_write_basic 
(dbus-marshal-recursive.c:1601)
==9139==by 0xAE14B02: dbus_message_iter_append_basic (dbus-message.c:2668)
==9139==by 0x62A02F2: append_basic (edbus_message.c:416)
==9139==by 0x62A12AF: _edbus_message_arguments_vappend (edbus_message.c:443)
==9139==by 0x629AE65: _edbus_proxy_vcall (edbus_proxy.c:546)
==9139==by 0x629AFF4: edbus_proxy_call (edbus_proxy.c:569)
==9139==by 0x62A6847: edbus_name_request (edbus_freedesktop.c:11)
==9139==by 0x414598: enjoy_dbus_init (dbus.c:92)
==9139==by 0x408CAF: elm_main (main.c:458)
==9139==by 0x6B80754: (below main) (libc-start.c:225)
==9139==
==9139== HEAP SUMMARY:  
==9139== in use at exit: 302,492 bytes in 2,715 blocks
==9139==   total heap usage: 5,582 allocs, 2,867 frees, 1,709,938 bytes 
allocated
==9139==
==9139== LEAK SUMMARY:  
==9139==definitely lost: 72 bytes in 2 blocks
==9139==indirectly lost: 0 bytes in 0 blocks
==9139==  possibly lost: 0 bytes in 0 blocks
==9139==still reachable: 302,420 bytes in 2,713 blocks
==9139== suppressed: 0 bytes in 0 blocks
==9139== Rerun with --leak-check=full to see details of leaked memory
==9139==
==9139== For counts of detected and suppressed errors, rerun with: -v
==9139== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 2 from 2)
Segmentation fault

SHR root@qem

Re: [E-devel] [PATCH] [Elementary] Patch to fix elementary list with separator

2013-01-02 Thread Daniel Juyung Seo
Oops Thiep, sorry I didn't review test_list.c
So here are more comments.

1. api_data
api_data *api = calloc(1, sizeof(api_data));$

api_data is not used in test_list_separator() so remove it and related
codes.

2. test_list_separator(xxx) indentation
Indentations for test_list_separator(xxx) are wrong.

+test_list_separator(void*data __UNUSED__,
+  Evas_Object *obj __UNUSED__,
+  void*event_info __UNUSED__)

Thanks.

Daniel Juyung Seo (SeoZ)

On Wed, Jan 2, 2013 at 6:53 PM, Daniel Juyung Seo wrote:

> Dear Thiep, thanks a lot for your bug fix.
> There was an explicit bug on elm list separator.
> And I have some comments.
>
> 1. elementary-1.7
> Please support the same patches to elementary-1.7.
>
> 2. it->deleted checks
> it->deleted checks in elm_list.c:600 is not needed.
> It was already checked.
>
> 3. it->separator_themed
> separator_themed is not needed.
> it->fixed does the same job.
>
> 4. code structure
> I think you can reuse some existing code.
> Move 38 ~ 47 lines of your patch to the following parts and reuse the code.
> if (!it->fixed) ...
> If my explanation is ambigous I will do the refactoring once your code is
> committed.
>
> Thanks.
>
> Daniel Juyung Seo (SeoZ)
>
>
> On Sun, Dec 30, 2012 at 3:03 PM, Thiep Ha  wrote:
>
>> Hi all,
>>
>> I sent this patch before, but there is no reply.
>> So, I resend it.
>> Since separators in list are not correctly applied (always have same size
>> with other items),
>> this patch is sent to fix that.
>> Could someone review it?
>>
>> Thanks,
>> Thiep
>>
>>
>>
>> From: thiep ha 
>> > Date: Sun, Dec 9, 2012 at 11:11 AM
>> > Subject: [E-devel] [Patch] [Elementary] Patch to fix elementary list
>> with
>> > separator
>> > To: "enlightenment-devel@lists.sourceforge.net" <
>> > enlightenment-devel@lists.sourceforge.net>
>> >
>> >
>> > Dear All,
>> >
>> > In elementary list, the separator is not correctly set.
>> > I would like to send a patch to correct the list with separator.
>> > I also add an example named "List Separator" to test it.
>> >
>> > Please review this patch.
>> >
>> > Best Regards,
>> > Thiep Ha
>> >
>> >
>>
>>
>> --
>> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
>> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
>> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
>> MVPs and experts. ON SALE this month only -- learn more at:
>> http://p.sf.net/sfu/learnmore_123012
>> ___
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>>
>
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] [Elementary] Patch to fix elementary list with separator

2013-01-02 Thread Daniel Juyung Seo
Dear Thiep, thanks a lot for your bug fix.
There was an explicit bug on elm list separator.
And I have some comments.

1. elementary-1.7
Please support the same patches to elementary-1.7.

2. it->deleted checks
it->deleted checks in elm_list.c:600 is not needed.
It was already checked.

3. it->separator_themed
separator_themed is not needed.
it->fixed does the same job.

4. code structure
I think you can reuse some existing code.
Move 38 ~ 47 lines of your patch to the following parts and reuse the code.
if (!it->fixed) ...
If my explanation is ambigous I will do the refactoring once your code is
committed.

Thanks.

Daniel Juyung Seo (SeoZ)


On Sun, Dec 30, 2012 at 3:03 PM, Thiep Ha  wrote:

> Hi all,
>
> I sent this patch before, but there is no reply.
> So, I resend it.
> Since separators in list are not correctly applied (always have same size
> with other items),
> this patch is sent to fix that.
> Could someone review it?
>
> Thanks,
> Thiep
>
>
>
> From: thiep ha 
> > Date: Sun, Dec 9, 2012 at 11:11 AM
> > Subject: [E-devel] [Patch] [Elementary] Patch to fix elementary list with
> > separator
> > To: "enlightenment-devel@lists.sourceforge.net" <
> > enlightenment-devel@lists.sourceforge.net>
> >
> >
> > Dear All,
> >
> > In elementary list, the separator is not correctly set.
> > I would like to send a patch to correct the list with separator.
> > I also add an example named "List Separator" to test it.
> >
> > Please review this patch.
> >
> > Best Regards,
> > Thiep Ha
> >
> >
>
>
> --
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_123012
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] eina-1.7: allow running the testsuite independantly of coverage support

2013-01-02 Thread The Rasterman
On Wed, 2 Jan 2013 09:38:04 +0100 Albin Tonnerre 
said:

> On Sat, Dec 29, 2012 at 2:49 PM, Albin Tonnerre
>  wrote:
> > It used to be possible to run the testsuite whether coverage was enabled
> > or not; this is very useful for eg. distros who want to automatically
> > run the testsuite without having to compile with coverage support.
> >
> > Most other EFL in the stable branch already allow this (evas, ecore,
> > edje); update Eina to bring it in line with them.
> 
> I kind of expected our beloved autofoo maintainer to apply that patch,
> but sadly he has resigned since...
> Anybody brave enough to pick it up (or at least comment) ?

this mail, like 80+ to enlightenment-devel, has a little tick next to it in y
mailer saying "please deal with me. ktnxbi" :)

> Thanks,
> --
> Albin
> 
> --
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612 
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] eina-1.7: allow running the testsuite independantly of coverage support

2013-01-02 Thread Albin Tonnerre
On Sat, Dec 29, 2012 at 2:49 PM, Albin Tonnerre
 wrote:
> It used to be possible to run the testsuite whether coverage was enabled
> or not; this is very useful for eg. distros who want to automatically
> run the testsuite without having to compile with coverage support.
>
> Most other EFL in the stable branch already allow this (evas, ecore,
> edje); update Eina to bring it in line with them.

I kind of expected our beloved autofoo maintainer to apply that patch,
but sadly he has resigned since...
Anybody brave enough to pick it up (or at least comment) ?

Thanks,
--
Albin

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: cedric trunk/efl/src/lib/eet

2013-01-02 Thread Chidambar 'ilLogict' Zinnoury
Dans son message intitulé « E SVN: cedric trunk/efl/src/lib/eet » du
Tue,  1 Jan 2013 22:21:44 -0800, "Enlightenment SVN"
 nous a donné l'occasion de lire :

> Log:
> efl: fix potential segv.
>   
> 
> Author:   cedric
> Date: 2013-01-01 22:21:43 -0800 (Tue, 01 Jan 2013)
> New Revision: 81972
> Trac: http://trac.enlightenment.org/e/changeset/81972
> 
> Modified:
>   trunk/efl/src/lib/eet/eet_lib.c 
> 
> Modified: trunk/efl/src/lib/eet/eet_lib.c
> ===
> --- trunk/efl/src/lib/eet/eet_lib.c   2013-01-02 05:30:06 UTC
> (rev 81971) +++ trunk/efl/src/lib/eet/eet_lib.c   2013-01-02
> 06:21:43 UTC (rev 81972) @@ -1431,7 +1431,7 @@
>   }
>  
> ef = eet_cache_find(path, eet_readers, eet_readers_num);
> -   if (ef->readfp == file) goto done;
> +   if (ef && ef->readfp == file) goto done;
>  
> /* Allocate struct for eet file and have it zero'd out */
> ef = eet_file_malloc(1);

 Love you!

--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel