commit 429569abddada5a3bad554de707ddf35b349936e
Author: John (J5) Palmieri <johnp@redhat.com>
Date:   Thu Aug 25 13:57:53 2011 -0400

    support skip annotation for return values

    * this is used for things like skiping gboolean returns that are
      useful is C but useless in python

    * cleans up after skipped returns that are also marked transfer
      full
    https://bugzilla.gnome.org/show_bug.cgi?id=650135

 gi/pygi-cache.c          |    1 +
 gi/pygi-cache.h          |    1 +
 gi/pygi-invoke.c         |   48
 ++++++++++++++++++++++++++++-----------------
 tests/test_everything.py |    8 +++++++
 4 files changed, 40 insertions(+), 18 deletions(-)

commit 7a234b185b131f3eb6a6e8a8c717ddf4d508b15e
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Aug 2 12:05:12 2011 +0200

    Test GPtrArray regression

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

commit 42fc9fa437102c882844a0e70a081ab08de92658
Author: Steve Frécinaux <code@istique.net>
Date:   Fri Aug 26 10:53:43 2011 +0200

    Drop support for old constructor style.

    Bindings don't write their own constructors anymore, and the old style
    has been deprecated for ages, so let's just drop them now and make
    pygobject simpler.

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

 gi/_gobject/gobjectmodule.c     |   20 --------------------
 gi/_gobject/pygobject-private.h |    1 -
 gi/_gobject/pygobject.c         |    1 -
 gi/_gobject/pygobject.h         |    2 --
 gi/gimodule.c                   |   28 ----------------------------
 gi/types.py                     |    2 --
 tests/testhelpermodule.c        |    5 -----
 7 files changed, 0 insertions(+), 59 deletions(-)

commit 3961a405e1bddef22e1a5a0c7aa3ae55e4ec09ad
Author: Steve Frécinaux <code@istique.net>
Date:   Fri Aug 26 10:45:59 2011 +0200

    Drop support for sink functions.

    Sink functions were meant to deal with floating references in a custom
    way. They are not useful anymore with the dynamic bindings.

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

 gi/_gobject/gobjectmodule.c |    1 -
 gi/_gobject/pygobject.c     |   53 --------------------------------------
 gi/_gobject/pygobject.h     |    4 ---
 tests/test-floating.c       |   59
 ++++++------------------------------------
 tests/test-floating.h       |   42 ++++++++----------------------
 tests/test_gobject.py       |   13 ++-------
 tests/testhelpermodule.c    |   32 ++++++----------------
 7 files changed, 32 insertions(+), 172 deletions(-)

commit 631d8ef879a13492945a3e30b3df9863a4ba2f44
Author: Mike Gorse <mgorse@novell.com>
Date:   Wed Aug 24 17:30:09 2011 -0500

    Reinstate copying of in-line structs in arrays

    For arrays of in-line, non-boxed structures with (transfer full),
    _pygi_marshal_free_out_array eventually gets called and frees
    the array
    data, so we should copy it (IE, BGO#653588).

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

 gi/pygi-marshal-out.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit f38511f251602e18551c04617cc2e2d42e812e1e
Author: John (J5) Palmieri <johnp@redhat.com>
Date:   Tue Aug 23 14:18:43 2011 -0400

    fix inline struct array handling

    * we now assume any non-boxed structs are inline in an array since
    there is
       no way to check in GI and this is the most common use for an
       array of
       non-boxed structs

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

 gi/pygi-marshal-out.c |   23 +++++++++--------------
 tests/test_gi.py      |    8 ++++++++
 2 files changed, 17 insertions(+), 14 deletions(-)

commit d92846a5446b0dd2e69c813f56224a1966ab1a33
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Tue Aug 23 11:30:41 2011 +0200

    [gtk-demo] printing.py: set print and error dialog transient parent

 demos/gtk-demo/demos/printing.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 1aebc1565752840075027b9452fe2a67217bf53b
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Tue Aug 23 11:28:05 2011 +0200

    [gtk-demo] printing.py: exit Gtk mainloop when done and correctly
    handle printing errors

 demos/gtk-demo/demos/printing.py |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 1f9e4486c5b84209ce0038887738fc16a4ef7da3
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Tue Aug 23 08:05:43 2011 +0200

    [gtk-demo] show "activated" demo's in italic font in the TreeView

 demos/gtk-demo/gtk-demo.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 971d063f7a36e13ef6621db7002b00af52f6292a
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Mon Aug 22 14:52:28 2011 +0200

    [gtk-demo] source colorizer: Python3 does not have the BACKQUOTE
    token, so simply remove it

 demos/gtk-demo/gtk-demo.py |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit c2979a37d6d505095b6e55789150a6498d95819d
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Mon Aug 22 14:22:18 2011 +0200

    [gtk-demo] In Python3, GLib.file_get_contents returns a bytes object
    but Gtk.TextBuffer.insert expects a string.

    Fixed by using codes.open() as hinted in
    http://docs.python.org/dev/howto/pyporting.html#text-files
    section "If pre-2.6 compatibility is needed" (because configure.ac
    is still happy with Python 2.5.2).

 demos/gtk-demo/gtk-demo.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 9ea56535f35abbea4cd977dea4c89247e4b01694
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Mon Aug 22 12:30:24 2011 +0200

    [gtk-demo] images.py: fix 'Insensitive 'button mnenomic

 demos/gtk-demo/demos/images.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7829dae1cdb8697a19c2b5e158ef0e08f6c2558b
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Mon Aug 22 10:38:04 2011 +0200

    [gtk-demo] printing.py: fix Pango.EllipsizeType > Pango.EllipsizeMode
    & get_pixel_size

 demos/gtk-demo/demos/printing.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 07f0274301d77d9bf62b49a14b059d9a52afb445
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Mon Aug 22 10:37:08 2011 +0200

    [gtk-demo] printing.py: fix text file loading

 demos/gtk-demo/demos/printing.py |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

commit 135148a4c35aac1d132b0b8fa3adbf1fdcdb3a24
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Mon Aug 22 10:20:35 2011 +0200

    [gtk-demo] pixbuf.py: fix image loading

 demos/gtk-demo/demos/pixbuf.py |   25 +++++++++++--------------
 1 files changed, 11 insertions(+), 14 deletions(-)

commit a93cae2c80e30a408f86e7e6c4d15a538011a189
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Mon Aug 22 10:10:02 2011 +0200

    [gtk-demo] images.py: fix logo loading

 demos/gtk-demo/demos/images.py |   70
 ++++++++++++++++-----------------------
 1 files changed, 29 insertions(+), 41 deletions(-)

commit eddc0824e0e4c156fca5de05bdeb600c534d4b24
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Wed Aug 24 12:19:21 2011 +0200

    [gtk-demo] appwindow.py: set AboutDialog parent

 demos/gtk-demo/demos/appwindow.py |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 7fe10a5b33148b1f029f3d34f76b7f880c1c2e7a
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Mon Aug 22 07:58:25 2011 +0200

    [gtk-demo] appwindow.py: fix logo loading

 demos/gtk-demo/demos/appwindow.py |   10 +++-------
 1 files changed, 3 insertions(+), 7 deletions(-)

commit 62fda288c1c37167c589e8e9d49ed625f770a98a
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Mon Aug 22 07:57:31 2011 +0200

    [gtk-demo] appwindow.py: fix callback signatures

 demos/gtk-demo/demos/appwindow.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 87e9ab4d3a0aac4f4710aa0f8af0a1736f781ad9
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Mon Aug 22 07:48:28 2011 +0200

    [gtk-demo] fix glib vs GLib usage

 demos/gtk-demo/demos/Icon View/iconviewbasics.py |    2 +-
 demos/gtk-demo/demos/appwindow.py                |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d29cad6976a80862e1fc590d3e7d190e8a234866
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Wed Aug 24 12:19:02 2011 +0200

    [gtk-demo] iconviewedit.py: fix for Gdk.color_parse API breakage
    caused by improved GDK overrides

 demos/gtk-demo/demos/Icon View/iconviewedit.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit f29d3a85a275a39e8481484779264b0dea1160ab
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Mon Aug 22 07:25:32 2011 +0200

    [gtk-demo] optimize source colorizer by only preparing iters for
    known colorized tokens

 demos/gtk-demo/gtk-demo.py |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

commit ecd1eb00b19733da3f2e3d7935792378f34cab19
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Aug 19 18:31:20 2011 +0200

    [gtk-demo] small formatting fixes

 demos/gtk-demo/demos/Entry/entry_buffer.py       |    1 +
 demos/gtk-demo/demos/Entry/entry_completion.py   |    1 +
 demos/gtk-demo/demos/Icon View/iconviewbasics.py |    8 ++++----
 demos/gtk-demo/demos/assistant.py                |    1 +
 demos/gtk-demo/demos/builder.py                  |    4 +++-
 demos/gtk-demo/demos/button_box.py               |    1 +
 demos/gtk-demo/demos/clipboard.py                |    1 +
 demos/gtk-demo/demos/colorselector.py            |    1 +
 demos/gtk-demo/demos/combobox.py                 |    1 +
 demos/gtk-demo/demos/drawingarea.py              |    4 +++-
 demos/gtk-demo/demos/test.py                     |    2 ++
 11 files changed, 19 insertions(+), 6 deletions(-)

commit c42cb4da399ff5732f4ca732b85134de796a60fa
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Aug 19 18:30:50 2011 +0200

    [gtk-demo] remove "is_fully_bound" from demos

 demos/gtk-demo/demos/Entry/entry_buffer.py     |    2 --
 demos/gtk-demo/demos/Entry/entry_completion.py |    2 --
 demos/gtk-demo/demos/appwindow.py              |    3 ---
 demos/gtk-demo/demos/assistant.py              |    2 --
 demos/gtk-demo/demos/builder.py                |    2 --
 demos/gtk-demo/demos/button_box.py             |    2 --
 demos/gtk-demo/demos/clipboard.py              |    2 --
 demos/gtk-demo/demos/colorselector.py          |    2 --
 demos/gtk-demo/demos/combobox.py               |    2 --
 demos/gtk-demo/demos/drawingarea.py            |    2 --
 demos/gtk-demo/demos/test.py                   |    1 -
 11 files changed, 0 insertions(+), 22 deletions(-)

commit cad6a62c63f455f0b1315465a9cd71c0f02b12a5
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Aug 19 18:26:31 2011 +0200

    [gtk-demo] add source colorizer loosely based on PyGTK's pygtk-demo
    and GTK+'s gtk-demo code

 demos/gtk-demo/gtk-demo.py |  116
 ++++++++++++++++++++++++++++++++++++++------
 1 files changed, 101 insertions(+), 15 deletions(-)

commit 250c36f4a8352ff1b31c1c85b156d3e803d4b8ef
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Aug 19 15:08:15 2011 +0200

    [gtk-demo] remove C-isms

 demos/gtk-demo/gtk-demo.py |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

commit cf35fe8e259e786d0fa21b08b1f5c64c9bb0a84e
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Aug 19 14:54:39 2011 +0200

    [gtk-demo] fix text on info tab to be more like GTK+'s gtk-demo

 demos/gtk-demo/gtk-demo.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 241827208e25c72a990d8edd95a3b879470d6409
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Aug 19 14:40:56 2011 +0200

    [gtk-demo] remove duplicate storage of demos by only storing them
    in a TreeStore subclass

    This also moves demos loading code into the TreeStore subclass and
    demo loading code into the Demo class

 demos/gtk-demo/gtk-demo.py |  151
 ++++++++++++++++++++-----------------------
 1 files changed, 70 insertions(+), 81 deletions(-)

commit 58797c355a08a35375988881a17958bb42ad54bb
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Aug 19 14:40:00 2011 +0200

    [gtk-demo] make GtkDemoApp a Gtk.Window subclass and adapt main()
    to demonstrate the GLib.MainLoop

 demos/gtk-demo/gtk-demo.py |   43
 ++++++++++++++++++++++++++-----------------
 1 files changed, 26 insertions(+), 17 deletions(-)

commit 1e4fc1ea54527cff78f6c633db39e9a0bd3c64d2
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Aug 19 11:46:17 2011 +0200

    [gtk-demo] correctly load demo code when cwd != demos/gtk-demo/

 demos/gtk-demo/gtk-demo.py |   39 +++++++++++++++++++++++----------------
 1 files changed, 23 insertions(+), 16 deletions(-)

commit 6ffc999fbd4c9990fb5bde53ddd46d139b53245e
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Aug 19 11:02:35 2011 +0200

    [gtk-demo] drawingarea: fix labels

 demos/gtk-demo/demos/drawingarea.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9fd3986affe11cbc5a816adcccdc56d0592f3618
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Aug 19 09:57:31 2011 +0200

    [gtk-demo] fix imports

 demos/gtk-demo/demos/Icon View/iconviewbasics.py |    6 ++++--
 demos/gtk-demo/demos/appwindow.py                |    9 ++++++---
 demos/gtk-demo/gtk-demo.py                       |    8 ++++----
 3 files changed, 14 insertions(+), 9 deletions(-)

commit 9f314babfdee3b82799e00ea003972b0bbe6a8d5
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Fri Aug 19 10:07:14 2011 +0200

    [gtk-demo] fix shebang

 demos/gtk-demo/gtk-demo.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 01142060ae7d71a8a1f7d3e9bbc6f52e65f01c8d
Author: Sebastian Pölsterl <sebp@k-d-w.org>
Date:   Fri Aug 19 12:27:04 2011 +0200

    Added support for __setitem__ to TreeModel and support for slices
    to TreeModelRow

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

 gi/overrides/Gtk.py     |   26 +++++++++++++++++++-
 tests/test_overrides.py |   57
 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+), 2 deletions(-)

commit d6da96c65b2ed3cda238886990a624fbc31f6987
Author: Olav Vitters <olav@vitters.nl>
Date:   Wed Aug 24 16:31:12 2011 +0200

    Convert ACCEL_* constants into Gtk.AccelFlags.

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

commit 0841d41698302abb5d987849a5874252564ed428
Author: Olav Vitters <olav@vitters.nl>
Date:   Wed Aug 24 16:22:17 2011 +0200

    Convert TREE_VIEW_DROP_* constants into Gtk.TreeViewDropPosition

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

commit 37b0d0f9dc3d485829cae6e50da369fdea91a2d1
Author: John (J5) Palmieri <johnp@redhat.com>
Date:   Thu Aug 18 14:06:32 2011 -0400

    post commit version bump

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