Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id 8838B63B902 for ; Mon, 26 Oct 2009 08:59:24 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 37D2B63B1BF; Mon, 26 Oct 2009 08:59:24 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id F24C563B142 for ; Mon, 26 Oct 2009 08:59:22 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id E33B6175DA; Mon, 26 Oct 2009 08:59:22 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: binary Content-Type: text/plain Date: Mon, 26 Oct 2009 08:59:22 +0000 From: OBATA Akio Subject: CVS commit: pkgsrc/graphics/py-clutter To: pkgsrc-changes@NetBSD.org Reply-To: obache@netbsd.org X-Mailer: log_accum Message-Id: <20091026085922.E33B6175DA@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: list Module Name: pkgsrc Committed By: obache Date: Mon Oct 26 08:59:22 UTC 2009 Modified Files: pkgsrc/graphics/py-clutter: Makefile PLIST distinfo Added Files: pkgsrc/graphics/py-clutter/patches: patch-aa Log Message: Update py-clutter to 1.0.0. Overview of changes between 0.9.2 and 1.0.0 =========================================== * Dropped the in-tree bindings of clutter-gtk and clutter-gst: you will have to install pyclutter-gtk and pyclutter-gst respectively to be able to import cluttergtk and cluttergst. * Fixed memory leaks in clutter.Actor.animate [Chideok Hwang] * Allow accessing child properties for clutter.Container * Allow iterating over the children of a clutter.Container using the native Python iterator support * Allow creating custom ChildMeta classes from Python * Mark the classes removed from upstream Clutter as "deprecated"; trying to instantiate one of the deprecated classes will result in the equivalent class in Clutter 1.0 to be created and a warning printed out on the console * Override the __repr__ and __str__ methods for clutter.Color: the former will print out a string that can be used through eval() to create a copy of the color; the latter will print out the hexadecimal representation of the color. * Override the __str__ method of clutter.Event: it will now print more information on the event (type, time, source actor) and per-event type fields (button, key, related actor, etc.). * Deprecated clutter.stage_get_default() in favour of an optional argument to clutter.Stage(); calling: clutter.Stage(default=True) will return the default Stage singleton; the default argument is optional and it defaults to False. * Allow passing the following values to methods accepting a clutter.Color: - a clutter.Color (e.g.: clutter.Color(255, 0, 0, 255)) - a 4-tuple of RGBA values (e.g.: (255, 0, 0, 255)) - a hexadecimal representation of the color (e.g.: '#ff0000ff') Overview of changes between 0.8.2 and 0.9.2 =========================================== * Require clutter core >= 1.0.0 * Provide better bindings for the Cogl API * Add more examples ported from the clutter core interactive tests To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 pkgsrc/graphics/py-clutter/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/graphics/py-clutter/PLIST cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/graphics/py-clutter/distinfo cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/py-clutter/patches/patch-aa Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.