2.90.1 14-Aug-2011 (3.0 pre-release) - pass exta keywords to the Box constructor (John (J5) Palmieri) - add (Tree|List)Store set method override (John (J5) Palmieri) - add test for object arrays (John (J5) Palmieri) - only support C pointer arrays for structs and objects (John (J5) Palmieri) - revert Gtk.Window override because it causes issues with subclasses (John (J5) Palmieri) - take GIL in _pygi_invoke_closure_free (bug #647016) (Jonathan Matthew) - Add a default parameter to GtkTreeModel.filter_new (Johan Dahlin) - Add vbox/action_area properties (Johan Dahlin) - Add a couple of constructors (Johan Dahlin) - Do not always pass in user_data to callbacks. (Johan Dahlin) - Add a default detail value for Widget.render_icon (Johan Dahlin) - Add an override for Gdk.color_parse() (Johan Dahlin) - Support function calling with keyword arguments in invoke. (Laszlo Pandy) - remove references to deprecated GI_INFO_TYPE_ERROR_DOMAIN (John (J5) Palmieri) - Fix gobject vs. gi.repository warning (Martin Pitt) - make GObject and GLib able to take overrides (John (J5) Palmieri) - avoid dependency issue by importing the internal gobject (John (J5) Palmieri) - fix tests to use the new GLib module (John (J5) Palmieri) - add DynamicGLibModule which works like DynamicGObjectModule (John (J5) Palmieri) - refactor, add objects and types to the correct internal module (John (J5) Palmieri) - rename the pyglib shared library so we don't load the old one (John (J5) Palmieri) - refactor tests to only use PyGObject 3 syntax (John (J5) Palmieri) - refactor the internal _glib module to import correct modules (John (J5) Palmieri) - refactor to use the new internal _glib and _gobject modules (John (J5) Palmieri) - refactor gi module to import and use internal _gobject module (John (J5) Palmieri) - move the static bits internal to gi and refactor build files (John (J5) Palmieri) - remove pygtk.py (John (J5) Palmieri) - introspection is no longer optional (John (J5) Palmieri) - up platform version to 3.0 (John (J5) Palmieri) - [gi] Handle GVariants from callback return values (Martin Pitt) - Handle GVariants for callback arguments (Martin Pitt) - [gi] Fix crash: check return value of _invoke_state_init_from_callable_cache() before continuing. (Laszlo Pandy) - [gi] Pass gtype as first parameter to vfuncs (instead of using kwargs). (Laszlo Pandy) - remove codegen (John (J5) Palmieri) - remove some left over ifdefs to complete merge of the invoke-rewrite branch (John (J5) Palmieri) - rename pygi-invoke-ng to pygi-invoke (John (J5) Palmieri) - make invoke-ng the only invoker (John (J5) Palmieri) - Merge branch 'master' into invoke-rewrite (John (J5) Palmieri) - Merge branch 'master' into invoke-rewrite (John (J5) Palmieri) - split the marshalling routines into two source files (John (J5) Palmieri) - Ship tests/te_ST@nouppera in release tarballs for tests to succeed (Martin Pitt) - [invoke] break out caller_allocates allocating into its own function (John (J5) Palmieri) - [invoke] missed a bit when removing constructor_class usage (John (J5) Palmieri) - [invoke] don't hold on to the constructor class, just add a TODO (John (J5) Palmieri) - [gi] Port test_properties from static gio to GI Gio (Martin Pitt) - [python3] Fix maketrans import (Martin Pitt) - [caching] remove all inline compiler flags (John (J5) Palmieri) - [caching] refactor function names to be less confusing (John (J5) Palmieri) - [overrides] deprecate the use of type keyword MessageDialog constructor (John (J5) Palmieri) - gdbus tests: Fix hang if test case fails (Martin Pitt) - use an enum instead of booleans to denote function type (John (J5) Palmieri) - rename aux arguments to child arguments to make their purpose clearer (John (J5) Palmieri) - Fixed the cairo example (Timo Vanwynsberghe) - Add override binding for Gtk.ListStore.prepend(). (Adam Dingle) - Fix crash in Gtk.TextIter overrides (Martin Pitt) - use gssize instead of int for arg indexes (John (J5) Palmieri) - [cache] remove refrence to default value as it is not implemented yet (John (J5) Palmieri) - Handle arguments that are flags correctly (Sebastian Pölsterl) - correctly initialize the _gi_cairo_functions array to be zero filled (John (J5) Palmieri) - correctly initialize the _gi_cairo_functions array to be zero filled (John (J5) Palmieri) - pass in the address of the gerror, not the gerror itself (John (J5) Palmieri) - [gi] handle marshalling gerrors arguments for signals (John (J5) Palmieri) - [gi-invoke-ng] fix NULL check to check before we access the cache struct (John (J5) Palmieri) - [gi-tests] add test for PyGObject->PyObject TreeModel storage (John (J5) Palmieri) - [gtk-overrides] special case TreeModel columns of PYGOBJECT types (John (J5) Palmieri) - [gi-invoke-ng] copy structs when transfer is full for array (John (J5) Palmieri) - [gtk-override] print warning if user imports Gtk 2.0 (John (J5) Palmieri) - [gtk-overrides] allow the message_type keyword to be used for MessageDialogs (John (J5) Palmieri) - Add support for enums in gobject.property (Johan Dahlin) - Add support for enums in gobject.property (Johan Dahlin) - [gi-invoke-ng] use g_slice for allocating GValues that are caller allocated (John (J5) Palmieri) - [gi-invoke-ng] Convert Overflow errors to ValueErrors when marshalling integers (John (J5) Palmieri) - [gi-invoke-ng] only cache caller allocates for interfaces as some API are broken (John (J5) Palmieri) - [gi-invoke-ng] handle in pointer array marshalling (John (J5) Palmieri) - Adding GPtrArray tests (Alex Eftimie) - [gi-invoke-ng] fix array element offset calculations (John (J5) Palmieri) - [gi] don't clean up arguments that weren't yet processed during in arg failure (John (J5) Palmieri) - [gi-overrides] use new instead of init when constructing a GLib.VariantBuilder (John (J5) Palmieri) - [gi-invoke-ng] actual code to import overrides (John (J5) Palmieri) - [gi-invoke-ng] import pytypes so we get overrides (John (J5) Palmieri) - [gi-invoke-ng] handle gvariants now that they are not foreign (John (J5) Palmieri) - [gi-invoke-ng] do not try to clean up NULL arguments (John (J5) Palmieri) - Merge branch 'master' into invoke-rewrite (John (J5) Palmieri) - Merge branch 'master' into invoke-rewrite (John (J5) Palmieri)