[pygobject] Created tag PYGOBJECT_2_21_4



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]