commit 9948a67e677c8a351f2de17080d7a671882570f3 Author: Christoph Reiter 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 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 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 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 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 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 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 Date: Fri Feb 20 22:04:43 2015 -0800 release 3.15.0 NEWS | 10 ++++++++++ 1 file changed, 10 insertions(+)