[pygobject] Created tag PYGOBJECT_2_21_4
- From: Tomeu Vizoso <tomeuv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject] Created tag PYGOBJECT_2_21_4
- Date: Tue, 29 Jun 2010 09:38:58 +0000 (UTC)
The signed tag 'PYGOBJECT_2_21_4' was created.
Tagger: Tomeu Vizoso <tomeu vizoso collabora co uk>
Date: Tue Jun 29 11:27:32 2010 +0200
Tagging the release 2.21.4 of PyGObject
Changes since the last tag 'PYGOBJECT_2_21_3':
Alex Dedul (1):
Search for python-config-${VERSION} when python${VERSION}-config is not found
Anderson Lizardo (1):
Depend on GLib 2.20 rather than 2.22
Colin Walters (2):
[Makefile.am] Clean up CFLAGS handling, don't override all: target
Add Tomeu's prototype script for converting pygtk to pygi
Ignacio Casal Quinteiro (1):
Add unit test for add_actions user data.
Johan Dahlin (8):
Create overridden modules in two passes
Remove trailing whitespace
Pythonify. Avoid ; and () around if statements
Prepare pygi move
Merge branch 'pygi-merge'
Merge back pygi
Avoid duplicating required versions
[gi] Add -I../gobject to cflags
John (J5) Palmieri (43):
override that wasn't checked in - fixes some test cases
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
add GtkUIManager and GtkActionGroup overrides
reset sys.argv to the return value of Gtk.init_check
don't error out on methods with callbacks as return type
fix NULL array unit tests and fix crasher when sending None as an array
Return an empty list when a NULL GList and GSList is returned
correctly handle floating objects in gtk
check refcounting of callback userdata in unit tests
fix up Builder override, add new override methods, and add unit tests
don't import gobject directly in the tests
support for caller-allocates annotations for structs
add the gtk-demo app along with a couple of demos
add formatting rules and copyright notice
add assistant demo
add the builder demo
fix up formatting in demos
set is_fully_bound to True fro builder example
new button box demo
set is_fully_bound to false
clipboard demo
fix some typos and add a link to a patch which fixes a FIXME
colorselector demo
fix variable member names in Gdk.Color override
Allow passing None for callbacks which are annotated allow-none
fix leak in the allow None callbacks patch
add combobox example
Don't free transfer full struct pointers because we can't do it safely
make the overrides file git friendly by appending to __all__ after each override
fix up some build issues
add override for TextBuffer
remove unneeded TextIter creation in the tests
we shouldn't g_array_free NULL pointers
return PyList instead of PyTuple for array, return empty list for NULL arrays
add an exception type to the try/except block
add ListStore, TreeStore and TreeViewColumn APIs
Fixup for change in buffer API
rename iter to treeiter so we aren't using a python reserved word
sort the demo list
add drawing area demo
Olav Vitters (1):
Fix doap file
Paolo Borelli (3):
Fix to match latest gtk annotations
Override Dialog constructor and add_buttons method
Pass user_data param when adding actions
Simon van der Linden (19):
Initial import
Add PyGObject patches
Add a doap file
Update PyGObject patches
Remove PyGObject patches since they've been merged to master
Fix silent rules setup
Import pygtk properly to avoid failure on some setups
Use the right variable when looking up in sys.modules
Fix members initialization in metaclasses
Remove global checks for pointers and move them in type cases that need them
sys.path must be modified after pygtk is imported
Suppress compilation warnings
Don't set a default constructor for structures.
Initialize struct fields to 0 when allocating
Restore the overrides support
Remove support for pointers to basic types as input-only argument and return value
Fix and complete overrides tests
Add modelines and copyright information to overrides modules
Bump required GLib version to 2.22
Steve Frécinaux (3):
Fix warning in configure.
Use bash explicitely in the pre-commit hook.
Make the "wrong argument count" exception more explicit.
Tomeu Vizoso (70):
Add myself to pygi.doap
Treat GI_INFO_TYPE_INTERFACE same as GI_INFO_TYPE_OBJECT
Register interfaces
Add support for Any arguments
Add stuff to .gitignore
Accept 0 as a valid value for flag and enum arguments
Structs in arrays are not marshalled correctly
A few tests about interfaces
Use the limit constants from glib and interpret G_MAXUINT32 as PyLong_FromLongLong
Revert "Use the limit constants from glib and interpret G_MAXUINT32 as PyLong_FromLongLong"
Set a default constructor for boxed structs that don't have one
Use the limit constants from glib and interpret G_MAXUINT32 as PyLong_FromLongLong
The array field 'length' starts to count from the C arg list, so need to decrement when it's a method
Add Gtk.keysyms to overrides
Always create the .so link
Use GIMarshallingTests (old TestGI) in gobject-introspection
Add metadata to the .doap file
Add gdb and valgrind variants for the tests
Allow creating structs with pointers
Add support for foreign structs
Add examples/cairo-demo.py
Require PyCairo
Update to latest version of the pygi-convert.sh script
Implement vfuncs.
Add missing file to tarballs
Add one more missing file to tarballs
Add more stuff to the tarballs
One more missing file...
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
GTypeInterface cannot be unrefed
If None is passed to an interface which takes an object, convert it to NULL
Add support for out args in callbacks
Add support for GArray args
Improve handling of subclasses without __gtype_name__
Dont complain if another base has implemented the method
Correctly identify at creation time:
Prepend gi.repository to the __module__ attribute of wrapper classes.
Apply consistent whitespace formatting with:
Install pre-commit hook that checks the code changes for style conformance
Wrap C arrays in structs as GArrays before converting to Python
Pre-release version bump 0.6.0
Post-release version bump to 0.6.1
Update gobject-introspection dependency to 0.6.14
Update PyGObject dependency to 2.21.1
Post release version bump to 2.21.4
Merge branch 'pygi'
Force loading the GObject typelib so we have available the wrappers for base classes such as GInitiallyUnowned.
Make sure that sys.argv is a list and not a sequence.
Allow building pygobject without introspection support by providing --disable-introspection to configure.
Fix 'make distcheck'
Make valgrind happy again
Revert "correctly handle floating objects in gtk"
Remove pygi-external.h
Build the cairo shim as a python module so the _gi module stops linking to it
Remove files from the makefiles
Update NEWS and release PyGObject-2.21.4
Zach Goldberg (14):
Implementation callback support with scoping and basic argument support.
Add Zach Goldberg as a pygi maintainer
Move some tests from test_gi to test_everything
Implement nullable argument support, including tests
Fix a typo in pygi-callbacks.c header
Bump version for release 0.5.0
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
Bump version for development to 0.5.2 (hopefully 0.6)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]