after a few months, I have a new snapshot of development pygtk (for use with gtk+ 2.0). It can be downloaded at: http://www.gnome.org/~james/pygtk2-SNAP-20010613.tar.gz It is for use with current CVS glib, pango, atk and gtk+ (it probably won't work with 1.3.5 tarballs). There will probably be another snapshot available soon after the 1.3.6 release (unless nothing changes between now and then). This release is mainly as a convenience for those people running CVS versions of gtk+. It does however fix a particularly nasty bug that could cause segfaults inside python's cyclic garbage collector (due to pygtk's initialisation exposing some uninitialised object references). Thanks to Skip and various others on python-dev for helping solve this one. Changes in the code generator should ensure that it doesn't happen again. This release also has the beginnings of code to unify handling of boxed types (GdkColor, GtkAccelGroup, etc). The new code will mean that boxed types can be handled correctly by the code generator, rather than being hand coded. Note that no boxed types have been converted over to it yet, so it is just sitting there wasting memory at the moment :) There is also code in this release to try and prevent people from shooting themselves in the foot by creating a python subclass of an interface, which is likely to cause a segfault (this is done by implementing the __class_init__ class method that gets executed when a user attempts to subclass an ExtensionClass). Enjoy! James. -- Email: [EMAIL PROTECTED] WWW: http://www.daa.com.au/~james/ _______________________________________________ pygtk mailing list [EMAIL PROTECTED] http://www.daa.com.au/mailman/listinfo/pygtk
