Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!selfless.tophat.at!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'bug': 0.02; 'subject:released': 0.03; 'fixes': 0.05; 'statically': 0.07; 'wrapper': 0.07; 'python': 0.08; 'dynamically': 0.09; 'locale': 0.09; 'struct': 0.09; 'scripts': 0.10; 'api': 0.11; 'library': 0.15; '0.9.5': 0.16; '2.5.1': 0.16; 'accesses': 0.16; 'arg': 0.16; 'bindings': 0.16; 'boring': 0.16; 'build.': 0.16; 'gnome': 0.16; 'gobject': 0.16; 'null.': 0.16; 'pygtk,': 0.16; 'replaces': 0.16; 'structs': 0.16; 'url:ftp': 0.16; 'url:gnome': 0.16; 'url:sources': 0.16; 'wrapping': 0.16; 'intermediate': 0.16; 'wrap': 0.19; 'commit': 0.22; 'memory': 0.22; 'fundamentals': 0.23; 'fix': 0.23; 'libraries': 0.25; 'modules': 0.26; 'proprietary': 0.26; 'object': 0.26; 'message-id:@mail.gmail.com': 0.28; '3.0': 0.29; 'import': 0.29; 'instead': 0.29; 'version': 0.29; 'updated': 0.29; 'module': 0.30; 'received:209.85.210.46': 0.30; 'received:mail-pz0-f46.google.com': 0.30; 'useless': 0.30; 'separate': 0.31; 'featured': 0.32; 'file': 0.34; 'skip:& 10': 0.34; 'licensed': 0.34; 'gnu': 0.35; 'module.': 0.35; 'symbol': 0.35; 'using': 0.35; 'announce': 0.37; 'takes': 0.37; 'received:google.com': 0.37; 'received:209.85': 0.37; 'convenient': 0.37; 'hack': 0.37; 'revert': 0.37; 'to:addr:python- announce-list': 0.37; 'url:org': 0.38; 'received:209': 0.39; 'to:addr:python.org': 0.39; 'software': 0.40; 'under': 0.40; 'to:2**2': 0.61; 'double': 0.62; 'full': 0.63; 'pleased': 0.63; 'free': 0.63; 'details': 0.64; 'crash': 0.67; 'instantly': 0.67; 'to:no real name:2**2': 0.70; 'care': 0.72; 'programs,': 0.80; '(john': 0.84; 'to:addr:gnome.org': 0.84; 'url:28': 0.84; 'ranging': 0.95 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=o7eqPBZ14LuiEJomPxFFeJJNY15N7wRAynj4icaw91A=; b=YG+4I5LhE9sdFjaOv5iMP+9lNlD+vnDpf6xdwmdwzt7yISIYkRo9B30h5wC/qUG6v9 KtBvRUjIJ9lEgTyIhkNAXy+0xUoOScAEhXpQvRwL76LMQMkF+EZMESBOk6gqhiTkv14Z jlnusLTx4Ygg9VSVWx33cQmEW1nGxJCefUzxc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=lNZ+50yadjerYtg0q1MG48NJfE5jfmXrTDCShUOmzLnDuQP124uNAxKL1ajkDK4VVh fhuH2AdbuuDGbSkHkm1ZUBqePq08lxZC0QibE0E6+9+MO4kipGnObgYVNrbOeHJvTgqI wpmXREQGQ/QtekeARh7gx1Zt1rNrtFeKlIDLY= MIME-Version: 1.0 Date: Mon, 13 Jun 2011 18:45:35 +0200 Subject: pygobject 2.28.6 released From: Nacho To: gnome-announce-list@gnome.org, pygtk@daa.com.au, python-hackers-list@gnome.org, python-announce-list@python.org X-Mailman-Approved-At: Mon, 13 Jun 2011 22:38:57 +0200 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.12 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: python-list@python.org List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Newsgroups: comp.lang.python.announce Message-ID: Lines: 70 NNTP-Posting-Host: 82.94.164.166 X-Trace: 1307997538 news.xs4all.nl 49044 [::ffff:82.94.164.166]:44550 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python.announce:184 I am pleased to announce version 2.28.6 of the Python bindings for GObject. The new release is available from ftp.gnome.org: http://download.gnome.org/sources/pygobject/2.28/ What=92s new since PyGObject 2.28.4? - 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 ar= e 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 (Ignaci= o 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=F6lsterl) Blurb: GObject is a object system library used by GTK+ and GStreamer. PyGObject provides a convenient wrapper for the GObject library for use in Python programs, and takes care of many of the boring details such as managing memory and type casting. When combined with PyGTK, PyORBit and gnome-python, it can be used to write full featured Gnome 2 applications. Like the GObject library itself PyGObject is licensed under the GNU LGPL, s= o is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single purpose scripts up to large full featured applications. PyGObject requires glib >=3D 2.22.4 and Python >=3D 2.5.1 to build. GIO bindings require glib >=3D 2.22.4. The Introspection module is the next generation Python GObject library bindings. Instead of statically wrapping every GObject based library we can now dynamically accesses any of those libraries using GObject Introspection= . It replaces the need for separate modules such as PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once new functionality is added to gobject library it is instantly available as a Python API without the need for an intermediate Python module. Introspection/Python 2 bindings requires gobject-introspection >=3D 0.9.5 a= nd pycairo >=3D1.0.2 or py2cairo >=3D1.8.10 Introspection/Python 3 bindings requires gobject-introspection >=3D 0.9.5, pycairo >=3D1.8.10 and Python >=3D 3.1