Re: [E-devel] [PATCH] more works and fixes for wallpaper fetcher

2008-03-19 Thread Massimiliano Calamelli
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mon, 17 Mar 2008 15:07:37 +0100
Massimiliano Calamelli <[EMAIL PROTECTED]> wrote:

> > Might I suggest exporting the efreet xml parser and use it instead? Does 
> > anyone object? Using strstr to parse xml isn't very nice.
> > 
> > Sebastian
> 
> On my side i don't have any preference, i initially wrote my parser
> 'cause i've to parse a very small subset of tags, and i rewritten it to
> make it better/faster and to have support for media namespace.
> But if you think that efreet's parser is better/faster, feel free to
> change.
> 
> Thx
> 
> Massimiliano

Still waiting for replies?

Massimiliano
- -- 
Massimiliano Calamelli
http://mcalamelli.netsons.org
[EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (MingW32)

iD8DBQFH4OPLleGEL56NNP4RAqzRAKDrPUpTR/VDoCAvgel4CxVwGzDEYgCeOivs
lqhPyyxZfbtltks2u+cqQLI=
=7kwb
-END PGP SIGNATURE-

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OpenGEU menu module... can anyone help?

2008-03-19 Thread The DarkMaster
Hello everyone, any news on the EMU / Generic scriptable Menu module for
Enlightenment?

Thanks for the attention :)

greetings to all,

Luca

2008/3/14, The DarkMaster <[EMAIL PROTECTED]>:
>
> @Christopher: if you wish to help then thank you very much, there's time
> until the next release of Ubuntu and even then... if it will be only a
> matter of days until a stable version of the module I need to be created
> is released, then we can delay the release of the next OpenGEU of some
> degrees. After all, I'm feeling really stupid in releasing a new OpenGEU
> with only and hardy base as the sole evolution of the distro :(
> So, if you start coding something from monday / thusday, I think we could
> make it in time :)
>
> @ David: Thanks for your answer David. As I said, I dunno why it doesn't
> work and if icons could be used and placed next to launchers / sub-menus,
> then I didn't understand how to handle them because by installing EMU as it
> is, no icon is inside the menu so I have no template / suggestion on how
> to have them loaded in the menu itself. If you could put your hands on emu
> again it would be wonderful, because this menu module we need, basically,
> is just emu on steroids (and not so many steroids, just a working version
> with icons support :) )!
>
> Greetings everyone.
>
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Nightly build log for E17 on 2008-03-19 07:09:25 -0700

2008-03-19 Thread Nightly build system
Build log for Enlightenment DR 0.17 on 2008-03-19 07:09:25 -0700
Build logs are available at http://download.enlightenment.org/tests/logs

Packages that failed to build:
ecore_li  http://download.enlightenment.org/tests/logs/ecore_li.log
engage  http://download.enlightenment.org/tests/logs/engage.log
enna  http://download.enlightenment.org/tests/logs/enna.log
epdf  http://download.enlightenment.org/tests/logs/epdf.log

Packages with no supported build system:
entice, esmart_rsvg, exorcist, python-efl, 

Packages skipped:
camE, enotes, enscribe, epbb, eplay, erss, etk_server, etox, e_utils, 
Evas_Perl, 
evoak, gfx_routines, lvs-gui, med, nexus, notgame, ruby-efl, webcam, 

Packages that build OK:
alarm, bling, calendar, cpu, deskshow, echo, eclair, ecore, edata, edb, 
e_dbus, edje_editor, edje, edje_viewer, edvi, eet, eflame, eflpp, efm_nav, 
efm_path, efreet, elapse, elation, elicit, elitaire, e, embrace, embryo, 
emotion, emphasis, empower, emprint, emu, enesim, engrave, engycad, enhance, 
enity, enterminus, enthrall, entrance_edit_gui, entrance, entropy, envision, 
epeg, ephoto, e_phys, epsilon, epx, equate, esmart, estickies, etk_extra, 
etk, etk-perl, evas, evfs, evolve, ewl, examine, execwatch, exhibit, exml, 
expedite, express, exquisite, extrackt, feh, flame, forecasts, gevas2, iconbar, 
imlib2_loaders, imlib2, Imlib2_Perl, imlib2_tools, language, mail, mem, 
mixer, moon, mpdule, net, news, notification, penguins, pesh, photo, rage, 
rain, screenshot, scrot, slideshow, snow, taskbar, tclock, uptime, weather, 
winselector, wlan, 

Debian GNU/Linux 4.0 \n \l

Linux enlightenment2 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 
GNU/Linux


See http://download.enlightenment.org/tests/ for details.


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Debian files in CVS

2008-03-19 Thread Falko Schmidt
Hello everyone,

I've been responsible for the CVS commits regarding Debian packaging
since about two years. The PkgE Debian Team
(http://wiki.debian.org/PkgE) is about to upload or already uploading
some EFL packages to Debian experimental. Would there be any
objections if I merge their changes into the Debian files in CVS to
make packages compatible to future official Debian packages?
It would affect the following packages (for now):

ecore
e_dbus
edje
eet
efreet
embryo
evas
ewl

The changes would include a much better (and Debian policy compliant)
packaging although I would stick to the one-package-per-module method
(as it can be found in evas, for example). Furthermore I would remove
the now invalid maintainer name and email address
([EMAIL PROTECTED]) and replace it with mine ([EMAIL PROTECTED])
- but of course only if there're no objections.
I've attached a sample patch for eet.

I also maintain a Debian sid repository, before on edevelop.org, now
on debian.alphagemini.org, which includes CVS snapshot builds and more
or less reflects the build rules I maintain in CVS.

Regards,
Falko
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Debian files in CVS

2008-03-19 Thread Blake Barnett

On Mar 19, 2008, at 8:36 AM, Falko Schmidt wrote:

> Hello everyone,
>
> I've been responsible for the CVS commits regarding Debian packaging
> since about two years. The PkgE Debian Team
> (http://wiki.debian.org/PkgE) is about to upload or already uploading
> some EFL packages to Debian experimental. Would there be any
> objections if I merge their changes into the Debian files in CVS to
> make packages compatible to future official Debian packages?
> It would affect the following packages (for now):
>
> ecore
> e_dbus
> edje
> eet
> efreet
> embryo
> evas
> ewl
>
> The changes would include a much better (and Debian policy compliant)
> packaging although I would stick to the one-package-per-module method
> (as it can be found in evas, for example). Furthermore I would remove
> the now invalid maintainer name and email address
> ([EMAIL PROTECTED]) and replace it with mine ([EMAIL PROTECTED])
> - but of course only if there're no objections.
> I've attached a sample patch for eet.
>
> I also maintain a Debian sid repository, before on edevelop.org, now
> on debian.alphagemini.org, which includes CVS snapshot builds and more
> or less reflects the build rules I maintain in CVS.

Go for it.  You should also update the wiki and enlightenment.org  
pages to reflect that you're the package maintainer instead of me.  :)

-Blake

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OpenGEU menu module... can anyone help?

2008-03-19 Thread Christopher Michael
Sadly, I have not even had time to get started on this yet :(

devilhorns

The DarkMaster wrote:
> Hello everyone, any news on the EMU / Generic scriptable Menu module for
> Enlightenment?
> 
> Thanks for the attention :)
> 
> greetings to all,
> 
> Luca
> 
> 2008/3/14, The DarkMaster <[EMAIL PROTECTED]>:
>> @Christopher: if you wish to help then thank you very much, there's time
>> until the next release of Ubuntu and even then... if it will be only a
>> matter of days until a stable version of the module I need to be created
>> is released, then we can delay the release of the next OpenGEU of some
>> degrees. After all, I'm feeling really stupid in releasing a new OpenGEU
>> with only and hardy base as the sole evolution of the distro :(
>> So, if you start coding something from monday / thusday, I think we could
>> make it in time :)
>>
>> @ David: Thanks for your answer David. As I said, I dunno why it doesn't
>> work and if icons could be used and placed next to launchers / sub-menus,
>> then I didn't understand how to handle them because by installing EMU as it
>> is, no icon is inside the menu so I have no template / suggestion on how
>> to have them loaded in the menu itself. If you could put your hands on emu
>> again it would be wonderful, because this menu module we need, basically,
>> is just emu on steroids (and not so many steroids, just a working version
>> with icons support :) )!
>>
>> Greetings everyone.
>>

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Debian files in CVS and Pkg-E

2008-03-19 Thread Jan Luebbe
Hi Falko,

On Wed, 2008-03-19 at 16:36 +0100, Falko Schmidt wrote:
> The PkgE Debian Team (http://wiki.debian.org/PkgE) is about to upload
> or already uploading some EFL packages to Debian experimental.

I'm a Member of the Pkg-E team. We are currently working on getting
everything needed for e17 into experimental. When we are confident that
the packaging is sane, we will push them into unstable.
My guess is that it will not be in time for the Lenny release.

> Would there be any objections if I merge their changes into the Debian
> files in CVS to make packages compatible to future official Debian
> packages?

When doing that, please make sure that the snapshot tarballs do not
include a debian/ directory as this makes the workflow for the Pkg-E
Team more complicated.

> The changes would include a much better (and Debian policy compliant)
> packaging although I would stick to the one-package-per-module method
> (as it can be found in evas, for example).

We are grouping the modules together if they have similar runtime
dependencies and the size of the individual module is very small.

The different package split will probably make mixing Pkg-E packages and
yours difficult.

Jan



-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Debian files in CVS and Pkg-E

2008-03-19 Thread Falko Schmidt
Hi Jan,

On Wed, Mar 19, 2008 at 6:57 PM, Jan Luebbe <[EMAIL PROTECTED]> wrote:
> Hi Falko,
>
>  On Wed, 2008-03-19 at 16:36 +0100, Falko Schmidt wrote:
>  > The PkgE Debian Team (http://wiki.debian.org/PkgE) is about to upload
>  > or already uploading some EFL packages to Debian experimental.
>
>  I'm a Member of the Pkg-E team. We are currently working on getting
>  everything needed for e17 into experimental. When we are confident that
>  the packaging is sane, we will push them into unstable.
>  My guess is that it will not be in time for the Lenny release.

OK, good to hear that.

>  > Would there be any objections if I merge their changes into the Debian
>  > files in CVS to make packages compatible to future official Debian
>  > packages?
>
>  When doing that, please make sure that the snapshot tarballs do not
>  include a debian/ directory as this makes the workflow for the Pkg-E
>  Team more complicated.

Sure, no problem. I won't touch anything below debian/ anyway since
debian/changelog has been removed from configure.in.

>  > The changes would include a much better (and Debian policy compliant)
>  > packaging although I would stick to the one-package-per-module method
>  > (as it can be found in evas, for example).
>
>  We are grouping the modules together if they have similar runtime
>  dependencies and the size of the individual module is very small.

That sounds sane. Maybe I'll adapt some grouping as well then.

>  The different package split will probably make mixing Pkg-E packages and
>  yours difficult.

You're right, I'll either have to group them as you did or I will have
to go through adding a considerable amount of dependencies. I'll look
into it.

Falko

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Ewl widget positioning

2008-03-19 Thread dan sinclair
Currently Ewl positions widgets based on absolute coordinates. This 
works but isn't unnecessarily optional.  Thoughts on changing the 
internals of Ewl to use parent relative placement of widgets?

This would, hopefully, simplify some of the container code and allow for 
more code re-use internally.

We would need to convert all containers to a relative layout and modify 
the theme system to map the coordinates properly.

This would cause issues if we do need to place a widget absolutely, as 
we'd need to walk the parent tree to figure out where we were, but, how 
often we need to do this I'm not sure.

Thoughts?
dan

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] more works and fixes for wallpaper fetcher

2008-03-19 Thread Jose Gonzalez

Massimiliano wrote:

 > > > Might I suggest exporting the efreet xml parser and use it
 > > > instead? Does anyone object? Using strstr to parse xml isn't
 > > > very nice.
 > > >
 > > > Sebastian
 > >
 > > On my side i don't have any preference, i initially wrote my
 > > parser 'cause i've to parse a very small subset of tags, and
 > > i rewritten it to make it better/faster and to have support for
 > > media namespace. But if you think that efreet's parser is better/
 > > faster, feel free to change.
 > >
 > > Thx
 > >
 > > Massimiliano
 >
 > Still waiting for replies?
 >

I can't say that I've followed what this is about.. but if
it's something like wether "e" should have a good xml parser/api
vs. everyone who needs something like that having to write their
own... then I'd say it may be time for "e" to stop 'poo-poo-ing' xml
(mostly an excuse to avoid dealing with it) and consider developing
some solid support for it - for those that may wish to NOT write
their own when they need to use xml.
Like it or not, xml is here and not going away any time soon,
its use is almost universal - especially across the web, but also
locally as well.

PS.
Wasn't there "exml" supposedly to deal with this? Or is that
another lib that has serious flaws or limitations?


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Pkg-e-devel] Debian files in CVS and Pkg-E

2008-03-19 Thread Niv Sardi
Jan Luebbe <[EMAIL PROTECTED]> writes:
>> The changes would include a much better (and Debian policy compliant)
>> packaging although I would stick to the one-package-per-module method
>> (as it can be found in evas, for example).
>
> We are grouping the modules together if they have similar runtime
> dependencies and the size of the individual module is very small.
>
> The different package split will probably make mixing Pkg-E packages and
> yours difficult.

So the right solution is to centralize effort, we have Lutin (Albin
Tonerre) working for Ubuntu packaging in the pkg-e repository, you're
very welcome to join the effort: [EMAIL PROTECTED] is where most
discussion is held, but we also have an alioth project/mailing list.

Cheers,
-- 
Niv Sardi

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] more works and fixes for wallpaper fetcher

2008-03-19 Thread dan sinclair
Jose Gonzalez wrote:
> Massimiliano wrote:
> 
>  > > > Might I suggest exporting the efreet xml parser and use it
>  > > > instead? Does anyone object? Using strstr to parse xml isn't
>  > > > very nice.
>  > > >
>  > > > Sebastian
>  > >
>  > > On my side i don't have any preference, i initially wrote my
>  > > parser 'cause i've to parse a very small subset of tags, and
>  > > i rewritten it to make it better/faster and to have support for
>  > > media namespace. But if you think that efreet's parser is better/
>  > > faster, feel free to change.
>  > >
>  > > Thx
>  > >
>  > > Massimiliano
>  >
>  > Still waiting for replies?
>  >
> 
> I can't say that I've followed what this is about.. but if
> it's something like wether "e" should have a good xml parser/api
> vs. everyone who needs something like that having to write their
> own... then I'd say it may be time for "e" to stop 'poo-poo-ing' xml
> (mostly an excuse to avoid dealing with it) and consider developing
> some solid support for it - for those that may wish to NOT write
> their own when they need to use xml.
> Like it or not, xml is here and not going away any time soon,
> its use is almost universal - especially across the web, but also
> locally as well.
> 
> PS.
> Wasn't there "exml" supposedly to deal with this? Or is that
> another lib that has serious flaws or limitations?
> 

Why write our own when libxml2 works quite well? Seems like needless NIH 
to me.

dan

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] more works and fixes for wallpaper fetcher

2008-03-19 Thread dan sinclair
I'm assuming that they'd love some performance related patches.  Writing 
something from scratch isn't a good response to a performance issue 
unless there is some fundamental reason you can't make it faster/better.

dan


Dale Anderson wrote:
> Libxml2 doesn't exactly provide stellar parsing performance does it?,
> which appears to me a majority of peoples complaints regarding XML use.
> 
> Dale.
> 
> 
> 
> dan sinclair wrote:
>> Jose Gonzalez wrote:
>>   
>>> Massimiliano wrote:
>>>
>>>  > > > Might I suggest exporting the efreet xml parser and use it
>>>  > > > instead? Does anyone object? Using strstr to parse xml isn't
>>>  > > > very nice.
>>>  > > >
>>>  > > > Sebastian
>>>  > >
>>>  > > On my side i don't have any preference, i initially wrote my
>>>  > > parser 'cause i've to parse a very small subset of tags, and
>>>  > > i rewritten it to make it better/faster and to have support for
>>>  > > media namespace. But if you think that efreet's parser is better/
>>>  > > faster, feel free to change.
>>>  > >
>>>  > > Thx
>>>  > >
>>>  > > Massimiliano
>>>  >
>>>  > Still waiting for replies?
>>>  >
>>>
>>> I can't say that I've followed what this is about.. but if
>>> it's something like wether "e" should have a good xml parser/api
>>> vs. everyone who needs something like that having to write their
>>> own... then I'd say it may be time for "e" to stop 'poo-poo-ing' xml
>>> (mostly an excuse to avoid dealing with it) and consider developing
>>> some solid support for it - for those that may wish to NOT write
>>> their own when they need to use xml.
>>> Like it or not, xml is here and not going away any time soon,
>>> its use is almost universal - especially across the web, but also
>>> locally as well.
>>>
>>> PS.
>>> Wasn't there "exml" supposedly to deal with this? Or is that
>>> another lib that has serious flaws or limitations?
>>>
>>> 
>> Why write our own when libxml2 works quite well? Seems like needless NIH 
>> to me.
>>
>> dan
>>
>> -
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
>> ___
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>>   
> 
> 
> 


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Ewl widget positioning

2008-03-19 Thread Jose Gonzalez

Dan wrote:

 > Currently Ewl positions widgets based on absolute coordinates. This
 > works but isn't unnecessarily optional.  Thoughts on changing the
 > internals of Ewl to use parent relative placement of widgets?
 >
 > This would, hopefully, simplify some of the container code and allow
 > for more code re-use internally.
 >
 > We would need to convert all containers to a relative layout and
 > modify the theme system to map the coordinates properly.
 >
 > This would cause issues if we do need to place a widget absolutely,
 > as we'd need to walk the parent tree to figure out where we were,
 > but, how often we need to do this I'm not sure.
 >
 > Thoughts?
 > dan

Don't know myself. But if this would be a useful internal
step to get something like a "canvas" container widget in ewl (and
etk) which would allow for arbitrary positioning of child widgets,
then that would be a great thing indeed.
Such a canvas widget would give the toolkits some much
needed flexibility - allowing for things like widget/obj animations,
custom/arbitrary layout mechanisms much like evas does with smarts
(possibly via deriving other widgets from canvas), and a host of
other things. Very important for developing "rich" apps.


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] more works and fixes for wallpaper fetcher

2008-03-19 Thread Jose Gonzalez

 > >I can't say that I've followed what this is about.. but if
 > > it's something like wether "e" should have a good xml parser/api
 > > vs. everyone who needs something like that having to write their
 > > own... then I'd say it may be time for "e" to stop 'poo-poo-ing'
 > > xml (mostly an excuse to avoid dealing with it) and consider
 > > developing some solid support for it - for those that may wish
 > > to NOT write their own when they need to use xml.
 > >Like it or not, xml is here and not going away any time soon,
 > > its use is almost universal - especially across the web, but also
 > > locally as well.
 > >
 > > PS.
 > >Wasn't there "exml" supposedly to deal with this? Or is that
 > > another lib that has serious flaws or limitations?
 > >
 >
 > Why write our own when libxml2 works quite well? Seems like needless
 > NIH to me.

I agree. The only thing would be that one may want to have a
wrapper lib(s) that expose a certain api which might be more convenient
or easier or better fit to whatnot, etc.


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Ewl widget positioning

2008-03-19 Thread Peter Wehrfritz
dan sinclair schrieb:
> Currently Ewl positions widgets based on absolute coordinates. This 
> works but isn't unnecessarily optional.  Thoughts on changing the 
> internals of Ewl to use parent relative placement of widgets?
>
> This would, hopefully, simplify some of the container code and allow for 
> more code re-use internally.
>
> We would need to convert all containers to a relative layout and modify 
> the theme system to map the coordinates properly.
>
> This would cause issues if we do need to place a widget absolutely, as 
> we'd need to walk the parent tree to figure out where we were, but, how 
> often we need to do this I'm not sure.
>   
I don't know if we need to place a widget absolutely, but we need at the 
end to place the edje and evas objects  the absolute coordinates. That 
was my main concern.

Peter

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Ewl widget positioning

2008-03-19 Thread dan sinclair
Jose Gonzalez wrote:
> Dan wrote:
> 
>  > Currently Ewl positions widgets based on absolute coordinates. This
>  > works but isn't unnecessarily optional.  Thoughts on changing the
>  > internals of Ewl to use parent relative placement of widgets?
>  >
>  > This would, hopefully, simplify some of the container code and allow
>  > for more code re-use internally.
>  >
>  > We would need to convert all containers to a relative layout and
>  > modify the theme system to map the coordinates properly.
>  >
>  > This would cause issues if we do need to place a widget absolutely,
>  > as we'd need to walk the parent tree to figure out where we were,
>  > but, how often we need to do this I'm not sure.
>  >
>  > Thoughts?
>  > dan
> 
> Don't know myself. But if this would be a useful internal
> step to get something like a "canvas" container widget in ewl (and
> etk) which would allow for arbitrary positioning of child widgets,
> then that would be a great thing indeed.
> Such a canvas widget would give the toolkits some much
> needed flexibility - allowing for things like widget/obj animations,
> custom/arbitrary layout mechanisms much like evas does with smarts
> (possibly via deriving other widgets from canvas), and a host of
> other things. Very important for developing "rich" apps.
> 

You can do this now with Ewl. The only problem being, everything is 
absolute coordinates which is a bit strange for this kind of widget.  If 
you want to do this, inherit ewl_box, remove configure event, add your 
own configure and use ewl_object_place to put the widgets where you want 
them. (Or, alternatively, I think this is what ewl_overlay does already 
but I haven't used the overlay).

dan

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Ewl widget positioning

2008-03-19 Thread dan sinclair
Peter Wehrfritz wrote:
> dan sinclair schrieb:
>> Currently Ewl positions widgets based on absolute coordinates. This 
>> works but isn't unnecessarily optional.  Thoughts on changing the 
>> internals of Ewl to use parent relative placement of widgets?
>>
>> This would, hopefully, simplify some of the container code and allow 
>> for more code re-use internally.
>>
>> We would need to convert all containers to a relative layout and 
>> modify the theme system to map the coordinates properly.
>>
>> This would cause issues if we do need to place a widget absolutely, as 
>> we'd need to walk the parent tree to figure out where we were, but, 
>> how often we need to do this I'm not sure.
>>   
> I don't know if we need to place a widget absolutely, but we need at the 
> end to place the edje and evas objects  the absolute coordinates. That 
> was my main concern.
> 

We could work around that. Parent containers could cache their current 
absolute positioning which could be used during Evas/Edje placement.

Just, all the internal code that takes position parameters would store 
them based on relative positioning.

That make sense?
dan

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] more works and fixes for wallpaper fetcher

2008-03-19 Thread Dale Anderson
True, although alot could be said for alot of other abstraction type
libraries in other projects, libxml2 has been around a long time and
having previously read the history on the project an assload of time was
spent on optimising the parsing routine so if things haven't speed up
over the period of the project theres likely a reason, the other benefit
is having a consistent API from an app development perspective.

Dale.
dan sinclair wrote:
> I'm assuming that they'd love some performance related patches. 
> Writing something from scratch isn't a good response to a performance
> issue unless there is some fundamental reason you can't make it
> faster/better.
>
> dan
>
>
> Dale Anderson wrote:
>> Libxml2 doesn't exactly provide stellar parsing performance does it?,
>> which appears to me a majority of peoples complaints regarding XML use.
>>
>> Dale.
>>
>>
>>
>> dan sinclair wrote:
>>> Jose Gonzalez wrote:
>>>  
 Massimiliano wrote:

  > > > Might I suggest exporting the efreet xml parser and use it
  > > > instead? Does anyone object? Using strstr to parse xml isn't
  > > > very nice.
  > > >
  > > > Sebastian
  > >
  > > On my side i don't have any preference, i initially wrote my
  > > parser 'cause i've to parse a very small subset of tags, and
  > > i rewritten it to make it better/faster and to have support for
  > > media namespace. But if you think that efreet's parser is better/
  > > faster, feel free to change.
  > >
  > > Thx
  > >
  > > Massimiliano
  >
  > Still waiting for replies?
  >

 I can't say that I've followed what this is about.. but if
 it's something like wether "e" should have a good xml parser/api
 vs. everyone who needs something like that having to write their
 own... then I'd say it may be time for "e" to stop 'poo-poo-ing' xml
 (mostly an excuse to avoid dealing with it) and consider developing
 some solid support for it - for those that may wish to NOT write
 their own when they need to use xml.
 Like it or not, xml is here and not going away any time soon,
 its use is almost universal - especially across the web, but also
 locally as well.

 PS.
 Wasn't there "exml" supposedly to deal with this? Or is that
 another lib that has serious flaws or limitations?

 
>>> Why write our own when libxml2 works quite well? Seems like needless
>>> NIH to me.
>>>
>>> dan
>>>
>>> -
>>>
>>> This SF.net email is sponsored by: Microsoft
>>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>>> http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
>>> ___
>>> enlightenment-devel mailing list
>>> enlightenment-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>>
>>>   
>>
>>
>>
>


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] more works and fixes for wallpaper fetcher

2008-03-19 Thread dan sinclair
I'm not sure I see how using libxml2 wouldn't give you a consistent API 
for app development. libxml2 is a consistent API you'd use.

dan


Dale Anderson wrote:
> True, although alot could be said for alot of other abstraction type
> libraries in other projects, libxml2 has been around a long time and
> having previously read the history on the project an assload of time was
> spent on optimising the parsing routine so if things haven't speed up
> over the period of the project theres likely a reason, the other benefit
> is having a consistent API from an app development perspective.
> 
> Dale.
> dan sinclair wrote:
>> I'm assuming that they'd love some performance related patches. 
>> Writing something from scratch isn't a good response to a performance
>> issue unless there is some fundamental reason you can't make it
>> faster/better.
>>
>> dan
>>
>>
>> Dale Anderson wrote:
>>> Libxml2 doesn't exactly provide stellar parsing performance does it?,
>>> which appears to me a majority of peoples complaints regarding XML use.
>>>
>>> Dale.
>>>
>>>
>>>
>>> dan sinclair wrote:
 Jose Gonzalez wrote:
  
> Massimiliano wrote:
>
>  > > > Might I suggest exporting the efreet xml parser and use it
>  > > > instead? Does anyone object? Using strstr to parse xml isn't
>  > > > very nice.
>  > > >
>  > > > Sebastian
>  > >
>  > > On my side i don't have any preference, i initially wrote my
>  > > parser 'cause i've to parse a very small subset of tags, and
>  > > i rewritten it to make it better/faster and to have support for
>  > > media namespace. But if you think that efreet's parser is better/
>  > > faster, feel free to change.
>  > >
>  > > Thx
>  > >
>  > > Massimiliano
>  >
>  > Still waiting for replies?
>  >
>
> I can't say that I've followed what this is about.. but if
> it's something like wether "e" should have a good xml parser/api
> vs. everyone who needs something like that having to write their
> own... then I'd say it may be time for "e" to stop 'poo-poo-ing' xml
> (mostly an excuse to avoid dealing with it) and consider developing
> some solid support for it - for those that may wish to NOT write
> their own when they need to use xml.
> Like it or not, xml is here and not going away any time soon,
> its use is almost universal - especially across the web, but also
> locally as well.
>
> PS.
> Wasn't there "exml" supposedly to deal with this? Or is that
> another lib that has serious flaws or limitations?
>
> 
 Why write our own when libxml2 works quite well? Seems like needless
 NIH to me.

 dan

 -

 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

   
>>>
>>>
> 
> 
> 


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Ewl widget positioning

2008-03-19 Thread Jose Gonzalez

 > You can do this now with Ewl. The only problem being, everything
 > is absolute coordinates which is a bit strange for this kind of
 > widget.  If you want to do this, inherit ewl_box, remove configure
 > event, add your own configure and use ewl_object_place to put the
 > widgets where you want them. (Or, alternatively, I think this is
 > what ewl_overlay does already but I haven't used the overlay).

However you have it (though rel coords would seem best),
if you really want ewl to be a flexible tool for building artistic,
rich apps, then you'll want a natural way to arbitrarily position
child *widgets* - not just evas objects.. and to allow for custom
kinds of child widget layout mechanisms.

One should not have to 'go-out' of the toolkit based widget
framework (and into evas say) in order to develop 'rich' apps.
It's not enough to have such abilities only with evas objects,
or that you can do this and that and then... It has to be a basic
feature of the toolkit itself.

But those are just my thoughts on it, others might see
things differently.


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Ewl widget positioning

2008-03-19 Thread Nathan Ingersoll
On Wed, Mar 19, 2008 at 11:42 PM, Jose Gonzalez <[EMAIL PROTECTED]> wrote:
>
> However you have it (though rel coords would seem best),
>  if you really want ewl to be a flexible tool for building artistic,
>  rich apps, then you'll want a natural way to arbitrarily position
>  child *widgets* - not just evas objects.. and to allow for custom
>  kinds of child widget layout mechanisms.

This is currently what the overlay container is for, but it's based on
absolute coords.

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Ewl widget positioning

2008-03-19 Thread dan sinclair
Jose Gonzalez wrote:
>  > You can do this now with Ewl. The only problem being, everything
>  > is absolute coordinates which is a bit strange for this kind of
>  > widget.  If you want to do this, inherit ewl_box, remove configure
>  > event, add your own configure and use ewl_object_place to put the
>  > widgets where you want them. (Or, alternatively, I think this is
>  > what ewl_overlay does already but I haven't used the overlay).
> 
> However you have it (though rel coords would seem best),
> if you really want ewl to be a flexible tool for building artistic,
> rich apps, then you'll want a natural way to arbitrarily position
> child *widgets* - not just evas objects.. and to allow for custom
> kinds of child widget layout mechanisms.

As I said above, I'm talking about ewl widgets here, not evas objects.

dan

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Ewl widget positioning

2008-03-19 Thread Jose Gonzalez

 > >However you have it (though rel coords would seem best),
 > > if you really want ewl to be a flexible tool for building
 > > artistic, rich apps, then you'll want a natural way to
 > > arbitrarily position child *widgets* - not just evas objects..
 > > and to allow for custom kinds of child widget layout mechanisms.
 >
 > This is currently what the overlay container is for, but it's
 > based on absolute coords.

Ah, ok.. interesting :) U... let me ask you this, just
as a kind of 'academic' question:  How natural (or easy/straight-
forward) would it be to write something like 'expedite' with ewl -
without the engines or performance stuff, or the actual kinds of
gfx things.. just the 'demo' like aspect using say images and
maybe some other kinds of widgets (buttons, labels, whatever..)?
Or something like that anyway.. But no falling back to 'evas'.
 :)


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel