commit 8c95981d0ba224a577f87998030c384b3dae3d80
Author: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Date:   Mon Dec 12 16:20:09 2011 +0100

    Release 3.0.3

 NEWS |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 58e47fd28c5d75bb78042c8f9eb5aae84de9c64d
Author: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Date:   Mon Dec 12 16:16:44 2011 +0100

    Pre-release version bump

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 884468d4816fc976c0c0c72651e7f81d13f3f78b
Author: Manuel Quiñones <manuq@laptop.org>
Date:   Thu Dec 1 11:50:38 2011 -0300

    Convert all modifier constants to Gdk.ModifierType

    Signed-off-by: Manuel Quiñones <manuq@laptop.org>

 pygi-convert.sh |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 654711d0f940d7480d0f1cdb25a3dc9996f7a706
Author: Sebastian Pölsterl <sebp@k-d-w.org>
Date:   Tue Nov 8 12:38:12 2011 +0100

    Convert all strings to utf-8 encoding when retrieving from TreeModel

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

 gi/overrides/Gtk.py     |   15 +++++++++++++++
 tests/compathelper.py   |    2 ++
 tests/test_overrides.py |   31 ++++++++++++++++++++++++++++++-
 3 files changed, 47 insertions(+), 1 deletions(-)

commit 4f637212f13b197a95c824967a58496b9e3b877c
Author: John (J5) Palmieri <johnp@redhat.com>
Date:   Wed Nov 2 14:51:24 2011 -0400

    add test for bytearray variants

 tests/test_gi.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 20ca3f129d6cc662285cce8c732b55596016aefa
Author: John (J5) Palmieri <johnp@redhat.com>
Date:   Wed Nov 2 14:50:42 2011 -0400

    handle NULL arrays correctly for each array type

 gi/pygi-marshal-to-py.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit ce2f780bffe44b1d4de617dcbce4b90c58b03c18
Author: John (J5) Palmieri <johnp@redhat.com>
Date:   Wed Nov 2 14:17:21 2011 -0400

    Revert "Revert "Fix array termination and size calculation""

    This reverts commit cfda820e8d9604c5ef2ad1161c22b20080d5daf4.

 gi/pygi-marshal-from-py.c |    6 +++++-
 gi/pygi-marshal-to-py.c   |    8 +++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 832f16f96815adc22cc3acbeb3fa969631795a29
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date:   Sun Oct 30 18:08:57 2011 -0400

    pygmainloop: avoid lockups if multiple glib.MainLoop exist

    If multiple glib.MainLoop() sources exist, then we will add multiple
    watches, and when python writes a byte to the wakeup pipe, all of the
    sources will try to read it; only one will succeed and the others
    will block. Set both ends of the pipe nonblocking to avoid this.

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

 gi/_glib/pygmainloop.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 2fd3aa9d4ca0906a5e609845ee500ba72e358f94
Author: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Date:   Sat Oct 29 15:08:03 2011 +0200

    Properly chain up to the class that implements a given vfunc.

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

 gi/types.py      |   22 +++++++++++++---------
 tests/test_gi.py |   20 ++++++++++----------
 2 files changed, 23 insertions(+), 19 deletions(-)

commit cfda820e8d9604c5ef2ad1161c22b20080d5daf4
Author: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Date:   Wed Nov 2 14:54:21 2011 +0100

    Revert "Fix array termination and size calculation"

    This reverts commit eef35b2df8023ffff2d195ee16c084f5cfcb6ba3.

 gi/pygi-marshal-from-py.c |    6 +-----
 gi/pygi-marshal-to-py.c   |    8 +-------
 2 files changed, 2 insertions(+), 12 deletions(-)

commit eef35b2df8023ffff2d195ee16c084f5cfcb6ba3
Author: Holger Berndt <hb@gnome.org>
Date:   Sun Oct 30 16:36:32 2011 +0100

    Fix array termination and size calculation

    When creating an array of element type uint8 and setting it directly
    with
    memcpy(), make sure that zero-termination is respected.

    When calculating the length of a zero-terminated array of type uint8,
    fall back to strlen() instead of g_strv_length().

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

 gi/pygi-marshal-from-py.c |    6 +++++-
 gi/pygi-marshal-to-py.c   |    8 +++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 4c1d9f01b8fa6702f73b290180f934250e179caa
Author: Daniel Drake <dsd@laptop.org>
Date:   Sun Oct 30 09:20:45 2011 +0000

    pygi-convert: fix for Pango.Alignment

 pygi-convert.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e3abd76096cc9f335681c7225f452c286b9c59e2
Author: Daniel Drake <dsd@laptop.org>
Date:   Sun Oct 30 07:06:57 2011 +0000

    pygi-convert: fix for Gtk.Orientation

 pygi-convert.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 52b82c5f78ef3755388457fa9440c36ccd2dfbbf
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   Thu Oct 27 07:16:24 2011 +0200

    Add tests for calling closures

    Add checks for correct handling of closure calls.
    Regress.test_closure_one_arg() is working fine and should continue
    to do so.
    Regress.test_closure_variant() is known to not work yet, so mark
    this as EXFAIL
    for now. (See https://bugzilla.gnome.org/show_bug.cgi?id=656554)

 tests/test_everything.py |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

commit c7aa0e79dfb4c1092c51ae1464b8414083b4f3fc
Author: Mikkel Kamstrup Erlandsen <mikkel.kamstrup@canonical.com>
Date:   Tue Oct 4 12:28:26 2011 +0200

    fix marshaling of arrays of GVariants

    Add unit tests for marshaling of arrays of variants with all
    transfer modes. Requires latest gobject-introspection.

    Plug potential leaks of GArray data members

    Fix calling of wrong cleanup_from_py for arrays

    Simplify and fix logic for cleaning up arrays both in from_py()
    and to_py() code paths.

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

    Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>

 gi/pygi-cache.c           |    2 +-
 gi/pygi-marshal-cleanup.c |   81
 +++++++++++++++++++++++++++++----------------
 gi/pygi-marshal-from-py.c |   10 ++++-
 gi/pygi-marshal-to-py.c   |   13 ++++++-
 tests/test_gi.py          |   14 +++++++-
 5 files changed, 85 insertions(+), 35 deletions(-)

commit c2ec4d8eb46ae2e6ee4372b2a4f9d5df0e5d82f3
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Sat Oct 22 00:20:57 2011 +0200

    Release 3.0.2

 NEWS |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)