commit a4865ef2f8c70b93f84f93236786c65ad5f973af
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Tue Mar 1 21:46:21 2016 -0800

    release 3.19.91

 NEWS | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit cc75f994a07639b9ffcc6afef757768780a076de
Author: Thibault Saunier <tsaunier@gnome.org>
Date:   Fri Feb 5 15:00:10 2016 +0100

    tests: check passing Boxed type in GValue as function parameters

    https://bugzilla.gnome.org/show_bug.cgi?id=761592

 tests/Makefile.am               | 13 +++++++++++--
 tests/gimarshallingtestsextra.c | 37
 +++++++++++++++++++++++++++++++++++++
 tests/gimarshallingtestsextra.h | 26 ++++++++++++++++++++++++++
 tests/test_error.py             |  6 ++++++
 4 files changed, 80 insertions(+), 2 deletions(-)

commit 5f4b08f4e8a98046eab71537c7827edde2ca8742
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Mon Feb 29 22:50:32 2016 -0800

    gerror: Add special case marshaling for boxing GErrors

    Transfer gtype from introspection GError class to Python GError
    implementation.
    Expose the PyGError pointer as an extern so other C files can pick
    this up.
    Add custom to/from GValue marshalers for GError.
    Add tests for both complete and incomplete (no boxed pointer held).

    https://bugzilla.gnome.org/show_bug.cgi?id=761592

 gi/overrides/GLib.py  |  1 +
 gi/pygi-error.c       | 32 +++++++++++++++++++++++++++++++-
 gi/pygi-error.h       |  2 ++
 gi/pygi-value.c       |  1 +
 tests/test_gobject.py | 17 +++++++++++++++++
 5 files changed, 52 insertions(+), 1 deletion(-)

commit cfca1457c39e3c4c7ef97e7b46a73c19e5adf305
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sun Feb 28 01:39:31 2016 -0800

    gerror: Add support for marshaling GError from Python to C

    Refactor pygi_gerror_exception_check() to use a new broken out
    function
    pygi_error_marshal_from_py(). This allows re-use for argument
    marshaling
    of a Python GError to a C GError.
    Remove PYGI_META_ARG_TYPE_CHILD setting for GError out argument
    marshaling.
    This was incorrect since GError exception arguments are not specified
    explicitly and instead uses the "throws" option.

    https://bugzilla.gnome.org/show_bug.cgi?id=685197

 gi/pygi-error.c              | 132
 +++++++++++++++++++++++++++++--------------
 gi/pygi-error.h              |   3 +
 tests/test_overrides_glib.py |  30 ++++++++++
 3 files changed, 123 insertions(+), 42 deletions(-)

commit 2fc1a689a81614649d042965997f4546b0a58ada
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sat Feb 27 17:21:53 2016 -0800

    gerror: Add "_to_py" suffix to pygi_error_marshal

    This will allow for the a pygi_error_marshal_from_py function.

    https://bugzilla.gnome.org/show_bug.cgi?id=685197

 gi/pygi-error.c | 8 ++++----
 gi/pygi-error.h | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 7e29227b6f58cfcc96118a4af83658ca1a6fa1f4
Author: Christoph Reiter <creiter@src.gnome.org>
Date:   Sat Jul 4 22:09:46 2015 +0200

    Some error handling/reporting fixes.

    * Check in pyg_boxed_new() if the passed type is an actual subclass
    * Don't replace existing exceptions in pyg_value_as_pyobject()
    * Print an error in pyg_closure_marshal() in case marshalling
      an argument failed.

    https://bugzilla.gnome.org/show_bug.cgi?id=751956

 gi/pygboxed.c   |  8 +++++++-
 gi/pygi-value.c | 15 ++++++++++-----
 gi/pygtype.c    | 11 ++++++++++-
 3 files changed, 27 insertions(+), 7 deletions(-)

commit 49880800b35029de3731523eede1b3174f10c1db
Author: Christoph Reiter <creiter@src.gnome.org>
Date:   Sat Jul 4 21:40:04 2015 +0200

    GVariant: Don't use pyg_boxed_new as GVariant isn't a PyGBoxed but
    a PyGIStruct.

    This only worked because they share the same struct layout.
    This adds a new constructor for creating a new PyGIStruct instance
    from GType.

    https://bugzilla.gnome.org/show_bug.cgi?id=751956

 gi/pygi-struct.c | 32 ++++++++++++++++++++++++++++++++
 gi/pygi-struct.h |  5 +++++
 gi/pygi-value.c  |  3 ++-
 3 files changed, 39 insertions(+), 1 deletion(-)

commit f27b1976ea325fcd55359888401dd08ac8fb074a
Author: Mikhail Fludkov <misha@pexip.com>
Date:   Tue Sep 1 17:54:17 2015 +0200

    pygi-value: special case for NULL GValueArray

    Don't segfault when dealing with GValue of GValueArray type containing
    NULL. Return empty list in this case.

    https://bugzilla.gnome.org/show_bug.cgi?id=754359

 gi/pygi-value.c       | 5 +++--
 tests/test_gobject.py | 6 ++++++
 2 files changed, 9 insertions(+), 2 deletions(-)

commit c8176dfabea694ce738ff4633e7522b0d1fc1c51
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sat Feb 20 20:42:40 2016 -0800

    post-release version bump to 3.19.91

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d16ae38f0a12653557bdeba17eb155144d91bff4
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sat Feb 20 19:56:24 2016 -0800

    release 3.19.90

 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)