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

Reply via email to