[pygobject] get things ready for release



commit d3f85a61ec4b1a1d04838f73dc8d862258150048
Author: John (J5) Palmieri <johnp redhat com>
Date:   Sun Aug 14 10:13:37 2011 -0400

    get things ready for release

 NEWS |  194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 194 insertions(+), 0 deletions(-)
---
diff --git a/NEWS b/NEWS
index def2b58..c0ce9f3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,197 @@
+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)
+        - closure: avoid double free crash (Ignacio Casal Quinteiro)
+        - Added __eq__ method for Gdk.Color and Gdk.RGBA (Jason Siefken)
+        - closure: Check the out arg is not null. Fixes bug #651812 (Ignacio Casal Quinteiro)
+        - Use constants instead of literals (Tomeu Vizoso)
+        - GVariant has now a GType, take that into account (Tomeu Vizoso)
+        - GVariantType is a boxed struct (Tomeu Vizoso)
+        - Use _gi.Struct to wrap fundamentals (Tomeu Vizoso)
+        - Merge gi/HACKING into /HACKING (Tomeu Vizoso)
+        - Fix GC-related crash during PyGObject deallocation (Daniel Drake)
+        - [gi-invoke-ng] enable invoke-ng by default (John (J5) Palmieri)
+        - [gi-invoke-ng] add code to clean up when input values fail to marshal (John (J5) Palmieri)
+        - [gi-invoke-ng] add hash cleanup routines (John (J5) Palmieri)
+        - [gi-invoke-ng] handle arrays with transfers of GI_TRANSFER_CONTAINER (John (J5) Palmieri)
+        - [gi-invoke-ng] add list cleanup routines (John (J5) Palmieri)
+        - indentation fix (John (J5) Palmieri)
+        - [gi-invoke-ng] add out array cleanup (John (J5) Palmieri)
+        - [gi-invoke-ng] do not allocate null terminator for garray (John (J5) Palmieri)
+        - [gi-invoke-ng] add array cleanup for in arrays (John (J5) Palmieri)
+        - [gi-invoke-ng] remove remaining bits of the invoke stage state machine (John (J5) Palmieri)
+        - [gi-invoke-ng] revamp cleanup framework to be orthogonal to cache setup (John (J5) Palmieri)
+        - [gi-invoke-ng] stub out a cleaner way of cleaning up after ourselves (John (J5) Palmieri)
+        - Doc Extractor: Correct the logic of the --no-since option. (JosÃÂ Alburquerque)
+        - Doc Extractor: Add a --no-since option. (JosÃÂ Alburquerque)
+        - [gi-invoke-ng] tweek cleanup routines (John (J5) Palmieri)
+        - Fix symbol names to be locale independent (Martin Pitt)
+        - [gi] pygi-convert.sh: Convert gtk.gdk.CROSSHAIR (Martin Pitt)
+        - [gi-invoke-ng] handle filename cleanup with the utf8 cleanup function (John (J5) Palmieri)
+        - [gi-invoke-ng] handle caller allocates cleanup (John (J5) Palmieri)
+        - [gi-invoke-ng] refactor the cleanup code and add utf8 cleanup as initial test (John (J5) Palmieri)
+        - use PyCapsule when importing pycairo/require pycairo 1.10.0 for python3 builds (John (J5) Palmieri)
+        - [python3] fix build. PYcairo_IMPORT doesn't exists anymore (Ignacio Casal Quinteiro)
+        - Updated DOAP file (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 static ABI for setting string gvalues from python objects (John (J5) Palmieri)
+        - dsextras.py: ensure eol characters are preserved when writing template files (so \n does not become \r\n) (Dieter Verfaillie)
+        - dsextras.py: remove \r as wel as \n character (Dieter Verfaillie)
+        - use PyCapsule when importing pycairo/require pycairo 1.10.0 for python3 builds (John (J5) Palmieri)
+        - [python3] fix build. PYcairo_IMPORT doesn't exists anymore (Ignacio Casal Quinteiro)
+        - Updated DOAP file (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-invoke-ng] fix prototype (John (J5) Palmieri)
+        - [gi-invoke-ng] create new framework for cleaning up args (John (J5) Palmieri)
+        - [gi] Added support for GVariant arguments (Sebastian PÃÂlsterl)
+        - [gi-invoke-ng] fix marshal header that is no longer part of pygi-arguments.h (John (J5) Palmieri)
+        - [gi-invoke-ng] code style space fixes (John (J5) Palmieri)
+        - [gi-invoke-ng] don't decref value taken from a dict as it is borrowed (John (J5) Palmieri)
+        - [gi-invoke-ng] return None when appropriate so we don't crash (John (J5) Palmieri)
+        - [gi-invoke-ng] fix aux value caching (John (J5) Palmieri)
+        - [gi-invoke-ng] backport handling flags with no gtype (John (J5) Palmieri)
+        - [gi-invoke-ng] backport raw gvalue handling (John (J5) Palmieri)
+        - [gi-invoke-ng] marshal instances seperately since they differ slightly from other args (John (J5) Palmieri)
+        - [gi-invoke-ng] refactor FunctionCache to be more generic CallableCache (John (J5) Palmieri)
+        - [gi-invoke-rewrite] backport glib error handling (John (J5) Palmieri)
+        - [gi-invoke-ng] backport closure passing from invoke (John (J5) Palmieri)
+        - [gi-invoke-ng] handle vfuncs and fix cosntrutors (John (J5) Palmieri)
+        - [gi-invoke-ng] handle foreign types correctly (John (J5) Palmieri)
+        - [gi] remove the class parameter from the argument list of constructors (John (J5) Palmieri)
+        - fix static ABI for setting string gvalues from python objects (John (J5) Palmieri)
+        - dsextras.py: ensure eol characters are preserved when writing template files (so \n does not become \r\n) (Dieter Verfaillie)
+        - dsextras.py: remove \r as wel as \n character (Dieter Verfaillie)
+        - [gi] make new invoke-ng codepath compile correctly (John (J5) Palmieri)
+        - [gi] conditionalize invoke code paths (John (J5) Palmieri)
+        - [gi] revert back to the type.py from master (John (J5) Palmieri)
+        - [gi] revert pygi-argument.h and move the invoke-ng code to pygi-marshal.h (John (J5) Palmieri)
+        - Merge branch 'master' into invoke-rewrite (John (J5) Palmieri)
+        - [gi] foreign types now take interface infos instead of type infos (John (J5) Palmieri)
+        - Fix GSchema tests for separate build tree (Martin Pitt)
+        - [gi] start of merge from master (John (J5) Palmieri)
+        - [gi] marshal raw closures (John (J5) Palmieri)
+        - pygi-convert.sh add GObject.xxx and webkit (John Stowers)
+        - pygi-convert.sh remove gobject tests, GObject works now (John Stowers)
+        - [gi-demos] add pickers demo (John (J5) Palmieri)
+        - [gi-demos] add menu demo (John (J5) Palmieri)
+        - [gi-overrides] fix exception block so it works in Python 2.5 (John (J5) Palmieri)
+        - Revert "Deduce PYTHON_LIBS in addition to PYTHON_INCLUDES" (Martin Pitt)
+        - setup.py: fix user_access_control option (Dieter Verfaillie)
+        - [gi] Respect the MessageType for Gtk.MessageDialog (Martin Pitt)
+        - [gi] Do not require signature for D-BUS methods without arguments (Martin Pitt)
+        - [gi-overrides] TreeViewColumn.set_cell_data_func func_data can be None (John Stowers)
+        - [gi-demos] dont try and run demos that represent directories (John Stowers)
+        - [gi-demos] some python 3 compat fixes (John (J5) Palmieri)
+        - [gi-demos] add liststore demo (John (J5) Palmieri)
+        - [gi-demos] catch the correct error class (John (J5) Palmieri)
+        - Do not leak python references when using the gobject.property() helper. (Steve FrÃÂcinaux)
+        - 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)
+        - 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)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]