commit fd020e783c0dacea3320225b4ddd57d6a0fce7ea Author: Sebastian Pölsterl Date: Mon Feb 20 19:33:56 2012 +0100 Prepare 3.1.1 release NEWS | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) commit 99485d96811667ef7a7a393b68b7361733157d61 Author: Sebastian Pölsterl Date: Sat Feb 18 00:38:05 2012 +0100 Don't use C99 style gi/pygi-cache.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 0739c39f6282d95fc17ee406fa1151d074b0450d Author: Martin Pitt Date: Thu Feb 16 16:42:53 2012 +0100 Add test for GPtrArray with transfer full This complements the already existing test for a "transfer container" return array. We can't verify the internal refcount as these arrays get marshalled internally, but at least we can verify that it does not crash due to double-free. tests/test_everything.py | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 087a104f66793a981a0c02f1c7ab9cc1cf659da3 Author: Martin Pitt Date: Wed Feb 15 13:36:39 2012 +0100 Drop obsolete g_thread_init() Not necessary any more since glib 2.24, and we depend on 2.31. gi/_glib/pyglib.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 66fb610e45912a7def29e5848577d280ef55643a Author: Martin Pitt Date: Wed Feb 15 13:35:33 2012 +0100 Fix deprecated g_source_get_current_time() Use g_get_real_time() instead as recommended by the documentation. This also simplifies the code. gi/_glib/pygsource.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 18342edded05d3d9cccf648ed92bc1cac95c51eb Author: Martin Pitt Date: Wed Feb 15 13:31:23 2012 +0100 Fix deprecated g_value_[gs]et_char() Replace with _schar(). We depend on glib >= 2.31 already. gi/_gobject/ffi-marshaller.c | 2 +- gi/_gobject/pygtype.c | 6 +++--- gi/pygi-argument.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) commit 3dfb8dcbe7cf09dc170433fc48d3273c6ea9448e Author: Simon Schampijer Date: Thu Feb 2 19:06:01 2012 +0100 Make pygiconvert.sh correctly convert gtk.gdk.x11_* Looking at the gir file gtk.gdk.x11_* should get converted to GdkX11.x11_*. Fixing pygiconvert.sh to do so. pygi-convert.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3af5016978df598d5fd1c225cc49bb2c04dc4e35 Author: Sebastian Pölsterl Date: Fri Feb 10 13:29:41 2012 +0100 Raise required glib version to 2.31 because of g_value_(get|set)_schar Commit ee62df4d2fc0cc63c2f29d3ad9b47b875dbd5f89 introduced both calls configure.ac | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 50c3b1bad3ea79750649f4b48fce0adbfaba5268 Author: Dieter Verfaillie Date: Fri Feb 10 09:28:36 2012 +0100 Fix cset_first typo https://bugzilla.gnome.org/show_bug.cgi?id=649267 gi/_gobject/pygparamspec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6ab542fb3ec1031922ba65664d77bbaac0df453e Author: Bastian Winkler Date: Mon Nov 14 14:41:08 2011 +0100 pygi-convert: Handle Clutter and Cogl https://bugzilla.gnome.org/show_bug.cgi?id=664496 pygi-convert.sh | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 76 insertions(+), 0 deletions(-) commit 4aeb27efc43e131de5d0bc0f60dca7c1d34c3d45 Author: Cédric Krier Date: Fri Feb 10 09:04:18 2012 +0100 Provide access to gpointer struct values https://bugzilla.gnome.org/show_bug.cgi?id=668356 Signed-off-by: Martin Pitt gi/pygi-argument.c | 3 ++- gi/pygi-info.c | 13 +++++++++++++ tests/test_everything.py | 21 +++++++++++++++++++++ 3 files changed, 36 insertions(+), 1 deletions(-) commit 5c0b20cc1a261cb7430a5251dffe60da698033b5 Author: Paolo Borelli Date: Thu Feb 9 18:15:42 2012 +0100 Add some GType tests Use what was recently added in g-i tests/test_gi.py | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) commit ea7778f6f37a6fc38f88d89d4b6cae8be0ed9753 Author: Paolo Borelli Date: Thu Feb 9 18:14:52 2012 +0100 Split GStrv and array variant tests in their own classes Also tidy up the spacing a bit tests/test_gi.py | 29 +++++++++++++++++++++++------ 1 files changed, 23 insertions(+), 6 deletions(-) commit db7f9be319d3cf52aef300fbac60cabb7ff57276 Author: Paolo Borelli Date: Wed Feb 8 22:23:30 2012 +0100 Add unit test for builder's connect_after tests/test_overrides.py | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 671f9b0dd73ac41a84caf9d1f04cec351bc01b47 Author: Ryan Lortie Date: Wed Feb 8 16:06:22 2012 -0500 fix GtkBuilder signal connection 'after' logic All GtkBuilder signals are presently being connected 'after', ignoring what is specified in the builder XML. This is due to an obvious logic error. https://bugzilla.gnome.org/show_bug.cgi?id=669705 gi/overrides/Gtk.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1d23d8006be98b77a0134fddd23b76df05e489fa Author: Patrick Welche Date: Tue Feb 7 11:49:58 2012 +0000 test(1) uses '=' to test if strings are identical https://bugzilla.gnome.org/show_bug.cgi?id=669598 m4/python.m4 | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 945fd18e531c2131440af93dcd89f6c63abbfd7c Author: Ryan Lortie Date: Tue Feb 7 13:42:19 2012 -0500 pygspawn: improve error checking gspawn 'argv' and 'envp' parameters expect sequences of strings. This is enforced by checking that the passed argument is a sequence and that each item returned from it is a string. We do now, however, verify that each item can be successfully taken from the sequence. 'os.environ' is an example of an object that passes PySequence_Check() but fails to return objects from PySequence_ITEM(). Add a simple NULL check to avoid the crash. https://bugzilla.gnome.org/show_bug.cgi?id=669594 gi/_glib/pygspawn.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8fc969c45d6d720400dc6c9ef391d0ca93f14b5a Author: Sebastian Pölsterl Date: Mon Feb 6 19:15:53 2012 +0100 Post release version bump to 3.1.1 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f76b2fe6d37be76bf129ee2adee90b2cc0eee56e