summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS460
1 files changed, 460 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..cee8732
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,460 @@
+2.21.3 21-Jan-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
+ - 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)
+ - Fix arg conversion in gio.GFile.set_attribute (John Ehresman)
+ - Set constants under python 2.5 or before (John Ehresman)
+ - Doc Extractor: Use replacements that make sense for &...; expressions. (José Alburquerque)
+ - Add build docs for windows (John Stowers)
+ - Setup.py cosmetic tidy (John Stowers)
+ - Fix crash when importing gio (John Stowers)
+ - Bug 589671 - Dont use generate-constants (John Stowers)
+ - Bug 589671 - Fix setup.py for windows build (John Stowers)
+ - Include pygsource.h (John Stowers)
+ - codegen/docextract_to_xml.py: One more &...; replacement ( ). (José Alburquerque)
+ - codegen/docextract_to_xml.py: Replace some &..; that cause errors. (José Alburquerque)
+ - codegen/docextract_to_xml.py: Handle C++ multi-line comments. (José Alburquerque)
+ - codegen/docextract.py: Stop final section processing on first match. (José Alburquerque)
+ - Update doc extraction tool to handle GObjectIntrospection annotations. (José Alburquerque)
+ - Docs: replace gio.IO_ERROR_* with gio.ERROR_* (Paul Bolle)
+ - Bug 613341 - pygobject tests seem to require pygtk causing a circular (Gian Mario)
+ - Don't raise an error in _pygi_import if pygi support is disabled (Simon van der Linden)
+ - Initialize PyGPollFD_Type.fd_obj to NULL (Tomeu Vizoso)
+ - Bug 605937 - pygobject: Makefile.am sets $TMPDIR, disrupting distcc (Gian Mario)
+ - Wrap gio.Cancellable.make_pollfd() and add a test (Gian Mario)
+ - Make cancellable an optional parameter in many methods (Gian Mario)
+
+2.21.1 02-Jan-2010
+ - Wrap gio.Volume.eject_with_operation (Gian Mario)
+ - Wrap gio.Mount.eject_with_operation (Gian Mario)
+ - Wrap gio.Mount.unmount_mountable_with_operation (Gian Mario)
+ - Wrap File.unmount_mountable_with_operation (Gian Mario)
+ - Wrap gio.File.stop_mountable (Gian Mario)
+ - Wrap gio.File.start_mountable (Gian Mario)
+ - Wrap gio.File.replace_readwrite_async (Gian Mario)
+ - Wrap gio.File.poll_mountable (Gian Mario)
+ - Wrap gio.File.open_readwrite_async (Gian Mario)
+ - Wrap gio.File.eject_mountable_with_operation (Gian Mario)
+ - Wrap gio.File.create_readwrite_async (Gian Mario)
+ - Wrap gio.Drive.stop (Gian Mario)
+ - Wrap gio.Drive.start (Gian Mario)
+ - Wrap gio.SocketListener.accept_socket_async|finish (Gian Mario)
+ - Wrap gio.SocketListener.accept_finish (Gian Mario)
+ - Wrap gio.SocketListener.accept_async (Gian Mario)
+ - Wrap gio.SocketListener.accept_socket (Gian Mario)
+ - Wrap gio.SocketListener.accept (Gian Mario)
+ - Make cancellable optional in gio.SocketClient.connect_to_host
+ (Gian Mario)
+ - Wrap gio.SocketListener.add_address (Gian Mario)
+ - Wrap gio.SocketClient.connect_to_service_async (Gian Mario)
+ - Wrap gio.SocketClient.connect_to_host_async (Gian Mario)
+ - Wrap gio.SocketClient.connect_async (Gian Mario)
+ - Wrap gio.SocketAddressEnumerator.next_async (Gian Mario)
+ - Add a missing object gio.InetSocketAddress new in GIO 2.22
+ (Gian Mario)
+ - Make cancellable optional for gio.SocketAddressEnumerator.next
+ (Gian Mario)
+ - Wrap gio.Socket.condition_wait (Gian Mario)
+ - Wrap gio.Socket.condition_check (Gian Mario)
+ - Wrap gio.Resolver.lookup_service_finish (Gian Mario)
+ - Wrap gio.Resolver.lookup_service_async (Gian Mario)
+ - Wrap gio.Resolver.lookup_service (Gian Mario)
+ - Wrap gio.Resolver.lookup_by_address_async (Gian Mario)
+ - Wrap gio.Resolver.lookup_by_name_finish (Gian Mario)
+ - Wrap gio.Drive.eject_with_data (Gian Mario)
+ - Deprecate old gio.Drive methods (Gian Mario)
+ - Wrap gio.Resolver.lookup_by_name (Gian Mario)
+ - Make cancellable optional in gio.Resolver.lookup_by_address
+ (Gian Mario)
+ - Strip g_ prefix for many other functions (Gian Mario)
+ - Strip g_ prefix from InetAddress functions (Gian Mario)
+ - Fix function name gio.resolver_get_default (Gian Mario)
+ - Wrap gio.FileIOStream.query_info_async (Gian Mario)
+ - Register enums and flags in PyGI if needed (Tomeu Vizoso, #603534)
+ - Wrap gio.IOStream.close_async (Gian Mario)
+ - Make cancellable optional in GFile.create_readwrite (Gian Mario)
+ - Remove a duplicate entry in gio.defs (Gian Mario)
+ - Wrap gio.FileInfo.set_modification_time (Gian Mario)
+ - Wrap gio.EmblemedIcon.get_emblems (Gian Mario)
+ - Update Enums and Flags with new API (Gian Mario)
+ - Fix handling of uchar in pyg_value_from_pyobject (Bastian Winkler)
+
+2.21.0 18-dec-2009
+ - pygmainloop: fix use of PySignal_WakeUpFD API for nested loops
+ (Philippe Normad, #481569)
+ - Add capabilities to import wrappers from pygi (Simon van der Linden)
+ - Move threads_init() function from 'gobject' to 'glib' (Paul)
+ - Fix wrong minimum checking in float properties (Paul, #587637)
+ - Wrap new API added in GIO 2.22 (Gian Mario)
+ - Fix bad name when rebuilding the unix source module (Gian Mario)
+ - Add the missing limit constants from glibconfig.h
+ (Tomeu Vizoso, #603244)
+ - Suppress warnings about format conversion
+ (Simon van der Linden, #603355)
+ - Properly define Connectable as interface type and not object type
+ (Gian Mario)
+ - Wrap new API added in GIO-UNIX 2.22 (Gian Mario)
+ - Wrap g_find_program_in_path (Gian Mario, #598435)
+ - Add pygi-external.h into Makefile SOURCES (Gian Mario)
+
+2.20.0 23-sep-2009
+ - Allow to use automake 1.11 (Paolo Borelli)
+ - Specify programming language in .devhelp file (Frédéric Péters)
+ - Plug reference leak of GSource in pyg_main_loop_init (Paul)
+ - Updated uninstalled.pc file (Brian Cameron)
+
+2.19.0 10-aug-2009
+ - Add macros to help with Python list to/from GList/GSList conversions.
+ (John Finlay)
+ - GIO docs practically completed (Gian)
+ - GFileInfo.list_attributes should accept None/NULL (Gian)
+ - Strip out Windows DLL API macros (John Finlay)
+ - Document that many functions got moved gobject -> glib (Paul)
+ - Allow h2def.py to work when there are tabs or multiple spaces after
+ the struct keyword. (Murray Cumming)
+ - Fix build when builddir is not the same as srcdir
+ (Theppitak Karoonboonyanan)
+ - Make gio.Emblem constructor new-style (Paul)
+ - Cleanup GIO overrides to use Python function/method names (Paul)
+ - Make codegen report errors using Python function/method names (Paul)
+ - Fix object type in gio.BufferedInputStream_fill_async (Gian)
+ - Wrap gio.BufferedInputStream.fill_async (Gian)
+ - Add gio.BufferedOutputStream which was forgotten in the types (Gian)
+ - Split overrides for gio.MemoryOutputStream (Gian)
+ - Wrap gio.memory_input_stream_new_from_data (Gian)
+ - Introduces the girepository module from the former PyBank
+ (Simon van der Linden)
+ - Add API appeared in 2.20 but not marked as such in gio docs (Gian)
+ - Wrap gio.FileOutputStream.query_info_async (Gian)
+ - Wrap gio.FileInputStream.query_async (Gian)
+ - Install executable codegen parts with executing permissions (Paul)
+ - Wrap gio.DataInputStream.read_line_async and read_until_async (Paul)
+ - Fix gio.OutputStream.splice_async (Paul)
+ - Add GIO 2.20 API and update docs (Gian)
+
+2.18.0 24-may-2009
+ - Improve gio docs with some more classes (Gian)
+ - Wrap gio.OutputStream.splice_async() (Gian)
+ - Add Python ver into installed libpyglib name (Emilio Pozuelo Monfort)
+ - Wrap gio.OutputStream.flush_async() (Gian)
+ - Use 'Requires.private' for libffi in '.pc' files (Josselin Mouette)
+ - Add wrapper for gio.FileAttributeMatcher (Gian)
+ - Mark relevant glib.IOChannel methods as METH_NOARGS (Paul)
+ - Retire hand-written ChangeLog; autocreate from Git history (Paul)
+ - Wrap gio.InputStream.skip_async() (Gian)
+ - Add in codegen -n --namespace option and the code to remove dll
+ API in headers, added documentation (Siavash Safi)
+ - Properly mark glib.get_user_special_dir() as a keywords method (Paul)
+
+2.17.0 30-apr-2009
+ - Write a good part of the docs for gio (Gian)
+ - Wrap g_mount_guess_content_type g_mount_guess_content_type_finish
+ g_mount_guess_content_type_sync (Gian, #580802)
+ - Swap first two arguments of gio.File.query_info_async (Paul, #580490)
+ - Fix a crash in pyg_type_add_interfaces (Paul, #566571)
+ - Remove an empty structure, use sizeof(PyObject)
+ instead (Paul, #560591)
+ - Wrap four g_get_user_*_dir() functions (Paul, #575999)
+ - Remove 'ltihooks.py' as using deprecated Python module (Paul)
+ - Code maintenance: add .gitignore files (Paul)
+ - CellRendererPixbuf stock-size property has wrong type (Paul, #568499)
+ - Add a doap file after git migration (Johan Dahlin)
+ - missing dep on libffi in pygobject-2.0.pc (Götz Waschk, #550231)
+ - g_volume_monitor_tp_new new function, return the singleton object.
+ (Paul, #555613)
+ - Remove a DeprecationWarning under python 2.6 (James Westby, #573753)
+ - several scripts from codegen directory are not distributed
+ (Krzesimir Nowak)
+ - g_file_copy_async change argument order to keep it consistent with the
+ other methods (Gian)
+ - memory leak in gio.File.copy_async (Paul Pogonyshev, #578870)
+ - g_file_monitor should accept None for cancellable and set the default
+ flag to G_FILE_MONITOR_NONE (Gian)
+ - pyg_notify_free needs to ensure it has GIL before calling Py_XDECREF
+ (Jonathan Matthew)
+ - Wrap g_file_set_display_name_async (Gian)
+ - Add a semi-private method to return the option context C object from
+ an option context wrapper (Tristan Hill)
+ - Converting a negative long Python value to a GUINT64 GValue doesn't
+ error out as it should (Gustavo J. A. M. Carneiro, #577999)
+ - Wrap g_file_set_attributes_async and
+ g_file_set_attributes_finish (Gian)
+ - g_file_query_filesystem_info_async fix a typo (Gian)
+ - Wrap g_file_query_filesystem_info_async (Gian)
+ - Add missing g_file_query_filesystem_info_async and
+ g_file_query_filesystem_info_finish (Gian)
+ - Wrap g_file_eject_mountable (Gian)
+ - g_file_copy callback cannot be optional (Gian)
+ - Swap various kwargs names to reflect the code (Gian)
+ - Update the address of the FSF (Tobias Mueller, #577134)
+ - Add g_volume_should_automount (Gian)
+ - Wrap g_drive_enumerate_identifiers and g_volume_enumerate_identifiers
+ (Gian)
+ - Add a couple of convinence functions to convert from/to a python list
+ and an array of strings (Gian)
+ - Allow setting pytype wrapper class (Mark Lee, John Ehresman, #559001)
+ - Wrap g_file_enumerator_close_async (Gian Mario Tagliaretti)
+
+2.16.1 22-feb-2009
+ - Apply the patch provided by Cygwin Ports maintainer
+ (Paul Pogonyshev, #564018)
+ - Bad -I ordering can break build, patch from [dmacks netspace org]
+ (Gian Mario Tagliaretti, #566737)
+ - Fix keyword list to be in sync with positional arguments
+ (Paul, #566744)
+ - Add a comment explaining why the two for loops for registering
+ interfaces (Gustavo Carneiro)
+ - Huge cleanup of GIO overrides (Paul, #566706)
+ - gtk.Buildable interface method override is not recognized
+ (Paul, #566571)
+ - Do not escape the ampersand "&" in entity references. Replace some
+ unusual entity references in the output with their literal values.
+ (Daniel Elstner, #568485)
+ - gio.InputStream.read_async can cause memory corruption.
+ (Paul, #567792)
+ - Inconsistent use of tabs and spaces in pygtk.py (Paul, #569350)
+ - Huge fix of memory leaks in GIO (Paul, Paolo Borelli, Gian, #568427)
+ - non-async functions don't release python locks before calling
+ blocking C functions (Gian, Gustavo, #556250)
+ - Change comment to avoid false positives when grep'ing for deprecated
+ gtk functions (Andre Klapper)
+ - ltihooks.py updating license header from GPL to LGPL
+ (James Henstridge)
+
+2.16.0 04-jan-2009
+ - gobject.timeout_add_seconds() not found in docs
+ (Paul Pogonyshev, #547119)
+ - _wrap_g_output_stream_write_async not adding a reference to the
+ buffer passed (Paul, #564102)
+ - gio.VolumeMonitor segfaults (Gian Mario Tagliaretti, #555613)
+ - Test if `domain' is not-null before using it to avoids segfaults
+ (Paul, #561826)
+ - g_output_stream_write_all use gsize instead of gssize (Gian)
+ - add __repr__ to gio.Drive, gio.Mount and gio.Volume
+ (Paul, #530935)
+ - Missing AC_CONFIG_MACRO_DIR([m4]) (Loïc Minier, #551227)
+ - Make codegen not import when corresponding argument types are not
+ registered (Paul, #551056)
+ - Fix typos breaking compilation (Frederic Peters #551212)
+ - GFile load_contents methods chop data at first \0
+ (Jonathan Matthew, #551059)
+
+2.15.4 3-sep-2008
+ - Fix typo in GPointer type registration (Loïc Minier,#550463)
+ - support G_TYPE_CLOSURE in codegen (Gian)
+
+2.15.3 31-aug-2008
+ - Beginning of porting to 3.0. glib & gobject module ported.
+ - Wrap g_app_info_* functions (Gian)
+ - Wrap gio.FileAttributeInfo (Gian)
+ - Wrap g_vfs_get_supported_uri_schemes (Johan, #545846)
+ - Wrap g_file_info_get_modification_time (Johan, #545861)
+ - Wrap gio.Volume.mount/eject (Johan)
+ - Wrap gio.File.move (Johan)
+ - Wrap gio.query_writable_namespaces (Gian, #545920)
+ - Separate glib & gobject documentation
+ - Wrap GFile.append_to_async (Gian, #545959)
+ - Wrap GFile.create_async (Gian, #546020)
+ - Change return value from 'gboolean' to 'int' and changed semantics
+ to Pythonic (Paul, #544946)
+ - Wrap GFile.replace_async and query_info_async (Gian, #546046)
+ - GIcon and implementations improvements (Paul, #546135)
+ - Improve __repr__ and richcompare for gio classes (Paul)
+ - Missing Py_INCREFs for some file async methods (Jonathan Matthew, #546734)
+ - File.copy progress_callback does not work (Paul, #546591)
+ - add File.replace_contents, replace_contents_async, replace_contents_finish.
+ (Jonathan Matthew, #547067)
+ - Add GFile.query_default_handler (Gian)
+ - fix docstring line length (Jonathan Matthew, #547134)
+ - improve runtime type wrapper creation (Paul, #547104)
+ - make gio.File more Pythonic (Paul, #546120)
+ - No TypeError raised when type is None (Paul, #540376)
+ - wrap a few memory stream methods (Paul, #547354)
+ - wrap gio.DataInputStream.read_line and ...read_until (Paul, #547484)
+ - wrap four important asynchronous methods in gio.Drive and gio.Mount
+ (Paul, #547495)
+ - gio.InputStream.read() looks broken (Paul, #547494)
+ - wrap g_content_types_get_registered() (Paul, #547088)
+ - cannot create new threads when pygtk is used (Paul, #547633)
+ - an unitialized variable in PyGLib (Paul, #549351)
+ - Constructor of gtk.TreeView raises TypeError when model is None
+ (Paul, #549191)
+ - Fix memory problems reported by valgrind due to invalid tp_basicsize in
+ PyGPropsDescr_Type. (Gustavo, #549945)
+
+2.15.2 26-jul-2008
+ - New module: glib, which contains the parts of the old
+ gobject bindings which are in the glib library.
+ MainLoop/MainContext/Sources/GOption and a few others has now moved.
+ - Add a new installed library libpyglib-2.0, which contains the extension
+ API for third-part modules instead of relying on macros which accesses
+ struct fields.
+ - Add bindings for gio.File.enumerate_children_async,
+ gio.FileEnumerator.next_files_async, gio.Mount.mount,
+ gio.File.mount_mountable, gio.File.mount_enclosing_volume,
+ gio.File.unmount_mountable, gio.File.copy.
+ - Add a new api for mapping a GError domain to an exception and register
+ an exception for GIOError.
+ - Remove leading IO_* prefix for the gio flags and register a quark
+ for the domain.
+ - Use GSlice in the glib module and bump required version to 2.14.
+
+2.15.1 15-jul-2008
+ - Rename pygtk-codegen-2.0 to pygobject-codegen-2.0 to avoid
+ conflicting with PyGTK (Paul Pogonyshev)
+
+2.15.0 15-jul-2008
+ - Add GIO bindings (Johan, Mario Tagliaretti, Thomas Leonard)
+ - Move codegen from PyGTK (Johan, Paul Pogonyshev, #542821)
+ - Add more variables to the .pc files (Damien Carbery, Paul,
+ Dan Winship, #486876)
+ - Add pyg_option_group_new to the public API (Johan)
+ - Add g_get_application_anme and g_get_progname (Sebastian Rittau)
+ - Avoid making wakeups when using Python 2.6 (Johan, Gustavo,
+ Adam Olsen, Josselin Mouette, Philippe Normand, Guido Van Rossum)
+ - Only link against libffi when found (Ed Catmur, #496006)
+ - Improve gobject.property (Tomeu Vizoso, #523352)
+ - Improve enum comparision and warnings (Paul, Phil Dumont, #428732)
+ - Many gobject.Source improvements (Bryan Silverthorn)
+ - Apply some fixes to make pylint happier (Johan, Simon Schampijer,
+ #523821)
+ - Fix error message in pyg_io_add_watch (Juha Sahkangas)
+ - Improve h2def.py (Oliver Crete, Murray Cumming, Lauro Moura)
+
+2.14.0 16-sep-2007
+ - Fix a Python 2.6 deprecation warning (Johannes Hölzl, #342948)
+ - Wrap g_timeout_add_seconds, when compiling with glib 2.14 (Gustavo)
+ - Always fully initialize the PyGObject (Ed Catmur, #466082)
+ - Fix compilation in Solaris, again (#339924, Gustavo)
+ - Fix check for default value in boolean type (Marco Giusti, #470230)
+ - Fix new style properties with subclasses (Johan Dahlin, #470718)
+ - Docs generation fixes (John Finlay)
+
+2.13.2 07-jul-2007
+ - Fix build on opensolaris (Damien Carbery, #339924)
+ - Proxy GOption exceptions from Python to C (Johannes Hölzl, #342948)
+ - Support G_TYPE_VALUE boxed args/signals
+ (Ed Catmur, Carlos Martin, #351072)
+ - pyg_error_exception_check bug fix (Sebastian Granjoux, #449879)
+ - Toggle references bug fix (#447271, Gustavo Carneiro)
+ - use python-config to get python includes (#448173, Sebastien Bacher)
+ - Support GObject properties in new properties API (Gustavo)
+ - generate-constants fixes (Muntyan)
+ - Allow running autogen.sh from outside $srcdir (Muntyan)
+
+2.13.1 02-may-2007
+ - Generic CClosure marshaller using libffi (Johan, #353816)
+ - Uninstalled .pc file (Damien Carbery, #385129)
+ - Fix leak in GFlags handling (Daniel Berrange, #428726)
+ - Use dirname in autogen (Loïc Minier, #409234)
+ - Treat None in a GValueArray as pointer/NULL (Ed Catmur, #352209)
+ - Toggle reference bug fix in tp_setattro (Gustavo, #434659)
+ - Add a simplified helper for creating properties (Johan, Gustavo, #338089)
+ - Avoid throwing an exception in GValue converter (James Livingstone,
+ Ed Catmur, #374653)
+ - Build fix in .pc file (Luca Ferretti, #435132)
+
+2.13.0 23-april-2007
+ - Release the GIL in g_object_set_property (Edward Hervey, #395048)
+ - Break PyGObject<->GObject reference cycle (Gustavo Carneiro, #320428)
+ - use static inline functions for init_pygobject (Gustavo, #419379)
+ - Wrap g_set_application_name, g_set_prgname
+ (Havoc Pennington, #415853)
+ - New pyg_gerror_exception_check API (Gustavo, #425242)
+ - New API to get/set multiple properties
+ (Gian Mario Tagliaretti, #403212)
+ - Misc. bug fixes.
+
+2.12.3 18-november-2006
+ - distutils build fixes (Cedric)
+ - documentation updates (John)
+ - gobject.handler_block_by_func and friends now accept methods
+ (Johan, Dima, #375589)
+ - avoid truncating of gparamspec (Yevgen Muntyan, #353943)
+ - set __module__ on gobject derived types (Johan,
+ Osmo Salomaa, #376099)
+ - Ensure exceptions are raised on errors in gobject.OptionGroup
+ (Johan, Laszlo Pandy, #364576
+
+2.12.2 3-october-2006
+ - Make PyGObject 64-bit safe for Python 2.5 (Gustavo)
+ - All headers are now LGPL and not GPL (Johan)
+ - Remove a couple of GCC warnings (Gustavo)
+ - Revive distutils support (Cedric Gustin)
+ - Emission hook reference count bugfix (Gustavo)
+ - MSVC/ANSI C compilation fix (John Ehresman)
+ - Bump Ctrl-C timeout handler from 100ms to 1000 (Johan)
+
+2.12.1 4-september-2006
+ - Corrected version check (Sebastian Dröge, #354364)
+
+2.12.0 4-september-2006
+ - Install the html files even when using --disable-docs (#353159, Johan,
+ Matthias Clasen)
+
+2.11.4 27-august-2006
+ - Include pre-generated html docs in the tarball (Johan)
+ - Fix bug in do_set_property called from constructor (Gustavo, #353039)
+ - Fix type registration involving interfaces with signals and/or
+ properties (Gustavo)
+
+2.11.3 21-august-2006
+ - Documentation updates (John)
+ - Documentation build fixes (Johan, John, Gian Mario Tagliaretti)
+ - PyGObject can now be compiled using a C++ compiler (Murray Cumming)
+ - Type registration bug fix (Gustavo)
+
+2.11.2 8-august-2006
+ - Add fixxref.py from PyGTK (Johan)
+ - Fix parallel build (#350225, Ed Catmur)
+
+2.11.1 4-august-2006
+ - Add John Finlay's reference manual (Johan, John)
+ - Fix GOption mem leak (Gustavo)
+ - Infrastructure for lazy type registration (Johan)
+ - Enum/Flags fixes (Gustavo, John)
+ - Eliminate some GCC warnings (Johan)
+
+2.11.0 12-july-2006
+ - Add GOption support (#163645, Johannes Hölzl)
+ - GObject metaclass converted to Python code (Gustavo)
+ - Register GType constants from Python-land (Johan)
+ - Distutils updates (John Ehresman, Cedric Gustin)
+ - Add support for signal emission hooks (#154845, Johan)
+ - g_spawn_close_pid support (Gustavo)
+ - Add new APIs do add or disable log redirections (Muntyan, #323786)
+ - "sub-sub-type" bug fixed (Gustavo)
+ - Coverity report code fixes (Johan)
+ - Support retrieving signal and property info from interfaces (Finlay)
+ - Support parameters of type G_TYPE_GSTRING in signals (Gustavo)
+ - Wrap a few g_filename_* APIs (Gustavo)
+
+2.10.1 11-april-2006
+ - uint64 property bug fix (Andy Wingo)
+ - Hard code path to 2.0 (Gustavo)
+ - Allow only tuples and lists in strv to value (Gustavo)
+ - Include dsextras.py in the dist (Johan)
+
+2.10.0 13-march-2006
+ - enum/leak fix (Michael Smith)
+
+2.9.0 16-january-2006
+ - Signal accumulator support (Gustavo)
+ - GObject doc string generation improvements (Gustavo)
+ - Discover GInterfaces in runtime (Gustavo)
+ - Warn if return value in iowatch callback is not bool (Gustavo)
+ - Convert string arrays properly (Christopher Aillon)
+
+2.8.0 9-january-2006
+ - Initial release, split of from PyGTK.
+ - Updates for Python 2.5's richcompare (Manish Yosh)
+ - PyFlags bug fixes (Gustavo)
+ - Fix leak in pygobject_new_with_interfaces (Johan)
+ - Undeprecate gobject.type_register (Johan)