summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog292
1 files changed, 292 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5ddfa44..2c95a17 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,295 @@
+commit aa745352bb99862c360dc56e2fececc4b2968cbc
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Tue Mar 8 13:20:31 2011 -0500
+
+ prep 2.28.0 release
+
+ NEWS | 25 +++++++++++++++++++++++++
+ configure.ac | 4 ++--
+ 2 files changed, 27 insertions(+), 2 deletions(-)
+
+commit d3bafc0a8bacf99e22b18c978012ab719e70954e
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Mon Mar 7 18:09:18 2011 -0500
+
+ [gi-demos] some python 3 compat fixes
+
+ demos/gtk-demo/demos/Icon View/iconviewbasics.py | 6 ++++++
+ demos/gtk-demo/demos/Tree View/liststore.py | 2 +-
+ demos/gtk-demo/demos/rotatedtext.py | 4 ++--
+ demos/gtk-demo/gtk-demo.py | 4 ++--
+ 4 files changed, 11 insertions(+), 5 deletions(-)
+
+commit eaafff23d397852b08384b4e15d68e3888e99b48
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Mon Mar 7 18:08:40 2011 -0500
+
+ [gi-demos] catch the correct error class
+
+ demos/gtk-demo/demos/images.py | 11 ++++++-----
+ 1 files changed, 6 insertions(+), 5 deletions(-)
+
+commit b113540b452638601945f63297e68b7564c3d4df
+Author: Steve Frécinaux <code@istique.net>
+Date: Mon Mar 7 01:58:36 2011 +0100
+
+ Try not to sink objects returned by C functions.
+
+ When creating a wrapper around an object to call a python function, we
+ try to avoid calling pygobject_sink() when the object was not
+ created by
+ pygobject or the static bindings because otherwise we can end
+ up leaking
+ one reference for GInitiallyUnowned subclasses if the object was
+ already
+ owned by someone else.
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=644067
+
+ gobject/pygobject-private.h | 1 +
+ gobject/pygobject.c | 7 +++++++
+ gobject/pygtype.c | 6 +++---
+ 3 files changed, 11 insertions(+), 3 deletions(-)
+
+commit 7bece91e83e3c72a7bd04d2096dcf9b31aa9d366
+Author: Steve Frécinaux <code@istique.net>
+Date: Sun Mar 6 21:18:36 2011 +0100
+
+ Do not leak python references when using the gobject.property()
+ helper.
+
+ Since this helper was storing plain references in a long-lived
+ dict, the
+ refcount for the instances would never drop to zero, and so they would
+ never get finalized.
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=644039
+
+ gobject/propertyhelper.py | 5 ++---
+ tests/test_properties.py | 23 +++++++++++++++++++++++
+ 2 files changed, 25 insertions(+), 3 deletions(-)
+
+commit 030695cb4306d915044aea4fae7c7122ccde31b4
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Mon Mar 7 11:13:12 2011 -0500
+
+ [gi] fix try except blocks so they work in Python 2.5
+
+ * use etype, e = sys.exc_info[:2] to extract error details instead of
+ except Exception as e or except Exception, e
+
+ tests/test_gdbus.py | 27 ++++++++++++++++++++-------
+ 1 files changed, 20 insertions(+), 7 deletions(-)
+
+commit 7e6d833c7f74031b010b45b635214cde5d85f7ae
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Fri Mar 4 12:25:49 2011 -0500
+
+ handle uchar as bytes, not strings in python 3
+
+ * This worked in Python2 because bytes and strings are equivilant
+ and the macro
+ PYGLIB_PyString_FromStringAndSize evaluated to a PyString
+ * In Python 3 PYGLIB_PyString_FromStringAndSize evaluates to
+ a PyUnicode
+ * PYGLIB_PyBytes_FromStringAndSize evaluates to a PyString in Python 2
+ and a PyBytes object in Python 3
+
+ gobject/pygtype.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit aae4ce5d9e9b7747bf5847071a72a6cdd1371a3e
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Fri Mar 4 12:24:35 2011 -0500
+
+ [gi-overrides] handle unichar gvalues when setting treemodels
+
+ gi/overrides/Gtk.py | 10 ++++++++++
+ 1 files changed, 10 insertions(+), 0 deletions(-)
+
+commit 0d65223992abec46eee7b2b3c76f68da67de4905
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Fri Mar 4 11:43:51 2011 -0500
+
+ [gi-overrides] special case python 2 keywords that crept in
+
+ gi/overrides/Gtk.py | 6 +++++-
+ tests/test_overrides.py | 8 ++++----
+ 2 files changed, 9 insertions(+), 5 deletions(-)
+
+commit 094b355a785fbe7ebc776cbbd059e6a3d9241ce2
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Fri Mar 4 11:10:16 2011 -0500
+
+ check for the py3 _thread module in configure.ac if thread is
+ not found
+
+ configure.ac | 6 +++++-
+ 1 files changed, 5 insertions(+), 1 deletions(-)
+
+commit b0d537c58e6997b546a9a367860abb3b93ce3440
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Fri Mar 4 00:39:23 2011 -0500
+
+ [gi-demos] add iconview demo
+
+ demos/gtk-demo/demos/Icon View/iconviewbasics.py | 212
+ ++++++++++++++++++++++
+ 1 files changed, 212 insertions(+), 0 deletions(-)
+
+commit e5aa7268c2a0fc285d60b30e135fd79d039b9ae5
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Thu Mar 3 18:39:16 2011 -0500
+
+ [gi] wrap the keyword argument in a dict so we don't break Python 2.5
+
+ * python < 2.6 does not allow sending in keyword litterals after
+ sending in
+ *args. You can only send in **kwds.
+
+ gi/types.py | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 79d03b40b2395874556860e7e39e0c607b6a676a
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Thu Mar 3 18:30:40 2011 -0500
+
+ [gi-demos] add the combobox with string ids section to the demos
+
+ demos/gtk-demo/demos/combobox.py | 49
+ +++++++++++++++++++++++++++++++++++++-
+ 1 files changed, 48 insertions(+), 1 deletions(-)
+
+commit 1b4ac8bef90ed1d3d51d45dafa61bfd70c6f9eb7
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Thu Mar 3 16:47:51 2011 -0500
+
+ [gi-overrides] add an override for Gdk.RGBA
+
+ gi/overrides/Gdk.py | 18 ++++++++++++++++++
+ tests/test_overrides.py | 10 ++++++++++
+ 2 files changed, 28 insertions(+), 0 deletions(-)
+
+commit c1c491c8cb4684a10404fee59b2706bec6b8606b
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Thu Mar 3 16:10:17 2011 -0500
+
+ [gi-demos] fix up search-entry to reflect annotations fixed in Gtk+
+ master
+
+ demos/gtk-demo/demos/Entry/search_entry.py | 23 +++++++++--------------
+ 1 files changed, 9 insertions(+), 14 deletions(-)
+
+commit 9687fbcf75582986e95188c5b2a24d0fe6b855db
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Wed Mar 2 18:13:43 2011 -0500
+
+ [gi-demos] add search entry demo
+
+ demos/gtk-demo/demos/Entry/search_entry.py | 257
+ ++++++++++++++++++++++++++++
+ 1 files changed, 257 insertions(+), 0 deletions(-)
+
+commit 28fbd6a11bda726fecfd7322f4acf41d06c54ec3
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Wed Mar 2 15:37:27 2011 -0500
+
+ [gi] wrap map in a list for Python 3 compat
+
+ gi/types.py | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit d71224aa5b329cbb7116d35b8f98027fc27e630d
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Tue Mar 1 14:52:00 2011 -0500
+
+ [gi-demos] fix up the validation combobox
+
+ demos/gtk-demo/demos/combobox.py | 21 +++++++++++++++------
+ 1 files changed, 15 insertions(+), 6 deletions(-)
+
+commit d7d2f9c185773b35a6b89379be9bd96d04be79fb
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Tue Mar 1 12:31:35 2011 -0500
+
+ add overridesdir variable in the .pc file for 3rd party overrides
+
+ pygobject-2.0.pc.in | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit c2cfdfa6c08b9da6bff9fc9d479e441a83cbf60a
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Tue Mar 1 12:19:28 2011 -0500
+
+ [gi] remove unref for closures since they are floating objects that
+ get sunk
+
+ * right now we trust that the containers we send the closures into
+ will sink
+ them
+ * we should research this a bit more to see if there is a better
+ way to handle
+ floating closures once we are free to break static binding ABI
+ * for now this is the least invasive of all the options
+ * don't assert on transfer != GI_TRANSFER_NONE since the behavior for
+ closures is always the same (and should actually be
+ GI_TRANSFER_FULL)
+
+ gi/pygi-argument.c | 6 ------
+ tests/test_overrides.py | 8 ++++++++
+ 2 files changed, 8 insertions(+), 6 deletions(-)
+
+commit e016486cbb24f696ebfc0cf1f457ec4e37a123cb
+Author: Dieter Verfaillie <dieterv@optionexplicit.be>
+Date: Fri Feb 11 17:14:11 2011 +0100
+
+ setup.py: Set bdist_wininst user-access-control property
+
+ setup.py | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 2923f26c7850d12ece67b3ef96054721d38f888f
+Author: Martin Pitt <martin.pitt@ubuntu.com>
+Date: Wed Mar 2 16:29:00 2011 +0100
+
+ Fix uninitialized variable in gi.require_version()
+
+ gi/__init__.py | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit aaaa00bb4027432503efee88622d9289319b1983
+Author: Martin Pitt <martin.pitt@ubuntu.com>
+Date: Tue Mar 1 23:26:07 2011 +0100
+
+ Run tests with LC_MESSAGES="C"
+
+ Some tests, such as tests/test_gdbus.py check parts of error messages
+ or other
+ visible strings. Ensure that these do not get translated in the
+ test suite.
+
+ tests/runtests.py | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 3aa089668f9ff3de86d2ca28e72c206c16c3403a
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Mon Feb 28 18:21:43 2011 -0500
+
+ [gi-overrides] override Gtk.stock_lookup to not return success
+
+ demos/gtk-demo/demos/combobox.py | 2 +-
+ gi/overrides/Gtk.py | 9 +++++++++
+ 2 files changed, 10 insertions(+), 1 deletions(-)
+
+commit 9614680269a267f8cf32a2d5534c50fb76ec48ec
+Author: John (J5) Palmieri <johnp@redhat.com>
+Date: Mon Feb 28 14:23:04 2011 -0500
+
+ post release bump
+
+ configure.ac | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
commit 093334ee29b5846ff57b4e9f74380efc9ed591e7
Author: John (J5) Palmieri <johnp@redhat.com>
Date: Mon Feb 28 14:16:00 2011 -0500