ANNOUNCE: PyGI 0.5.1
- From: Zachary Goldberg <zgoldberg src gnome org>
- To: gnome-announce-list gnome org, pygtk <pygtk daa com au>
- Subject: ANNOUNCE: PyGI 0.5.1
- Date: Thu, 13 May 2010 01:17:29 -0400
Hello,
About 3 weeks have passed since the initial release of PyGI. Since
then we have seen a significant bump in activity in #pygi and also
several new contributors. A big thanks to John (J5) Palmieri for his
continued efforts to test PyGI with his applications and drive
development forward, as well as Tomeu Vizoso for his hard work and
John Dahlin for his continued support and patch reviews.
Major pieces of this release include the refactoring of the invoke
method (which needed it badly) as well as new overrides, a bunch of
callback support fixes and union support. Shortlog is attached below
for more. Python 3 support is still in the works and should land
soon.
PyGi 0.5.1 : http://ftp.gnome.org/Public/gnome/sources/pygi/0.5/pygi-0.5.1.tar.gz
You can find the PyGi website/wiki:
http://live.gnome.org/PyGI
And the public git repo at:
git://git.gnome.org/pygi
Bug tracking is done in project pygi on bugzilla.gnome.org.
Cheers,
-Zach
John (J5) Palmieri (4):
make __all__ be a list of strings, fix override mechanism to use
it correctly
Add the Gtk.Builder override
override Gdk.Drawable to add cairo_create convinience method
wrap GObject module so we can go through GI when requesting attrs
Simon van der Linden (1):
Bump required GLib version to 2.22
Tomeu Vizoso (15):
Add support for enums without GType
Rename variable with a very generic name
Print any error messages raised inside _pygi_closure_handle
Refactor get_* methods in the *Info wrappers
Add basic support for unions
Dont force subclasses to implement all virtual methods of their bases
One more step at refactoring _wrap_g_function_info_invoke
Add override for Gdk.Color
Fix GAsyncReadyCallback
Move invocation code to its own file
Fix passing GDestroyNotify
Only hookup vfunc implementations for locally-defined methods
Avoid freeing garbage
Fix passing callbacks as constructor args
Fix overrides.Gdk.Color.__new__ args
Zach Goldberg (7):
Bump version during development to 0.5.1
Refactor implementation of scope call to allow for multiple
calls during lifetime of function invocation.
Change SCOPE_TYPE_INVALID handling to be a warning and not an error
Force out arguments to be initialized as NULL. Comes with a test.
Change SCOPE_TYPE_INVALID handling to be a more verbose error.
Correct the reference counting of userdata in closure handling
Step 1 of refactoring _wrap_g_function_info_invoke
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]