[pygobject] Created tag 3.9.5



The signed tag '3.9.5' was created.

Tagger: Martin Pitt <martinpitt gnome org>
Date: Mon Jul 29 11:49:15 2013 +0200

    release 3.9.5

Changes since the last tag '3.9.2':

Chun-wei Fan (1):
      gi/pygi-info.c: Avoid C99-style variable declaration

Cole Robinson (1):
      GTK overrides: Make connect_signals handle tuple

Daniel Drake (2):
      tests: Add tests for MRO override
      Speed up MRO calculation

Garrett Regier (1):
      Add support for properties of type GInterface

Martin Pitt (4):
      configure.ac: post-release version bump to 3.9.3
      GLib overrides: fix typo in deprecation message
      pygtkcompat: Fix for missing methods on Windows
      Don't use doctest syntax in docstrings for examples

Mike Gorse (2):
      Unref interface info when fetching enums or flags
      Always unref the GiTypeInfo when generating an argument cache

Simon Feltman (38):
      Clear return value of closures to zero when an exception occures
      tests: Add test for pass-by-reference GValue
      Re-add support for passing GValue's by reference
      Add marshalling of GI_TYPE_TAG_VOID held in a GValue to int
      testhelper: Fix import requirement for GObject
      Add GIL safety to pyobject_copy for copying boxed PyObjects
      Replace usage of __import__ with importlib.import_module
      Move PyGIDeprecationWarning to C for shared Python/C usage
      Add deprecation warning for marshaling arbitrary objects as pointers
      Fix indentation for pyg_value_from_pyobject
      Refactor pyg_value_from_pyobject into two functions
      Override GValue.set/get_boxed with static C marshaler
      Move to Python basic type marshaling out of _pygi_argument_to_object
      Replace to Python cached marshalers with unified basic type marshaler
      Move basic type marshaling out of _pygi_argument_from_object
      Move _pygi_argument_from_object_basic_type into pygi-marshal-from-py.c
      Move from Python integer marshaling into separate function
      Add support for PyBytes with int8 and uint8 from Python marshaler
      Unify from Python boolean, int8, and uint8 marshalers
      Unify from Python int16 and int32 marshalers
      Unify from Python int64 and uint64 marshalers
      Unify and clean up from Python marshalers for basic types
      Move _pygi_argument_to_object_basic_type into pygi-marshal-to-py.c
      gtk-demo: Change demo to use Gtk.Application
      tests: Change GHashTable<string,GValue> marshaling test to use GValue
      Move doc string generator into separate module
      Remove redundant info.get_name calls
      Merge method and constructor setup
      Add common attribute accessors to PyGIBaseInfo
      Add underscore prefix and _cache_adapter suffix to marshaling functions
      Move "from Python" GObject out arg marshaler into specialized function
      Add callable and descriptor protocols to PyGICallableInfo
      Replace Python VFunc descriptor directly with PyGIVFuncInfo
      Cleanup invoke args and kwargs combiner code
      Use Py_CLEAR for closure cleanup instead of test with Py_DECREF
      Use Python error messages for marshaling integers from Python
      Ensure exceptions set in closure out argument marshaling are printed
      release 3.9.5


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]