diff options
author | Graydon, Tracy <tracy.graydon@intel.com> | 2012-11-30 12:11:38 -0800 |
---|---|---|
committer | Graydon, Tracy <tracy.graydon@intel.com> | 2012-11-30 12:11:38 -0800 |
commit | 1a48cb6e7504163228442a2894af21af66e93eb2 (patch) | |
tree | 8d117e9778e44c485d187679bf5250c52e02975d /NEWS | |
parent | e319390cebb45884f62ca3c2b22984d8ed82b941 (diff) | |
download | pygobject2-1a48cb6e7504163228442a2894af21af66e93eb2.tar.gz pygobject2-1a48cb6e7504163228442a2894af21af66e93eb2.tar.bz2 pygobject2-1a48cb6e7504163228442a2894af21af66e93eb2.zip |
Update to 2.28 for TINF-96
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 623 |
1 files changed, 621 insertions, 2 deletions
@@ -1,11 +1,630 @@ -2.21.3 21-Jan-2010 +2.28.6 11-Jun-1011 + - closure: avoid double free crash (Ignacio Casal Quinteiro) + - [gi] backport of "GVariant has a GType" fe386a (John (J5) Palmieri) + - [gi] fixes to backport commit 6b5a65 - in older glib GVariants are still structs (John (J5) Palmieri) + - GVariantType is a boxed struct (Tomeu Vizoso) + - Use _gi.Struct to wrap fundamentals (Tomeu Vizoso) + - Added __eq__ method for Gdk.Color and Gdk.RGBA (Jason Siefken) + - Remove useless import (Ignacio Casal Quinteiro) + - Revert "[gi] Removed hack to avoid using GLib.Variant.new_variant." (Ignacio Casal Quinteiro) + - closure: Check the out arg is not null. Fixes bug #651812 (Ignacio Casal Quinteiro) + - Fix GC-related crash during PyGObject deallocation (Daniel Drake) + - Fix symbol names to be locale independent (Martin Pitt) + - Updated DOAP file (Sebastian Pölsterl) + +2.28.4 18-Apr-2011 + - Version bump to 2.24.4 (Sebastian Pölsterl) + - [gi] Don't create variant twice (Sebastian Pölsterl) + - pygi-convert.sh: Make sure the uppercase GObject module is imported instead of the lowercase (Sebastian Pölsterl) + - [gi] Removed hack to avoid using GLib.Variant.new_variant. (Sebastian Pölsterl) + - [gi] Added additional test case for GVariant handling (Sebastian Pölsterl) + - [gi] Added support for GVariant arguments (Sebastian Pölsterl) + - Fix ABI break in old static bindings. (Steve Frécinaux) + - fetch size from an enum type (Mike Gorse) + - dsextras.py: ensure eol characters are preserved when writing template files (so \n does not become \r\n) (Dieter Verfaillie) + +2.28.3 23-Mar-2011 + - fix a typo when converting objects to strings gvalues (John (J5) Palmieri) + +2.28.2 22-Mar-2011 + - fix static ABI for setting string gvalues from python objects (John (J + - Fix GSchema tests for separate build tree (Martin Pitt) + - GIO tests: Fix remaining test case for separate build tree (Martin Pit + - GIO tests: Fix for separate build tree (Martin Pitt) + +2.28.1 21-Mar-2011 + - pygi-convert.sh remove gobject tests, GObject works now (John Stowers) + - pygi-convert.sh add GObject.xxx and webkit (John Stowers) + - [gi] marshal raw closures (John (J5) Palmieri) + - Revert "Deduce PYTHON_LIBS in addition to PYTHON_INCLUDES" (Martin Pit + - setup.py: fix user_access_control option (Dieter Verfaillie) + - [gi-overrides] fix marshalling pygobjects in treemodels (John (J5) Pal + - [gi] Respect the MessageType for Gtk.MessageDialog (Martin Pitt) + - [gi] Do not require signature for D-BUS methods without arguments (Mar + - [gi-demos] add pickers demo (John (J5) Palmieri) + - [gi-demos] add menu demo (John (J5) Palmieri) + - [gi-overrides] TreeViewColumn.set_cell_data_func func_data can be None + - [gi-demos] dont try and run demos that represent directories (John Sto + - [gi-overrides] fix exception block so it works in Python 2.5 (John (J5 + +2.28.0 08-Mar-2011 (stable) + - [gi-demos] some python 3 compat fixes (John (J5) Palmieri) + - [gi-demos] catch the correct error class (John (J5) Palmieri) + - Try not to sink objects returned by C functions. (Steve Frécinaux) + - Do not leak python references when using the gobject.property() helper. (Steve Frécinaux) + - [gi] fix try except blocks so they work in Python 2.5 (John (J5) Palmieri) + - handle uchar as bytes, not strings in python 3 (John (J5) Palmieri) + - [gi-overrides] handle unichar gvalues when setting treemodels (John (J5) Palmieri) + - [gi-overrides] special case python 2 keywords that crept in (John (J5) Palmieri) + - check for the py3 _thread module in configure.ac if thread is not found (John (J5) Palmieri) + - [gi-demos] add iconview demo (John (J5) Palmieri) + - [gi] wrap the keyword argument in a dict so we don't break Python 2.5 (John (J5) Palmieri) + - [gi-demos] add the combobox with string ids section to the demos (John (J5) Palmieri) + - [gi-overrides] add an override for Gdk.RGBA (John (J5) Palmieri) + - [gi-demos] fix up search-entry to reflect annotations fixed in Gtk+ master (John (J5) Palmieri) + - [gi-demos] add search entry demo (John (J5) Palmieri) + - [gi] wrap map in a list for Python 3 compat (John (J5) Palmieri) + - [gi-demos] fix up the validation combobox (John (J5) Palmieri) + - add overridesdir variable in the .pc file for 3rd party overrides (John (J5) Palmieri) + - [gi] remove unref for closures since they are floating objects that get sunk (John (J5) Palmieri) + - setup.py: Set bdist_wininst user-access-control property (Dieter Verfaillie) + - Fix uninitialized variable in gi.require_version() (Martin Pitt) + - Run tests with LC_MESSAGES="C" (Martin Pitt) + - [gi-overrides] override Gtk.stock_lookup to not return success (John (J5) Palmieri) + +2.27.91 28-Feb-2011 (2.28 pre-release) + - [gi-tests] use Gdk.test_simulate_button instead of emitting event ourselves (John (J5) Palmieri) + - [gi-tests] tests for EventButton override. (Laszlo Pandy) + - Skip interfaces when checking for conflicts in the MRO (Tomeu Vizoso) + - [gi-overrides] Add event methods to all event union members (John (J5) Palmieri) + - [gi] check to see if object is a member of a union when validating paramaters (John (J5) Palmieri) + - [gi] Remove DyanmicModule.load() to _load() to prevent overriding GI attrs. (Laszlo Pandy) + - Test case with John's fix for crash with C arrays and a GError is set. (Laszlo Pandy) + - [gi-overrides] fix setting rows in treeview to accept None as a value (John (J5) Palmieri) + - [gi] Add value_name for enum and flags from introspection "c:identifier" (if attr is available). (Laszlo Pandy) + - Don't force loading of DynamicModule until set in sys.modules (Laszlo Pandy) + - Fix flags with multiple names for the same value. (Laszlo Pandy) + - [gi-demos] add liststore demo (John (J5) Palmieri) + - [gi-demos] run through the demos and remove the FIXMEs that have been fixed (John (J5) Palmieri) + - Load typelibs at import time, add gi.require_version() (Tomeu Vizoso) + - use GValue support to marshal GtkTreeModel values correctly (John (J5) Palmieri) + - [gi] pass raw GValues instead of trying to marshal them (John (J5) Palmieri) + - [gi-demos] add icon view edit and drag-and-drop demo (John (J5) Palmieri) + - [gi] Register GType for non-GType enums and flags at runtime. (Laszlo Pandy) + - [gi-demos] add info bars demo (John (J5) Palmieri) + - tests/runtests.py: Add missing "import sys" (Martin Pitt) + - [gi] Add Pythonic gdbus method invocation (Martin Pitt) + - Skip GError out parameters in Python closure. (Laszlo Pandy) + - [gi-demos] added rotate text demo (John (J5) Palmieri) + - [gi-demos] add images demo (John (J5) Palmieri) + - [gi-demos] add pixbuf demo (John (J5) Palmieri) + - [gi-demos] remove fixmes from print demo, fixed in pango (John (J5) Palmieri) + - [gi-demos] add printing demo (John (J5) Palmieri) + - [gi-overrides] add cursor overrides (John (J5) Palmieri) + - [gi-demos] add the links demo (John (J5) Palmieri) + - [gi-demos] add expander demo (John (J5) Palmieri) + - [gi-overrides] use pop instead of del and add extra tests for Gtk.Table kwargs (John (J5) Palmieri) + - [tests] Separate processes for GI and static binding tests. (Laszlo Pandy) + - [GI] Remove implicit loading of gi module preserve the code path for static bindings. (Laszlo Pandy) + - [gi-demos] add dialogs demo (John (J5) Palmieri) + - [gi-overrides] fix typo in GtkTable constructor (John (J5) Palmieri) + - [gi-demos] keep popup menu from destroying itself by holding a ref in app class (John (J5) Palmieri) + - [gi-overrides] add a Gtk.Menu override for the popup method (John (J5) Palmieri) + - [gi-demos] fix the about dialog in appwindow demo (John (J5) Palmieri) + - [gi-demos] fix clipboard demo so DnD works (John (J5) Palmieri) + - [gi-demos] fix clipboard demo to reflect new API (John (J5) Palmieri) + - [gi-demo] Fix color dialog demo to run with new draw, style and color apis (John (J5) Palmieri) + - [gi-demos] fix most of the combobox app (John (J5) Palmieri) + - Use PyGI type conversion (to fix foreign types) for signal callbacks. (Laszlo Pandy) + - [gi-demos] fix drawingarea app to use the new draw api (John (J5) Palmieri) + - [gi-overrides] for Gtk 3 alias Gdk.Rectangle to cairo.RectangleInt (John (J5) Palmieri) + - [gi-overrides] let user set the proper property names in Gtk.Table (John (J5) Palmieri) + - [gi-demos] get appwindow demo working again (John (J5) Palmieri) + - [gi-demos] fixed use of tree_iter_get (John (J5) Palmieri) + +2.27.90 11-Feb-2011 (2.28 pre-release) + - fix build to correctly use python-config (John (J5) Palmieri) + - Run gio tests separately when enabled (Martin Pitt) + - Revert "Remove gio static bindings" (Martin Pitt) + - Decrease the refcount for GInitiallyUnowned constructors. (Steve Frécinaux) + - Ensure the sink functions are only ran once. (Steve Frécinaux) + - Revert "Fix wrong refcount when calling introspected widget constructors" (Steve Frécinaux) + - Revert "Fix reference leaks for GInitiallyUnowned objects" (Steve Frécinaux) + - Run test suite under dbus-launch (Martin Pitt) + - Fix test_gdbus.py to be Python3 friendly (Martin Pitt) + - [gi] Provide comfortable GSettings API (Martin Pitt) + - Fix vfunc search bug when using GInterfaces and a do_* method. (Laszlo Pandy) + - [GI] Add tests for Gtk.Widget.drag_* methods. (Laszlo Pandy) + - [python 3] use the right syntaxis to raise exceptions (Ignacio Casal Quinteiro) + - [gi] return PYGLIB_MODULE_ERROR_RETURN on error and use pygobject_init (Ignacio Casal Quinteiro) + - [gi] return PYGLIB_MODULE_ERROR_RETURN on error (Ignacio Casal Quinteiro) + - Fix wrong refcount when calling introspected widget constructors (Steve Frécinaux) + - Gdk.Window: Map the standard constructor to the *new* constructor (Simon Schampijer) + - Ship tests/org.gnome.test.gschema.xml in dist tarballs (Martin Pitt) + - [gi] Add GSettings tests (Martin Pitt) + - [gi] Provide GtkTextBuffer.insert_with_tags_by_name() (Martin Pitt) + - [gi] Support tag names in GtkTextBuffer.insert_with_tags() (Martin Pitt) + - Add MAINTAINERCLEANFILES (Ignacio Casal Quinteiro) + - Remove .gitignore files and use git.mk (Ignacio Casal Quinteiro) + - pygi-convert.sh: Convert Pango.TabAlign.* (Martin Pitt) + - pygi-convert.sh: Drop window -> get_window() conversion (Martin Pitt) + - pygi-convert.sh: Don't convert self.window assignments (Martin Pitt) + - Fix leaked python reference in python-defined subclasses (Steve Frécinaux) + - Add some tests for the number of python refs held at creation time (Steve Frécinaux) + - Factor out parameter marshalling from construction functions. (Steve Frécinaux) + - [gi] in python 3 an array of uint8 can be bytes but not string (John (J5) Palmieri) + - [gi] fix Gio.FileEnumerator to reflect the Python 3 iter protocol (John (J5) Palmieri) + - [gi] python 3 fixes (John (J5) Palmieri) + - [gi] fix try/except blocks using depricated raise format (John (J5) Palmieri) + - [gi] Add docstring to GLib.Variant constructor (Martin Pitt) + - [gi] update gdbus test cases for previous GVariant change (Martin Pitt) + - [gi] Accept only a single object in GLib.Variant constructor (Martin Pitt) + - Speed up _setup_native_vfuncs() (Laszlo Pandy) + - Speed up class creation: rewrite _setup_vfuncs() to be much more efficient. (Laszlo Pandy) + - pygi-convert.sh: Convert gtk.UI_MANAGER_* (Sebastian Pölsterl) + - pygi-convert.sh: Convert gdk.GRAB_* (Sebastian Pölsterl) + - [gi] set the gtype GValue correctly (Ignacio Casal Quinteiro) + - [gi] use the right argument type for callback (Ignacio Casal Quinteiro) + - [gi] Add test cases for GDBus client operations (Martin Pitt) + - [gi] Add Variant construction/unpack support for boxed Variants (Martin Pitt) + - Merge branch 'windows-setup-fixes' (Dieter Verfaillie) + - pygi-convert.sh: GdkPixbuf methods (Thomas Hindoe Paaboel Andersen) + - pygi-convert.sh: Gdk.COLORSPACE_RGB (Thomas Hindoe Paaboel Andersen) + - [gi] Support nested objects and empty sequences in GLib.Variant building (Martin Pitt) + - Uncomment test_gi.TestInterfaceClash (Tomeu Vizoso) + - Fix reference leaks for GInitiallyUnowned objects (Steve Frécinaux) + - Add tests for refcount of a GObject owned by a library (Steve Frécinaux) + - Add a test to check for regular object reference count (Steve Frécinaux) + - [gi] Update TreeView.enable_model_drag_{source,dest} to current GTK (Martin Pitt) + - Fix a typo in a private symbol name. (Steve Frécinaux) + - pygi-convert.sh: Convert glib.source_remove() (Martin Pitt) + - Fix typo in previous commit to actually convert glib.GError (Martin Pitt) + - pygi-convert.sh: Move some glib bits which are better handled by gobject (Martin Pitt) + - Modify override for Gtk.Adjustment to allow position or keyword arguments in __init__(). (Laszlo Pandy) + - [gi] Fix small typo in previous commit (Martin Pitt) + - [gi] Add pythonic iterator and indexing for string GVariants (Martin Pitt) + - Construct structs using default API constructor (Tomeu Vizoso) + - pygi-convert.sh: Migrate Gdk.Cursor constructor, and some cursor names (Martin Pitt) + - pygi-convert.sh: Handle .window attributes (Martin Pitt) + - Also deal with foreign boxed structs (Tomeu Vizoso) + - [gi] Convert GErrors to GObject.GError exceptions, and throw them upon returning from calling the C function. (Laszlo Pandy) + - pygi-convert.sh: Don't convert glib -> GLib for now (Martin Pitt) + - Link libregress.so to GIO_LIBS again (Tomeu Vizoso) + - Fix attributes 2BUTTON_PRESS and 3BUTTON_PRESS of Gdk.EventType. (Laszlo Pandy) + - [gi] Fixed typo in exception (Sebastian Pölsterl) + - [gi] Enable handling of Gdk.EventType.2BUTTON_PRESS and 3BUTTON_PRESS (Sebastian Pölsterl) + - Revert "Fix Pango FontDescription override" (Martin Pitt) + - Python iterator interface support for GFileEnumerator. (Tony Young) + - Remove gio static bindings (Tomeu Vizoso) + - [gi] set length when marshalling guint8 erases (Ignacio Casal Quinteiro) + - Convert Gdk.Pixbuf to GdkPixbuf.Pixbuf (Sebastian Pölsterl) + - Disable calls to PyGILState_* when threads are disabled (Arnaud Charlet) + - pygi-convert.sh: Do not comment out set_cell_data_func() calls; these should be ported properly (Martin Pitt) + - pygi-convert.sh: Fix match for adding missing imports (Martin Pitt) + - pygi-convert.sh: Fix Gtk.Label handling to be idempotent (Martin Pitt) + - Remove trailing whitespace from gi/overrides/Gtk.py (Laszlo Pandy) + - Fix Pango FontDescription override (Martin Pitt) + - tests: Respect existing $GI_TYPELIB_PATH (Martin Pitt) + - Merge branch 'value' (Sebastian Pölsterl) + - GTK overrides: Do type conversion to column types of ListStore and TreeStore in set_value (Sebastian Pölsterl) + - Always register a new GType when a GObject class is subclassed (Steve Frécinaux) + - Raise required versions of GLib and GObject-Introspection (Simon van der Linden) + - pygi-convert.sh: Handle keysyms (Martin Pitt) + - GLib overrides: Add test case for array variant building (Martin Pitt) + - Remove cairo.RectangleInt from the foreign module (Tomeu Vizoso) + - Dont try to guess the transfer if its a boxed (Tomeu Vizoso) + - The tags can be Empty not None. (Ignacio Casal Quinteiro) + - Add Pythonic iterators and indexing to GVariant (Martin Pitt) + - Add GLib.Variant.unpack() (Martin Pitt) + - Add override for gtk_text_buffer_insert_with_tags (Ignacio Casal Quinteiro) + - Deduce PYTHON_LIBS in addition to PYTHON_INCLUDES (Simon van der Linden) + - Kill JD_CHECK_PYTHON_HEADERS (Simon van der Linden) + - Revert "Override Gtk.Box.pack_start and pack_end to set default values to be compliant with pygtk" (Sebastian Pölsterl) + - Revert "Override Gtk.CellLayout.pack_start and pack_end to add default values to be compliant with pygtk" (Sebastian Pölsterl) + - Revert "Override Gtk.TreeViewColumn.pack_start, pack_end and set_cell_data_func to add default values to be compliant with pygtk" (Sebastian Pölsterl) + - pygi-convert.sh: Handle gtk.combo_box_new_text() (Martin Pitt) + - Override TreeSortable.set_sort_func and set_default_sort_func to add default values to be pygtk compliant (Sebastian Pölsterl) + - Override Gtk.TreeViewColumn.pack_start, pack_end and set_cell_data_func to add default values to be compliant with pygtk (Sebastian Pölsterl) + - Override Gtk.CellLayout.pack_start and pack_end to add default values to be compliant with pygtk (Sebastian Pölsterl) + - Override Gtk.Paned pack1 and pack2 to add default values to be compliant with pygtk (Sebastian Pölsterl) + - Override Gtk.Box.pack_start and pack_end to set default values to be compliant with pygtk (Sebastian Pölsterl) + - Handle GObject subclasses in the property helper. (Steve Frécinaux) + - Fix handling of unicode for GtkTreeModels (Martin Pitt) + - In IntrospectionModule and DynamicModule classes, make all instance attributes start with an underscore. (Laszlo Pandy) + - Amend previous enum wrapping commit to remove redundant setting of __info__ attribute. (Laszlo Pandy) + - pygi-convert.sh: Handle GdkPixbuf.InterpType (Martin Pitt) + - Fix wrapping of enums: Create new Python type for each non-gtype enum. (Laszlo Pandy) + - Use g_vfunc_info_invoke for chaining up in vfuncs (Tomeu Vizoso) + - Move pyglib_{main_context, option_context, option_group}_new into _PyGLib_API (Simon van der Linden) + - pygi-convert.sh: Handle Gdk.DragAction (Martin Pitt) + - pygi-convert.sh: Generalize Gtk.Settings migration (Martin Pitt) + - pygi-convert.sh: Don't change the name of "glib" submodules (Martin Pitt) + - Plug another memory leak (Paolo Borelli) + - Plug a small memory leak. (Paolo Borelli) + - Override Table.attach() to behave like pygtk (Paolo Borelli) + - pygi-convert.sh: Convert Pango.WrapMode (Martin Pitt) + - pygi-convert.sh: Don't change the name of "gtk" submodules (Martin Pitt) + - Fix the __dir__() methods on DynamicModule and IntrospectionModule (Laszlo Pandy) + - pygi-convert.sh: handle ReliefStyle (Paolo Borelli) + - setup.py: fix the provides keyword argument (Dieter Verfaillie) + - setup.py: use the same spaces-less format for all setup() parameters (Dieter Verfaillie) + - Add a __repr__() method to DynamicModule. (Laszlo Pandy) + - Go back to using getattr() in DynamicModule.__getattr__ (Tomeu Vizoso) + - Change __dir__() to report all the attributes that __getattr__ supports (Laszlo Pandy) + - Bump the minimum gio dependency (Emilio Pozuelo Monfort) + - Add test for incorrect attributes in Gdk.Event (Tomeu Vizoso) + - Don't call getattr again in gi.overrides.Gdk.Event.__getattr__ (Simon van der Linden) + - Release allocated array of arguments when handling closures (Mike Gorse) + - Release GIValueInfo when checking an enum argument (Mike Gorse) + - Respect different type lengths when assigning out-argument pointers. (Eitan Isaacson) + - Fix stupid name clash (Tomeu Vizoso) + - Add /usr/share to XDG_DATA_DIRS when running the tests (Tomeu Vizoso) + - Comment out tests that require SRV lookups (Tomeu Vizoso) + - Use suppresion file when running valgrind (Tomeu Vizoso) + - Fix warnings. (Ignacio Casal Quinteiro) + - Allow comparing Gtk.TreePath to None (Jesse van den Kieboom) + - handle unicode objects in properties (John (J5) Palmieri) + - dsextras.py: check if gcc is there when platform is win32 and compiler is mingw32 (Dieter Verfaillie) + - dsextras.py: be consistent in how distutils imports are done (Dieter Verfaillie) + - dsextras.py: add have_gcc() function (Dieter Verfaillie) + - dsextras.py: use distutils.spawn.find_executable for have_pkgconfig() (Dieter Verfaillie) + - setup.py: fix another case of use True/False instead of 1/0 (Dieter Verfaillie) + - pygi-convert.sh: improve GtkSourceView conversion (Paolo Borelli) + - pygi-convert.sh: Gtk.DialogFlags conversion (Paolo Borelli) + - Doc Extractor: Print the gtk-doc blocks sorted by function name. (José Alburquerque) + - pygi-convert.sh: add more Gtk conversions and sort (Paolo Borelli) + - pygi-convert.sh: convert Atk (Paolo Borelli) + - pygi-convert.sh: convert a few more Gio types (Paolo Borelli) + - pygi-convert.sh: more GLib conversion (Paolo Borelli) + - pygi-convert.sh: remove two cases handled by overrides (Paolo Borelli) + - Override Gtk.ScrolledWindow constructor (Paolo Borelli) + - pygi-convert.sh: Fix 'find' syntax (Paolo Borelli) + - pygi-convert.sh: start handling Gio and GLib (Paolo Borelli) + - pygi-convert.sh: convert Gdk.ScrollDirection. (Paolo Borelli) + - Override Pango.Layout constructor. (Paolo Borelli) + - Remove Pango.FontDescription() conversion. (Paolo Borelli) + - Override GtkAction and GtkRadioAction constructors. (Paolo Borelli) + - Override Adjustment constructor to behave like pygtk (Dmitrijs Ledkovs) + - add secondary_text apis to MessageDialog (John (J5) Palmieri) + - [gi] get rid of some debug prints and fix error messages (John (J5) Palmieri) + - Fix demo for override changes. (Paolo Borelli) + - Override Pango.FontDescription. (Paolo Borelli) + - Stop checking that all vfuncs are implemented (Tomeu Vizoso) + - Fix usage of TreeIter api that is now an override. (Paolo Borelli) + - Fix Gtk.Label(label="Foo") (Paolo Borelli) + - Fix typo when raising an exception (Paolo Borelli) + - pygi-convert.sh: Added more conversions (Sebastian Pölsterl) + - Override LinkButton constructor to make 'uri' mandatory (Paolo Borelli) + - Container should be iterable. (Dmitry Morozov) + - No need to import Gdk (Paolo Borelli) + - Remove semicolumns (Paolo Borelli) + - [gi] make sure Gtk.Button override passes all keywords to parent constructor (John (J5) Palmieri) + - Fix cut&paste error in the Label override (Paolo Borelli) + - pygi-convert.sh: handle TextWindowType (Paolo Borelli) + - Override Label constructor to behave like pygtk (Paolo Borelli) + - Override GtkTable constructor to behave like pygtk (Paolo Borelli) + - pygi-convert.sh: convert MovementStep (Paolo Borelli) + - Update Gdk overrides to work with latest Gtk+ 3 (Paolo Borelli) + - Gtk: add an override for Gtk.main_quit (Johan Dahlin) + - [gi] handle subtypes when inserting into tree models (John (J5) Palmieri) + - Override TreeSelection.select_path and TreeView.scroll_to_cell (Paolo Borelli) + - Override TreePath.__new__ (Paolo Borelli) + - Override Container to behave like a sequence (Paolo Borelli) + - refactor Jonathan Matthew recurse vfunc patch so it applys and clean up a bit (John (J5) Palmieri) + - Recurse up through base classes when setting up vfuncs (Jonathan Matthew) + - add a profiling torture test for when we fix up invoke (John (J5) Palmieri) + - moved dynamic and base modules outside of gtk-2.0 directory (John (J5) Palmieri) + - add test for inout argument count (John (J5) Palmieri) + - [gi] add check for UNICHAR (John (J5) Palmieri) + - Support gunichar (Paolo Borelli) + - pygi-convert.sh: gtk.accel_map -> Gtk.AccelMap._ (Paolo Borelli) + - pygi-convert.sh: handle "from gtk import gdk" (Paolo Borelli) + - pygi-convert.sh: add some Pango special cases (Paolo Borelli) + - Override TextIter (begins|ends|toggles)_tag() (Paolo Borelli) + - Override TextBuffer.set_text() to make length optional (Paolo Borelli) + - Override TextBuffer.create_mark() (Paolo Borelli) + - Fix TextBuffer.get_selection_bounds() override (Paolo Borelli) + - [gi] fix ActionGroup constructor to allow other keyword properties to be set (John (J5) Palmieri) + - [gi] require the name parameter when creatin a Gtk.ActionGroup (John (J5) Palmieri) + - Override UIManager.insert_action_group (Paolo Borelli) + - Override TreeModel.get() to return a tuple (Paolo Borelli) + - Make TreeSelection.get_selected_rows compatible with PyGtk (Paolo Borelli) + - [gi] switch to using sequences/tuples when marshalling cairo_rectangle_int_t (John (J5) Palmieri) + - [gi] overrides for treeview Drag and Drop (John (J5) Palmieri) + - [gi] when encountering guint8 arrays treat them as byte arrays (John (J5) Palmieri) + - pygi-convert.sh: Add pynotify -> Notify (Martin Pitt) + - pygi-convert.sh: Remove sugar specifics, and allow command line file list (Martin Pitt) + - pygi-convert.sh: Cover Message and Buttons types (Martin Pitt) + - [gi] fix actiongroup test since actions are hashed (John (J5) Palmieri) + - [gi] when converting to UTF-8 accept Python Unicode objects as input (Python 2) (John (J5) Palmieri) + - Correct a bug in the freeing of memory in pygi-invoke.c. (Damien Caliste) + - update news for release (John (J5) Palmieri) + - Implement richcompare for GIBaseInfo (Jonathan Matthew) + - [gi] add the rectangle_int_t forign cairo type (John (J5) Palmieri) + - add a foreign type for cairo_rectangle_int_t and allow it to be caller-allocated (John (J5) Palmieri) + - [gi] add overrides to Gtk.Editable (John (J5) Palmieri) + - [gi] handle virtual invokers (John (J5) Palmieri) + - add overrides for the insert* apis of list_store and tree_store (John (J5) Palmieri) + - fix dialogs overrides which were relying on broken inheritance behavior (John (J5) Palmieri) + - Add a overrides registry so we can refrence overrides inside the module (John (J5) Palmieri) + - Merge remote branch 'dieterv/setup-fixes-for-merge' (John Stowers) + - setup.py: ease maintenance burden for tests installation (Dieter Verfaillie) + - fix inheritence issues in overrides (John (J5) Palmieri) + - tests: add runtests-windows.py script (Dieter Verfaillie) + - pygobject_postinstall.py: remove pygobject-2.0.pc treatment from postinstall as pkg-config on windows figures out the correct prefix at runtime (Dieter Verfaillie) + - pygobject_postinstall.py: remove shortcut creation (Dieter Verfaillie) + - setup.py: formatting cleanup, makes things readable (Dieter Verfaillie) + - setup.py: build and install tests (Dieter Verfaillie) + - setup.py: install documentation when available on build system (Dieter Verfaillie) + - setup.py: install pygobject-codegen script (Dieter Verfaillie) + - setup.py: install fixxref.py script (Dieter Verfaillie) + - setup.py: rearrange constants (Dieter Verfaillie) + - setup.py: check python version and pkgconig availability before anything else (Dieter Verfaillie) + - setup.py: simplify sys.platform != 'win32' detection and error reporting (Dieter Verfaillie) + - setup.py: rearrange imports (Dieter Verfaillie) + - README.win32: update build instructions (Dieter Verfaillie) + - dsextras.py: formatting cleanup, makes things readable (Dieter Verfaillie) + - dsextras.py: add ggc4 to MSVC compatible struct packing comment (Dieter Verfaillie) + - dsextras.py: use the pkgc_ functions instead of repeating pgk-config incantations all over the place (Dieter Verfaillie) + - dsextras.py: add pkgc_get_version and pkgc_get_defs_dir functions (Dieter Verfaillie) + - dsextras.py: PEP8: Comparisons to singletons like None should always be done with 'is' or 'is not', never the equality operators. (Dieter Verfaillie) + - dsextras.py: use True/False instead of 1/0 (Dieter Verfaillie) + - dsextras.py: rearrange imports (Dieter Verfaillie) + - Add distutils generated build/dist directories and eclipse configuration files to .gitignore (Dieter Verfaillie) + - [gi] add tests for calling dir on a dynamic module (John (J5) Palmieri) + - [gi] dir() now works for modules (Deepankar Sharma) + - Don't check the inner type when comparing gpointers (Simón Pena) + - Release GIL when calling into C functions (John (J5) Palmieri) + - _gi.Repository : Implement missing info bindings. (José Aliste) + - include Python.h so that PY_VERSION_HEX gets defined (John (J5) Palmieri) + - [gi] make overrides work for python 3.x protocols and alias for python 2.x (John (J5) Palmieri) + - Override Gtk.Widget.translate_coordinates to not return success value (Sebastian Pölsterl) + - Override Gtk.TreeViewColumn.cell_get_position to not return success value (Sebastian Pölsterl) + - Override get_path_at_pos and get_dest_row_at_pos of Gtk.TreeView to not return success value (Sebastian Pölsterl) + - Override Gtk.TreeSortable.get_sort_column_id to not return success value (Sebastian Pölsterl) + - Override forward_search and backward_search of Gtk.TextIter to not return success value (Sebastian Pölsterl) + - Override Gtk.TextBuffer.get_selection_bounds to not return success value (Sebastian Pölsterl) + - Override Gtk.RecentInfo.get_application_info to not return success value (Sebastian Pölsterl) + - Override Gtk.IMContext.get_surrounding to not return success value (Sebastian Pölsterl) + - Override get_item_at_pos, get_visible_range, get_dest_item_at_pos of Gtk.IconView to not return success value (Sebastian Pölsterl) + - Override Gtk.Container.get_focus_chain to not return success value (Sebastian Pölsterl) + - Override Gtk.ComboBox.get_active_iter to not return success value (Sebastian Pölsterl) + - [gi] make parameter check less strict when dealing with GValue params (John (J5) Palmieri) + - Shortcut removal is not needed on post-uninstall (John Stowers) + - Disable shortcut creation in windows installer (John Stowers) + - overrides for all subclasses of dialog (John (J5) Palmieri) + - Make TreeModel behave like in GTK-2.x (Sebastian Pölsterl) + - Correctly build GIO on windows (John Stowers) + - Require Python >= 2.6.0 for Windows build (John Stowers) + - Fix depreciation warning in dsextras.py (John Stowers) + - Fix build on windows (John Stowers) + - Support for GCC4 in Windows distutils build - bug 626548 (Michael Culbertson) + - Remove obsolete comments in dsextras.py (John Stowers) + - Broken dsextras.py pkg-config check error message (John Stowers) + - add compat functions for the deprecated PyCObject api (John (J5) Palmieri) + - Add __path__ attributes. (Damien Caliste) + - Override Gtk.TreeSelection.get_selected to not return success value. (Sebastian Pölsterl) + - Make row optional in Gtk.TreeStore/ListStore.append override (Vincent Untz) + - Revert "add compat functions for the deprecated PyCObject api" (John (J5) Palmieri) + - return NULL instead of -1 which fixes crash when introspection is turned off (John (J5) Palmieri) + - add compat functions for the deprecated PyCObject api (John (J5) Palmieri) + - fix commit 7fe83108 which didn't use the compat functions for string handling (John (J5) Palmieri) + - Python 3 fixes for dsextras and the python.m4 distribution files (John (J5) Palmieri) + +2.27.0 10-Nov-2010 + - Implement richcompare for GIBaseInfo (Jonathan Matthew) + - [gi] add the rectangle_int_t forign cairo type (John (J5) Palmieri) + - add a foreign type for cairo_rectangle_int_t and allow it to be caller-allocated (John (J5) Palmieri) + - [gi] add overrides to Gtk.Editable (John (J5) Palmieri) + - [gi] handle virtual invokers (John (J5) Palmieri) + - add overrides for the insert* apis of list_store and tree_store (John (J5) Palmieri) + - fix dialogs overrides which were relying on broken inheritance behavior (John (J5) Palmieri) + - Add a overrides registry so we can refrence overrides inside the module (John (J5) Palmieri) + - Merge remote branch 'dieterv/setup-fixes-for-merge' (John Stowers) + - setup.py: ease maintenance burden for tests installation (Dieter Verfaillie) + - fix inheritence issues in overrides (John (J5) Palmieri) + - tests: add runtests-windows.py script (Dieter Verfaillie) + - pygobject_postinstall.py: remove pygobject-2.0.pc treatment from postinstall as pkg-config on windows figures out the correct prefix at runtime (Dieter Verfaillie) + - pygobject_postinstall.py: remove shortcut creation (Dieter Verfaillie) + - setup.py: formatting cleanup, makes things readable (Dieter Verfaillie) + - setup.py: build and install tests (Dieter Verfaillie) + - setup.py: install documentation when available on build system (Dieter Verfaillie) + - setup.py: install pygobject-codegen script (Dieter Verfaillie) + - setup.py: install fixxref.py script (Dieter Verfaillie) + - setup.py: rearrange constants (Dieter Verfaillie) + - setup.py: check python version and pkgconig availability before anything else (Dieter Verfaillie) + - setup.py: simplify sys.platform != 'win32' detection and error reporting (Dieter Verfaillie) + - setup.py: rearrange imports (Dieter Verfaillie) + - README.win32: update build instructions (Dieter Verfaillie) + - dsextras.py: formatting cleanup, makes things readable (Dieter Verfaillie) + - dsextras.py: add ggc4 to MSVC compatible struct packing comment (Dieter Verfaillie) + - dsextras.py: use the pkgc_ functions instead of repeating pgk-config incantations all over the place (Dieter Verfaillie) + - dsextras.py: add pkgc_get_version and pkgc_get_defs_dir functions (Dieter Verfaillie) + - dsextras.py: PEP8: Comparisons to singletons like None should always be done with 'is' or 'is not', never the equality operators. (Dieter Verfaillie) + - dsextras.py: use True/False instead of 1/0 (Dieter Verfaillie) + - dsextras.py: rearrange imports (Dieter Verfaillie) + - Add distutils generated build/dist directories and eclipse configuration files to .gitignore (Dieter Verfaillie) + - [gi] add tests for calling dir on a dynamic module (John (J5) Palmieri) + - [gi] dir() now works for modules (Deepankar Sharma) + - Don't check the inner type when comparing gpointers (Simón Pena) + - Release GIL when calling into C functions (John (J5) Palmieri) + - _gi.Repository : Implement missing info bindings. (José Aliste) + - include Python.h so that PY_VERSION_HEX gets defined (John (J5) Palmieri) + - [gi] make overrides work for python 3.x protocols and alias for python 2.x (John (J5) Palmieri) + - Override Gtk.Widget.translate_coordinates to not return success value (Sebastian Pölsterl) + - Override Gtk.TreeViewColumn.cell_get_position to not return success value (Sebastian Pölsterl) + - Override get_path_at_pos and get_dest_row_at_pos of Gtk.TreeView to not return success value (Sebastian Pölsterl) + - Override Gtk.TreeSortable.get_sort_column_id to not return success value (Sebastian Pölsterl) + - Override forward_search and backward_search of Gtk.TextIter to not return success value (Sebastian Pölsterl) + - Override Gtk.TextBuffer.get_selection_bounds to not return success value (Sebastian Pölsterl) + - Override Gtk.RecentInfo.get_application_info to not return success value (Sebastian Pölsterl) + - Override Gtk.IMContext.get_surrounding to not return success value (Sebastian Pölsterl) + - Override get_item_at_pos, get_visible_range, get_dest_item_at_pos of Gtk.IconView to not return success value (Sebastian Pölsterl) + - Override Gtk.Container.get_focus_chain to not return success value (Sebastian Pölsterl) + - Override Gtk.ComboBox.get_active_iter to not return success value (Sebastian Pölsterl) + - [gi] make parameter check less strict when dealing with GValue params (John (J5) Palmieri) + - Shortcut removal is not needed on post-uninstall (John Stowers) + - Disable shortcut creation in windows installer (John Stowers) + - overrides for all subclasses of dialog (John (J5) Palmieri) + - Make TreeModel behave like in GTK-2.x (Sebastian Pölsterl) + - Correctly build GIO on windows (John Stowers) + - Require Python >= 2.6.0 for Windows build (John Stowers) + - Fix depreciation warning in dsextras.py (John Stowers) + - Fix build on windows (John Stowers) + - Support for GCC4 in Windows distutils build - bug 626548 (Michael Culbertson) + - Remove obsolete comments in dsextras.py (John Stowers) + - Broken dsextras.py pkg-config check error message (John Stowers) + - add compat functions for the deprecated PyCObject api (John (J5) Palmieri) + - Add __path__ attributes. (Damien Caliste) + - Override Gtk.TreeSelection.get_selected to not return success value. (Sebastian Pölsterl) + - Make row optional in Gtk.TreeStore/ListStore.append override (Vincent Untz) + - Revert "add compat functions for the deprecated PyCObject api" (John (J5) Palmieri) + - return NULL instead of -1 which fixes crash when introspection is turned off (John (J5) Palmieri) + - add compat functions for the deprecated PyCObject api (John (J5) Palmieri) + - fix commit 7fe83108 which didn't use the compat functions for string handling (John (J5) Palmieri) + - Python 3 fixes for dsextras and the python.m4 distribution files (John (J5) Palmieri) + +2.26.0 24-Sep-2010 + - Wrap g_get_system_{config,data}_dirs () (John Strowers) + - fixed make check and make dist (John (J5) Palmieri) + - Disable GI tests when introspection disabled (John Stowers) + - Wrap g_uri_list_extract_uris. Fixes bug #584431 (Tomeu Vizoso) + - Fix a few uses of TRUE and FALSE in the docs (Paul Bolle) + - pygi: always free the invocation_state struct (Damien Caliste) + - Start implementing something equivalent to g_variant_new (Tomeu Vizoso) + - fixed typo - missing comma in glib.option module (John (J5) Palmieri) + - add checks so we can compile under python 3 by setting PYTHON=python3 (John (J5) Palmieri) + - Rename static methods as functions (Tomeu Vizoso) + - fix a couple of compiler warnings (John (J5) Palmieri) + - remove unused code (John (J5) Palmieri) + - Check the type of the instance object (John (J5) Palmieri) + - include the correct pycairo version (John (J5) Palmieri) + - Use PyMapping_Keys to determine if an object is a dict (py3k fix) (John (J5) Palmieri) + - fix handling of UINT64 and INT64 arguments in py3k (John (J5) Palmieri) + - properly handle ulongs properties in py3k (John (J5) Palmieri) + - Specify encoding of tests/test_gi.py (Tomeu Vizoso) + - use actual unicode in the tests on py3k, not the byte representation (John (J5) Palmieri) + - s/METH_KEYWORDS/METH_VARARGS|METH_KEYWORDS/ when defining object methods (John (J5) Palmieri) + - fix subclassing PyLong by calling __new__ correctly (John (J5) Palmieri) + - minor py3k fixups for python modules (John (J5) Palmieri) + - minor fixes in tests for py3k compat (John (J5) Palmieri) + - compilation: Fix syntax error (Colin Walters) + - Add missing file (Tomeu Vizoso) + - Add override for GLib.Variant.new_tuple (Tomeu Vizoso) + - fix for changes in the gi test libraries (John (J5) Palmieri) + - Gtk.DialogFlags.NO_SEPARATOR has been removed in Gtk 3.0 (John (J5) Palmieri) + - no need to offset arg positions when is_method is true (John (J5) Palmieri) + - gi: Add support for more property types (Tomeu Vizoso) + - use PyObject_SetAttrString, not PyDict_SetItemString when setting __gtype__ (John (J5) Palmieri) + - Rename GArgument to GIArgument (Tomeu Vizoso) + - fix up tests so they run in py3k (John (J5) Palmieri) + - tests: Port to new introspection tests (Colin Walters) + - we need to specify tp_hash since we overide tp_richcompare (John (J5) Palmieri) + - working enum/flags/pid subclasses of long (John Ehresman) + - make vfuncs work in py3k (John (J5) Palmieri) + - make cairo module compile in py3k (John (J5) Palmieri) + - fix exceptions so they work in python 3.x (John (J5) Palmieri) + - make the gi module compile under 3.x (John (J5) Palmieri) + - fix up testshelper module so it compiles in python 3.x (John (J5) Palmieri) + - convert to using PYGLIB_DEFINE_TYPE for module objects (John (J5) Palmieri) + - some more p3k PyString and PyInt eradication in GI (John (J5) Palmieri) + - pyglib: Fix typo (Leo Singer) (Tomeu Vizoso) + - Add defines for size_t and ssize_t conversion functions (Gustavo Noronha Silva) + - pyglib: Fix a compiler warning (Colin Walters) + - Don't force gtk 2.0 (Tomeu Vizoso) + - Fix some ref leaks in hook_up_vfunc_implementation() (Steve Frécinaux) + - handle strings correctly in gio (John (J5) Palmieri) + - make giomodule compile under py3k (John (J5) Palmieri) + - for py3k we need to do some more processing to get bytes from a unicode string (John (J5) Palmieri) + - use Bytes instead of Unicode when reading io (John (J5) Palmieri) + - prefix compat macros with PYGLIB (John (J5) Palmieri) + - Gtk.Button unit tests (John (J5) Palmieri) + - [Gtk] Add overrides for Button (Johan Dahlin) + - Make Cairo an optional dependency (Simon van der Linden) + - Don't import again PyGObject (John Ralls) (Tomeu Vizoso) + - move to using richcompare slot instead of compare (John (J5) Palmieri) + - Replace autogen.sh by a newer version (Simon van der Linden) + - Fix some warnings (Simon van der Linden) + - Fix caller-allocates emergency free. (Simon van der Linden) + - Remove useless checks. (Simon van der Linden) + - Call valgrind with G_SLICE=always-malloc G_DEBUG=gc-friendly (Tomeu Vizoso) + - Fix some warnings. (Ignacio Casal Quinteiro) + - Add myself as a maintainer (Simon van der Linden) + - Properly allocate boxed structs that are (caller-allocates) (Tomeu Vizoso) + - override gdk.Event to return attribute from the proper event object (Toms Baugis) + - check if z# needs an int or Py_ssize_t (John (J5) Palmieri) + - make sure we parse parameters to python object vars not glib vars (John (J5) Palmieri) + - Make an example and a demo work out of the box (Paul Bolle) + - make sure caller allocated structs are freed when they go out of scope (John (J5) Palmieri) + - Revert "override gdk.Event to return attribute from the proper event object." (Tomeu Vizoso) + - PyGI: properly quit cairo-demo (Paul Bolle) + - override gdk.Event to return attribute from the proper event object. (Toms Baugis) + - Clean and improve the test infrastructure (Simon van der Linden) + - Add some more transformations to pygi-convert.sh (Tomeu Vizoso) + - Adapt to API changes: g_irepository_enumerate_versions (Tomeu Vizoso) + - Add GValue<->GArgument marshalling for some more types (Tomeu Vizoso) + - Chain up with the non-introspection implementation for properties if needed (Tomeu Vizoso) + - Improve error reporting for missing attributes in introspection modules (Tomeu Vizoso) + - Implement getting and setting properties using introspection information. (Tomeu Vizoso) + - Readd Gdk.Rectangle override for Gtk-2.0 (Tomeu Vizoso) + - Allow specifying a version when loading a typelib (Tomeu Vizoso) + - treat GFreeFunc as equivalent to GDestroyNotify when scanning callbacks (Jonathan Matthew) + - Don't use == to compare doubles, use <= and =>. (Simon van der Linden) + - Allow passing ints as enum args (Tomeu Vizoso) + - Make error message less ambiguous (Tomeu Vizoso) + - fix passing in type names as a GType and add gtype unit tests (John (J5) Palmieri) + - Increase a bit verbosity of tests so people know which test failed (Tomeu Vizoso) + - Actually add the files for GVariant foreign structs (Tomeu Vizoso) + - Add foreign struct support for GVariant (Tomeu Vizoso) + +2.21.5 12-Jul-2010 + - Shut up some compiler warnings (Florian Müllner) + - Adjust to API break in GObject-Introspection (Florian Müllner) + - pass in the demo app so demos can use utility methods like requesting file paths (John (J5) Palmieri) + - demo fixes to keep up with Gtk+ (John (J5) Palmieri) + - override test fixes for new GTK+ annotations (John (J5) Palmieri) + - Fix warning. (Ignacio Casal Quinteiro) + - fix up treeiter usage due to caller-allocates annotations in gtk+ (John (J5) Palmieri) + - add entry completion demo (John (J5) Palmieri) + - string changes (John (J5) Palmieri) + - add the Entry demo directory and the entry_buffer demo (John (J5) Palmieri) + - fix loading of demo modules to support sub modules (John (J5) Palmieri) + - add the ability to have demos in sub catagories (John (J5) Palmieri) + - Add __name__ to DynamicModule class. (Jose Aliste) + - Do not override GdkRectangle. (Ignacio Casal Quinteiro) + - Add override for TreeModel implementing __len__() (Philip Withnall) + +2.21.4 29-Jun-2010 + - Build the cairo shim as a python module so the _gi module stops linking to it (Tomeu Vizoso) + - add drawing area demo (John (J5) Palmieri) + - sort the demo list (John (J5) Palmieri) + - rename iter to treeiter so we aren't using a python reserved word (John (J5) Palmieri) + - Fixup for change in buffer API (John (J5) Palmieri) + - add ListStore, TreeStore and TreeViewColumn APIs (John (J5) Palmieri) + - Add unit test for add_actions user data. (Ignacio Casal Quinteiro) + - Pass user_data param when adding actions (Paolo Borelli) + - add an exception type to the try/except block (John (J5) Palmieri) + - return PyList instead of PyTuple for array, return empty list for NULL arrays (John (J5) Palmieri) + - Fix 'make distcheck' (Tomeu Vizoso) + - Allow building pygobject without introspection support by providing --disable-introspection to configure. (Tomeu Vizoso) + - Make sure that sys.argv is a list and not a sequence. (Tomeu Vizoso) + - Force loading the GObject typelib so we have available the wrappers for base classes such as GInitiallyUnowned. (Tomeu Vizoso) + - we shouldn't g_array_free NULL pointers (John (J5) Palmieri) + - remove unneeded TextIter creation in the tests (John (J5) Palmieri) + - add override for TextBuffer (John (J5) Palmieri) + - fix up some build issues (John (J5) Palmieri) + - make the overrides file git friendly by appending to __all__ after each override (John (J5) Palmieri) + - Override Dialog constructor and add_buttons method (Paolo Borelli) + - Merge PyGI (Johan Dahlin) + +2.21.3 21-Jun-2010 - Proper handling of null-ok in virtual methods (Ludovic L'Hours) - Fall back to use the floating references API in glib if there isn't a sinkfunc defined. (Tomeu Vizoso) - Revert "Drop sinkfuncs." (Tomeu Vizoso) - [giounix] Make it possible to compile on glib 2.20 (Johan Dahlin) - Release the lock when potentially invoking Python code. (Sjoerd Simons) -2.21.2 10-Jan-2010 +2.21.2 10-Jun-2010 - Drop sinkfuncs. (Tomeu Vizoso) - Clear error if we failed the import (Colin Walters) - Added missing , to keyword list of gio.GFile.set_attribute (John Ehresman) |