Anders Troback | 1 Sep 2006 07:50

[E-devel] Position bug?

Hi,

I tell a program to remember it's virtual desktop and position.
When I start the program from an other desktop or from startup/.order
the program starts on the desired desktop but the position are wrong. It
always starts in the upper left corner!

And now the program has a new position in memory and will start in the
corner every time until I move it to a new position!

Bug or a feature? ;-)

\\troback

--

-- 

============================================
Microsoft is not the answer.
Microsoft is the question.
And 'No' is the answer!
--------------------------------------------
Anders Trobäck
http://www.troback.com

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
(Continue reading)

jose_ogp@juno.com | 1 Sep 2006 08:02
Picon
Favicon

Re: [E-devel] Evas & Evoak future changes


	Jorge writes:

> ....
> ....
> 
> ok! now i understand what you mean on the first place, i totally
> agree with you.
> 
> in the current evas in order to make a new engine you have to
> define all the current engine functions or at least inherit the
> software engine (almost all engines do that), this is pointless
> because the objects (besides the line and rectangle) are not common
> in all engines, another example: almost all engines (ie. X, dfb,
> sdl, cairo, whatever) do support images but not the current image
> object api (border_set, ...) . so as you said if you plan to add
> stroke to the line object it will be even more difficult to find a
> backend that supports what evas needs, so you still depend on the
> software engine to do the work. maybe the solution is to have just
> the functionality you said on the engine side: blit/copy from/to
> target surface, it may look very similar to what cairo defines as
> a backend.

	Well, the get/put functionality is actually a kind of "last
resort" thing. It's generally very slow to 'get' from a display
target.. but it would be there for very particular obj types that
need an argb copy of what's already been rendered in order for it
to 'do its thing'.. Most objs would not need this.
	What they would use is some form of compositing to the
display target, or to a target specific buffer surface.
(Continue reading)

Sebastian Dransfeld | 1 Sep 2006 08:06
Picon
Picon

Re: [E-devel] AIGLX

Carsten Haitzler (The Rasterman) wrote:
> On Thu, 31 Aug 2006 14:59:01 -0400 "Carl Bolduc" <drcurl <at> gmail.com> babbled:
> 
>> Hi,
>>
>> Now that AIGLX is inside xorg, is there plans for E to use composite effects
>> such as the ones that metacity and compiz are using? Maybe in 0.18 ;)
>>
>> Bye bye,
> 
> we have made it clear - e17 is not using xcomposite & friends - they are too
> immature, unstable and resource intensive. aiglx SIMPLY allows for a GL based
> composite manager to work sanely - it makes it possible. you are free to write
> a gl based composite manager - if you like - but we have a lot more important
> things to work on that don't rely on closed drivers to work properly or
> bleeding edge hardware.
> 
> X in general has big big big big issues w3hen it comes to video memory
> management in composited environments. if you don't have at least 128mb of video
> ram - forget it (imho). and even if you do - the more, the better.
> 
> the technology needs to mature - the drivers need to - x needs to.
> 

But there is a module in e_modules (bling?) which is a preliminary 
composite manager. Needs more work though.

Sebastian

-------------------------------------------------------------------------
(Continue reading)

Vincent Torri | 1 Sep 2006 10:35
Picon

Re: [E-devel] C++ bindings for EFL?


Hey,

I know the first one (iirc, the dev is on that list, or e-users)
i didn't know the second, but there is no file rleased, and nothing in 
cvs. Also, the home page does not exist.

regards

Vincent

On Thu, 31 Aug 2006, Andreas Volz wrote:

> Hi,
>
> I've some questions about the C++ bindings for EFl. I found this two
> projects:
>
> 1) http://www.vanille-media.de/site/index.php/projects/efl/
> 2) http://sourceforge.net/projects/eflpp
>
> So some questions:
>
> - Does someone know about their development activity?
> - Are these libraries on topic here?
> - Is a C++ bindings developer on this list?
>
> regards
> Andreas
>
(Continue reading)

Rabinath | 1 Sep 2006 11:47

[E-devel] [PATCH] cpu module for >1 cpus

I had to modify the CPU module a bit to make it show the usage of both
of my CPU cores. I checked it for compatibility on another machine with
a plain normal Pentium 3 CPU.
Without the patch the CPU module only shows the summary of both cores
divided by 2 on the left and always 0% on the right.

Attachment (cpu_multicpu_fix.patch): text/x-patch, 2076 bytes
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
David Seikel | 1 Sep 2006 12:33
X-Face
Picon
Gravatar

[E-devel] Edit / create issue in e_border.c

As far as I can tell, you always get the "Create Icon" instead of "Edit
Icon" border menu entry unless bd->app is set.  Typically bd->app is
only set if the border icon came from the E_App, all other methods leave
bd->app empty.  Most of these other methods have priority over the
E_App icon.  So, even though there may already be an E_App (.eap
or .desktop atm) on disk, you may not get to edit it, only create a new
one.

Creating a new E_App from the border menu also sets the bd->app, but
that's not gonna help for pre existing E_Apps.  Also, any number of
things in e_border.c will clear bd->app, I haven't determined what
triggers all of those yet.

If no other border icon is found using other methods, then
e_border_icon_add() uses a couple of methods to search for the E_App.
e_border_icon_add() is used from a few places.  I'm wondering if we
should search for the E_App regardless of any other source of the icon,
so that any pre existing ones can be edited via the border menu.  May
be a performance hit, I dunno yet.  Being less aggressive about
clearing bd->app might also help.  Alternatively, do a search for
bd->app at border menu creation time.

I'm open to suggestions.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
(Continue reading)

Christopher Michael | 1 Sep 2006 12:59
Picon

Re: [E-devel] [PATCH] cpu module for >1 cpus

Rabinath wrote:
> I had to modify the CPU module a bit to make it show the usage of both
> of my CPU cores. I checked it for compatibility on another machine with
> a plain normal Pentium 3 CPU.
> Without the patch the CPU module only shows the summary of both cores
> divided by 2 on the left and always 0% on the right.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> --- cpu_orig/e_mod_main.c	2006-09-01 11:27:46.000000000 +0200
> +++ cpu/e_mod_main.c	2006-09-01 11:29:39.000000000 +0200
>  <at>  <at>  -210,21 +210,34  <at>  <at> 
>  {
>     FILE *stat;
>     static unsigned long old_u[4], old_n[4], old_s[4], old_i[4], old_wa[4], old_hi[4], old_si[4];
> -   unsigned long new_u, new_n, new_s, new_i, new_wa = 0, new_hi = 0, new_si = 0, ticks_past;
> +   unsigned long new_u, new_n, new_s, new_i, new_wa = 0, new_hi = 0, new_si = 0, dummy2, ticks_past;
>     int tmp_u = 0, tmp_n = 0, tmp_s = 0;
>     char dummy[16];
>     int i = 0;
>     
>     if (!(stat = fopen("/proc/stat", "r"))) return -1;
>  
> +   /* since if there are more than 1 CPUs, the first entry is the summary:
> +	cpu  366384 274786 214744 7129029 1975609 12775 353729 0
> +	cpu0 167188 137966 127694 3664600 704402 12775 353588 0
> +	cpu1 199195 136820 87050 3464429 1271207 0 140 0
> +	
(Continue reading)

Cedric BAIL | 1 Sep 2006 14:05
Picon
Favicon

Re: [E-devel] Evas & Evoak future changes

On Friday 01 September 2006 08:02, jose_ogp <at> juno.com wrote:
> 	Jorge writes:
> > ....
> > ....
> ...
> 	Many engines have some sort of native notion of a 'buffer'
> that one can get/put data to, which they can composite to a target
> surface..  eg. xrender has 'pictures', gl has at least 'textures',
> etc.. and usually this compositing can be done with some 'transform'
> (scaling, rotating, shearing,..) being specified.
> 	Most of the hardware accelerated aspects that evas needs
> really come from this compositing step. So what one can do is to
> realize one's object to an (argb buf, a8 buf), and 'put' this (plus
> maybe the global context color) on an engine provided buffer of some
> sort. Then let the engine do the compositing of this to the target
> surface. One can cache such buffers and only need re-generating/
> putting the data from the obj when state changes require it.. and
> thus obtain some good performance on that part - even though you
> know nothing about what the object may be doing to realize itself
> onto the argb/a8 buffers that it puts on engine provided buffers.

This would be really a must. As I am currently playing with some sdl engine, I 
see quite a lot of redundant code that could really benefit from some kind of 
surface allocator/destructor. Perhaps a first step would be to add this 
function to the current engine design.

> 	Some tests I've run show that even when the engine supports
> functions for drawing things like sub-pixel positioned polygons,
> it's actually faster to draw these in software and use the above.
> When I say faster here, I mean not 10% or 30% faster.. I mean it's
(Continue reading)

Andrew Williams | 1 Sep 2006 19:04
Picon
Gravatar

[E-devel] _NET_CLIENT_LIST problems

It seems to me that the _NET_CLIENT_LIST atom is giving an incorrect
list of window Ids.

I have a piece of code that iterates though the returned list and this
code works fine outside of e17, but it breaks inside :(

Any clues as to what is wrong? netwm.txt says that this is supported...

Andy

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
Sebastian Dransfeld | 1 Sep 2006 20:40
Picon
Picon

Re: [E-devel] _NET_CLIENT_LIST problems

Andrew Williams wrote:
> It seems to me that the _NET_CLIENT_LIST atom is giving an incorrect
> list of window Ids.
> 
> I have a piece of code that iterates though the returned list and this
> code works fine outside of e17, but it breaks inside :(
> 
> Any clues as to what is wrong? netwm.txt says that this is supported...

There has been a lot of changes since it was added, so no wonder it's wrong.

Sebastian

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

Gmane