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)