commit b3b1f38af1ac1bda9d6a3ba50e9b6fa37ae48d96 Author: Simon Feltman Date: Mon Mar 17 14:55:52 2014 -0700 configure.ac: Remove option to build without libffi We've always had a hard dependency on libffi headers. Commit 5798f94b6a727b93 added a direct module dependency on libffi instead of indirect via GI. Remove the option to build without libffi. configure.ac | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) commit 1a2438497ffc445fe3f9da06b15085f29317c4ee Author: Simon Feltman Date: Sat Mar 15 00:50:14 2014 -0700 docs: Standardize Python doc strings Use consistent doc string quotations (three double quotes). Update usage of GObject.GObject in docs to GObject.Object. Use reStructuredText markup for parameter annotations, instance variables, admonitions, and code examples. This allows for better Sphinx documentation generation for the project. Preliminary style guide: https://wiki.gnome.org/Projects/PyGObject/StyleGuide gi/_option.py | 67 +++++++++++++++------------ gi/_propertyhelper.py | 86 +++++++++++++++++----------------- gi/_signalhelper.py | 117 ++++++++++++++++++++++++----------------------- gi/docstring.py | 17 ++++--- gi/glibmodule.c | 3 +- gi/overrides/GLib.py | 20 ++++---- gi/overrides/GObject.py | 39 ++++++++++------ gi/overrides/Gtk.py | 28 ++++++++---- gi/overrides/__init__.py | 66 +++++++++++++------------- gi/types.py | 2 +- 10 files changed, 242 insertions(+), 203 deletions(-) commit 2d268ef661badabcb63e696dab01857d57cb3371 Author: Simon Feltman Date: Sat Mar 15 00:49:00 2014 -0700 Quote argument names in initializer deprecation warning Add quotation marks around names of deprecated positional arguments. This makes the message clearer in stating what has been deprecated in cases when only a single argument is displayed. gi/overrides/__init__.py | 2 +- tests/test_gi.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit a070e712526e433c236753813acc3ef300f0d203 Author: Simon Feltman Date: Sat Mar 15 00:35:03 2014 -0700 docs: Ignore meta-class bases in dynamic docstring generation Skip attempts at generating a doc string for GObject meta-class bases since they do not contain an __info__ attribute. This circumvents errors with documentation generators (Sphinx). gi/types.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit ec44dea6bbc3f1adfb6c1a2781364a2df0d0e0e6 Author: Simon Feltman Date: Thu Mar 13 10:13:34 2014 -0700 Update Free Software Foundation addresses Update all references to the FSF physical address to use the web address: http://www.gnu.org/licenses gi/_constants.py | 4 +--- gi/_gobject/__init__.py | 4 +--- gi/_option.py | 4 +--- gi/_propertyhelper.py | 4 +--- gi/_signalhelper.py | 4 +--- gi/glibmodule.c | 4 +--- gi/gobjectmodule.c | 4 +--- gi/overrides/keysyms.py | 4 +--- gi/pygboxed.c | 4 +--- gi/pygboxed.h | 4 +--- gi/pygenum.c | 4 +--- gi/pygenum.h | 4 +--- gi/pygflags.c | 4 +--- gi/pygflags.h | 4 +--- gi/pygi-argument.c | 4 +--- gi/pygi-argument.h | 4 +--- gi/pygi-boxed.c | 4 +--- gi/pygi-boxed.h | 4 +--- gi/pygi-cache.c | 4 +--- gi/pygi-cache.h | 4 +--- gi/pygi-ccallback.c | 4 +--- gi/pygi-ccallback.h | 4 +--- gi/pygi-info.c | 4 +--- gi/pygi-info.h | 4 +--- gi/pygi-invoke.c | 4 +--- gi/pygi-invoke.h | 4 +--- gi/pygi-marshal-cleanup.c | 4 +--- gi/pygi-marshal-cleanup.h | 4 +--- gi/pygi-repository.c | 4 +--- gi/pygi-repository.h | 4 +--- gi/pygi-signal-closure.c | 4 +--- gi/pygi-struct.c | 4 +--- gi/pygi-struct.h | 4 +--- gi/pygi-type.c | 4 +--- gi/pygi-type.h | 4 +--- gi/pygi.h | 4 +--- gi/pyginterface.c | 4 +--- gi/pyginterface.h | 4 +--- gi/pyglib-private.h | 4 +--- gi/pyglib-python-compat.h | 4 +--- gi/pyglib.c | 4 +--- gi/pyglib.h | 4 +--- gi/pygobject-external.h | 4 +--- gi/pygobject.c | 4 +--- gi/pygoptioncontext.c | 4 +--- gi/pygoptioncontext.h | 4 +--- gi/pygoptiongroup.c | 4 +--- gi/pygoptiongroup.h | 4 +--- gi/pygparamspec.c | 4 +--- gi/pygparamspec.h | 4 +--- gi/pygpointer.c | 4 +--- gi/pygpointer.h | 4 +--- gi/pygspawn.c | 4 +--- gi/pygspawn.h | 4 +--- gi/pygtype.c | 4 +--- gi/pygtype.h | 4 +--- pygtkcompat/generictreemodel.py | 4 +--- tests/test_generictreemodel.py | 4 +--- 58 files changed, 58 insertions(+), 174 deletions(-) commit bbfcebdfdc5e574999221b60520422ea6da82435 Author: Owen W. Taylor Date: Wed Mar 12 18:32:47 2014 -0400 Handle GI_TRANSFER_EVERYTHING for returns of foreign structures Any (transfer full) return of a cairo type other than a path was leaked. Pass the transfer type PyGIArgOverrideFromGIArgumentFunc and handle it for the cairo foreign type. For paths we can only handle (transfer full) so throw an error for (transfer none). https://bugzilla.gnome.org/show_bug.cgi?id=726206 gi/pygi-foreign-cairo.c | 32 +++++++++++++++++++++++++------- gi/pygi-foreign.c | 3 ++- gi/pygi-foreign.h | 1 + gi/pygi-invoke.c | 1 + gi/pygi-struct-marshal.c | 1 + gi/pygi.h | 1 + 6 files changed, 31 insertions(+), 8 deletions(-) commit c5b641cb4eea9ae64a173dcaa4ee5a4accb036f6 Author: Simon Feltman Date: Mon Mar 3 15:20:02 2014 -0800 configure.ac: post release version bump to 3.11.92 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7816531691a3db3ae1fe74abc85ac37988b67d2b Author: Simon Feltman Date: Mon Mar 3 15:16:43 2014 -0800 release 3.11.91 NEWS | 7 +++++++ 1 file changed, 7 insertions(+)