diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 310 |
1 files changed, 310 insertions, 0 deletions
@@ -1,3 +1,313 @@ +commit 126842b7227fcc1381dc158acdc5a96d0a465515 +Author: Martin Pitt <martinpitt@gnome.org> +Date: Mon Jul 16 17:33:08 2012 +0200 + + release 3.3.4 + + NEWS | 28 ++++++++++++++++++++++++++++ + 1 file changed, 28 insertions(+) + +commit 079b73b3eb9083bd53e06d095f9dccc02acf2a6e +Author: Martin Pitt <martinpitt@gnome.org> +Date: Mon Jul 16 17:29:22 2012 +0200 + + test_gi: Fix for Python 2 + + tests/test_gi.py | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +commit 30935fe31bfe201bbfdb7734f09fdd2bbaf80e08 +Author: Martin Pitt <martinpitt@gnome.org> +Date: Mon Jul 16 16:35:33 2012 +0200 + + pygi-convert.sh: Drop bogus filter_new() conversion + + my_tree_model.filter_new() is still a method on GtkTreeModel, not a + constructor, so do not try to convert it to a constructor call. + + https://bugzilla.gnome.org/show_bug.cgi?id=679999 + + pygi-convert.sh | 1 - + 1 file changed, 1 deletion(-) + +commit c0607d970fc59528ca27d518282cf2871b92e909 +Author: Martin Pitt <martinpitt@gnome.org> +Date: Mon Jul 16 16:00:40 2012 +0200 + + Fix help() for GI modules + + Derive DynamicModule from types.ModuleType, so that the inspect + modules' + ismodule() actually succeeds on those and generates useful help on + a GI + repository module. + + https://bugzilla.gnome.org/show_bug.cgi?id=679804 + + gi/module.py | 3 ++- + tests/test_gi.py | 15 +++++++++++++++ + 2 files changed, 17 insertions(+), 1 deletion(-) + +commit 3235f1a397c334de5a7570f5ceed4da709fe1714 +Author: Martin Pitt <martinpitt@gnome.org> +Date: Mon Jul 16 15:53:31 2012 +0200 + + Skip gi.CallbackInfo objects from a module's dir() + + Skip gi.CallbackInfo items from IntrospectionModule's __dir__(), + as we do not + implement __getattr__ for those. + + Add a test case that dir() works on GI modules, contain expected + identifiers, + and that all identifiers in dir() can actually be retrieved. + + Prerequisite for https://bugzilla.gnome.org/show_bug.cgi?id=679804 + + gi/module.py | 7 +++++-- + tests/test_gi.py | 14 ++++++++++++++ + 2 files changed, 19 insertions(+), 2 deletions(-) + +commit f6cc039e014448a553d626aac4020ee69717edab +Author: Martin Pitt <martinpitt@gnome.org> +Date: Mon Jul 16 15:38:05 2012 +0200 + + Fix __path__ module attribute + + get_typelib_path() returns bytes, not strings, so in Python 3 we + need to decode + it to get a proper __path__ attribute. + + gi/module.py | 17 +++++++++++++++++ + tests/test_gi.py | 10 ++++++++++ + 2 files changed, 27 insertions(+) + +commit 858048f7cec78129aa914e2341ab80aac0e95cc5 +Author: Joe R. Nassimian <placidrage@gmail.com> +Date: Mon Jul 16 15:02:10 2012 +0200 + + pygi-convert.sh: Fix some child → getChild() false positives + + https://bugzilla.gnome.org/show_bug.cgi?id=680004 + + pygi-convert.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a31fabdc12f1da301c8df0af319ca3f4181671ee +Author: Mikkel Kamstrup Erlandsen <mikkel.kamstrup@canonical.com> +Date: Thu Jul 12 09:19:42 2012 +0200 + + Fix array handling for interfaces, properties, and signals + + Fix lots of corner cases where arrays are not handled properly. + _pygi_argument_to_object() now has the documented expectation of + getting arrays + packed in GArrays. This was implicit before and not correctly done + on most call + sites. + + The helper _pygi_argument_to_array() has been improved to work on + any kind of + array. Fix all call sites of _pygi_argument_to_object() to do the + array conversion appropriately before calling + _pygi_argument_to_object(). + + Adds a test case that implements a GInterface with a method that + takes an array + of variants as input. + + https://bugzilla.gnome.org/show_bug.cgi?id=667244 + + gi/pygi-argument.c | 156 + ++++++++++++++++++++++++++++++++-------------- + gi/pygi-argument.h | 4 +- + gi/pygi-closure.c | 11 ++++ + gi/pygi-info.c | 20 ++++-- + gi/pygi-property.c | 1 + + gi/pygi-signal-closure.c | 14 ++++- + tests/test_gi.py | 18 ++++++ + 7 files changed, 167 insertions(+), 57 deletions(-) + +commit bb80d124269ee2389c04d03a478475868fd9ff7b +Author: Manuel Quiñones <manuq@laptop.org> +Date: Wed Jul 11 22:05:41 2012 -0300 + + Add conversion of the Gdk.PropMode constants to pygi-convert.sh script + + Signed-off-by: Manuel Quiñones <manuq@laptop.org> + + https://bugzilla.gnome.org/show_bug.cgi?id=679775 + + pygi-convert.sh | 3 +++ + 1 file changed, 3 insertions(+) + +commit e3a63eefa5fb2abeabd210790e12642e577363c8 +Author: Manuel Quiñones <manuq@laptop.org> +Date: Wed Jul 11 13:18:16 2012 -0300 + + Add the same rules for pack_start to convert pack_end + + Signed-off-by: Manuel Quiñones <manuq@laptop.org> + + https://bugzilla.gnome.org/show_bug.cgi?id=679760 + + pygi-convert.sh | 5 +++++ + 1 file changed, 5 insertions(+) + +commit b4bef457c2d0ca6899e06a021f1f06252a37e326 +Author: Dave Malcolm <dmalcolm@redhat.com> +Date: Wed Jul 11 08:21:27 2012 +0200 + + Add error-checking for the case where _arg_cache_new() fails + + This can happen when a typelib and its underlying library are + out-of-sync. This + converts the segfault into a more helpful traceback. + + https://bugzilla.gnome.org/show_bug.cgi?id=678914 + + gi/pygi-cache.c | 2 ++ + 1 file changed, 2 insertions(+) + +commit 41287d8a439c656e4ac60361fddec643c713234c +Author: Manuel Quiñones <manuq@laptop.org> +Date: Wed Jul 11 11:13:38 2012 -0300 + + Add conversion of the Gdk.NotifyType constants to pygi-convert.sh + script + + Signed-off-by: Manuel Quiñones <manuq@laptop.org> + + https://bugzilla.gnome.org/show_bug.cgi?id=679754 + + pygi-convert.sh | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 5403149b900d1b73cbc78767dc43be2eb344c836 +Author: Simon Feltman <s.feltman@gmail.com> +Date: Tue Jul 10 19:07:32 2012 -0700 + + Fix PyObject_Repr and PyObject_Str reference leaks + + Fix all calls to PyObject_Repr() and PyObject_Str() to be properly + DECREF'd. + + https://bugzilla.gnome.org/show_bug.cgi?id=675857 + + Signed-off-by: Martin Pitt <martinpitt@gnome.org> + + gi/_glib/glibmodule.c | 10 ++++++-- + gi/_gobject/gobjectmodule.c | 17 ++++++++++---- + gi/_gobject/pygobject.c | 53 + +++++++++++++++++++++++++++++-------------- + gi/pygi-marshal-from-py.c | 9 +++++--- + 4 files changed, 62 insertions(+), 27 deletions(-) + +commit 0ddfecf3bf0a5d7893cd02cff41503d810ef6ce8 +Author: Martin Pitt <martinpitt@gnome.org> +Date: Wed Jul 4 08:46:30 2012 +0200 + + [API add] Gtk overrides: Add TreePath.__len__() + + Use the path depth as length of a Gtk.TreePath object. + + https://bugzilla.gnome.org/show_bug.cgi?id=679199 + + gi/overrides/Gtk.py | 3 +++ + tests/test_overrides.py | 4 ++++ + 2 files changed, 7 insertions(+) + +commit e1e849d1a9af77c29ee35971db8d439bac60d573 +Author: Martin Pitt <martinpitt@gnome.org> +Date: Wed Jul 4 08:35:16 2012 +0200 + + GLib.Variant: Fix repr(), add proper str() + + Fix the GLib.Variant override's repr() after commit 16280d6985. Also + add a + proper __str__() method, and tests for both. + + Thanks to Rul Matos for spotting this! + + https://bugzilla.gnome.org/show_bug.cgi?id=679336 + + gi/overrides/GLib.py | 6 +++++- + tests/test_overrides.py | 5 +++++ + 2 files changed, 10 insertions(+), 1 deletion(-) + +commit af20d7c929b9c1888454b52932a308d346e1c12b +Author: Martin Pitt <martinpitt@gnome.org> +Date: Thu Jun 28 06:51:22 2012 +0200 + + m4/python.m4: Update Python version list + + Thanks to Dieter Verfaillie for pointing this out. + + m4/python.m4 | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit a96a26234e2aaa157837d26094864e3ad9b63edf +Author: Micah Carrick <micah@quixotix.com> +Date: Mon Jun 25 09:05:59 2012 -0700 + + Remove "label" property from Gtk.MenuItem if it is not set + + The Gtk.MenuItem will not render as a separator if the "label" or + "user-underline" properties have been accessed. The constructor + for Gtk.MenuItem override should not pass the "label" property + as an argument if it is None since that will still result in an + empty label widget which breaks Gtk.SeparatorMenuItem. + + https://bugzilla.gnome.org/show_bug.cgi?id=670575 + + Signed-off-by: Martin Pitt <martinpitt@gnome.org> + + gi/overrides/Gtk.py | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit afa12faf339efb4f7780168e884ecf49b630644a +Author: Martin Pitt <martinpitt@gnome.org> +Date: Mon Jun 25 16:36:31 2012 +0200 + + configure.ac: Post-release bump to 3.3.4. + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 198066effc0ca44ccb897e9f0738ab627e8b3275 +Author: Martin Pitt <martinpitt@gnome.org> +Date: Mon Jun 25 16:35:49 2012 +0200 + + release 3.3.3.1 + + NEWS | 3 +++ + configure.ac | 2 +- + 2 files changed, 4 insertions(+), 1 deletion(-) + +commit cb70ae0aa52ab7624b2b8c30297d8a52a7db7f44 +Author: Martin Pitt <martinpitt@gnome.org> +Date: Mon Jun 25 16:32:45 2012 +0200 + + Do not escape enum and flag names that are Python keywords + + These are translated to upper case, and thus can never be + keywords. This broke + existing API such as Gtk.ShadowType.IN. + + gi/module.py | 2 +- + gi/pygi-info.c | 7 +++++++ + tests/test_gi.py | 3 +++ + 3 files changed, 11 insertions(+), 1 deletion(-) + +commit f2524a982b0b8ba7cdbb77003372416af0b7a978 +Author: Martin Pitt <martinpitt@gnome.org> +Date: Mon Jun 25 15:39:50 2012 +0200 + + configure.ac: Post-release version bump to 3.3.4 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + commit fe56faa346c8e8f9fd5915602424778d458a776d Author: Martin Pitt <martinpitt@gnome.org> Date: Mon Jun 25 15:36:37 2012 +0200 |