Re: [E-devel] Fwd: help with web site

2010-11-10 Thread Ian Caldwell
best of luck tho and keep us posted!

On Wed, Nov 10, 2010 at 10:15 PM, Ian Caldwell  wrote:

> #1 hate to say it but the current design is not great, the menu system is
> decent but the artwork / pages are half assed (no offense). but they have
> not gotten too much TLC... your best bet is to start from ground zero and
> remember don't ask permission to do it... just do it and make change and
> then present it, as we're never going to all agree.
>
>
> On Wed, Nov 10, 2010 at 5:18 PM, Jesse Charbneau 
> wrote:
>
>> Hello All,
>>  I have been talking to Raster and Gustavo on a side thread and have
>> gotten the e site running on my personal server.  I will be reviewing the
>> wish list / suggestion items from the thread, as well as the items Gustavo
>> mentions below and will begin work in the next day or two.   Please feel
>> free to email me directly if there are specific items that others feel are
>> important to realize.  I do not wish to get in the middle of the discussion
>> being a new egg and all ;-), so please try to keep the list to something
>> manageable and specific so that I can hit the mark on what improvements
>> everyone would like to see.
>>
>> You can review my dev area at:
>> http://e-www.thecharbneaus.com/p.php?p=index&l=en
>>
>> I’ve pasted Gustavo’s note here so you don’t have to dig:
>>
>> >>   2. rework content,  from easiest to complicated (convoluted). The
>> >> overall rule is make the text look as professional as possible, short
>> >> and direct. Let's avoid explaining/justify/clarify too much. Our rules
>> >> and technical decisions are that, period.   Technical details goes to
>> >> trac/wiki, if not there already. Link there whenever appropriated,
>> >> edit wiki to match the removed/moved information.
>> >>
>> >>   2.1. Contribute (see our mail discussion, lots of stuff should
>> >> be linked or go to wiki, part of that is there already, like coding
>> >> style...)
>> >>   2.2. Support (good, but would use some text simplification to
>> >> make it shorter and more direct)
>> >>   2.3. About (good, but if could be simplified and more direct,
>> >> then awesome -- we could use a link to youtube/vimeo with a showcase
>> >> of E17 and Elementary there, maybe 2 with different themes)
>> >>   2.4. Documentation (I'd like to remove it in the long go, but
>> >> so far we must integrate the EFL docs at the end with the one at the
>> >> top)
>> >>   2.5. Download keep just the packages, move the debian deps to
>> >> wiki.   The packages list needs confirmation of their validity, Gentoo
>> >> is okay (I'm an user). Ask e-users and #e to see if the references
>> >> there are valid. (Ubuntu is definitely broken, from 2005 and still
>> >> refers to CVS! Ask Lutin for his packages)
>> >>   2.6. Contact (rework to integrate better with devmap, we'll
>> >> move it as a sub-page from Contribute and Support)
>> >>
>> >>   3. Layout changes. First, Raster's goal: keep a flat page, with
>> >> easily accessible content, more important first. Problem is that
>> >> abusing 3 column layout is no go for most people setup, remembering
>> >> that lots of people run 1024x768 at 96dpi, you end with fairly thin
>> >> columns.  This should be easier after step #2.
>>
>>
>>
>> Thanks,
>> Jess
>>
>>
>> Begin forwarded message:
>>
>> > From: Jesse Charbneau 
>> > Date: November 10, 2010 8:10:18 PM EST
>> > To: Gustavo Sverzut Barbieri 
>> > Cc: Jesse Charbneau , Carsten Haitzler <
>> ras...@rasterman.com>, Luis Felipe Strano Moraes 
>> > Subject: Re: help with web site
>> >
>> > Hey Gustavo,
>> >
>> > Item 1 is complete and the site now works as expected:
>> http://e-www.thecharbneaus.com/p.php
>> >
>> >
>> > On the below items, I’ll collate everything below and from the mailing
>> list into something concise for everyone to review.
>> >
>> > Will try and have that to you over the weekend and will begin with some
>> of the more obvious wish list items.
>> >
>> >
>> > Thanks,
>> > Jess
>> >
>> > On Nov 10, 2010, at 2:24 PM, Gustavo Sverzut Barbieri wrote:
>> >
>> >> On Wed, Nov 10, 2010 at 12:43 AM, Jesse Charbneau
>> >>  wrote:
>> >>> Ok.
>> >>>
>> >>> Gustavo,
>> >>> Please let me know what needs to be done and I will get started this
>> weekend.
>> >>
>> >> Hi Jesse,
>> >>
>> >> Sorry taking so long to reply, I'm doing some work stuff as I need to
>> >> travel to Korea to meet our dear Raster in person... That also mean
>> >> I'll be changing to Korean time zone from Saturday to the next Friday.
>> >> The weekends I'll be traveling, so don't wait for my replies on those
>> >> dates. When I'm back i'll try to help with actual code as well as
>> >> talking to our designers about visual changes.
>> >>
>> >> So, let's try to agree on a schedule to be done by the end of Friday
>> >> 19th, then we reevaluate. I'd like to see done by then:
>> >>   1. proper clone site (just fix the issues you found with your setup
>> >
>> >>   2. rework content,  from easiest to complicated (convoluted). Th

Re: [E-devel] Fwd: help with web site

2010-11-10 Thread Ian Caldwell
#1 hate to say it but the current design is not great, the menu system is
decent but the artwork / pages are half assed (no offense). but they have
not gotten too much TLC... your best bet is to start from ground zero and
remember don't ask permission to do it... just do it and make change and
then present it, as we're never going to all agree.

On Wed, Nov 10, 2010 at 5:18 PM, Jesse Charbneau wrote:

> Hello All,
>  I have been talking to Raster and Gustavo on a side thread and have gotten
> the e site running on my personal server.  I will be reviewing the wish list
> / suggestion items from the thread, as well as the items Gustavo mentions
> below and will begin work in the next day or two.   Please feel free to
> email me directly if there are specific items that others feel are important
> to realize.  I do not wish to get in the middle of the discussion being a
> new egg and all ;-), so please try to keep the list to something manageable
> and specific so that I can hit the mark on what improvements everyone would
> like to see.
>
> You can review my dev area at:
> http://e-www.thecharbneaus.com/p.php?p=index&l=en
>
> I’ve pasted Gustavo’s note here so you don’t have to dig:
>
> >>   2. rework content,  from easiest to complicated (convoluted). The
> >> overall rule is make the text look as professional as possible, short
> >> and direct. Let's avoid explaining/justify/clarify too much. Our rules
> >> and technical decisions are that, period.   Technical details goes to
> >> trac/wiki, if not there already. Link there whenever appropriated,
> >> edit wiki to match the removed/moved information.
> >>
> >>   2.1. Contribute (see our mail discussion, lots of stuff should
> >> be linked or go to wiki, part of that is there already, like coding
> >> style...)
> >>   2.2. Support (good, but would use some text simplification to
> >> make it shorter and more direct)
> >>   2.3. About (good, but if could be simplified and more direct,
> >> then awesome -- we could use a link to youtube/vimeo with a showcase
> >> of E17 and Elementary there, maybe 2 with different themes)
> >>   2.4. Documentation (I'd like to remove it in the long go, but
> >> so far we must integrate the EFL docs at the end with the one at the
> >> top)
> >>   2.5. Download keep just the packages, move the debian deps to
> >> wiki.   The packages list needs confirmation of their validity, Gentoo
> >> is okay (I'm an user). Ask e-users and #e to see if the references
> >> there are valid. (Ubuntu is definitely broken, from 2005 and still
> >> refers to CVS! Ask Lutin for his packages)
> >>   2.6. Contact (rework to integrate better with devmap, we'll
> >> move it as a sub-page from Contribute and Support)
> >>
> >>   3. Layout changes. First, Raster's goal: keep a flat page, with
> >> easily accessible content, more important first. Problem is that
> >> abusing 3 column layout is no go for most people setup, remembering
> >> that lots of people run 1024x768 at 96dpi, you end with fairly thin
> >> columns.  This should be easier after step #2.
>
>
>
> Thanks,
> Jess
>
>
> Begin forwarded message:
>
> > From: Jesse Charbneau 
> > Date: November 10, 2010 8:10:18 PM EST
> > To: Gustavo Sverzut Barbieri 
> > Cc: Jesse Charbneau , Carsten Haitzler <
> ras...@rasterman.com>, Luis Felipe Strano Moraes 
> > Subject: Re: help with web site
> >
> > Hey Gustavo,
> >
> > Item 1 is complete and the site now works as expected:
> http://e-www.thecharbneaus.com/p.php
> >
> >
> > On the below items, I’ll collate everything below and from the mailing
> list into something concise for everyone to review.
> >
> > Will try and have that to you over the weekend and will begin with some
> of the more obvious wish list items.
> >
> >
> > Thanks,
> > Jess
> >
> > On Nov 10, 2010, at 2:24 PM, Gustavo Sverzut Barbieri wrote:
> >
> >> On Wed, Nov 10, 2010 at 12:43 AM, Jesse Charbneau
> >>  wrote:
> >>> Ok.
> >>>
> >>> Gustavo,
> >>> Please let me know what needs to be done and I will get started this
> weekend.
> >>
> >> Hi Jesse,
> >>
> >> Sorry taking so long to reply, I'm doing some work stuff as I need to
> >> travel to Korea to meet our dear Raster in person... That also mean
> >> I'll be changing to Korean time zone from Saturday to the next Friday.
> >> The weekends I'll be traveling, so don't wait for my replies on those
> >> dates. When I'm back i'll try to help with actual code as well as
> >> talking to our designers about visual changes.
> >>
> >> So, let's try to agree on a schedule to be done by the end of Friday
> >> 19th, then we reevaluate. I'd like to see done by then:
> >>   1. proper clone site (just fix the issues you found with your setup
> >
> >>   2. rework content,  from easiest to complicated (convoluted). The
> >> overall rule is make the text look as professional as possible, short
> >> and direct. Let's avoid explaining/justify/clarify too much. Our rules
> >> and technical decisions are that, period.   Technical deta

Re: [E-devel] Division by zero at lib Elementary

2010-11-10 Thread Dave Andreoli
2010/11/10 Rafael Fonseca :
>> elm_gengrid_item_size_set is called in the code, but the value is
>> calculated depending on the size of the container. When I add items in
>> it, the first time the container objet is 0x0. After that the
>> container is resized, the signal resized is sent and the value of
>> imte_size_set is calculated to always have the same number of rows.
>
> As I thought. It should be or a missing size_set call or the size_set
> was depending on something that was returning 0.
>
>> but IMO we should check values before dividing.
>
> Completely agreed.
>
> The only problem I thought of was that if the error was triggered by a
> missing size_set call and we just added the checkers for 0, the user
> would have no clue why his items were not being displayed (Aren't they
> being created? Are they being wrongly positioned outside viewport area?).
>
> Maybe a good solution is besides adding the checkers also print an error
> message in the case of an item of dimension 0x0. Is that good enough?

yeah, this is one of the bugs spotted by the elm_gengrid.py test I have done
some weeks ago (while writing gengrind python bindings).
IMO we should:
- check for 0 sizes before calcs
- write a warning in case of 0 sizes
- AND create the object with a size default different than 0,0
when I start playing with gengrid it took 2 hours to understand that I need
to explicit give a size!!

Nicolas: (hallo!!) also with all this checking implemented you should
check in you
size callbacks if sizes are not 0 before using gengrid_item_size_set()

DaveMDS

>
> --
> Rafael Fonseca
> ProFUSION embedded systems
> http://www.profusion.mobi
>
> --
> The Next 800 Companies to Lead America's Growth: New Video Whitepaper
> David G. Thomson, author of the best-selling book "Blueprint to a
> Billion" shares his insights and actions to help propel your
> business during the next growth cycle. Listen Now!
> http://p.sf.net/sfu/SAP-dev2dev
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Fwd: help with web site

2010-11-10 Thread Jesse Charbneau
Hello All,
  I have been talking to Raster and Gustavo on a side thread and have gotten 
the e site running on my personal server.  I will be reviewing the wish list / 
suggestion items from the thread, as well as the items Gustavo mentions below 
and will begin work in the next day or two.   Please feel free to email me 
directly if there are specific items that others feel are important to realize. 
 I do not wish to get in the middle of the discussion being a new egg and all 
;-), so please try to keep the list to something manageable and specific so 
that I can hit the mark on what improvements everyone would like to see.

You can review my dev area at: http://e-www.thecharbneaus.com/p.php?p=index&l=en

I’ve pasted Gustavo’s note here so you don’t have to dig:

>>   2. rework content,  from easiest to complicated (convoluted). The
>> overall rule is make the text look as professional as possible, short
>> and direct. Let's avoid explaining/justify/clarify too much. Our rules
>> and technical decisions are that, period.   Technical details goes to
>> trac/wiki, if not there already. Link there whenever appropriated,
>> edit wiki to match the removed/moved information.
>> 
>>   2.1. Contribute (see our mail discussion, lots of stuff should
>> be linked or go to wiki, part of that is there already, like coding
>> style...)
>>   2.2. Support (good, but would use some text simplification to
>> make it shorter and more direct)
>>   2.3. About (good, but if could be simplified and more direct,
>> then awesome -- we could use a link to youtube/vimeo with a showcase
>> of E17 and Elementary there, maybe 2 with different themes)
>>   2.4. Documentation (I'd like to remove it in the long go, but
>> so far we must integrate the EFL docs at the end with the one at the
>> top)
>>   2.5. Download keep just the packages, move the debian deps to
>> wiki.   The packages list needs confirmation of their validity, Gentoo
>> is okay (I'm an user). Ask e-users and #e to see if the references
>> there are valid. (Ubuntu is definitely broken, from 2005 and still
>> refers to CVS! Ask Lutin for his packages)
>>   2.6. Contact (rework to integrate better with devmap, we'll
>> move it as a sub-page from Contribute and Support)
>> 
>>   3. Layout changes. First, Raster's goal: keep a flat page, with
>> easily accessible content, more important first. Problem is that
>> abusing 3 column layout is no go for most people setup, remembering
>> that lots of people run 1024x768 at 96dpi, you end with fairly thin
>> columns.  This should be easier after step #2.



Thanks,
Jess


Begin forwarded message:

> From: Jesse Charbneau 
> Date: November 10, 2010 8:10:18 PM EST
> To: Gustavo Sverzut Barbieri 
> Cc: Jesse Charbneau , Carsten Haitzler 
> , Luis Felipe Strano Moraes 
> Subject: Re: help with web site
> 
> Hey Gustavo,
> 
> Item 1 is complete and the site now works as expected: 
> http://e-www.thecharbneaus.com/p.php 
> 
> 
> On the below items, I’ll collate everything below and from the mailing list 
> into something concise for everyone to review.  
> 
> Will try and have that to you over the weekend and will begin with some of 
> the more obvious wish list items.
> 
> 
> Thanks,
> Jess
> 
> On Nov 10, 2010, at 2:24 PM, Gustavo Sverzut Barbieri wrote:
> 
>> On Wed, Nov 10, 2010 at 12:43 AM, Jesse Charbneau
>>  wrote:
>>> Ok.
>>> 
>>> Gustavo,
>>> Please let me know what needs to be done and I will get started this 
>>> weekend.
>> 
>> Hi Jesse,
>> 
>> Sorry taking so long to reply, I'm doing some work stuff as I need to
>> travel to Korea to meet our dear Raster in person... That also mean
>> I'll be changing to Korean time zone from Saturday to the next Friday.
>> The weekends I'll be traveling, so don't wait for my replies on those
>> dates. When I'm back i'll try to help with actual code as well as
>> talking to our designers about visual changes.
>> 
>> So, let's try to agree on a schedule to be done by the end of Friday
>> 19th, then we reevaluate. I'd like to see done by then:
>>   1. proper clone site (just fix the issues you found with your setup
> 
>>   2. rework content,  from easiest to complicated (convoluted). The
>> overall rule is make the text look as professional as possible, short
>> and direct. Let's avoid explaining/justify/clarify too much. Our rules
>> and technical decisions are that, period.   Technical details goes to
>> trac/wiki, if not there already. Link there whenever appropriated,
>> edit wiki to match the removed/moved information.
>> 
>>   2.1. Contribute (see our mail discussion, lots of stuff should
>> be linked or go to wiki, part of that is there already, like coding
>> style...)
>>   2.2. Support (good, but would use some text simplification to
>> make it shorter and more direct)
>>   2.3. About (good, but if could be simplified and more direct,
>> then awesome -- we could use a link to youtube/vimeo with a showcase
>> of E17 and Elementary there, maybe 2 wi

Re: [E-devel] [PATCH] Elementary lists: backport the scroller edge smart callbacks

2010-11-10 Thread The Rasterman
On Wed, 10 Nov 2010 15:02:38 + Rui Miguel Silva Seabra  said:

> Em 10-11-2010 03:10, Carsten Haitzler (The Rasterman) escreveu:
> > well to some extent genlist does it - but it comes at the cost of genlist
> > having to query and figure out the size of every element. if your data is
> > "expensive" to fetch you could use this for pagination of the content
> > yourself. though as such if fetching is "expensive" (heavy disk io, network
> > io etc.)  then it might be better to "add" items even though you dont have
> > the data yet from the other end and when requested you do an async fetch of
> > the item. return dummy empty strings/icons etc. until the result comes back
> > (and then cache the result and update the item(s) u got the result(s) for).
> 
> Last time I tried to update a genlist so I could have relative timings 
> in elmdentica I got very garbled genlists:
> 
> http://files.1407.org/1-ed_before_item_update.png
> http://files.1407.org/2-ed_after_item_update.png
> 
> Dragging the list fixed the display but... that's not really the solution:
> 
> http://files.1407.org/3-ed_after_dragging.png

thats some kind of bug i need to look into... well at least reproduce. one
problem is you have linewrap items. that means height depends on width and
width may or may not be known or correct at time of size min calculation. in
general it is a sore point at the moment as it always has to be handled
specially.

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


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Trac Content - Need your help

2010-11-10 Thread Gustavo Sverzut Barbieri
Hi People,

So, as Raster agreed to revamp the website (the other thread about
contents) we need to improve Trac wiki, as some content will shift
there.

I started doing some changes to trac, but I'll travel for a week and
I'll not be able to keep the same pace. So I NEED YOUR HELP! :-)

Start: The start page was simplified and later on I'll see how to make
it more beautiful. If you have ideas, check out:
http://trac.enlightenment.org/e/wiki

App/Libraries pages: We should have one page describing every
application and libraries. It is simple, just follow the existent.
Improve the existing if you wish.   We welcome better screenshots and
youtube/vimeo videos about our technologies!
http://trac.enlightenment.org/e/wiki (Apps)
http://trac.enlightenment.org/e/wiki/EFL (Libraries)

Bindings: python bindings have a good page, but others are lacking.
Please add some meat for C++, JavaScript and Vala (at least):
http://trac.enlightenment.org/e/wiki/EFLBindings

DevDocs: it's never enough.
http://trac.enlightenment.org/e/wiki/DevDocs

Packaging Instructions: needs review, particularly of the configure flags
http://trac.enlightenment.org/e/wiki/Packaging

Platforms: needs checking and updating:
 http://trac.enlightenment.org/e/wiki/Platforms

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] suspend/HAL related segfault

2010-11-10 Thread Nikolas Arend
On 11/10/2010 06:16 PM, Nikolas Arend wrote:
> On 11/10/2010 06:02 PM, Vincent Torri wrote:
>>
>> On Wed, 10 Nov 2010, Nikolas Arend wrote:
>>
>> Please recompile your places module with -g and provide another
>> backtrace,
>> this time using 'bt full'.
>>
> Hm, as far as I can see places was compiled with -g
>> you obviously didn't compile the EFL with -g. The bt is completely
>> useless.
>
> Well, below's the compiler output. Every compile step has -g -O2 in it,
> and as far as I know, gcc allows -O with -g.


And: if the entire EFL is compiled with -g I didn't check, but Mike just 
asked me to recompile the places module with -g.

Nick


>
> So the following together with the bt in my initial email is not enough?
>
> #12 0x00807a50 in _places_volume_properties_cb ()
> #12 0x00807a50 in _places_volume_properties_cb ()
> #   from
> /usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so
>
>
>
>
>
> make  all-recursive
> make[1]: Entering directory
> `/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places'
> Making all in src
> make[2]: Entering directory
> `/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places/src'
> /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
> -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H
> -I/usr/include/enlightenment -I/usr/include/evas-1
> -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1
> -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
> -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/embryo-1   -I/usr/include/e_dbus-1 -I/usr/include/ecore-1
> -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0
> -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include   -I/usr/include/e_dbus-1
> -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -g -O2 -MT
> e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c -o e_mod_main.lo
> e_mod_main.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include
> -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1
> -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1
> -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
> -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1
> -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0
> -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1
> -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT
> e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c  -fPIC
> -DPIC -o .libs/e_mod_main.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include
> -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1
> -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1
> -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
> -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1
> -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0
> -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1
> -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT
> e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c -o
> e_mod_main.o>/dev/null 2>&1
> mv -f .deps/e_mod_main.Tpo .deps/e_mod_main.Plo
> /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
> -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H
> -I/usr/include/enlightenment -I/usr/include/evas-1
> -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1
> -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
> -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/embryo-1   -I/usr/include/e_dbus-1 -I/usr/include/ecore-1
> -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0
> -I/usr/lib/dbu

Re: [E-devel] suspend/HAL related segfault

2010-11-10 Thread Nikolas Arend
On 11/10/2010 06:02 PM, Vincent Torri wrote:
>
>
> On Wed, 10 Nov 2010, Nikolas Arend wrote:
>
> Please recompile your places module with -g and provide another 
> backtrace,
> this time using 'bt full'.
>

 Hm, as far as I can see places was compiled with -g
>
> you obviously didn't compile the EFL with -g. The bt is completely 
> useless.


Well, below's the compiler output. Every compile step has -g -O2 in it, 
and as far as I know, gcc allows -O with -g.


So the following together with the bt in my initial email is not enough?

#12 0x00807a50 in _places_volume_properties_cb ()
#12 0x00807a50 in _places_volume_properties_cb ()
#   from
/usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so 





make  all-recursive
make[1]: Entering directory 
`/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places'
Making all in src
make[2]: Entering directory 
`/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places/src'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H 
-I/usr/include/enlightenment -I/usr/include/evas-1 
-I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 
-I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina 
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 
-I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/embryo-1   -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 
-I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include   -I/usr/include/e_dbus-1 
-I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina 
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -g -O2 -MT 
e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c -o e_mod_main.lo 
e_mod_main.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include 
-DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1 
-I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 
-I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina 
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 
-I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 
-I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1 
-I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina 
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT 
e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c  -fPIC 
-DPIC -o .libs/e_mod_main.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include 
-DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1 
-I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 
-I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina 
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 
-I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 
-I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1 
-I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina 
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT 
e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c -o 
e_mod_main.o >/dev/null 2>&1
mv -f .deps/e_mod_main.Tpo .deps/e_mod_main.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H 
-I/usr/include/enlightenment -I/usr/include/evas-1 
-I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 
-I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina 
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 
-I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/embryo-1   -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 
-I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include   -I/usr/include/e_dbus-1 
-I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina 
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 

Re: [E-devel] suspend/HAL related segfault

2010-11-10 Thread Vincent Torri



On Wed, 10 Nov 2010, Nikolas Arend wrote:


Please recompile your places module with -g and provide another backtrace,
this time using 'bt full'.



Hm, as far as I can see places was compiled with -g


you obviously didn't compile the EFL with -g. The bt is completely 
useless.


Vincent


and bt full didn't
show much more. I will wait for the next segfault and have an even
closer look at the bt full output, maybe I missed sth.

Best,   Nick.



I need a line number for frame #12, which is in the places module, and then I
can fix it.



Ok, here comes... I recompiled e/efl in the meantime, so revision is now
54435.

Thanks,  Nick.


#0  0x0093f424 in __kernel_vsyscall ()
#No symbol table info available.
##1  0x00ff4df6 in poll () from /lib/libc.so.6
#No symbol table info available.
##2  0x002aa0c0 in ?? () from /usr/lib/libxcb.so.1
#No symbol table info available.
##3  0x002ab9dc in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#No symbol table info available.
##4  0x00b4a703 in ?? () from /usr/lib/libX11.so.6
#No symbol table info available.
##5  0x00b4aa5a in ?? () from /usr/lib/libX11.so.6
#No symbol table info available.
##6  0x00b4b37b in _XReadEvents () from /usr/lib/libX11.so.6
#No symbol table info available.
##7  0x00b31528 in XNextEve¢t () from /usr/lib/libX11.so.6
#No symbol table info available.
##8  0x08078901 in e_alert_show ()
#No symbol table info available.
##9  0x0810bb6b in e_sigseg_act ()
#No symbol table info available.
##10 
#No symbol table info available.
##11 0x0012d4f7 in e_hal_property_bool_get () from /usr/lib/libehal.so.1
#No symbol table info available.
#12 0x00807a50 in _places_volume_properties_cb ()
#   from
/usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so
#   No symbol table info available.
#   #13 0x001362e9 in e_dbus_callback_call () from /usr/lib/libedbus.so.1
#   No symbol table info available.
#   #14 0x0013350f in ?? () from /usr/lib/libedbus.so.1
#   No symbol table info available.
#   #15 0x0013371f in ?? () from /usr/lib/libedbus.so.1
#   No symbol table info available.
#   #16 0x00471122 in ?? () from /lib/libdbus-1.so.3
#   No symbol table info available.
#   #17 0x004607b7 in ?? () from /lib/libdbus-1.so.3
#   No symbol table info available.
#   #18 0x00462e23 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#   No symbol table info available.
#   #19 0x00132888 in ?? () from /usr/lib/libedbus.so.1
#   No symbol table info available.
#   #20 0x009c1b45 in _ecore_idler_call () from /usr/lib/libecore.so.1
#   No symbol table info available.
#   #21 0x009c34f6 in ?? () from /usr/lib/libecore.so.1
#   No symbol table info available.
#   #22 0x009c3637 in ecore_main_loop_begin () from /usr/lib/libecore.so.1
#   No symbol table info available.
#23 0x0806e2c7 in main ()




--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a
Billion" shares his insights and actions to help propel your
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Division by zero at lib Elementary

2010-11-10 Thread Rafael Fonseca
> elm_gengrid_item_size_set is called in the code, but the value is
> calculated depending on the size of the container. When I add items in
> it, the first time the container objet is 0x0. After that the
> container is resized, the signal resized is sent and the value of
> imte_size_set is calculated to always have the same number of rows.

As I thought. It should be or a missing size_set call or the size_set 
was depending on something that was returning 0.

> but IMO we should check values before dividing.

Completely agreed.

The only problem I thought of was that if the error was triggered by a 
missing size_set call and we just added the checkers for 0, the user 
would have no clue why his items were not being displayed (Aren't they 
being created? Are they being wrongly positioned outside viewport area?).

Maybe a good solution is besides adding the checkers also print an error 
message in the case of an item of dimension 0x0. Is that good enough?

-- 
Rafael Fonseca
ProFUSION embedded systems
http://www.profusion.mobi

--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] suspend/HAL related segfault

2010-11-10 Thread Nikolas Arend
On 11/10/2010 03:11 PM, Mike Blumenkrantz wrote:
> On Wed, 10 Nov 2010 15:04:51 -0500
> Nikolas Arend  wrote:
>
>> On 11/10/2010 02:45 PM, Mike Blumenkrantz wrote:
>>> On Wed, 10 Nov 2010 14:29:19 -0500
>>> Nikolas Arend   wrote:
>>>
 Hi,

 Attached please find the backtrace of a segfault that I'm experiencing
 for quite some time, only now did I remember to create a bt before
 recovering. It happens after my laptop is waking up from a suspend,
 though not every time and I cannot really figure out a pattern.

 I'm running fedora 13 on a lenovo T61, e/efl is fairly recent (rev.
 54125, about a week ago).


 Thanks,   Nick.


 #0  0x002d8424 in __kernel_vsyscall ()
 #1  0x009b0df6 in poll () from /lib/libc.so.6
 #2  0x00be50c0 in ?? () from /usr/lib/libxcb.so.1
 #3  0x00be69dc in xcb_wait_for_event () from /usr/lib/libxcb.so.1
 #4  0x00c45703 in ?? () from /usr/lib/libX11.so.6
 #5  0x00c45a5a in ?? () from /usr/lib/libX11.so.6
 #6  0x00c4637b in _XReadEvents () from /usr/lib/libX11.so.6
 #7  0x00c2c528 in XNextEvent () from /usr/lib/libX11.so.6
 #8  0x08078961 in e_alert_show ()
 #9  0x0810ba0b in e_sigseg_act ()
 #10
 #11 0x0014c4f7 in e_hal_property_bool_get () from /usr/lib/libehal.so.1
 #12 0x00e7da50 in _places_volume_properties_cb ()
   from
 /usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so
 #13 0x00dd22e9 in e_dbus_callback_call () from /usr/lib/libedbus.so.1
 #14 0x00dcf50f in ?? () from /usr/lib/libedbus.so.1
 #15 0x00dcf71f in ?? () from /usr/lib/libedbus.so.1
 #16 0x00267122 in ?? () from /lib/libdbus-1.so.3
 #17 0x002567b7 in ?? () from /lib/libdbus-1.so.3
 #18 0x00258e23 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
 #19 0x00dce888 in ?? () from /usr/lib/libedbus.so.1
 #20 0x00d95955 in _ecore_idler_call () from /usr/lib/libecore.so.1
 #21 0x00d97306 in ?? () from /usr/lib/libecore.so.1
 ---Type   to continue, or q   to quit---
 #22 0x00d97447 in ecore_main_loop_begin () from /usr/lib/libecore.so.1
 #23 0x0806e327 in main ()
>>> Please recompile your places module with -g and provide another backtrace,
>>> this time using 'bt full'.
>>>
>>
>> Hm, as far as I can see places was compiled with -g and bt full didn't
>> show much more. I will wait for the next segfault and have an even
>> closer look at the bt full output, maybe I missed sth.
>>
>> Best,   Nick.
>>
>>
> I need a line number for frame #12, which is in the places module, and then I
> can fix it.
>

Ok, here comes... I recompiled e/efl in the meantime, so revision is now 
54435.

Thanks,  Nick.


#0  0x0093f424 in __kernel_vsyscall ()
#No symbol table info available.
##1  0x00ff4df6 in poll () from /lib/libc.so.6
#No symbol table info available.
##2  0x002aa0c0 in ?? () from /usr/lib/libxcb.so.1
#No symbol table info available.
##3  0x002ab9dc in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#No symbol table info available.
##4  0x00b4a703 in ?? () from /usr/lib/libX11.so.6
#No symbol table info available.
##5  0x00b4aa5a in ?? () from /usr/lib/libX11.so.6
#No symbol table info available.
##6  0x00b4b37b in _XReadEvents () from /usr/lib/libX11.so.6
#No symbol table info available.
##7  0x00b31528 in XNextEve¢t () from /usr/lib/libX11.so.6
#No symbol table info available.
##8  0x08078901 in e_alert_show ()
#No symbol table info available.
##9  0x0810bb6b in e_sigseg_act ()
#No symbol table info available.
##10 
#No symbol table info available.
##11 0x0012d4f7 in e_hal_property_bool_get () from /usr/lib/libehal.so.1
#No symbol table info available.
#12 0x00807a50 in _places_volume_properties_cb ()
#   from 
/usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so
#   No symbol table info available.
#   #13 0x001362e9 in e_dbus_callback_call () from /usr/lib/libedbus.so.1
#   No symbol table info available.
#   #14 0x0013350f in ?? () from /usr/lib/libedbus.so.1
#   No symbol table info available.
#   #15 0x0013371f in ?? () from /usr/lib/libedbus.so.1
#   No symbol table info available.
#   #16 0x00471122 in ?? () from /lib/libdbus-1.so.3
#   No symbol table info available.
#   #17 0x004607b7 in ?? () from /lib/libdbus-1.so.3
#   No symbol table info available.
#   #18 0x00462e23 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#   No symbol table info available.
#   #19 0x00132888 in ?? () from /usr/lib/libedbus.so.1
#   No symbol table info available.
#   #20 0x009c1b45 in _ecore_idler_call () from /usr/lib/libecore.so.1
#   No symbol table info available.
#   #21 0x009c34f6 in ?? () from /usr/lib/libecore.so.1
#   No symbol table info available.
#   #22 0x009c3637 in ecore_main_loop_begin () from /usr/lib/libecore.so.1
#   No symbol table info available.
#23 0x0806e2c7 in main ()




--
The Next 800 Companies to Lead America's G

Re: [E-devel] suspend/HAL related segfault

2010-11-10 Thread Mike Blumenkrantz
On Wed, 10 Nov 2010 15:04:51 -0500
Nikolas Arend  wrote:

> On 11/10/2010 02:45 PM, Mike Blumenkrantz wrote:
> > On Wed, 10 Nov 2010 14:29:19 -0500
> > Nikolas Arend  wrote:
> >
> >> Hi,
> >>
> >> Attached please find the backtrace of a segfault that I'm experiencing
> >> for quite some time, only now did I remember to create a bt before
> >> recovering. It happens after my laptop is waking up from a suspend,
> >> though not every time and I cannot really figure out a pattern.
> >>
> >> I'm running fedora 13 on a lenovo T61, e/efl is fairly recent (rev.
> >> 54125, about a week ago).
> >>
> >>
> >> Thanks,   Nick.
> >>
> >>
> >> #0  0x002d8424 in __kernel_vsyscall ()
> >> #1  0x009b0df6 in poll () from /lib/libc.so.6
> >> #2  0x00be50c0 in ?? () from /usr/lib/libxcb.so.1
> >> #3  0x00be69dc in xcb_wait_for_event () from /usr/lib/libxcb.so.1
> >> #4  0x00c45703 in ?? () from /usr/lib/libX11.so.6
> >> #5  0x00c45a5a in ?? () from /usr/lib/libX11.so.6
> >> #6  0x00c4637b in _XReadEvents () from /usr/lib/libX11.so.6
> >> #7  0x00c2c528 in XNextEvent () from /usr/lib/libX11.so.6
> >> #8  0x08078961 in e_alert_show ()
> >> #9  0x0810ba0b in e_sigseg_act ()
> >> #10
> >> #11 0x0014c4f7 in e_hal_property_bool_get () from /usr/lib/libehal.so.1
> >> #12 0x00e7da50 in _places_volume_properties_cb ()
> >>  from
> >> /usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so
> >> #13 0x00dd22e9 in e_dbus_callback_call () from /usr/lib/libedbus.so.1
> >> #14 0x00dcf50f in ?? () from /usr/lib/libedbus.so.1
> >> #15 0x00dcf71f in ?? () from /usr/lib/libedbus.so.1
> >> #16 0x00267122 in ?? () from /lib/libdbus-1.so.3
> >> #17 0x002567b7 in ?? () from /lib/libdbus-1.so.3
> >> #18 0x00258e23 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
> >> #19 0x00dce888 in ?? () from /usr/lib/libedbus.so.1
> >> #20 0x00d95955 in _ecore_idler_call () from /usr/lib/libecore.so.1
> >> #21 0x00d97306 in ?? () from /usr/lib/libecore.so.1
> >> ---Type  to continue, or q  to quit---
> >> #22 0x00d97447 in ecore_main_loop_begin () from /usr/lib/libecore.so.1
> >> #23 0x0806e327 in main ()
> > Please recompile your places module with -g and provide another backtrace,
> > this time using 'bt full'.
> >
> 
> 
> Hm, as far as I can see places was compiled with -g and bt full didn't 
> show much more. I will wait for the next segfault and have an even 
> closer look at the bt full output, maybe I missed sth.
> 
> Best,   Nick.
> 
> 
I need a line number for frame #12, which is in the places module, and then I
can fix it.

-- 
Mike Blumenkrantz
Zentific: Our boolean values are huge.

--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] suspend/HAL related segfault

2010-11-10 Thread Nikolas Arend
On 11/10/2010 02:45 PM, Mike Blumenkrantz wrote:
> On Wed, 10 Nov 2010 14:29:19 -0500
> Nikolas Arend  wrote:
>
>> Hi,
>>
>> Attached please find the backtrace of a segfault that I'm experiencing
>> for quite some time, only now did I remember to create a bt before
>> recovering. It happens after my laptop is waking up from a suspend,
>> though not every time and I cannot really figure out a pattern.
>>
>> I'm running fedora 13 on a lenovo T61, e/efl is fairly recent (rev.
>> 54125, about a week ago).
>>
>>
>> Thanks,   Nick.
>>
>>
>> #0  0x002d8424 in __kernel_vsyscall ()
>> #1  0x009b0df6 in poll () from /lib/libc.so.6
>> #2  0x00be50c0 in ?? () from /usr/lib/libxcb.so.1
>> #3  0x00be69dc in xcb_wait_for_event () from /usr/lib/libxcb.so.1
>> #4  0x00c45703 in ?? () from /usr/lib/libX11.so.6
>> #5  0x00c45a5a in ?? () from /usr/lib/libX11.so.6
>> #6  0x00c4637b in _XReadEvents () from /usr/lib/libX11.so.6
>> #7  0x00c2c528 in XNextEvent () from /usr/lib/libX11.so.6
>> #8  0x08078961 in e_alert_show ()
>> #9  0x0810ba0b in e_sigseg_act ()
>> #10
>> #11 0x0014c4f7 in e_hal_property_bool_get () from /usr/lib/libehal.so.1
>> #12 0x00e7da50 in _places_volume_properties_cb ()
>>  from
>> /usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so
>> #13 0x00dd22e9 in e_dbus_callback_call () from /usr/lib/libedbus.so.1
>> #14 0x00dcf50f in ?? () from /usr/lib/libedbus.so.1
>> #15 0x00dcf71f in ?? () from /usr/lib/libedbus.so.1
>> #16 0x00267122 in ?? () from /lib/libdbus-1.so.3
>> #17 0x002567b7 in ?? () from /lib/libdbus-1.so.3
>> #18 0x00258e23 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
>> #19 0x00dce888 in ?? () from /usr/lib/libedbus.so.1
>> #20 0x00d95955 in _ecore_idler_call () from /usr/lib/libecore.so.1
>> #21 0x00d97306 in ?? () from /usr/lib/libecore.so.1
>> ---Type  to continue, or q  to quit---
>> #22 0x00d97447 in ecore_main_loop_begin () from /usr/lib/libecore.so.1
>> #23 0x0806e327 in main ()
> Please recompile your places module with -g and provide another backtrace, 
> this
> time using 'bt full'.
>


Hm, as far as I can see places was compiled with -g and bt full didn't 
show much more. I will wait for the next segfault and have an even 
closer look at the bt full output, maybe I missed sth.

Best,   Nick.


-- 

Nikolas Arend
165 California Avenue
Oak Ridge, TN 37830, USA

Phone: +1-865-622-7698
Cell: +1-865-283-9721
Email: nikolas.ar...@gmx.net



--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] suspend/HAL related segfault

2010-11-10 Thread Mike Blumenkrantz
On Wed, 10 Nov 2010 14:29:19 -0500
Nikolas Arend  wrote:

> Hi,
> 
> Attached please find the backtrace of a segfault that I'm experiencing 
> for quite some time, only now did I remember to create a bt before 
> recovering. It happens after my laptop is waking up from a suspend, 
> though not every time and I cannot really figure out a pattern.
> 
> I'm running fedora 13 on a lenovo T61, e/efl is fairly recent (rev. 
> 54125, about a week ago).
> 
> 
> Thanks,   Nick.
> 
> 
> #0  0x002d8424 in __kernel_vsyscall ()
> #1  0x009b0df6 in poll () from /lib/libc.so.6
> #2  0x00be50c0 in ?? () from /usr/lib/libxcb.so.1
> #3  0x00be69dc in xcb_wait_for_event () from /usr/lib/libxcb.so.1
> #4  0x00c45703 in ?? () from /usr/lib/libX11.so.6
> #5  0x00c45a5a in ?? () from /usr/lib/libX11.so.6
> #6  0x00c4637b in _XReadEvents () from /usr/lib/libX11.so.6
> #7  0x00c2c528 in XNextEvent () from /usr/lib/libX11.so.6
> #8  0x08078961 in e_alert_show ()
> #9  0x0810ba0b in e_sigseg_act ()
> #10 
> #11 0x0014c4f7 in e_hal_property_bool_get () from /usr/lib/libehal.so.1
> #12 0x00e7da50 in _places_volume_properties_cb ()
> from 
> /usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so
> #13 0x00dd22e9 in e_dbus_callback_call () from /usr/lib/libedbus.so.1
> #14 0x00dcf50f in ?? () from /usr/lib/libedbus.so.1
> #15 0x00dcf71f in ?? () from /usr/lib/libedbus.so.1
> #16 0x00267122 in ?? () from /lib/libdbus-1.so.3
> #17 0x002567b7 in ?? () from /lib/libdbus-1.so.3
> #18 0x00258e23 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
> #19 0x00dce888 in ?? () from /usr/lib/libedbus.so.1
> #20 0x00d95955 in _ecore_idler_call () from /usr/lib/libecore.so.1
> #21 0x00d97306 in ?? () from /usr/lib/libecore.so.1
> ---Type  to continue, or q  to quit---
> #22 0x00d97447 in ecore_main_loop_begin () from /usr/lib/libecore.so.1
> #23 0x0806e327 in main ()
Please recompile your places module with -g and provide another backtrace, this
time using 'bt full'.

-- 
Mike Blumenkrantz
Zentific: Our boolean values are huge.

--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] suspend/HAL related segfault

2010-11-10 Thread Nikolas Arend

Hi,

Attached please find the backtrace of a segfault that I'm experiencing 
for quite some time, only now did I remember to create a bt before 
recovering. It happens after my laptop is waking up from a suspend, 
though not every time and I cannot really figure out a pattern.


I'm running fedora 13 on a lenovo T61, e/efl is fairly recent (rev. 
54125, about a week ago).



Thanks,   Nick.


#0  0x002d8424 in __kernel_vsyscall ()
#1  0x009b0df6 in poll () from /lib/libc.so.6
#2  0x00be50c0 in ?? () from /usr/lib/libxcb.so.1
#3  0x00be69dc in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#4  0x00c45703 in ?? () from /usr/lib/libX11.so.6
#5  0x00c45a5a in ?? () from /usr/lib/libX11.so.6
#6  0x00c4637b in _XReadEvents () from /usr/lib/libX11.so.6
#7  0x00c2c528 in XNextEvent () from /usr/lib/libX11.so.6
#8  0x08078961 in e_alert_show ()
#9  0x0810ba0b in e_sigseg_act ()
#10 
#11 0x0014c4f7 in e_hal_property_bool_get () from /usr/lib/libehal.so.1
#12 0x00e7da50 in _places_volume_properties_cb ()
   from 
/usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so

#13 0x00dd22e9 in e_dbus_callback_call () from /usr/lib/libedbus.so.1
#14 0x00dcf50f in ?? () from /usr/lib/libedbus.so.1
#15 0x00dcf71f in ?? () from /usr/lib/libedbus.so.1
#16 0x00267122 in ?? () from /lib/libdbus-1.so.3
#17 0x002567b7 in ?? () from /lib/libdbus-1.so.3
#18 0x00258e23 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#19 0x00dce888 in ?? () from /usr/lib/libedbus.so.1
#20 0x00d95955 in _ecore_idler_call () from /usr/lib/libecore.so.1
#21 0x00d97306 in ?? () from /usr/lib/libecore.so.1
---Type  to continue, or q  to quit---
#22 0x00d97447 in ecore_main_loop_begin () from /usr/lib/libecore.so.1
#23 0x0806e327 in main ()
#0  0x002d8424 in __kernel_vsyscall ()
#1  0x009b0df6 in poll () from /lib/libc.so.6
#2  0x00be50c0 in ?? () from /usr/lib/libxcb.so.1
#3  0x00be69dc in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#4  0x00c45703 in ?? () from /usr/lib/libX11.so.6
#5  0x00c45a5a in ?? () from /usr/lib/libX11.so.6
#6  0x00c4637b in _XReadEvents () from /usr/lib/libX11.so.6
#7  0x00c2c528 in XNextEvent () from /usr/lib/libX11.so.6
#8  0x08078961 in e_alert_show ()
#9  0x0810ba0b in e_sigseg_act ()
#10 
#11 0x0014c4f7 in e_hal_property_bool_get () from /usr/lib/libehal.so.1
#12 0x00e7da50 in _places_volume_properties_cb ()
   from 
/usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so
#13 0x00dd22e9 in e_dbus_callback_call () from /usr/lib/libedbus.so.1
#14 0x00dcf50f in ?? () from /usr/lib/libedbus.so.1
#15 0x00dcf71f in ?? () from /usr/lib/libedbus.so.1
#16 0x00267122 in ?? () from /lib/libdbus-1.so.3
#17 0x002567b7 in ?? () from /lib/libdbus-1.so.3
#18 0x00258e23 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#19 0x00dce888 in ?? () from /usr/lib/libedbus.so.1
#20 0x00d95955 in _ecore_idler_call () from /usr/lib/libecore.so.1
#21 0x00d97306 in ?? () from /usr/lib/libecore.so.1
---Type  to continue, or q  to quit---
#22 0x00d97447 in ecore_main_loop_begin () from /usr/lib/libecore.so.1
#23 0x0806e327 in main ()
--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Division by zero at lib Elementary

2010-11-10 Thread Nicolas Aguirre
On Wed, Nov 10, 2010 at 6:19 PM, Rafael Fonseca  wrote:
>> I confirm this problem, with a head revision of elm and enna. Add a
>> check on item->wd->item_height seems to fix it, and the gengrid object
>> looks good on screen.
>> One of the gengrid authors could checked please ?
>
> Gengrid must know the item sizes to be able to place them at its viewport.
> So when setting up gengrid one should call elm_gengrid_item_size_set.
>
> I agree we should check for the item_height and item_width before dividing
> but it also should be documented that the user must call the size_set
> function otherwise adding item to the grid would seem to have no effect at
> all.
>
> --
> Rafael Fonseca
> ProFUSION embedded systems
> http://www.profusion.mobi
>

elm_gengrid_item_size_set is called in the code, but the value is
calculated depending on the size of the container. When I add items in
it, the first time the container objet is 0x0. After that the
container is resized, the signal resized is sent and the value of
imte_size_set is calculated to always have the same number of rows.

There is maybe another way to do that, but IMO we should check values
before dividing.

Nico.

-- 
Nicolas Aguirre
Mail: aguirre.nico...@gmail.com
Web: http://www.digital-corner.org

--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Division by zero at lib Elementary

2010-11-10 Thread Rafael Fonseca
> I confirm this problem, with a head revision of elm and enna. Add a
> check on item->wd->item_height seems to fix it, and the gengrid object
> looks good on screen.
> One of the gengrid authors could checked please ?

Gengrid must know the item sizes to be able to place them at its 
viewport. So when setting up gengrid one should call 
elm_gengrid_item_size_set.

I agree we should check for the item_height and item_width before 
dividing but it also should be documented that the user must call the 
size_set function otherwise adding item to the grid would seem to have 
no effect at all.

-- 
Rafael Fonseca
ProFUSION embedded systems
http://www.profusion.mobi

--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Division by zero at lib Elementary

2010-11-10 Thread Nicolas Aguirre
On Wed, Nov 10, 2010 at 5:43 PM, Eduardo Nunes Pereira
 wrote:
> Hi, this is my first post in this mail list, i'm build  the last
> version (HEAD) of Elementary, but at first running a core dump rised,
> i know nothing
> about EFL, and started to learn it now, so it seems to be a division
> by zero at lib Elementary.
> The error occurred in a application know as Enna, which uses Elementary
>
> FEDORA 13 (x86)
>

I confirm this problem, with a head revision of elm and enna. Add a
check on item->wd->item_height seems to fix it, and the gengrid object
looks good on screen.
One of the gengrid authors could checked please ?

Thanks
Nico.
--
Nicolas Aguirre
Mail: aguirre.nico...@gmail.com
Web: http://www.digital-corner.org

--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Division by zero at lib Elementary

2010-11-10 Thread Eduardo Nunes Pereira
Hi, this is my first post in this mail list, i'm build  the last
version (HEAD) of Elementary, but at first running a core dump rised,
i know nothing
about EFL, and started to learn it now, so it seems to be a division
by zero at lib Elementary.
The error occurred in a application know as Enna, which uses Elementary

FEDORA 13 (x86)

Best regards, follows the gdb output:

(gdb) bt
#0  0x00151a5b in _item_place (item=0x84c0988, cx=0, cy=0) at elm_gengrid.c:985
#1  0x001531ef in _pan_calculate (obj=0x84bfc30) at elm_gengrid.c:1258
#2  0x0034a24c in evas_call_smarts_calculate (e=0x80ddb30) at
evas_object_smart.c:843
#3  0x0036ac03 in evas_render_updates_internal (e=0x80ddb30,
make_updates=1 '\001', do_draw=1 '\001') at evas_render.c:971
#4  0x001fdde9 in _ecore_evas_x_render (ee=0x80dd648) at ecore_evas_x.c:415
#5  0x001f455e in _ecore_evas_idle_enter (data=0x0) at ecore_evas.c:47
#6  0x002ff4d5 in _ecore_idle_enterer_call () at ecore_idle_enterer.c:146
#7  0x003012bb in _ecore_main_loop_iterate_internal (once_only=0) at
ecore_main.c:1293
#8  0x00301637 in ecore_main_loop_begin () at ecore_main.c:628
#9  0x08053f1f in main (argc=1, argv=0xbfffefb4) at enna.c:646
(gdb) f 0
#0  0x00151a5b in _item_place (item=0x84c0988, cx=0, cy=0) at elm_gengrid.c:985
985 items_visible = vh / item->wd->item_height;
(gdb) print item
$2 = (Elm_Gengrid_Item *) 0x84c0988
(gdb) print item->wd
$3 = (Widget_Data *) 0x84ba8c0
(gdb) print item->wd->item_height
$4 = 0
(gdb) l
980
981if (item->wd->horizontal)
982  {
983 int columns, items_visible, items_row;
984
985 items_visible = vh / item->wd->item_height;
986 if (items_visible < 1)
987items_visible = 1;
988
989 columns = item->wd->count / items_visible;
(gdb) print vh
$6 = 0
(gdb) quit

--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Elementary lists: backport the scroller edge smart callbacks

2010-11-10 Thread Rui Miguel Silva Seabra
Em 10-11-2010 03:10, Carsten Haitzler (The Rasterman) escreveu:
> well to some extent genlist does it - but it comes at the cost of genlist
> having to query and figure out the size of every element. if your data is
> "expensive" to fetch you could use this for pagination of the content
> yourself. though as such if fetching is "expensive" (heavy disk io, network io
> etc.)  then it might be better to "add" items even though you dont have the
> data yet from the other end and when requested you do an async fetch of the
> item. return dummy empty strings/icons etc. until the result comes back (and
> then cache the result and update the item(s) u got the result(s) for).

Last time I tried to update a genlist so I could have relative timings 
in elmdentica I got very garbled genlists:

http://files.1407.org/1-ed_before_item_update.png
http://files.1407.org/2-ed_after_item_update.png

Dragging the list fixed the display but... that's not really the solution:

http://files.1407.org/3-ed_after_dragging.png

Rui

--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Fixing exchange

2010-11-10 Thread Dave Andreoli
2010/11/10 Ian Caldwell :
>  well sounds like you want the job DAVE :)

No, really I want to drop all the exchange stuff...
I maintained the lib for 2 years... finished now. Drop it.

DaveMDS

>
> On Tue, Nov 9, 2010 at 3:23 PM, Carsten Haitzler 
> wrote:
>>
>> On Wed, 10 Nov 2010 00:00:57 +0100 Dave Andreoli 
>> said:
>>
>> > > for themes - yes, but for wallpapers? someone takes a photo, imports
>> > > it.
>> > > thinks it looks awesome. they want to share. hit the "share" button.
>> > ...and he expect the image to be uploaded on fliker or picasa  :P not
>> > as an E wallpaper... or we will need to fight spam and porn wallpapers
>> > in a short
>> > time.
>>
>> the jpg can go to picasa or flikr.. but the IMPORT is that import button
>> int
>> e's wallpaper config - so now it's an edj file WITH scaling, tiling etc.
>> set
>> up. ... so no - that edj file shouldnt go to picasa. :)
>>
>> > This make me think that the exchange lib should also be able to
>> > connect/auth
>> > on different sources, not only speak with 'exchange-server'
>>
>> i never disagreed. exchange lib should handle login + auth too and have
>> the
>> ability to store a cookie to avoid having to re-login. the "porn" problem
>> you
>> speak of can be easily dealt with as it still requires registration to get
>> an
>> account, and we can still delete accounts and delete uploaded files if
>> they are
>> inappropriate. they are still attached to someones account.
>>
>> --
>> - Codito, ergo sum - "I code, therefore I am" --
>> The Rasterman (Carsten Haitzler)    ras...@rasterman.com
>>
>
>

--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Elementary lists: backport the scroller edge smart callbacks

2010-11-10 Thread Treviño
Il giorno mer, 10/11/2010 alle 00.55 -0200, Bruno Dilly ha scritto:
> I've applied it on svn.
> It may be interesting for cases when you may want to give some kind of
> feedback to users that the list is on the edge (maybe playing a sound,
> who knows =) )

Yes, indeed.

> But for adding / deleting items on the fly, please verify if genlist
> doesn't provide everything you need.
> 
>  [CUT]
> 
> These edge signals will be emitted after the scroller stops, and
> possibly bounces, what can leads you to a weird look and feel
> if the idea is to create a dynamic list, if I'm not missing something.

Well, I've tried to implement it in my phone: in a simple message list,
firstly it get puplated just with few latest messages, then when a
scroll-down is recorded, it get updated with the other [older] items.
Everything seems to work well, and it allows to save so much memory.

You just need to pay attention to bounces: when the list has few items
and they all stays in the current scroller, on scroll-down/up you get
both the signals so you just have to filter them out.
Btw it works well in my case.



--
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel