Tree Closes For 0.9.8

Wednesday January 16th, 2002 has closed the tree to approved checkins only, starting as of 12am Wednesday, and will do so until 0.9.8 has branched. 0.9.8 will have a variety of new items including new natively drawn widgets on WindowsXP, Mac OS X, and GTK, when you are in the classic skin (We will have more on this later, including screenshots); the addressbook was rewritten, and now supports printing, a new "Get Map" button allowing you to query for a map based on a card address, and other stability fixes; Windows MAPI support; and a huge amount of performance and stability work.

Many believe this is one of the last milestones prior to 1.0, and that will actually have 1.0 following 0.9.9. 0.9.8 should branch sometime next week, with a release two Mondays from now. We'll keep you updated on both the branching and the release.

#58 GTK: Native rendering, not native widget

by adsmith

Friday January 18th, 2002 5:14 AM

You are replying to this message

Well, under GTK it looks to me like it's rendering the button using GTK calls without actually creating a GTK button widget. For example, look at moz_gtk_button_paint <…x/src/gtk/gtkdrawing.c#62> and in particular the calls to gtk_paint_box that pass in NULL for the widget pointer. Unfortunately, the online API docs <http://developer.gnome.or…styles.html#GTK-PAINT-BOX> for GTK are a little.... errr.... sparse, so I can't be sure.

Therefore, I would agree with you that the widgets will process events according to the XUL model, rather than the native model.