commit 429569abddada5a3bad554de707ddf35b349936e Author: John (J5) Palmieri 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Thu Aug 18 14:06:32 2011 -0400 post commit version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)