commit 5dc113283c0a721c4027026bb8de7243585f1289
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Fri Feb 20 21:59:10 2015 -0800

    Ignore deprecation warning for g_option_group_free()

 gi/pygoptiongroup.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d8961622ea748c42171bdb4703e70022035ec3cc
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Fri Feb 20 21:52:58 2015 -0800

    tests: Make get_all_dependendencies() test more robust

    Replace array comparison with checking if individual items are in
    the array.
    This solves a problem where the returned array might be in a
    different order
    as well as future proofs the test in case more dependencies are added.

 tests/test_import_machinery.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit b10ab49afb97655507e2d3b92f621387287a2928
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Fri Feb 20 20:16:35 2015 -0800

    tests: Fix PEP8 error with commented code in test

 tests/test_gi.py | 1 -
 1 file changed, 1 deletion(-)

commit 60de632153a693fb2b0f2ce26208c6ff668bdf4d
Author: Garrett Regier <garrett.regier@riftio.com>
Date:   Tue Jan 27 10:39:53 2015 -0800

    Avoid copying bytearrays from Python to C when transfer nothing

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

 gi/pygi-array.c  | 23 +++++++++++++++++++----
 tests/test_gi.py | 14 +++++++++++++-
 2 files changed, 32 insertions(+), 5 deletions(-)

commit a4160892dd28ab1d656cef4d4059f3b3f95caf4a
Author: Garrett Regier <garrett.regier@riftio.com>
Date:   Mon Jan 19 14:53:53 2015 -0800

    Allows passing arguments to opaque Boxed types

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

 gi/pygi-info.c           |  7 +++++++
 gi/types.py              | 10 +++++++++-
 tests/test_everything.py |  9 +++++++++
 tests/test_glib.py       |  6 +++---
 4 files changed, 28 insertions(+), 4 deletions(-)

commit ef3bff4e570363e4f383d4cdae9cecd4073b03d8
Author: Christoph Reiter <reiter.christoph@gmail.com>
Date:   Sat Jan 24 20:01:00 2015 +0100

    Emit ImportWarning when gi.require_version() is not used

    gi tries to import the latest version of typelibs which can cause
    existing code to break when a newer typelib is released.
    Emit an ImportWarning when gi.require_version() is not used to give
    developers this awareness so they can future proof their code.

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

 gi/importer.py                 | 99
 +++++++++++++++++++++++++++++++++++++++++-
 gi/pygi-repository.c           | 35 +++++++++++++++
 tests/compat_test_pygtk.py     |  7 ++-
 tests/test_atoms.py            |  6 ++-
 tests/test_import_machinery.py | 22 ++++++++++
 tests/test_overrides_gtk.py    |  7 ++-
 tests/test_overrides_pango.py  |  5 ++-
 tests/test_properties.py       |  5 ++-
 tests/test_repository.py       | 10 +++++
 9 files changed, 187 insertions(+), 9 deletions(-)

commit 149c31beced944c72fba6ca6e096c81c1100ea2b
Author: Christoph Reiter <reiter.christoph@gmail.com>
Date:   Tue Dec 2 15:38:57 2014 +0100

    Refactor overrides import/modules

    Removes Registry and DynamicModule in favor of a simple module
    wrapper that
    contains only overrides and falls back to the introspection module.
    Moves all the overrides logic into gi.overrides; Speeds up module
    attribute access

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

 gi/importer.py                 |  11 ++--
 gi/module.py                   |  68 ---------------------
 gi/overrides/__init__.py       | 131
 ++++++++++++++++++++++++++++++-----------
 tests/test_gi.py               |   4 --
 tests/test_import_machinery.py |  32 +++++++---
 5 files changed, 126 insertions(+), 120 deletions(-)

commit 4d0ab13a8461f781986accc637fada3909cfb91a
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Thu Aug 21 15:11:39 2014 -0700

    Replace statically bound GLib.Variant.new_tuple() with GI

    Remove the static implementation of _wrap_pyg_variant_new_tuple with
    usage of the dynamic version coming from GI. Array marshalling has
    drastically improved in recent years making the dynamic version usable
    with a small compatibility shim for the arguments.

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

 gi/gimodule.c        | 39 ---------------------------------------
 gi/overrides/GLib.py | 12 +++++-------
 2 files changed, 5 insertions(+), 46 deletions(-)

commit 17ec0d39069b7a4cc19691ea1284f821caf84d24
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Wed Sep 10 13:30:48 2014 -0700

    overrides: Add Gdk.EventTouch union discrimination

    Add EventTouch to get/setattr pass-through to support BEGIN,
    UPDATE, END,
    and CANCEL touch event types. Ensure Gdk.Event methods get_state(),
    get_axis(), get_coords(), and get_root_coords() are patched onto
    Gdk.EventTouch.

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

 gi/overrides/Gdk.py         |  5 +++++
 tests/test_overrides_gdk.py | 12 ++++++++++++
 2 files changed, 17 insertions(+)

commit 16408a81713157cdf1e3b6bd74bd53e816e9dfda
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sat Jan 3 17:20:14 2015 -0800

    tests: Update pixbuf loader test to not raise exception when closing

    GdkPixbuf commit:
    https://git.gnome.org/browse/gdk-pixbuf/commit/?id=447bd32650af
    changed the close() method to raise if the a loader is prematurely
    closed.
    Update the test to write a 1x1 PNG stream to ensure close() will
    succeed.

 tests/compat_test_pygtk.py | 9 +++++++++
 1 file changed, 9 insertions(+)

commit fd3935541ab4baddb504e000ec659b80923afa13
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Dec 2 19:55:51 2014 +0100

    PyGObjectFlags: Remove a trailing comma on the enum.

    Because this produces a g++ pedantic warning.

 gi/pygobject.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3b70f5bc8e59e49795fcaa7b285aeff0c4565a04
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Mon Oct 27 20:19:23 2014 -0700

    Remove redefinitions of function and vfunc cache typedefs

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

 gi/pygi-cache.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cec9c2b253bdbc1e6493630c533acf6bb4509114
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Mon Sep 22 13:26:24 2014 -0700

    configure.ac: post release version bump to 3.15.0

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