commit c9594b6a91e6ca2086fedec2ed8249e0a9c029fc Author: Christoph Reiter Date: Fri Oct 13 12:43:04 2017 +0200 Release 2.28.7 All the runtime related commits are included in Ubuntu for years. The remaining commits regarding introspection shouldn't change anything as every distro I've checked disables that anyway. https://bugzilla.gnome.org/show_bug.cgi?id=705662#c4 NEWS | 19 ++++++++++++++++++- configure.ac | 2 +- 2 files changed, 19 insertions(+), 2 deletions(-) commit 9456ba70fdb98b3a4eb7ee2f630182387a54ca00 Author: Martin Pitt Date: Tue Feb 19 15:39:56 2013 +0100 Move property and signal creation into _class_init() We must not add class interfaces after g_type_class_ref() has been called the first time. Move signal and property creation from pyg_type_register() into pyg_object_class_init(), and drop the hack of registering interfaces twice. This is a backport of commit efcb0f9fd for 2.28.x. This allows old pygtk applications to work with pygobject 2.28.x and glib 2.35.x. https://bugzilla.gnome.org/show_bug.cgi?id=694108 gobject/gobjectmodule.c | 177 +++++++++++++++++++----------------------------- 1 file changed, 70 insertions(+), 107 deletions(-) commit 42d01f060c5d764baa881d13c103d68897163a49 Author: Ryan Lortie Date: Mon Mar 12 16:44:14 2012 -0400 gio-types.defs: change some enums to flags These flags types were originally incorrectly handled in glib as being enums. That bug was fixed, but they're still enums here, leading to warnings about the mismatch. Change them to flags. https://bugzilla.gnome.org/show_bug.cgi?id=668522 gio/gio-types.defs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 42d871eb0b08ee6d55e95cc7e4b90844919555b9 Author: Ivan Stankovic Date: Tue Feb 21 12:24:58 2012 +0100 Fix set_qdata warning on accessing NULL gobject property https://bugzilla.gnome.org/show_bug.cgi?id=661155 gobject/pygobject.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 99162bf8ff153791179b6cb94657d4ea9f5b8fcf Author: Dieter Verfaillie Date: Wed Sep 7 20:13:49 2011 +0200 Disable introspection support by default This makes parallel isntallation with PyGObject 3.0 easier on distributors. https://bugzilla.gnome.org/show_bug.cgi?id=657054 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2940d0c45c592c19196d4ab0d345ab27fca0f0a0 Author: Arfrever Frehtes Taifersar Arahesis Date: Mon Aug 15 19:11:19 2011 +0200 Don't install codegen for Python 3 https://bugzilla.gnome.org/show_bug.cgi?id=648987 Makefile.am | 6 +++++- configure.ac | 14 +++++++++++--- 2 files changed, 16 insertions(+), 4 deletions(-) commit c4cdb76adf2969e0b5a97495e5947d0595c0d629 Author: Martin Pitt Date: Thu Jul 14 11:21:10 2011 +0200 Ship tests/te_ST@nouppera in release tarballs for tests to succeed tests/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 5c2786804d997df680131542b4afb31e2db3a2cb Author: Martin Pitt Date: Wed Jul 13 10:40:25 2011 +0200 [gi] Port test_properties from static gio to GI Gio As we ripped out the static gio bindings a while ago, this test case was using the system installed gio bindings with Python 2, and now fails completely with Python 3. Rewrite it to use gi.repository.Gio. tests/test_properties.py | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) commit e2dc4ac346a16b6976b92e84819c7203629beb4a Author: Ignacio Casal Quinteiro Date: Thu Apr 21 16:52:20 2011 +0200 [python3] fix build. PYcairo_IMPORT doesn't exists anymore gi/pygi-foreign-cairo.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 667bec76ccbc85cc1d54a0e68977dbda241c028c Author: Martin Pitt Date: Wed Jul 13 08:42:22 2011 +0200 [python3] Fix maketrans import Python3 moved the maketrans() function from the string module to a str method. This unbreaks gi/module.py for Python 3 again. gi/module.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 483a894681ef0080107b33733f392911d4a65b76 Author: John (J5) Palmieri Date: Fri Jul 8 11:50:17 2011 -0400 [gi-overrides] fix MessageBox so it correctly handles the type constructor param gi/overrides/Gtk.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 09d6cc2a6c857c7ef96432a279a853410718b150 Author: Martin Pitt Date: Fri Jul 8 10:15:53 2011 +0200 gdbus tests: Fix hang if test case fails In the TestGDBusClient.test_native_calls_async() test case, the main loop was never quit when the call failed. tests/test_gdbus.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit e114c3de09d7d95942b308f704a6ca20244dad9d Author: Martin Pitt Date: Thu Jul 7 13:39:19 2011 +0200 Fix crash in Gtk.TextIter overrides With commit 17cd0fb3 Gtk.TextIter.{forward,backward}_search() returns undefined pointers when the search was unsuccessful. Actually check the "success" return value; if it is False return None, just like PyGTK used to. Thanks to Michael Vogt for discovering this and writing the test case! Test case: -------------- 8< ----------------- from gi.repository import Gtk win = Gtk.Window.new(Gtk.WindowType.TOPLEVEL) textview = Gtk.TextView() buffer = textview.get_buffer() buffer.set_text("hello world") win.add(textview) win.show_all() iter = buffer.get_start_iter() end = buffer.get_end_iter() ret = iter.forward_search("foo", Gtk.TextSearchFlags.VISIBLE_ONLY, end) print "this is my return value" print ret print "now I crash" print ret[0].get_offset() Gtk.main() -------------- 8< ----------------- gi/overrides/Gtk.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 9281ce8876ca5205c7cbe0a55eba94e7ea3fc10d Author: John (J5) Palmieri Date: Fri Jul 1 05:19:15 2011 -0400 correctly initialize the _gi_cairo_functions array to be zero filled gi/pygi-foreign-cairo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 21653d2db4c836f1e5906fa84a02b72fd7bc55d9 Author: John (J5) Palmieri Date: Tue Jun 28 13:54:48 2011 -0400 [gtk-override] print warning if user imports Gtk 2.0 * this is needed because people file bugs not realizing they are importing 2.0 which is not supported gi/overrides/Gtk.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 71e7762e884d1dce82acbab4851c0436718c029a Author: Johan Dahlin Date: Mon Jun 27 10:56:20 2011 -0300 Add support for enums in gobject.property https://bugzilla.gnome.org/show_bug.cgi?id=653488 gobject/propertyhelper.py | 23 ++++++++++++++++------- tests/test_properties.py | 40 ++++++++++++++++++++++++++++++++++++---- 2 files changed, 52 insertions(+), 11 deletions(-) commit db2ca521852c6c48066be55d258e0602f99d82f7 Author: Ignacio Casal Quinteiro Date: Mon Jun 13 18:35:49 2011 +0200 Release 2.28.6 NEWS | 14 ++++++++++++++ configure.ac | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-)