PyGObject Changelog

New in version 3.14.0

September 23rd, 2014
  • pre release version bump to 3.14.0 (Simon Feltman)

New in version 3.14 RC (September 16th, 2014)

  • tests: Add test for Gio.Application.add_main_option() (Simon Feltman)
  • tests: Split up various test cases (Simon Feltman) (#735193)
  • Fix invalid read error in argument cleanup code (Simon Feltman)
  • Fix memory management problems with struct arguments to signals (Simon Feltman) (#736175)

New in version 3.12.2 (September 16th, 2014)

  • PEP8 fixes (Simon Feltman)
  • Python 3.4 make check fixes (Simon Feltman) (#730411)

New in version 3.11.5 (February 6th, 2014)

  • cache refactoring: Move all cache marshalers into files based on type (Simon Feltman) (#709700)
  • tests: Add test for an owned boxed struct passed in a callback (Mike Gorse) (#722899)
  • build: Add --without-common configure option for package maintainers (Patrick Welche) (#721646)
  • demo: Add TreeModel interface implementation demonstration (Simon Feltman)
  • build: Set PLATFORM_VERSION again to 3.0 (Colin Walters)
  • tests: Run PyFlakes and PEP8 only on SUBDIRS (Simon Feltman)
  • Merge static PyGLib and PyGObject modules into PyGI (Simon Feltman) (#712197)
  • Add test for callback user data arguments with following arguments (Martin Pitt) (#722104)

New in version 3.11.4 (January 15th, 2014)

  • overrides: Fix __repr__ for various Gdk structs (Simon Feltman)
  • Add enum and flags member methods (Simon Feltman) (#693099)
  • python.m4: g/c JD_PYTHON_CHECK_VERSION (Patrick Welche) (#721662)
  • Support union creation with PyGIStruct (Simon Feltman)
  • docs: List constructors in object and struct doc strings (Simon Feltman) (#708060)
  • docs: Fix array length argument skipping with preceding out arguments
  • docs: Add return values and skip implicit out arguments in functions (Simon Feltman) (#697356)
  • docs: Skip implicit array length args when building function doc strings (Simon Feltman) (#697356)
  • gtk-demo: Add CSS demos (Gian Mario Tagliaretti) (#719722)
  • build: Avoid clash between gi/ and stdlib (Colin Watson) (#721025)

New in version 3.11.3 (December 19th, 2013)

  • Replace usage of PyGIBoxed_Type with PyGIStruct_Type (Simon Feltman) (#581525)

New in version 3.11.2 (November 21st, 2013)

  • gkt-demo: Change main info/source notebook into a GtkStack (Simon Feltman)
  • Add deprecation warnings and cleanup class initializer overrides (Simon Feltman) (#705810)
  • Fix dir method for static GParamSpec in Python 3 (Simon Feltman)
  • Remove overzealous argument checking for callback userdata (Simon Feltman) (#711173)

New in version 3.10.2 (November 12th, 2013)

  • Fix thread safety problems by always enabling the GIL (Simon Feltman) (#709223, #710447)

New in version 3.11.1 (October 29th, 2013)

  • Fix toggleref safety problems by always enabling the GIL (Simon Feltman) (#709223)
  • Add consistent GLib.MainLoop SIGINT cleanup (Simon Feltman) (#710978)
  • docs: Add a keyword value of None for allow-none annotations (Simon Feltman) (#640812)
  • Remove overrides for supporting pre-3.10 GObject signal functions (Simon Feltman)
  • Add threads_init back as a requirement for non-Python threaded repos (Simon Feltman) (#710447)
  • Add dir method to GObject props accessor (Simon Feltman) (#705754)
  • Remove PyGObjectWeakRef now that g_binding_unbind exists (Simon Feltman) (#699571)
  • Fix lots of memory leaks leaks (Simon Feltman) (#693402, #709397)
  • Add support for variable user data arguments (Simon Feltman) (#640812)
  • Bump glib and g-i dependencies to latest stable. (Martin Pitt)