commit 9948a67e677c8a351f2de17080d7a671882570f3
Author: Christoph Reiter <reiter.christoph@gmail.com>
Date:   Tue Jan 27 17:47:49 2015 +0100

    tests: Don't use deprecated override attributes

    In case the test explicitly tests the deprecated attribute
    silence the resulting warnings.

    Instead of replacing GObject.PARAM_READWRITE with
    GObject.ParamFlags.READWRITE use (READABLE | WRITABLE)
    to not depend on a newer glib version.

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

 tests/test_everything.py    | 168
 ++++++++++++++++++++++----------------------
 tests/test_gi.py            |  66 ++++++++---------
 tests/test_glib.py          |  33 +++++----
 tests/test_gobject.py       |  21 +++---
 tests/test_internal_api.py  |   4 +-
 tests/test_iochannel.py     |  11 +--
 tests/test_overrides_gtk.py |  20 +++---
 tests/test_properties.py    | 100 ++++++++++++++------------
 tests/test_signal.py        | 111 ++++++++++++++---------------
 tests/test_source.py        |   8 +--
 tests/test_subprocess.py    |   7 +-
 tests/testmodule.py         |   3 +-
 12 files changed, 292 insertions(+), 260 deletions(-)

commit 9285b23cd1b253baaf06ddd49e2f000716bbf7f3
Author: Christoph Reiter <reiter.christoph@gmail.com>
Date:   Tue Jan 27 16:36:02 2015 +0100

    Add GLib.MINFLOAT etc. and mark GObject.G_MINFLOAT etc. deprecated.

    They are defined in glib, not gobject and not included in the gir;
    Similar constants like G_MAXINT64 are defined in GLib gir and marked
    deprecated in the GObject overrides already.

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

 gi/overrides/GLib.py         | 12 ++++++++++++
 gi/overrides/GObject.py      |  4 +++-
 tests/test_overrides_glib.py |  7 +++++++
 3 files changed, 22 insertions(+), 1 deletion(-)

commit f74acb38f1410982f3419acb134adf173600e497
Author: Christoph Reiter <reiter.christoph@gmail.com>
Date:   Tue Jan 27 16:06:03 2015 +0100

    Emit PyGIDeprecationWarning when accessing deprecated override
    attributes.

    Adds a new helper function for overrides to mark a module level
    attribute
    as deprecated. A warning will be emitted every time the attribute gets
    accessed.

    e.g. when marking GObject.STATUS_FOO as deprecated using

       STATUS_FOO = GLib.Status.FOO
       deprecated_attr("GObject", "STATUS_FOO", "GLib.Status.FOO")
       __all__.append("STATUS_FOO")

    accessing it will emit

      "GObject.STATUS_FOO is deprecated; use GLib.Status.FOO instead"

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

 gi/overrides/GLib.py     | 44 ++++++++++++++++-------
 gi/overrides/GObject.py  | 90
 +++++++++++++++++++++++++-----------------------
 gi/overrides/__init__.py | 74 ++++++++++++++++++++++++++++++++++++++-
 tests/test_gi.py         | 70 +++++++++++++++++++++++++++++++++++++
 4 files changed, 221 insertions(+), 57 deletions(-)

commit a10df7d28c01d70ee33d8e4e9ddaa23f1990ca60
Author: Christoph Reiter <reiter.christoph@gmail.com>
Date:   Tue Jan 27 19:13:54 2015 +0100

    Add namespace and container name to callable cache and include them
    in all warnings/error messages.

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

 gi/pygi-cache.c          | 39 ++++++++++++++++++++++++++++++++++-----
 gi/pygi-cache.h          |  5 +++++
 gi/pygi-closure.c        |  4 +++-
 gi/pygi-invoke.c         | 41 +++++++++++++++++++++++++++++------------
 tests/test_everything.py |  2 +-
 tests/test_gi.py         | 28 ++++++++++++++++++----------
 6 files changed, 90 insertions(+), 29 deletions(-)

commit 747fc3754c296ad5481d354bbf35521f886c5c61
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Sun Mar 1 03:30:46 2015 -0800

    tests: Add test for GIRepository.UnionInfo.get_size()

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

 tests/test_repository.py | 1 +
 1 file changed, 1 insertion(+)

commit 2dcce92b4fab95403b9bbedffa8a91453c947927
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Fri Jan 23 01:37:35 2015 -0800

    Avoid duping filenames when marshalling from Python to C

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

 gi/pygi-basictype.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 26fe8dafb933fa76afd41e45b10a3163a7380c1e
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Fri Feb 20 22:06:24 2015 -0800

    configure.ac: post release version bump to 3.15.1

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

commit e8aef305d273ce551da41e74a54c5d03de5a0c2a
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Fri Feb 20 22:04:43 2015 -0800

    release 3.15.0

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