A new version of the GTK port is now checked in it works with GTK
2.7.2 the cairodfb project has also been chnaged to fall back to ARGB
if a unsupported DFB surface format is used.
You will need to do a clean build of both cairodfb and gtk.

I looked at some of the crashed most are caused by playing with
testgtk  CList example.
Under the debugger I get the following instead of a crash. The limit
seems to be related to the size of the surface but if anyone wants to
comment/explain that would be helpful.
Cmap issues seem to be fixed but most other bugs remain.

(#) DirectFBError [gdk_display_dfb_create_surface ]: Limit has been exceeded!
testgtk: cairo-directfb-surface.c:141: cairo_directfb_surface_create:
Assertion `buffer != ((void *)0)' failed.

The next step I have planed is to review the implementation document
unimplemented function and make sure they warn if used. Then start
implementing critical ones that are used some of the instability is
comming from using a unimplemeted function that returning invalid
results then we crash later.

Right now I'm checking in the VNC Server backend.

Another quick project I'd like to do is "un Gobject" pango so it can
be used directly with directfb cairo and prepare to check its
performance is anyone lese intrested. It could be used for example in
the Lite project or other Directfb projects that need advanced text
layout.

Mike

_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to