Re: [maemo-developers] GTK2.8 ??

2006-07-20 Thread Kalle Vahlman

2006/7/20, [EMAIL PROTECTED] [EMAIL PROTECTED]:

As far as I know, the current SDK2.0 and IT2006 is based on GTK+ 2.6.10.

Is there any roadmap that GTK2.8 with Cairo would be employed for further 
software releases?


http://maemo.org/maemowiki/MaemoGtkRoadmap

states that it's unfeasible in the short term, so probably not soon.

Unfortunately.

--
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GTK2.8 ??

2006-07-20 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Kalle Vahlman schreef:
 2006/7/20, [EMAIL PROTECTED] [EMAIL PROTECTED]:
 As far as I know, the current SDK2.0 and IT2006 is based on GTK+ 2.6.10.

 Is there any roadmap that GTK2.8 with Cairo would be employed for
 further software releases?
 
 http://maemo.org/maemowiki/MaemoGtkRoadmap
 
 states that it's unfeasible in the short term, so probably not soon.

naive
Hasn't gtk 2.10 fixed all those problems?
/naive

Regards,

Koen
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFEvyYeMkyGM64RGpERAndKAKCdLA5dVcCg+G2LaH/WdqYGTHm6wwCgm5Fm
wgf1FLmCkt3dmQpZCzj8HYs=
=JNmJ
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GTK2.8 ??

2006-07-20 Thread Tommi Komulainen
On Thu, 2006-07-20 at 06:29 +0300, ext
[EMAIL PROTECTED] wrote:
 As far as I know, the current SDK2.0 and IT2006 is based on GTK+ 2.6.10.
 
 Is there any roadmap that GTK2.8 with Cairo would be employed for
 further software releases?

It depends on performance, we're looking into it. It's not much fun to
be stuck with unmaintained series. However we'll probably skip 2.8 now
that 2.10 is out.


-- 
Tommi Komulainen[EMAIL PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GTK2.8 ??

2006-07-20 Thread Florian Boor
Hello,

[EMAIL PROTECTED] wrote:
 Is there any roadmap that GTK2.8 with Cairo would be employed for further 
 software releases?

just in the case you need Cairo you can install and use it independent from GTK,
but don't expect it to be fast...

Greetings

Florian

-- 
The dream of yesterday  Florian Boor
is the hope of todayTel: +49 271-771091-14
and the reality of tomorrow.Fax: +49 271-771091-19
[Robert Hutchings Goddard, 1904][EMAIL PROTECTED]

1D78 2D4D 6C53 1CA4 5588  D07B A8E7 940C 25B7 9A76
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GTK2.8 ??

2006-07-20 Thread Peter Robinson

On Thu, 2006-07-20 at 06:29 +0300, ext
[EMAIL PROTECTED] wrote:
 As far as I know, the current SDK2.0 and IT2006 is based on GTK+ 2.6.10.

 Is there any roadmap that GTK2.8 with Cairo would be employed for
 further software releases?

It depends on performance, we're looking into it. It's not much fun to
be stuck with unmaintained series. However we'll probably skip 2.8 now
that 2.10 is out.


I think the perforance will improve with whatever release of GTK
supports cairo 1.4 which is suppose to be the 'performance release' so
I think that'll be the one to look at. Also the OLPC project work
should also assist in getting the performance we're after which will
be nice.

Pete
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GTK2.8 ??

2006-07-20 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Peter Robinson schreef:
 On Thu, 2006-07-20 at 06:29 +0300, ext
 [EMAIL PROTECTED] wrote:
  As far as I know, the current SDK2.0 and IT2006 is based on GTK+
 2.6.10.
 
  Is there any roadmap that GTK2.8 with Cairo would be employed for
  further software releases?

 It depends on performance, we're looking into it. It's not much fun to
 be stuck with unmaintained series. However we'll probably skip 2.8 now
 that 2.10 is out.
 
 I think the perforance will improve with whatever release of GTK
 supports cairo 1.4 which is suppose to be the 'performance release' so
 I think that'll be the one to look at. Also the OLPC project work
 should also assist in getting the performance we're after which will
 be nice.

The OLPC has an FPU, the 770 hasn't, so unless cairo grows a complete
fixedpoint backend + renderer it will always be ~10 times slower as the
good'ol gtk 2.6.x

regards,

Koen
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFEv0JvMkyGM64RGpERApWyAJ9BWNb24Xd/FDZijm93B/SBnPJBuACeOlzX
Yx0L+DAN4o1N4nM2RkU6xhc=
=Vkca
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GTK2.8 ??

2006-07-20 Thread Tommi Komulainen
On Thu, 2006-07-20 at 10:44 +0200, ext Koen Kooi wrote:
 
 The OLPC has an FPU, the 770 hasn't, so unless cairo grows a complete
 fixedpoint backend + renderer it will always be ~10 times slower as the
 good'ol gtk 2.6.x

However, the cairo usage in gtk+ is mostly in the default theme engine.
The remaining parts are using cairo to do the same thing that could be
done with plain old gdk, and for that there are patches on the GNOME
performance mailing list.

Since we have our own theme engine we don't need to care about the
default engine (much - it's still used as fallback in some rare cases.)

One more thing was font rendering pipeline, which apparently had
increased use of floating points. Need to do measurements, of course,
but that would appear to be the most plausible cause for slowness.


-- 
Tommi Komulainen[EMAIL PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GTK2.8 ??

2006-07-20 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Gustavo Sverzut Barbieri schreef:
 On 7/20/06, Koen Kooi [EMAIL PROTECTED] wrote:

 The OLPC has an FPU, the 770 hasn't,
 
 True
 
 
 so unless cairo grows a complete
 fixedpoint backend + renderer it will always be ~10 times slower as the
 good'ol gtk 2.6.x
 
 False, Cairo itself is all fixed point/integer math, however their API
 expose float point parameters, which are converted to fixed
 internally. Using soft-float here may help, since we'll get no TRAPs
 to kernel do it for us in software. But being fixed point doesn't make
 things fast on its own.

Maemo already uses softfloat and it's still slow.

 Carl (cairo guy) said that he was taking care about API, not the core,
 so he did the whole thing naively, however correctly, and will
 optimize later... since Carlos (nokia) did give him a 770 in order he
 can test it, we may expect something great really soon.

Don't count on it, Carl has had a long history of playing with arm based
machines, even before cairo was started. But we'll see, but I won't have
high hopes, even if I *really* like cairo.

regards,

Koen

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFEv2pRMkyGM64RGpERApNSAKC3PQuxyo8v0puTf8i29nsWVIUCmQCgpBQU
kaEE8gMnGX0KJe6sUI1xw5c=
=X4AM
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GTK2.8 ??

2006-07-20 Thread Matthew Allum

Hi;

On 7/20/06, Koen Kooi [EMAIL PROTECTED] wrote:


Maemo already uses softfloat and it's still slow.



Right, FPUs exist for reason. If softfloat was perfect they wouldn't.
You still take a hit, just not as much as hardfloat.

Also I dont think its just FP causing a slowdown though this appears
to be particularly nasty in pango-cairo GTK+ usage ( see below
referenced thread ).



Don't count on it, Carl has had a long history of playing with arm based
machines, even before cairo was started. But we'll see, but I won't have
high hopes, even if I *really* like cairo.



There is some movement on the GNOME performance list - See the
'Floating point in pango' thread. Archives are broke so see
http://thread.gmane.org/gmane.comp.gnome.performance/
Please get involved if you think you could help.

 -- Matthew
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] GTK2.8 ??

2006-07-19 Thread Pinghang.Koon
As far as I know, the current SDK2.0 and IT2006 is based on GTK+ 2.6.10.

Is there any roadmap that GTK2.8 with Cairo would be employed for further 
software releases?

Alvis Koon
Software Engineer
 
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers