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
