diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/ChangeLog pyclutter-0.6.2/ChangeLog
--- pyclutter-0.6.0/ChangeLog	2008-02-19 14:10:47.000000000 +0000
+++ pyclutter-0.6.2/ChangeLog	2008-04-15 13:28:40.000000000 +0100
@@ -1,3 +1,79 @@
+2008-04-15  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	* README:
+	* NEWS:
+	* configure.ac: Release 0.6.2
+
+2008-04-15  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	* docs/reference/clutter-cluttertimeline.xml: Add more
+	documentation to the clutter.Timeline page.
+
+2008-04-15  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	* README: Update the README with the revised dependency
+	from the previous commit.
+
+2008-04-15  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	* configure.ac: Keep requiring python 2.4. We'll move
+	to python 2.5 in 0.7/0.8 to keep the stable cycle, well,
+	stable.
+
+2008-04-15  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	Bug #841 - pyclutter shader API doesn't seem to work
+
+	* clutter/__init__.py: Change the dlopen() flags; this should
+	fix the dlopen() errors that happen with nvidia cards. (thanks
+	to Blake Ramsdell)
+
+2008-04-15  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	* INSTALL: Remove from revision control.
+
+	* README: Make the build time dependencies more explicit.
+
+	* autogen.sh: Prepare for the (future) switch to automake-1.10
+
+	* configure.ac: Fail if we don't find python 2.5, instead
+	of silently ignoring it.
+
+2008-03-06  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	* tidy/Makefile.am: Add tidy-types.defs to the dist.
+
+2008-03-03  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	* docs/Makefile.am:
+	* docs/reference/clutter-cluttertimeline.xml:
+	* docs/reference/clutter-ref.xml: Add initial page for
+	clutter.Timeline in the PyClutter API reference.
+
+2008-02-29  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	* configure.ac: Post release bump to 0.6.1 - I should have done
+	this earlier.
+
+2008-02-26  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	* clutter/clutter-behaviour.override: Update the BehaviourEllipse
+	constructor, so that the alpha parameter is marked as optional,
+	like for the other behaviours.
+
+2008-02-26  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	* configure.ac: Require python2.5; anything older is probably
+	broken, leaking or worse.
+
+2008-02-25  Emmanuele Bassi  <ebassi@openedhand.com>
+
+	* clutter/clutter.override: Fix error message for clutter.Stage()
+
+	* tidy/tidy-types.defs:
+	* tidy/tidy.override:
+	* tidy/tidymodule.c: Make tidy bindings actually work.
+
 2008-02-19  Emmanuele Bassi  <ebassi@openedhand.com>
 
 	* NEWS:
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/INSTALL pyclutter-0.6.2/INSTALL
--- pyclutter-0.6.0/INSTALL	2008-02-19 13:37:40.000000000 +0000
+++ pyclutter-0.6.2/INSTALL	2008-04-15 09:34:55.000000000 +0100
@@ -1,8 +1,8 @@
 Installation Instructions
 *************************
 
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
-Software Foundation, Inc.
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006, 2007 Free Software Foundation, Inc.
 
 This file is free documentation; the Free Software Foundation gives
 unlimited permission to copy, distribute and modify it.
@@ -10,7 +10,10 @@
 Basic Installation
 ==================
 
-These are generic installation instructions.
+Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package.  The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
 
    The `configure' shell script attempts to guess correct values for
 various system-dependent variables used during compilation.  It uses
@@ -23,9 +26,9 @@
 
    It can also use an optional file (typically called `config.cache'
 and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring.  (Caching is
+the results of its tests to speed up reconfiguring.  Caching is
 disabled by default to prevent problems with accidental use of stale
-cache files.)
+cache files.
 
    If you need to do unusual things to compile the package, please try
 to figure out how `configure' could check whether to do them, and mail
@@ -35,20 +38,17 @@
 may remove or edit it.
 
    The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'.  You only need
-`configure.ac' if you want to change it or regenerate `configure' using
-a newer version of `autoconf'.
+`configure' by a program called `autoconf'.  You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
 
 The simplest way to compile this package is:
 
   1. `cd' to the directory containing the package's source code and type
-     `./configure' to configure the package for your system.  If you're
-     using `csh' on an old version of System V, you might need to type
-     `sh ./configure' instead to prevent `csh' from trying to execute
-     `configure' itself.
+     `./configure' to configure the package for your system.
 
-     Running `configure' takes awhile.  While running, it prints some
-     messages telling which features it is checking for.
+     Running `configure' might take a while.  While running, it prints
+     some messages telling which features it is checking for.
 
   2. Type `make' to compile the package.
 
@@ -67,6 +67,9 @@
      all sorts of other programs in order to regenerate files that came
      with the distribution.
 
+  6. Often, you can also type `make uninstall' to remove the installed
+     files again.
+
 Compilers and Options
 =====================
 
@@ -78,7 +81,7 @@
 by setting variables in the command line or in the environment.  Here
 is an example:
 
-     ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
+     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
 
    *Note Defining Variables::, for more details.
 
@@ -87,17 +90,15 @@
 
 You can compile the package for more than one kind of computer at the
 same time, by placing the object files for each architecture in their
-own directory.  To do this, you must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'.  `cd' to the
+own directory.  To do this, you can use GNU `make'.  `cd' to the
 directory where you want the object files and executables to go and run
 the `configure' script.  `configure' automatically checks for the
 source code in the directory that `configure' is in and in `..'.
 
-   If you have to use a `make' that does not support the `VPATH'
-variable, you have to compile the package for one architecture at a
-time in the source code directory.  After you have installed the
-package for one architecture, use `make distclean' before reconfiguring
-for another architecture.
+   With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory.  After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
 
 Installation Names
 ==================
@@ -190,12 +191,12 @@
      ./configure CC=/usr/local2/bin/gcc
 
 causes the specified `gcc' to be used as the C compiler (unless it is
-overridden in the site shell script).  Here is a another example:
+overridden in the site shell script).
 
-     /bin/bash ./configure CONFIG_SHELL=/bin/bash
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf bug.  Until the bug is fixed you can use this workaround:
 
-Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
-configuration-related scripts to be executed by `/bin/bash'.
+     CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
 
 `configure' Invocation
 ======================
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/Makefile.in pyclutter-0.6.2/Makefile.in
--- pyclutter-0.6.0/Makefile.in	2008-02-19 13:37:40.000000000 +0000
+++ pyclutter-0.6.2/Makefile.in	2008-04-15 13:28:59.000000000 +0100
@@ -127,6 +127,7 @@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
 ECHO = @ECHO@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
@@ -149,6 +150,7 @@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
+NMEDIT = @NMEDIT@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/NEWS pyclutter-0.6.2/NEWS
--- pyclutter-0.6.0/NEWS	2008-02-19 12:35:56.000000000 +0000
+++ pyclutter-0.6.2/NEWS	2008-04-15 13:28:07.000000000 +0100
@@ -1,3 +1,15 @@
+Overview of changes between 0.6.0 and 0.6.2
+===========================================
+
+* Require clutter-core >= 0.6.2
+* Require Python >= 2.4.0
+* Fix bug #841 - override the dlopen() flags to allow loading
+  symbols from the underlying C libraries [Blake Ramsdell]
+* Add more documentation
+* Fix the BehaviourEllipse constructor to follow the same
+  pattern of the other behaviours
+* Fix the clutter.tidy optional module
+
 Overview of changes between 0.5.2 and 0.6.0
 ===========================================
 
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/README pyclutter-0.6.2/README
--- pyclutter-0.6.0/README	2008-02-19 11:41:50.000000000 +0000
+++ pyclutter-0.6.2/README	2008-04-15 11:42:24.000000000 +0100
@@ -15,11 +15,22 @@
   * GTK+ 2.10.0 or higher
   * Clutter 0.5.4 or higher
   * PyGObject 2.12.1 or higher
-  * Python 2.3.5 or higher
+  * Python 2.4.0 or higher
+
+In order to build the bindings for clutter-cairo you will also need:
+  * PyCairo
+
+In order to build the bindings for clutter-gst you will also need:
+  * GStreamer >= 0.10
+  * PyGStreamer
+
+In order to build the bindings for clutter-gtk you will also need:
+  * GTK+ >= 2.10
+  * PyGTK
 
 This release is supporting the following Clutter releases:
 
-        clutter-core    0.6.0
+        clutter-core    0.6.2
         clutter-gst     0.6.1
         clutter-gtk     0.6.0
         clutter-cairo   0.6.0
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/aclocal.m4 pyclutter-0.6.2/aclocal.m4
--- pyclutter-0.6.0/aclocal.m4	2008-02-19 12:01:51.000000000 +0000
+++ pyclutter-0.6.2/aclocal.m4	2008-04-15 13:28:53.000000000 +0100
@@ -13,7 +13,7 @@
 
 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
 
-# serial 51 Debian 1.5.24-1ubuntu1 AC_PROG_LIBTOOL
+# serial 52 Debian 1.5.26-1 AC_PROG_LIBTOOL
 
 
 # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
@@ -101,7 +101,6 @@
 AC_REQUIRE([AC_OBJEXT])dnl
 AC_REQUIRE([AC_EXEEXT])dnl
 dnl
-
 AC_LIBTOOL_SYS_MAX_CMD_LEN
 AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
 AC_LIBTOOL_OBJDIR
@@ -203,6 +202,8 @@
   ;;
 esac
 
+_LT_REQUIRED_DARWIN_CHECKS
+
 AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
 AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
 enable_win32_dll=yes, enable_win32_dll=no)
@@ -282,9 +283,80 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 ])# _LT_LINKER_BOILERPLATE
 
+# _LT_REQUIRED_DARWIN_CHECKS
+# --------------------------
+# Check for some things on darwin
+AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[
+  case $host_os in
+    rhapsody* | darwin*)
+    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
+    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
+
+    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
+      [lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+   # By default we will add the -single_module flag. You can override
+   # by either setting the environment variable LT_MULTI_MODULE
+   # non-empty at configure time, or by adding -multi_module to the
+   # link flags.
+   echo "int foo(void){return 1;}" > conftest.c
+   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+     -dynamiclib ${wl}-single_module conftest.c
+   if test -f libconftest.dylib; then
+     lt_cv_apple_cc_single_mod=yes
+     rm -rf libconftest.dylib*
+   fi
+   rm conftest.c
+      fi])
+    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
+      [lt_cv_ld_exported_symbols_list],
+      [lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+   [lt_cv_ld_exported_symbols_list=yes],
+   [lt_cv_ld_exported_symbols_list=no])
+   LDFLAGS="$save_LDFLAGS"
+    ])
+    case $host_os in
+    rhapsody* | darwin1.[[0123]])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*)
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+   10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+   10.[[012]]*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+   10.*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil="~$DSYMUTIL \$lib || :"
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+])
 
 # _LT_AC_SYS_LIBPATH_AIX
 # ----------------------
@@ -609,7 +681,11 @@
     *64-bit*)
       case $lt_cv_prog_gnu_ld in
       yes*) LD="${LD-ld} -m elf64_sparc" ;;
-      *)    LD="${LD-ld} -64" ;;
+      *)
+        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
       esac
       ;;
     esac
@@ -702,7 +778,7 @@
        $2=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 ])
 
@@ -973,7 +1049,7 @@
     AC_CHECK_FUNC([shl_load],
 	  [lt_cv_dlopen="shl_load"],
       [AC_CHECK_LIB([dld], [shl_load],
-	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
+	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
 	[AC_CHECK_FUNC([dlopen],
 	      [lt_cv_dlopen="dlopen"],
 	  [AC_CHECK_LIB([dl], [dlopen],
@@ -981,7 +1057,7 @@
 	    [AC_CHECK_LIB([svld], [dlopen],
 		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
 	      [AC_CHECK_LIB([dld], [dld_link],
-		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
 	      ])
 	    ])
 	  ])
@@ -1298,7 +1374,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[[4-9]]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -1831,6 +1907,13 @@
 AC_MSG_RESULT([$dynamic_linker])
 test "$dynamic_linker" = no && can_build_shared=no
 
+AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec],
+[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"])
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec],
+[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"])
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -2330,7 +2413,7 @@
 # whether `pass_all' will *always* work, you probably want this one.
 
 case $host_os in
-aix4* | aix5*)
+aix[[4-9]]*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
@@ -2766,7 +2849,7 @@
   fi
   ;;
 
-aix4* | aix5*)
+aix[[4-9]]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -2823,6 +2906,7 @@
 _LT_AC_TAGVAR(predeps, $1)=
 _LT_AC_TAGVAR(postdeps, $1)=
 _LT_AC_TAGVAR(compiler_lib_search_path, $1)=
+_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
 
 # Source file extension for C++ test sources.
 ac_ext=cpp
@@ -2932,7 +3016,7 @@
     # FIXME: insert proper C++ library support
     _LT_AC_TAGVAR(ld_shlibs, $1)=no
     ;;
-  aix4* | aix5*)
+  aix[[4-9]]*)
     if test "$host_cpu" = ia64; then
       # On IA64, the linker does run time linking by default, so we don't
       # have to do anything special.
@@ -2945,7 +3029,7 @@
       # Test if we are trying to use run time linking or normal
       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
       # need to do runtime linking.
-      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
+      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
 	for ld_flag in $LDFLAGS; do
 	  case $ld_flag in
 	  *-brtl*)
@@ -3091,51 +3175,23 @@
     fi
   ;;
       darwin* | rhapsody*)
-        case $host_os in
-        rhapsody* | darwin1.[[012]])
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[[012]])
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-        esac
       _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
       _LT_AC_TAGVAR(hardcode_direct, $1)=no
       _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
       _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
-    if test "$GXX" = yes ; then
-      lt_int_apple_cc_single_mod=no
+      _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
+      if test "$GXX" = yes ; then
       output_verbose_link_cmd='echo'
-      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
-       lt_int_apple_cc_single_mod=yes
+      _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+      _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+      _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+        _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
       fi
-      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      else
-          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-        fi
-        _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          else
-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          fi
-            _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
       else
       case $cc_basename in
         xlc*)
@@ -3386,7 +3442,7 @@
 	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
 	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
 	;;
-      pgCC*)
+      pgCC* | pgcpp*)
         # Portland Group C++ compiler
 	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
   	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
@@ -3821,7 +3877,8 @@
 # compiler output when linking a shared library.
 # Parse the compiler output and extract the necessary
 # objects, libraries and library flags.
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
+AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],
+[AC_REQUIRE([LT_AC_PROG_SED])dnl
 dnl we can't use the lt_simple_compile_test_code here,
 dnl because it contains code intended for an executable,
 dnl not a library.  It's possible we should let each
@@ -3946,6 +4003,11 @@
 
 $rm -f confest.$objext
 
+_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
+if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
+  _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+
 # PORTME: override above test on systems where it is broken
 ifelse([$1],[CXX],
 [case $host_os in
@@ -4002,7 +4064,6 @@
   ;;
 esac
 ])
-
 case " $_LT_AC_TAGVAR(postdeps, $1) " in
 *" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
 esac
@@ -4087,7 +4148,7 @@
     postinstall_cmds='$RANLIB $lib'
   fi
   ;;
-aix4* | aix5*)
+aix[[4-9]]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -4264,6 +4325,7 @@
     _LT_AC_TAGVAR(predeps, $1) \
     _LT_AC_TAGVAR(postdeps, $1) \
     _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
+    _LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \
     _LT_AC_TAGVAR(archive_cmds, $1) \
     _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
     _LT_AC_TAGVAR(postinstall_cmds, $1) \
@@ -4326,7 +4388,7 @@
 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 #
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 # Free Software Foundation, Inc.
 #
 # This file is part of GNU Libtool:
@@ -4563,6 +4625,10 @@
 # shared library.
 postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
@@ -4912,7 +4978,7 @@
     echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
     cat conftest.$ac_ext >&5
   fi
-  rm -f conftest* conftst*
+  rm -rf conftest* conftst*
 
   # Do not use the global_symbol_pipe unless it works.
   if test "$pipe_works" = yes; then
@@ -4969,7 +5035,8 @@
       # built for inclusion in a dll (and should export symbols for example).
       # Although the cygwin gcc ignores -fPIC, still need this for old-style
       # (--disable-auto-import) libraries
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+      m4_if([$1], [GCJ], [],
+	[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
       ;;
     darwin* | rhapsody*)
       # PIC is the default on this platform
@@ -5006,7 +5073,7 @@
     esac
   else
     case $host_os in
-      aix4* | aix5*)
+      aix[[4-9]]*)
 	# All AIX code is PIC.
 	if test "$host_cpu" = ia64; then
 	  # AIX 5 now supports IA64 processor
@@ -5102,7 +5169,7 @@
 	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
 	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
 	    ;;
-	  pgCC*)
+	  pgCC* | pgcpp*)
 	    # Portland Group C++ compiler.
 	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
 	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
@@ -5253,7 +5320,8 @@
       # built for inclusion in a dll (and should export symbols for example).
       # Although the cygwin gcc ignores -fPIC, still need this for old-style
       # (--disable-auto-import) libraries
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+      m4_if([$1], [GCJ], [],
+	[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
       ;;
 
     darwin* | rhapsody*)
@@ -5323,7 +5391,8 @@
     mingw* | cygwin* | pw32* | os2*)
       # This hack is so that the source file can tell whether it is being
       # built for inclusion in a dll (and should export symbols for example).
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+      m4_if([$1], [GCJ], [],
+	[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
       ;;
 
     hpux9* | hpux10* | hpux11*)
@@ -5460,7 +5529,7 @@
 #
 if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
   AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
-    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
+    _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1),
     [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
     [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
      "" | " "*) ;;
@@ -5484,7 +5553,7 @@
 #
 wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
 AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
-  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
+  _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1),
   $lt_tmp_static_flag,
   [],
   [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
@@ -5500,7 +5569,7 @@
 ifelse([$1],[CXX],[
   _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   case $host_os in
-  aix4* | aix5*)
+  aix[[4-9]]*)
     # If we're using GNU nm, then we don't want the "-C" option.
     # -C means demangle to AIX nm, but means don't demangle with GNU nm
     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
@@ -5522,6 +5591,7 @@
     _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   ;;
   esac
+  _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
 ],[
   runpath_var=
   _LT_AC_TAGVAR(allow_undefined_flag, $1)=
@@ -5552,12 +5622,14 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
+  _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+dnl Note also adjust exclude_expsyms for C++ above.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   _LT_CC_BASENAME([$compiler])
@@ -5607,7 +5679,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[[3-9]]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	_LT_AC_TAGVAR(ld_shlibs, $1)=no
@@ -5827,7 +5899,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[[4-9]]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -5847,7 +5919,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
+	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -6007,11 +6079,10 @@
       _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/clutter/Makefile.in pyclutter-0.6.2/clutter/Makefile.in
--- pyclutter-0.6.0/clutter/Makefile.in	2008-02-19 13:37:39.000000000 +0000
+++ pyclutter-0.6.2/clutter/Makefile.in	2008-04-15 13:28:58.000000000 +0100
@@ -130,6 +130,7 @@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
 ECHO = @ECHO@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
@@ -152,6 +153,7 @@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
+NMEDIT = @NMEDIT@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/clutter/__init__.py pyclutter-0.6.2/clutter/__init__.py
--- pyclutter-0.6.0/clutter/__init__.py	2008-02-19 12:22:34.000000000 +0000
+++ pyclutter-0.6.2/clutter/__init__.py	2008-04-15 09:10:05.000000000 +0100
@@ -1,7 +1,20 @@
 # -*- Mode: Python; py-indent-offset: 4 -*-
 
+try:
+    import ltihooks
+    ltihooks # pyflakes
+    del ltihooks
+except ImportError:
+    pass
+
 import sys
 
+try:
+    import dl
+    sys.setdlopenflags(dl.RTLD_LAZY|dl.RTLD_GLOBAL)
+except ImportError:
+    pass
+
 # For broken embedded programs which forgot to call Sys_SetArgv
 if not hasattr(sys, 'argv'):
     sys.argv = []
@@ -11,7 +24,7 @@
 
 ver = getattr(_gobject, 'pygobject_version', ())
 if ver < (2, 11, 1):
-    raise ImportError("PyGTK requires PyGObject 2.11.1 or higher, but %s was found" % (ver,))
+    raise ImportError("PyClutter requires PyGObject 2.11.1 or higher, but %s was found" % (ver,))
 
 if 'clutter._clutter' in sys.modules:
     _clutter = sys.modules['clutter._clutter']
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/clutter/clutter-behaviour.override pyclutter-0.6.2/clutter/clutter-behaviour.override
--- pyclutter-0.6.0/clutter/clutter-behaviour.override	2008-02-11 21:32:16.000000000 +0000
+++ pyclutter-0.6.2/clutter/clutter-behaviour.override	2008-02-26 12:42:05.000000000 +0000
@@ -646,7 +646,7 @@
         end = 360.0;
 
         if (!PyArg_ParseTupleAndKeywords (args, kwargs,
-                                          "O|iiiidd:clutter.BehaviourEllipse.__init__",
+                                          "|Oiiiidd:clutter.BehaviourEllipse.__init__",
                                           kwlist,
                                           &py_alpha,
                                           &x, &y, &width, &height,
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/clutter/clutter.override pyclutter-0.6.2/clutter/clutter.override
--- pyclutter-0.6.0/clutter/clutter.override	2008-02-18 11:35:50.000000000 +0000
+++ pyclutter-0.6.2/clutter/clutter.override	2008-02-25 13:45:56.000000000 +0000
@@ -690,7 +690,7 @@
   self->obj = (GObject *) clutter_stage_get_default ();
   if (!self->obj)
     {
-      PyErr_SetString (PyExc_RuntimeError, "could not get default display");
+      PyErr_SetString (PyExc_RuntimeError, "could not get default stage");
       return -1;
     }
 
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/clutter-cairo/Makefile.in pyclutter-0.6.2/clutter-cairo/Makefile.in
--- pyclutter-0.6.0/clutter-cairo/Makefile.in	2008-02-19 13:37:39.000000000 +0000
+++ pyclutter-0.6.2/clutter-cairo/Makefile.in	2008-04-15 13:28:57.000000000 +0100
@@ -121,6 +121,7 @@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
 ECHO = @ECHO@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
@@ -143,6 +144,7 @@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
+NMEDIT = @NMEDIT@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/clutter-gst/Makefile.in pyclutter-0.6.2/clutter-gst/Makefile.in
--- pyclutter-0.6.0/clutter-gst/Makefile.in	2008-02-19 13:37:39.000000000 +0000
+++ pyclutter-0.6.2/clutter-gst/Makefile.in	2008-04-15 13:28:57.000000000 +0100
@@ -121,6 +121,7 @@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
 ECHO = @ECHO@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
@@ -143,6 +144,7 @@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
+NMEDIT = @NMEDIT@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/clutter-gtk/Makefile.in pyclutter-0.6.2/clutter-gtk/Makefile.in
--- pyclutter-0.6.0/clutter-gtk/Makefile.in	2008-02-19 13:37:39.000000000 +0000
+++ pyclutter-0.6.2/clutter-gtk/Makefile.in	2008-04-15 13:28:58.000000000 +0100
@@ -121,6 +121,7 @@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
 ECHO = @ECHO@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
@@ -143,6 +144,7 @@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
+NMEDIT = @NMEDIT@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/config.guess pyclutter-0.6.2/config.guess
--- pyclutter-0.6.0/config.guess	2008-02-19 13:37:40.000000000 +0000
+++ pyclutter-0.6.2/config.guess	2008-04-15 13:28:59.000000000 +0100
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-#   Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
 
-timestamp='2007-03-06'
+timestamp='2008-01-23'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -56,8 +56,8 @@
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -330,7 +330,7 @@
     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
 	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 	exit ;;
-    i86pc:SunOS:5.*:*)
+    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
 	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 	exit ;;
     sun4*:SunOS:6*:*)
@@ -532,7 +532,7 @@
 		echo rs6000-ibm-aix3.2
 	fi
 	exit ;;
-    *:AIX:*:[45])
+    *:AIX:*:[456])
 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
 		IBM_ARCH=rs6000
@@ -793,12 +793,15 @@
 	exit ;;
     *:Interix*:[3456]*)
     	case ${UNAME_MACHINE} in
-	    x86) 
+	    x86)
 		echo i586-pc-interix${UNAME_RELEASE}
 		exit ;;
 	    EM64T | authenticamd)
 		echo x86_64-unknown-interix${UNAME_RELEASE}
 		exit ;;
+	    IA64)
+		echo ia64-unknown-interix${UNAME_RELEASE}
+		exit ;;
 	esac ;;
     [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
 	echo i${UNAME_MACHINE}-pc-mks
@@ -833,7 +836,14 @@
 	echo ${UNAME_MACHINE}-pc-minix
 	exit ;;
     arm*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	eval $set_cc_for_build
+	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
+	    | grep -q __ARM_EABI__
+	then
+	    echo ${UNAME_MACHINE}-unknown-linux-gnu
+	else
+	    echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+	fi
 	exit ;;
     avr32*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
@@ -954,8 +964,8 @@
     x86_64:Linux:*:*)
 	echo x86_64-unknown-linux-gnu
 	exit ;;
-    xtensa:Linux:*:*)
-    	echo xtensa-unknown-linux-gnu
+    xtensa*:Linux:*:*)
+    	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
     i*86:Linux:*:*)
 	# The BFD linker knows what the default object file format is, so
@@ -1474,9 +1484,9 @@
 the operating system you are using. It is advised that you
 download the most up to date version of the config scripts from
 
-  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
 and
-  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
 
 If the version you run ($0) is already up to date, please
 send the following data and any information you think might be
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/config.sub pyclutter-0.6.2/config.sub
--- pyclutter-0.6.0/config.sub	2008-02-19 13:37:40.000000000 +0000
+++ pyclutter-0.6.2/config.sub	2008-04-15 13:28:59.000000000 +0100
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-#   Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
 
-timestamp='2007-01-18'
+timestamp='2008-01-16'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -72,8 +72,8 @@
 version="\
 GNU config.sub ($timestamp)
 
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -369,10 +369,14 @@
 	| v850-* | v850e-* | vax-* \
 	| we32k-* \
 	| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
-	| xstormy16-* | xtensa-* \
+	| xstormy16-* | xtensa*-* \
 	| ymp-* \
 	| z8k-*)
 		;;
+	# Recognize the basic CPU types without company name, with glob match.
+	xtensa*)
+		basic_machine=$basic_machine-unknown
+		;;
 	# Recognize the various machine names and aliases which stand
 	# for a CPU type and a company and sometimes even an OS.
 	386bsd)
@@ -443,6 +447,14 @@
 		basic_machine=ns32k-sequent
 		os=-dynix
 		;;
+	blackfin)
+		basic_machine=bfin-unknown
+		os=-linux
+		;;
+	blackfin-*)
+		basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
 	c90)
 		basic_machine=c90-cray
 		os=-unicos
@@ -475,8 +487,8 @@
 		basic_machine=craynv-cray
 		os=-unicosmp
 		;;
-	cr16c)
-		basic_machine=cr16c-unknown
+	cr16)
+		basic_machine=cr16-unknown
 		os=-elf
 		;;
 	crds | unos)
@@ -668,6 +680,14 @@
 		basic_machine=m68k-isi
 		os=-sysv
 		;;
+	m68knommu)
+		basic_machine=m68k-unknown
+		os=-linux
+		;;
+	m68knommu-*)
+		basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
 	m88k-omron*)
 		basic_machine=m88k-omron
 		;;
@@ -683,6 +703,10 @@
 		basic_machine=i386-pc
 		os=-mingw32
 		;;
+	mingw32ce)
+		basic_machine=arm-unknown
+		os=-mingw32ce
+		;;
 	miniframe)
 		basic_machine=m68000-convergent
 		;;
@@ -809,6 +833,14 @@
 		basic_machine=i860-intel
 		os=-osf
 		;;
+	parisc)
+		basic_machine=hppa-unknown
+		os=-linux
+		;;
+	parisc-*)
+		basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
 	pbd)
 		basic_machine=sparc-tti
 		;;
@@ -1017,6 +1049,10 @@
 		basic_machine=tic6x-unknown
 		os=-coff
 		;;
+	tile*)
+		basic_machine=tile-unknown
+		os=-linux-gnu
+		;;
 	tx39)
 		basic_machine=mipstx39-unknown
 		;;
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/configure pyclutter-0.6.2/configure
--- pyclutter-0.6.0/configure	2008-02-19 12:01:55.000000000 +0000
+++ pyclutter-0.6.2/configure	2008-04-15 13:28:56.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for pyclutter 0.6.0.
+# Generated by GNU Autoconf 2.61 for pyclutter 0.6.2.
 #
 # Report bugs to <http://bugzilla.o-hand.com/enter_bug.cgi?product=Clutter>.
 #
@@ -728,8 +728,8 @@
 # Identity of this package.
 PACKAGE_NAME='pyclutter'
 PACKAGE_TARNAME='pyclutter'
-PACKAGE_VERSION='0.6.0'
-PACKAGE_STRING='pyclutter 0.6.0'
+PACKAGE_VERSION='0.6.2'
+PACKAGE_STRING='pyclutter 0.6.2'
 PACKAGE_BUGREPORT='http://bugzilla.o-hand.com/enter_bug.cgi?product=Clutter'
 
 ac_unique_file="clutter/cluttermodule.c"
@@ -862,6 +862,8 @@
 ECHO
 AR
 RANLIB
+DSYMUTIL
+NMEDIT
 DLLTOOL
 AS
 OBJDUMP
@@ -1455,7 +1457,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures pyclutter 0.6.0 to adapt to many kinds of systems.
+\`configure' configures pyclutter 0.6.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1525,7 +1527,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of pyclutter 0.6.0:";;
+     short | recursive ) echo "Configuration of pyclutter 0.6.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1661,7 +1663,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-pyclutter configure 0.6.0
+pyclutter configure 0.6.2
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1675,7 +1677,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by pyclutter $as_me 0.6.0, which was
+It was created by pyclutter $as_me 0.6.2, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -2045,17 +2047,17 @@
 
 
 cat >>confdefs.h <<\_ACEOF
-#define PYCLUTTER_MICRO_VERSION 0
+#define PYCLUTTER_MICRO_VERSION 2
 _ACEOF
 
-PYCLUTTER_MICRO_VERSION=0
+PYCLUTTER_MICRO_VERSION=2
 
 
 cat >>confdefs.h <<\_ACEOF
-#define PYCLUTTER_VERSION 0.6.0
+#define PYCLUTTER_VERSION 0.6.2
 _ACEOF
 
-PYCLUTTER_VERSION=0.6.0
+PYCLUTTER_VERSION=0.6.2
 
 
 
@@ -2379,7 +2381,7 @@
 
 # Define the identity of the package.
  PACKAGE='pyclutter'
- VERSION='0.6.0'
+ VERSION='0.6.2'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -4217,7 +4219,7 @@
 # whether `pass_all' will *always* work, you probably want this one.
 
 case $host_os in
-aix4* | aix5*)
+aix[4-9]*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
@@ -4433,7 +4435,7 @@
   ;;
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 4436 "configure"' > conftest.$ac_ext
+  echo '#line 4438 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -4605,7 +4607,11 @@
     *64-bit*)
       case $lt_cv_prog_gnu_ld in
       yes*) LD="${LD-ld} -m elf64_sparc" ;;
-      *)    LD="${LD-ld} -64" ;;
+      *)
+        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
       esac
       ;;
     esac
@@ -6498,7 +6504,6 @@
 
 
 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-
 # find the maximum length of command line arguments
 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
@@ -6813,7 +6818,7 @@
     echo "$progname: failed program was:" >&5
     cat conftest.$ac_ext >&5
   fi
-  rm -f conftest* conftst*
+  rm -rf conftest* conftst*
 
   # Do not use the global_symbol_pipe unless it works.
   if test "$pipe_works" = yes; then
@@ -7373,6 +7378,318 @@
   ;;
 esac
 
+
+  case $host_os in
+    rhapsody* | darwin*)
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$DSYMUTIL"; then
+  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
+if test -n "$DSYMUTIL"; then
+  { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
+echo "${ECHO_T}$DSYMUTIL" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DSYMUTIL"; then
+  ac_ct_DSYMUTIL=$DSYMUTIL
+  # Extract the first word of "dsymutil", so it can be a program name with args.
+set dummy dsymutil; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_DSYMUTIL"; then
+  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
+if test -n "$ac_ct_DSYMUTIL"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
+echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_DSYMUTIL" = x; then
+    DSYMUTIL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    DSYMUTIL=$ac_ct_DSYMUTIL
+  fi
+else
+  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_NMEDIT+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$NMEDIT"; then
+  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+NMEDIT=$ac_cv_prog_NMEDIT
+if test -n "$NMEDIT"; then
+  { echo "$as_me:$LINENO: result: $NMEDIT" >&5
+echo "${ECHO_T}$NMEDIT" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_NMEDIT"; then
+  ac_ct_NMEDIT=$NMEDIT
+  # Extract the first word of "nmedit", so it can be a program name with args.
+set dummy nmedit; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_NMEDIT"; then
+  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_NMEDIT="nmedit"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
+if test -n "$ac_ct_NMEDIT"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
+echo "${ECHO_T}$ac_ct_NMEDIT" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_NMEDIT" = x; then
+    NMEDIT=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    NMEDIT=$ac_ct_NMEDIT
+  fi
+else
+  NMEDIT="$ac_cv_prog_NMEDIT"
+fi
+
+
+    { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
+echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; }
+if test "${lt_cv_apple_cc_single_mod+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+   # By default we will add the -single_module flag. You can override
+   # by either setting the environment variable LT_MULTI_MODULE
+   # non-empty at configure time, or by adding -multi_module to the
+   # link flags.
+   echo "int foo(void){return 1;}" > conftest.c
+   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+     -dynamiclib ${wl}-single_module conftest.c
+   if test -f libconftest.dylib; then
+     lt_cv_apple_cc_single_mod=yes
+     rm -rf libconftest.dylib*
+   fi
+   rm conftest.c
+      fi
+fi
+{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
+echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; }
+    { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
+echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; }
+if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  lt_cv_ld_exported_symbols_list=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	lt_cv_ld_exported_symbols_list=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
+echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; }
+    case $host_os in
+    rhapsody* | darwin1.[0123])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*)
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+   10.[012]*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+   10.*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil="~$DSYMUTIL \$lib || :"
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+
+
 enable_dlopen=no
 enable_win32_dll=yes
 
@@ -7438,7 +7755,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 
@@ -7466,11 +7783,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7469: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7786: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:7473: \$? = $ac_status" >&5
+   echo "$as_me:7790: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -7740,10 +8057,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works=no
+  lt_cv_prog_compiler_pic_works=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
@@ -7756,27 +8073,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7759: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8076: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:7763: \$? = $ac_status" >&5
+   echo "$as_me:8080: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works=yes
+       lt_cv_prog_compiler_pic_works=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
 
-if test x"$lt_prog_compiler_pic_works" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
     case $lt_prog_compiler_pic in
      "" | " "*) ;;
      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
@@ -7803,10 +8120,10 @@
 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works=no
+  lt_cv_prog_compiler_static_works=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -7819,20 +8136,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works=yes
+         lt_cv_prog_compiler_static_works=yes
        fi
      else
-       lt_prog_compiler_static_works=yes
+       lt_cv_prog_compiler_static_works=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
 
-if test x"$lt_prog_compiler_static_works" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
     :
 else
     lt_prog_compiler_static=
@@ -7860,11 +8177,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7863: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8180: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:7867: \$? = $ac_status" >&5
+   echo "$as_me:8184: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -7944,12 +8261,13 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
+  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   for cc_temp in $compiler""; do
@@ -8008,7 +8326,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[3-9]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	ld_shlibs=no
@@ -8228,7 +8546,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[4-9]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -8248,7 +8566,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -8520,11 +8838,10 @@
       link_all_deplibs=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)
@@ -9044,7 +9361,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -9578,6 +9895,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -9897,7 +10229,7 @@
 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
 if test $ac_cv_lib_dld_shl_load = yes; then
-  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
 else
   { echo "$as_me:$LINENO: checking for dlopen" >&5
 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
@@ -10173,7 +10505,7 @@
 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
 if test $ac_cv_lib_dld_dld_link = yes; then
-  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
+  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
 fi
 
 
@@ -10222,7 +10554,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 10225 "configure"
+#line 10557 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -10322,7 +10654,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 10325 "configure"
+#line 10657 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -10449,7 +10781,7 @@
   fi
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -10505,6 +10837,7 @@
     predeps \
     postdeps \
     compiler_lib_search_path \
+    compiler_lib_search_dirs \
     archive_cmds \
     archive_expsym_cmds \
     postinstall_cmds \
@@ -10565,7 +10898,7 @@
 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 #
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 # Free Software Foundation, Inc.
 #
 # This file is part of GNU Libtool:
@@ -10801,6 +11134,10 @@
 # shared library.
 postdeps=$lt_postdeps
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path
@@ -11049,6 +11386,7 @@
 predeps_CXX=
 postdeps_CXX=
 compiler_lib_search_path_CXX=
+compiler_lib_search_dirs_CXX=
 
 # Source file extension for C++ test sources.
 ac_ext=cpp
@@ -11086,7 +11424,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -11293,7 +11631,7 @@
     # FIXME: insert proper C++ library support
     ld_shlibs_CXX=no
     ;;
-  aix4* | aix5*)
+  aix[4-9]*)
     if test "$host_cpu" = ia64; then
       # On IA64, the linker does run time linking by default, so we don't
       # have to do anything special.
@@ -11306,7 +11644,7 @@
       # Test if we are trying to use run time linking or normal
       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
       # need to do runtime linking.
-      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	for ld_flag in $LDFLAGS; do
 	  case $ld_flag in
 	  *-brtl*)
@@ -11564,51 +11902,23 @@
     fi
   ;;
       darwin* | rhapsody*)
-        case $host_os in
-        rhapsody* | darwin1.[012])
-         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[012])
-               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-        esac
       archive_cmds_need_lc_CXX=no
       hardcode_direct_CXX=no
       hardcode_automatic_CXX=yes
       hardcode_shlibpath_var_CXX=unsupported
       whole_archive_flag_spec_CXX=''
       link_all_deplibs_CXX=yes
-
-    if test "$GXX" = yes ; then
-      lt_int_apple_cc_single_mod=no
+      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
+      if test "$GXX" = yes ; then
       output_verbose_link_cmd='echo'
-      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
-       lt_int_apple_cc_single_mod=yes
+      archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+      module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+        archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+        archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
       fi
-      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      else
-          archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-        fi
-        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          else
-            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          fi
-            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
       else
       case $cc_basename in
         xlc*)
@@ -11859,7 +12169,7 @@
 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
 	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
 	;;
-      pgCC*)
+      pgCC* | pgcpp*)
         # Portland Group C++ compiler
 	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
   	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
@@ -12266,7 +12576,6 @@
 GCC_CXX="$GXX"
 LD_CXX="$LD"
 
-
 cat > conftest.$ac_ext <<EOF
 class Foo
 {
@@ -12368,6 +12677,11 @@
 
 $rm -f confest.$objext
 
+compiler_lib_search_dirs_CXX=
+if test -n "$compiler_lib_search_path_CXX"; then
+  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+
 # PORTME: override above test on systems where it is broken
 case $host_os in
 interix[3-9]*)
@@ -12423,7 +12737,6 @@
   ;;
 esac
 
-
 case " $postdeps_CXX " in
 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
 esac
@@ -12499,7 +12812,7 @@
     esac
   else
     case $host_os in
-      aix4* | aix5*)
+      aix[4-9]*)
 	# All AIX code is PIC.
 	if test "$host_cpu" = ia64; then
 	  # AIX 5 now supports IA64 processor
@@ -12595,7 +12908,7 @@
 	    lt_prog_compiler_pic_CXX='-KPIC'
 	    lt_prog_compiler_static_CXX='-static'
 	    ;;
-	  pgCC*)
+	  pgCC* | pgcpp*)
 	    # Portland Group C++ compiler.
 	    lt_prog_compiler_wl_CXX='-Wl,'
 	    lt_prog_compiler_pic_CXX='-fpic'
@@ -12726,10 +13039,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works_CXX=no
+  lt_cv_prog_compiler_pic_works_CXX=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
@@ -12742,27 +13055,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12745: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:13058: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:12749: \$? = $ac_status" >&5
+   echo "$as_me:13062: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_CXX=yes
+       lt_cv_prog_compiler_pic_works_CXX=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6; }
 
-if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
     case $lt_prog_compiler_pic_CXX in
      "" | " "*) ;;
      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
@@ -12789,10 +13102,10 @@
 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works_CXX=no
+  lt_cv_prog_compiler_static_works_CXX=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -12805,20 +13118,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_CXX=yes
+         lt_cv_prog_compiler_static_works_CXX=yes
        fi
      else
-       lt_prog_compiler_static_works_CXX=yes
+       lt_cv_prog_compiler_static_works_CXX=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6; }
 
-if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
     :
 else
     lt_prog_compiler_static_CXX=
@@ -12846,11 +13159,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12849: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:13162: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:12853: \$? = $ac_status" >&5
+   echo "$as_me:13166: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -12903,7 +13216,7 @@
 
   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   case $host_os in
-  aix4* | aix5*)
+  aix[4-9]*)
     # If we're using GNU nm, then we don't want the "-C" option.
     # -C means demangle to AIX nm, but means don't demangle with GNU nm
     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
@@ -12925,6 +13238,7 @@
     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   ;;
   esac
+  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
 
 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
@@ -13026,7 +13340,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -13559,6 +13873,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -13642,6 +13971,7 @@
     predeps_CXX \
     postdeps_CXX \
     compiler_lib_search_path_CXX \
+    compiler_lib_search_dirs_CXX \
     archive_cmds_CXX \
     archive_expsym_cmds_CXX \
     postinstall_cmds_CXX \
@@ -13890,6 +14220,10 @@
 # shared library.
 postdeps=$lt_postdeps_CXX
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
@@ -14104,7 +14438,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -14142,7 +14476,7 @@
     postinstall_cmds='$RANLIB $lib'
   fi
   ;;
-aix4* | aix5*)
+aix[4-9]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -14407,10 +14741,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works_F77=no
+  lt_cv_prog_compiler_pic_works_F77=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic_F77"
@@ -14423,27 +14757,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:14426: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:14760: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:14430: \$? = $ac_status" >&5
+   echo "$as_me:14764: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_F77=yes
+       lt_cv_prog_compiler_pic_works_F77=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_F77" >&6; }
 
-if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
     case $lt_prog_compiler_pic_F77 in
      "" | " "*) ;;
      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
@@ -14470,10 +14804,10 @@
 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_F77+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works_F77=no
+  lt_cv_prog_compiler_static_works_F77=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -14486,20 +14820,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_F77=yes
+         lt_cv_prog_compiler_static_works_F77=yes
        fi
      else
-       lt_prog_compiler_static_works_F77=yes
+       lt_cv_prog_compiler_static_works_F77=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_F77" >&6; }
 
-if test x"$lt_prog_compiler_static_works_F77" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
     :
 else
     lt_prog_compiler_static_F77=
@@ -14527,11 +14861,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:14530: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:14864: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:14534: \$? = $ac_status" >&5
+   echo "$as_me:14868: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -14611,12 +14945,13 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
+  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   for cc_temp in $compiler""; do
@@ -14675,7 +15010,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[3-9]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	ld_shlibs_F77=no
@@ -14895,7 +15230,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[4-9]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -14915,7 +15250,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -15167,11 +15502,10 @@
       link_all_deplibs_F77=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)
@@ -15640,7 +15974,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -16173,6 +16507,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -16256,6 +16605,7 @@
     predeps_F77 \
     postdeps_F77 \
     compiler_lib_search_path_F77 \
+    compiler_lib_search_dirs_F77 \
     archive_cmds_F77 \
     archive_expsym_cmds_F77 \
     postinstall_cmds_F77 \
@@ -16504,6 +16854,10 @@
 # shared library.
 postdeps=$lt_postdeps_F77
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
@@ -16678,7 +17032,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -16727,11 +17081,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:16730: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:17084: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:16734: \$? = $ac_status" >&5
+   echo "$as_me:17088: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -16791,7 +17145,7 @@
       # built for inclusion in a dll (and should export symbols for example).
       # Although the cygwin gcc ignores -fPIC, still need this for old-style
       # (--disable-auto-import) libraries
-      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
+
       ;;
 
     darwin* | rhapsody*)
@@ -16861,7 +17215,7 @@
     mingw* | cygwin* | pw32* | os2*)
       # This hack is so that the source file can tell whether it is being
       # built for inclusion in a dll (and should export symbols for example).
-      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
+
       ;;
 
     hpux9* | hpux10* | hpux11*)
@@ -17001,10 +17355,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works_GCJ=no
+  lt_cv_prog_compiler_pic_works_GCJ=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
@@ -17017,27 +17371,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:17020: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:17374: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:17024: \$? = $ac_status" >&5
+   echo "$as_me:17378: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_GCJ=yes
+       lt_cv_prog_compiler_pic_works_GCJ=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
 
-if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
     case $lt_prog_compiler_pic_GCJ in
      "" | " "*) ;;
      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
@@ -17064,10 +17418,10 @@
 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works_GCJ=no
+  lt_cv_prog_compiler_static_works_GCJ=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -17080,20 +17434,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_GCJ=yes
+         lt_cv_prog_compiler_static_works_GCJ=yes
        fi
      else
-       lt_prog_compiler_static_works_GCJ=yes
+       lt_cv_prog_compiler_static_works_GCJ=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6; }
 
-if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
     :
 else
     lt_prog_compiler_static_GCJ=
@@ -17121,11 +17475,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:17124: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:17478: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:17128: \$? = $ac_status" >&5
+   echo "$as_me:17482: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -17205,12 +17559,13 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
+  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   for cc_temp in $compiler""; do
@@ -17269,7 +17624,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[3-9]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	ld_shlibs_GCJ=no
@@ -17489,7 +17844,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[4-9]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -17509,7 +17864,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -17781,11 +18136,10 @@
       link_all_deplibs_GCJ=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)
@@ -18254,7 +18608,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -18787,6 +19141,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -18870,6 +19239,7 @@
     predeps_GCJ \
     postdeps_GCJ \
     compiler_lib_search_path_GCJ \
+    compiler_lib_search_dirs_GCJ \
     archive_cmds_GCJ \
     archive_expsym_cmds_GCJ \
     postinstall_cmds_GCJ \
@@ -19118,6 +19488,10 @@
 # shared library.
 postdeps=$lt_postdeps_GCJ
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
@@ -19291,7 +19665,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -19351,6 +19725,7 @@
     predeps_RC \
     postdeps_RC \
     compiler_lib_search_path_RC \
+    compiler_lib_search_dirs_RC \
     archive_cmds_RC \
     archive_expsym_cmds_RC \
     postinstall_cmds_RC \
@@ -19599,6 +19974,10 @@
 # shared library.
 postdeps=$lt_postdeps_RC
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
@@ -19787,18 +20166,20 @@
 
 
 
+# uncomment in 0.7
+#AM_PATH_PYTHON(2.5.0,,[AC_MSG_ERROR([could not find Python 2.5.0])])
 
 
 
 
         if test -n "$PYTHON"; then
       # If the user set $PYTHON, use it and don't search something else.
-      { echo "$as_me:$LINENO: checking whether $PYTHON version >= 2.3.5" >&5
-echo $ECHO_N "checking whether $PYTHON version >= 2.3.5... $ECHO_C" >&6; }
+      { echo "$as_me:$LINENO: checking whether $PYTHON version >= 2.4.0" >&5
+echo $ECHO_N "checking whether $PYTHON version >= 2.4.0... $ECHO_C" >&6; }
       prog="import sys, string
 # split strings by '.' and convert to numeric.  Append some zeros
 # because we need at least 4 digits for the hex conversion.
-minver = map(int, string.split('2.3.5', '.')) + [0, 0, 0]
+minver = map(int, string.split('2.4.0', '.')) + [0, 0, 0]
 minverhex = 0
 for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[i]
 sys.exit(sys.hexversion < minverhex)"
@@ -19819,8 +20200,8 @@
     else
       # Otherwise, try each interpreter until we find one that satisfies
       # VERSION.
-      { echo "$as_me:$LINENO: checking for a Python interpreter with version >= 2.3.5" >&5
-echo $ECHO_N "checking for a Python interpreter with version >= 2.3.5... $ECHO_C" >&6; }
+      { echo "$as_me:$LINENO: checking for a Python interpreter with version >= 2.4.0" >&5
+echo $ECHO_N "checking for a Python interpreter with version >= 2.4.0... $ECHO_C" >&6; }
 if test "${am_cv_pathless_PYTHON+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -19830,7 +20211,7 @@
 	  prog="import sys, string
 # split strings by '.' and convert to numeric.  Append some zeros
 # because we need at least 4 digits for the hex conversion.
-minver = map(int, string.split('2.3.5', '.')) + [0, 0, 0]
+minver = map(int, string.split('2.4.0', '.')) + [0, 0, 0]
 minverhex = 0
 for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[i]
 sys.exit(sys.hexversion < minverhex)"
@@ -19896,8 +20277,8 @@
 
 
   if test "$PYTHON" = :; then
-      { { echo "$as_me:$LINENO: error: no suitable Python interpreter found" >&5
-echo "$as_me: error: no suitable Python interpreter found" >&2;}
+      { { echo "$as_me:$LINENO: error: could not find Python 2.4.0" >&5
+echo "$as_me: error: could not find Python 2.4.0" >&2;}
    { (exit 1); exit 1; }; }
   else
 
@@ -21554,12 +21935,12 @@
         pkg_cv_CLUTTER_CFLAGS="$CLUTTER_CFLAGS"
     else
         if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"clutter-0.6 >= 0.6.0\"") >&5
-  ($PKG_CONFIG --exists --print-errors "clutter-0.6 >= 0.6.0") 2>&5
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"clutter-0.6 >= 0.6.2\"") >&5
+  ($PKG_CONFIG --exists --print-errors "clutter-0.6 >= 0.6.2") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
-  pkg_cv_CLUTTER_CFLAGS=`$PKG_CONFIG --cflags "clutter-0.6 >= 0.6.0" 2>/dev/null`
+  pkg_cv_CLUTTER_CFLAGS=`$PKG_CONFIG --cflags "clutter-0.6 >= 0.6.2" 2>/dev/null`
 else
   pkg_failed=yes
 fi
@@ -21572,12 +21953,12 @@
         pkg_cv_CLUTTER_LIBS="$CLUTTER_LIBS"
     else
         if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"clutter-0.6 >= 0.6.0\"") >&5
-  ($PKG_CONFIG --exists --print-errors "clutter-0.6 >= 0.6.0") 2>&5
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"clutter-0.6 >= 0.6.2\"") >&5
+  ($PKG_CONFIG --exists --print-errors "clutter-0.6 >= 0.6.2") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
-  pkg_cv_CLUTTER_LIBS=`$PKG_CONFIG --libs "clutter-0.6 >= 0.6.0" 2>/dev/null`
+  pkg_cv_CLUTTER_LIBS=`$PKG_CONFIG --libs "clutter-0.6 >= 0.6.2" 2>/dev/null`
 else
   pkg_failed=yes
 fi
@@ -21596,14 +21977,14 @@
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-	        CLUTTER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "clutter-0.6 >= 0.6.0"`
+	        CLUTTER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "clutter-0.6 >= 0.6.2"`
         else
-	        CLUTTER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "clutter-0.6 >= 0.6.0"`
+	        CLUTTER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "clutter-0.6 >= 0.6.2"`
         fi
 	# Put the nasty error message in config.log where it belongs
 	echo "$CLUTTER_PKG_ERRORS" >&5
 
-	{ { echo "$as_me:$LINENO: error: Package requirements (clutter-0.6 >= 0.6.0) were not met:
+	{ { echo "$as_me:$LINENO: error: Package requirements (clutter-0.6 >= 0.6.2) were not met:
 
 $CLUTTER_PKG_ERRORS
 
@@ -21614,7 +21995,7 @@
 and CLUTTER_LIBS to avoid the need to call pkg-config.
 See the pkg-config man page for more details.
 " >&5
-echo "$as_me: error: Package requirements (clutter-0.6 >= 0.6.0) were not met:
+echo "$as_me: error: Package requirements (clutter-0.6 >= 0.6.2) were not met:
 
 $CLUTTER_PKG_ERRORS
 
@@ -21663,6 +22044,8 @@
 
 
 if test "x$PYGST_DEFSDIR" = "x"; then
+  { echo "$as_me:$LINENO: WARNING: No PyGStreamer definitions found, disabling clutter-gst" >&5
+echo "$as_me: WARNING: No PyGStreamer definitions found, disabling clutter-gst" >&2;}
   build_cluttergst=no
 else
   build_cluttergst=yes
@@ -22797,7 +23180,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by pyclutter $as_me 0.6.0, which was
+This file was extended by pyclutter $as_me 0.6.2, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -22850,7 +23233,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-pyclutter config.status 0.6.0
+pyclutter config.status 0.6.2
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
@@ -23130,10 +23513,10 @@
 ECHO!$ECHO$ac_delim
 AR!$AR$ac_delim
 RANLIB!$RANLIB$ac_delim
+DSYMUTIL!$DSYMUTIL$ac_delim
+NMEDIT!$NMEDIT$ac_delim
 DLLTOOL!$DLLTOOL$ac_delim
 AS!$AS$ac_delim
-OBJDUMP!$OBJDUMP$ac_delim
-CPP!$CPP$ac_delim
 _ACEOF
 
   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
@@ -23175,6 +23558,8 @@
 ac_delim='%!_!# '
 for ac_last_try in false false false false false :; do
   cat >conf$$subs.sed <<_ACEOF
+OBJDUMP!$OBJDUMP$ac_delim
+CPP!$CPP$ac_delim
 CXX!$CXX$ac_delim
 CXXFLAGS!$CXXFLAGS$ac_delim
 ac_ct_CXX!$ac_ct_CXX$ac_delim
@@ -23233,7 +23618,7 @@
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 56; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 58; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/configure.ac pyclutter-0.6.2/configure.ac
--- pyclutter-0.6.0/configure.ac	2008-02-19 11:40:59.000000000 +0000
+++ pyclutter-0.6.2/configure.ac	2008-04-15 13:24:42.000000000 +0100
@@ -1,14 +1,14 @@
 AC_PREREQ(2.53)
 
 # clutter package version number, (as distinct from shared library version)
-# An odd micro number indicates in-progress development, (eg. from CVS)
+# An odd micro number indicates in-progress development, (eg. from svn)
 # An even micro number indicates a released version.
 m4_define(pyclutter_version_major, 0)
 m4_define(pyclutter_version_minor, 6)
-m4_define(pyclutter_version_micro, 0)
+m4_define(pyclutter_version_micro, 2)
 m4_define(pyclutter_version, pyclutter_version_major.pyclutter_version_minor.pyclutter_version_micro)
 
-m4_define(clutter_required_version,      0.6.0)
+m4_define(clutter_required_version,      0.6.2)
 m4_define(cluttergtk_required_version,   0.6.0)
 m4_define(cluttergst_required_version,   0.6.1)
 m4_define(cluttercairo_required_version, 0.6.0)
@@ -42,8 +42,10 @@
 AC_LIBTOOL_WIN32_DLL
 AC_PROG_LIBTOOL
 
-AM_PATH_PYTHON(2.3.5)
-AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
+# uncomment in 0.7
+#AM_PATH_PYTHON(2.5.0,,[AC_MSG_ERROR([could not find Python 2.5.0])])
+AM_PATH_PYTHON(2.4.0,,[AC_MSG_ERROR([could not find Python 2.4.0])])
+AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR([could not find Python headers])])
 
 PLATFORM=`$PYTHON -c "from distutils import util; print util.get_platform()"`
 AC_SUBST(PLATFORM)
@@ -90,6 +92,7 @@
 dnl check for sub modules
 
 if test "x$PYGST_DEFSDIR" = "x"; then
+  AC_MSG_WARN([No PyGStreamer definitions found, disabling clutter-gst])
   build_cluttergst=no
 else
   build_cluttergst=yes
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/Makefile.am pyclutter-0.6.2/docs/Makefile.am
--- pyclutter-0.6.0/docs/Makefile.am	2008-02-19 13:44:22.000000000 +0000
+++ pyclutter-0.6.2/docs/Makefile.am	2008-03-03 11:24:31.000000000 +0000
@@ -17,6 +17,7 @@
     reference/clutter-cluttergroup.xml		\
     reference/clutter-clutterrectangle.xml	\
     reference/clutter-cluttertexture.xml	\
+    reference/clutter-cluttertimeline.xml	\
     $(NULL)
 
 HTML_FILES =					\
@@ -34,6 +35,7 @@
 	html/class-cluttergroup.html		\
 	html/class-clutterrectangle.html	\
 	html/class-cluttertexture.html		\
+	html/class-cluttertimeline.html		\
 	html/pyclutter.devhelp
 
 CSS_FILES = $(PYGOBJECT_PYGDOCS)/style.css
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/Makefile.in pyclutter-0.6.2/docs/Makefile.in
--- pyclutter-0.6.0/docs/Makefile.in	2008-02-19 13:44:25.000000000 +0000
+++ pyclutter-0.6.2/docs/Makefile.in	2008-04-15 13:28:58.000000000 +0100
@@ -97,6 +97,7 @@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
 ECHO = @ECHO@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
@@ -119,6 +120,7 @@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
+NMEDIT = @NMEDIT@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
@@ -225,6 +227,7 @@
     reference/clutter-cluttergroup.xml		\
     reference/clutter-clutterrectangle.xml	\
     reference/clutter-cluttertexture.xml	\
+    reference/clutter-cluttertimeline.xml	\
     $(NULL)
 
 HTML_FILES = \
@@ -242,6 +245,7 @@
 	html/class-cluttergroup.html		\
 	html/class-clutterrectangle.html	\
 	html/class-cluttertexture.html		\
+	html/class-cluttertimeline.html		\
 	html/pyclutter.devhelp
 
 CSS_FILES = $(PYGOBJECT_PYGDOCS)/style.css
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/ch01.html pyclutter-0.6.2/docs/html/ch01.html
--- pyclutter-0.6.0/docs/html/ch01.html	2008-02-19 13:39:23.000000000 +0000
+++ pyclutter-0.6.2/docs/html/ch01.html	2008-04-15 13:19:31.000000000 +0100
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Abstract Classes and Interfaces</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="pt02.html" title="Part II. Clutter Core Reference"><link rel="prev" href="pt02.html" title="Part II. Clutter Core Reference"><link rel="next" href="class-clutteractor.html" title="clutter.Actor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Abstract Classes and Interfaces</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt02.html">Prev</a> </td><th width="60%" align="center">Part II. Clutter Core Reference</th><td width="20%" align="right"> <a accesskey="n" href="class-clutteractor.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2515065"></a>Abstract Classes and Interfaces</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="class-clutteractor.html">clutter.Actor</a></span><span class="refpurpose"> — Base abstract class for all visual stage actors.</span></dt><dt><span class="refentrytitle"><a href="class-cluttercontainer.html">clutter.Container</a></span><span class="refpurpose"> — Interface for container actors</span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pt02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="pt02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="class-clutteractor.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part II. Clutter Core Reference </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> clutter.Actor</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Abstract Classes and Interfaces</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="pt02.html" title="Part II. Clutter Core Reference"><link rel="prev" href="pt02.html" title="Part II. Clutter Core Reference"><link rel="next" href="class-clutteractor.html" title="clutter.Actor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Abstract Classes and Interfaces</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt02.html">Prev</a> </td><th width="60%" align="center">Part II. Clutter Core Reference</th><td width="20%" align="right"> <a accesskey="n" href="class-clutteractor.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2565025"></a>Abstract Classes and Interfaces</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="class-clutteractor.html">clutter.Actor</a></span><span class="refpurpose"> — Base abstract class for all visual stage actors.</span></dt><dt><span class="refentrytitle"><a href="class-cluttercontainer.html">clutter.Container</a></span><span class="refpurpose"> — Interface for container actors</span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pt02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="pt02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="class-clutteractor.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part II. Clutter Core Reference </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> clutter.Actor</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/ch02.html pyclutter-0.6.2/docs/html/ch02.html
--- pyclutter-0.6.0/docs/html/ch02.html	2008-02-19 13:39:24.000000000 +0000
+++ pyclutter-0.6.2/docs/html/ch02.html	2008-04-15 13:19:31.000000000 +0100
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Base Actors</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="pt02.html" title="Part II. Clutter Core Reference"><link rel="prev" href="class-cluttercontainer.html" title="clutter.Container"><link rel="next" href="class-clutterrectangle.html" title="clutter.Rectangle"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Base Actors</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="class-cluttercontainer.html">Prev</a> </td><th width="60%" align="center">Part II. Clutter Core Reference</th><td width="20%" align="right"> <a accesskey="n" href="class-clutterrectangle.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2547528"></a>Base Actors</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="class-clutterrectangle.html">clutter.Rectangle</a></span><span class="refpurpose"> — An actor that displays simple rectangles</span></dt><dt><span class="refentrytitle"><a href="class-cluttertexture.html">clutter.Texture</a></span><span class="refpurpose"> — An actor for displaying and manipulating images</span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="class-cluttercontainer.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="pt02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="class-clutterrectangle.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">clutter.Container </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> clutter.Rectangle</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Base Actors</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="pt02.html" title="Part II. Clutter Core Reference"><link rel="prev" href="class-cluttercontainer.html" title="clutter.Container"><link rel="next" href="class-clutterrectangle.html" title="clutter.Rectangle"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Base Actors</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="class-cluttercontainer.html">Prev</a> </td><th width="60%" align="center">Part II. Clutter Core Reference</th><td width="20%" align="right"> <a accesskey="n" href="class-clutterrectangle.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2565039"></a>Base Actors</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="class-clutterrectangle.html">clutter.Rectangle</a></span><span class="refpurpose"> — An actor that displays simple rectangles</span></dt><dt><span class="refentrytitle"><a href="class-cluttertexture.html">clutter.Texture</a></span><span class="refpurpose"> — An actor for displaying and manipulating images</span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="class-cluttercontainer.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="pt02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="class-clutterrectangle.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">clutter.Container </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> clutter.Rectangle</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/class-clutteractor.html pyclutter-0.6.2/docs/html/class-clutteractor.html
--- pyclutter-0.6.0/docs/html/class-clutteractor.html	2008-02-19 13:39:23.000000000 +0000
+++ pyclutter-0.6.2/docs/html/class-clutteractor.html	2008-04-15 13:19:31.000000000 +0100
@@ -1,49 +1,49 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>clutter.Actor</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch01.html" title="Abstract Classes and Interfaces"><link rel="prev" href="ch01.html" title="Abstract Classes and Interfaces"><link rel="next" href="class-cluttercontainer.html" title="clutter.Container"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clutter.Actor</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><th width="60%" align="center">Abstract Classes and Interfaces</th><td width="20%" align="right"> <a accesskey="n" href="class-cluttercontainer.html">Next</a></td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-clutteractor"></a><div class="titlepage"></div><div class="refnamediv"><h2>clutter.Actor</h2><p>clutter.Actor — Base abstract class for all visual stage actors.</p></div><div class="refsect1" lang="en"><a name="id2570197"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Actor</span></span>(<span class="ooclass"><span class="classname">gobject.GInitiallyUnowned</span></span>):
-<code class="methodsynopsis">    def <span class="methodname"><a href="class-clutteractor.html#method-clutteractor--show" title="clutter.Actor.show">show</a></span>(<span class="methodparam"></span>)</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="id2507744"></a><h2>Ancestry</h2><pre class="synopsis">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>clutter.Actor</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch01.html" title="Abstract Classes and Interfaces"><link rel="prev" href="ch01.html" title="Abstract Classes and Interfaces"><link rel="next" href="class-cluttercontainer.html" title="clutter.Container"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clutter.Actor</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><th width="60%" align="center">Abstract Classes and Interfaces</th><td width="20%" align="right"> <a accesskey="n" href="class-cluttercontainer.html">Next</a></td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-clutteractor"></a><div class="titlepage"></div><div class="refnamediv"><h2>clutter.Actor</h2><p>clutter.Actor — Base abstract class for all visual stage actors.</p></div><div class="refsect1" lang="en"><a name="id2587353"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Actor</span></span>(<span class="ooclass"><span class="classname">gobject.GInitiallyUnowned</span></span>):
+<code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-clutteractor.html#method-clutteractor--show" title="clutter.Actor.show">show</a></span>(<span class="methodparam"></span>)</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="id2575332"></a><h2>Ancestry</h2><pre class="synopsis">
 <PYGTKDOCLINK HREF="class-gobject">gobject.GObject</PYGTKDOCLINK>
  +--<PYGTKDOCLINK HREF="class-gobject">gobject.GInitiallyUnowned</PYGTKDOCLINK>
-     +--<a href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
+     +--<a class="link" href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
   </pre></div><div class="refsect1" lang="en"><a name="properties-clutteractor"></a><h2>Properties</h2><div class="blockquote"><table width="100%" border="0" bgcolor="#E0E0E0"><tr><td valign="top"><div class="informaltable"><table width="100%" border="0"><colgroup><col><col><col></colgroup><tbody><tr valign="top"><td valign="top">"clip"</td><td valign="top">Read-Write</td><td valign="top">The clip region for the actor.</td></tr><tr valign="top"><td valign="top">"depth"</td><td valign="top">Read-Write</td><td valign="top">Depth of the actor. Default value: 0. Since 0.6.</td></tr><tr valign="top"><td valign="top">"has-clip"</td><td valign="top">Read</td><td valign="top">Whether the actor has the clip property set or not. 
                 Allowed values: &gt;= -2147483647. Default value: False.</td></tr><tr valign="top"><td valign="top">"height"</td><td valign="top">Read-Write</td><td valign="top">Height of the actor (in pixels). Allowed values: &gt;= 0. 
-                Default value: 0.</td></tr><tr valign="top"><td valign="top">"name"</td><td valign="top">Read-Write</td><td valign="top">The name of the actor. Default value: None. Since 0.2.</td></tr><tr valign="top"><td valign="top">"opacity"</td><td valign="top">Read-Write</td><td valign="top">Opacity of the actor. Default value: 255.</td></tr><tr valign="top"><td valign="top">"reactive"</td><td valign="top">Read-Write</td><td valign="top">Whether the actor is reactive or not. Default value: False. Since 0.6.</td></tr><tr valign="top"><td valign="top">"rotation-angle-x"</td><td valign="top">Read-Write</td><td valign="top">The rotation angle on the X axis. Allowed values: &gt;= 0. Default value: 0.</td></tr><tr valign="top"><td valign="top">"rotation-angle-y"</td><td valign="top">Read-Write</td><td valign="top">The rotation angle on the Y axis. Allowed values: &gt;= 0. Default value: 0.</td></tr><tr valign="top"><td valign="top">"rotation-angle-z"</td><td valign="top">Read-Write</td><td valign="top">The rotation angle on the Z axis. Allowed values: &gt;= 0. Default value: 0.</td></tr><tr valign="top"><td valign="top">"rotation-center-x"</td><td valign="top">Read-Write</td><td valign="top">The rotation center on the X axis.</td></tr><tr valign="top"><td valign="top">"rotation-center-y"</td><td valign="top">Read-Write</td><td valign="top">The rotation center on the Y axis.</td></tr><tr valign="top"><td valign="top">"rotation-center-z"</td><td valign="top">Read-Write</td><td valign="top">The rotation center on the Z axis.</td></tr><tr valign="top"><td valign="top">"scale-x"</td><td valign="top">Read-Write</td><td valign="top">Scale X. Allowed values: &gt;= 0. Default value: 1.</td></tr><tr valign="top"><td valign="top">"scale-y"</td><td valign="top">Read-Write</td><td valign="top">Scale Y. Allowed values: &gt;= 0. Default value: 1.</td></tr><tr valign="top"><td valign="top">"scale-z"</td><td valign="top">Read-Write</td><td valign="top">Scale Z. Allowed values: &gt;= 0. Default value: 1.</td></tr><tr valign="top"><td valign="top">"visible"</td><td valign="top">Read-Write</td><td valign="top">Whether the actor is visible or not. Default value: False.</td></tr><tr valign="top"><td valign="top">"width"</td><td valign="top">Read-Write</td><td valign="top">Width of the actor (in pixels). Allowed values: &gt;= 0. Default value: 0.</td></tr><tr valign="top"><td valign="top">"x"</td><td valign="top">Read-Write</td><td valign="top">X coordinate of the actor. Allowed values: &gt;= -2147483647. Default value: 0.</td></tr><tr valign="top"><td valign="top">"y"</td><td valign="top">Read-Write</td><td valign="top">Y coordinate of the actor. Allowed values: &gt;= -2147483647. Default value: 0.</td></tr></tbody></table></div></td></tr></table></div></div><div class="refsect1" lang="en"><a name="signal-prototypes-clutteractor"></a><h2>Signal Prototypes</h2><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--button-press-event" title='The "button-press-event" clutter.Actor signal'>button-press-event</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--button-release-event" title='The "button-release-event" clutter.Actor signal'>button-release-event</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--captured-event" title='The "captured-event" clutter.Actor signal'>captured-event</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--destroy" title='The "destroy" clutter.Actor signal'>destroy</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--enter-event" title='The "enter-event" clutter.Actor signal'>enter-event</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--event" title='The "event" clutter.Actor signal'>event</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--focus-in" title='The "focus-in" clutter.Actor signal'>focus-in</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--focus-out" title='The "focus-out" clutter.Actor signal'>focus-out</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--hide" title='The "hide" clutter.Actor signal'>hide</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--key-press-event" title='The "key-press-event" clutter.Actor signal'>key-press-event</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--key-release-event" title='The "key-release-event" clutter.Actor signal'>key-release-event</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--leave-event" title='The "leave-event" clutter.Actor signal'>leave-event</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--motion-event" title='The "motion-event" clutter.Actor signal'>motion-event</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--parent-set" title='The "parent-set" clutter.Actor signal'>parent-set</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>old_parent</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--scroll-event" title='The "scroll-event" clutter.Actor signal'>scroll-event</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">
-          "<a href="class-clutteractor.html#signal-clutteractor--show" title='The "show" clutter.Actor signal'>show</a>"
-        </span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr></tbody></table></div><div class="refsect1" lang="en"><a name="description-clutteractor"></a><h2>Description</h2><p>
-      <a href="class-clutteractor.html" title="clutter.Actor"><code class="classname">clutter.Actor</code></a> is a 
+                Default value: 0.</td></tr><tr valign="top"><td valign="top">"name"</td><td valign="top">Read-Write</td><td valign="top">The name of the actor. Default value: None. Since 0.2.</td></tr><tr valign="top"><td valign="top">"opacity"</td><td valign="top">Read-Write</td><td valign="top">Opacity of the actor. Default value: 255.</td></tr><tr valign="top"><td valign="top">"reactive"</td><td valign="top">Read-Write</td><td valign="top">Whether the actor is reactive or not. Default value: False. Since 0.6.</td></tr><tr valign="top"><td valign="top">"rotation-angle-x"</td><td valign="top">Read-Write</td><td valign="top">The rotation angle on the X axis. Allowed values: &gt;= 0. Default value: 0.</td></tr><tr valign="top"><td valign="top">"rotation-angle-y"</td><td valign="top">Read-Write</td><td valign="top">The rotation angle on the Y axis. Allowed values: &gt;= 0. Default value: 0.</td></tr><tr valign="top"><td valign="top">"rotation-angle-z"</td><td valign="top">Read-Write</td><td valign="top">The rotation angle on the Z axis. Allowed values: &gt;= 0. Default value: 0.</td></tr><tr valign="top"><td valign="top">"rotation-center-x"</td><td valign="top">Read-Write</td><td valign="top">The rotation center on the X axis.</td></tr><tr valign="top"><td valign="top">"rotation-center-y"</td><td valign="top">Read-Write</td><td valign="top">The rotation center on the Y axis.</td></tr><tr valign="top"><td valign="top">"rotation-center-z"</td><td valign="top">Read-Write</td><td valign="top">The rotation center on the Z axis.</td></tr><tr valign="top"><td valign="top">"scale-x"</td><td valign="top">Read-Write</td><td valign="top">Scale X. Allowed values: &gt;= 0. Default value: 1.</td></tr><tr valign="top"><td valign="top">"scale-y"</td><td valign="top">Read-Write</td><td valign="top">Scale Y. Allowed values: &gt;= 0. Default value: 1.</td></tr><tr valign="top"><td valign="top">"scale-z"</td><td valign="top">Read-Write</td><td valign="top">Scale Z. Allowed values: &gt;= 0. Default value: 1.</td></tr><tr valign="top"><td valign="top">"visible"</td><td valign="top">Read-Write</td><td valign="top">Whether the actor is visible or not. Default value: False.</td></tr><tr valign="top"><td valign="top">"width"</td><td valign="top">Read-Write</td><td valign="top">Width of the actor (in pixels). Allowed values: &gt;= 0. Default value: 0.</td></tr><tr valign="top"><td valign="top">"x"</td><td valign="top">Read-Write</td><td valign="top">X coordinate of the actor. Allowed values: &gt;= -2147483647. Default value: 0.</td></tr><tr valign="top"><td valign="top">"y"</td><td valign="top">Read-Write</td><td valign="top">Y coordinate of the actor. Allowed values: &gt;= -2147483647. Default value: 0.</td></tr></tbody></table></div></td></tr></table></div></div><div class="refsect1" lang="en"><a name="signal-prototypes-clutteractor"></a><h2>Signal Prototypes</h2><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--button-press-event" title='The "button-press-event" clutter.Actor signal'>button-press-event</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--button-release-event" title='The "button-release-event" clutter.Actor signal'>button-release-event</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--captured-event" title='The "captured-event" clutter.Actor signal'>captured-event</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--destroy" title='The "destroy" clutter.Actor signal'>destroy</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--enter-event" title='The "enter-event" clutter.Actor signal'>enter-event</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--event" title='The "event" clutter.Actor signal'>event</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--focus-in" title='The "focus-in" clutter.Actor signal'>focus-in</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--focus-out" title='The "focus-out" clutter.Actor signal'>focus-out</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--hide" title='The "hide" clutter.Actor signal'>hide</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--key-press-event" title='The "key-press-event" clutter.Actor signal'>key-press-event</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--key-release-event" title='The "key-release-event" clutter.Actor signal'>key-release-event</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--leave-event" title='The "leave-event" clutter.Actor signal'>leave-event</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--motion-event" title='The "motion-event" clutter.Actor signal'>motion-event</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--parent-set" title='The "parent-set" clutter.Actor signal'>parent-set</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>old_parent</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--scroll-event" title='The "scroll-event" clutter.Actor signal'>scroll-event</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-clutteractor.html#signal-clutteractor--show" title='The "show" clutter.Actor signal'>show</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr></tbody></table></div><div class="refsect1" lang="en"><a name="description-clutteractor"></a><h2>Description</h2><p>
+      <a class="link" href="class-clutteractor.html" title="clutter.Actor"><code class="classname">clutter.Actor</code></a> is a 
       base abstract class for all visual elements on the stage. Every object that must
       appear on the main <PYGTKDOCLINK HREF="class-clutterstage"><code class="classname">clutter.Stage</code></PYGTKDOCLINK> 
-      must also be a <a href="class-clutteractor.html" title="clutter.Actor"><code class="classname">clutter.Actor</code></a>, 
+      must also be a <a class="link" href="class-clutteractor.html" title="clutter.Actor"><code class="classname">clutter.Actor</code></a>, 
       either by using one of the classes provided by Clutter, or by implementing a new 
-      <a href="class-clutteractor.html" title="clutter.Actor"><code class="classname">clutter.Actor</code></a> subclass.</p></div><div class="refsect1" lang="en"><a name="id2602608"></a><h2>Methods</h2><div class="refsect2" lang="en"><a name="method-clutteractor--show"></a><h3>clutter.Actor.show</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">show</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody></tbody></table><p>
+      <a class="link" href="class-clutteractor.html" title="clutter.Actor"><code class="classname">clutter.Actor</code></a> subclass.</p></div><div class="refsect1" lang="en"><a name="id2597231"></a><h2>Methods</h2><div class="refsect2" lang="en"><a name="method-clutteractor--show"></a><h3>clutter.Actor.show</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">show</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody></tbody></table><p>
       Flags a clutter actor to be displayed. An actor not shown will 
       not appear on the display.
     </p></div><div class="refsect2" lang="en"><a name="method-clutteractor--show-all"></a><h3>clutter.Actor.show_all</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">show_all</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody></tbody></table><p>
@@ -55,174 +55,174 @@
     </p></div><div class="refsect2" lang="en"><a name="method-clutteractor--hide-all"></a><h3>clutter.Actor.hide_all</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">hide_all</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody></tbody></table><p>
       Flags a visible clutter actor to be hidden, along with all its
       children.
-    </p></div></div><div class="refsect1" lang="en"><a name="id2602756"></a><h2>Signals</h2><div class="refsect2" lang="en"><a name="signal-clutteractor--button-press-event"></a><h3>The "button-press-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+    </p></div></div><div class="refsect1" lang="en"><a name="id2597404"></a><h2>Signals</h2><div class="refsect2" lang="en"><a name="signal-clutteractor--button-press-event"></a><h3>The "button-press-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the object which received the event</td></tr><tr><td><span class="term">
+        </span></p></td><td>the object which received the event</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>event</code></em> :
-        </span></td><td>a <PYGTKDOCLINK HREF="class-clutterbuttonevent"><code class="classname">clutter.ButtonEvent</code></PYGTKDOCLINK></td></tr><tr><td><span class="term">
+        </span></p></td><td>a <PYGTKDOCLINK HREF="class-clutterbuttonevent"><code class="classname">clutter.ButtonEvent</code></PYGTKDOCLINK></td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "button-press-event" signal is emitted each time a mouse button is pressed on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--button-release-event"></a><h3>The "button-release-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "button-press-event" signal is emitted each time a mouse button is pressed on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--button-release-event"></a><h3>The "button-release-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the object which received the event</td></tr><tr><td><span class="term">
+        </span></p></td><td>the object which received the event</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>event</code></em> :
-        </span></td><td>a <PYGTKDOCLINK HREF="class-clutterbuttonevent"><code class="classname">clutter.ButtonEvent</code></PYGTKDOCLINK></td></tr><tr><td><span class="term">
+        </span></p></td><td>a <PYGTKDOCLINK HREF="class-clutterbuttonevent"><code class="classname">clutter.ButtonEvent</code></PYGTKDOCLINK></td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "button-release-event" signal is emitted each time a mouse button is released on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--captured-event"></a><h3>The "captured-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "button-release-event" signal is emitted each time a mouse button is released on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--captured-event"></a><h3>The "captured-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the object which received the signal</td></tr><tr><td><span class="term">
+        </span></p></td><td>the object which received the signal</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>event</code></em> :
-        </span></td><td>a <PYGTKDOCLINK HREF="class-clutterevent"><code class="classname">clutter.Event</code></PYGTKDOCLINK></td></tr><tr><td><span class="term">
+        </span></p></td><td>a <PYGTKDOCLINK HREF="class-clutterevent"><code class="classname">clutter.Event</code></PYGTKDOCLINK></td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "captured-event" signal is emitted when an event is captured by Clutter. 
+        </span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "captured-event" signal is emitted when an event is captured by Clutter. 
       This signal will be emitted starting from the top-level container (the 
       <PYGTKDOCLINK HREF="class-clutterstage"><code class="classname">clutter.Stage</code></PYGTKDOCLINK>) 
       to the actor which received the event going down the hierarchy. This signal 
       can be used to intercept every event before the specialized events 
-      (like "<a href="class-clutteractor.html#signal-clutteractor--button-press-event" title='The "button-press-event" clutter.Actor signal'>button-press-event</a>" or
+      (like "<a class="link" href="class-clutteractor.html#signal-clutteractor--button-press-event" title='The "button-press-event" clutter.Actor signal'>button-press-event</a>" or
       "<PYGTKDOCLINK HREF="signal-clutteractor--button-released-event">key-released-event</PYGTKDOCLINK>") 
-      are emitted.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--destroy"></a><h3>The "destroy" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+      are emitted.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--destroy"></a><h3>The "destroy" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the object which received the signal</td></tr><tr><td><span class="term">
+        </span></p></td><td>the object which received the signal</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "destroy" signal is emitted when an actor is destroyed, either by direct invocation of 
+        </span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "destroy" signal is emitted when an actor is destroyed, either by direct invocation of 
       <PYGTKDOCLINK HREF="method-clutteractor--destroy"><code class="methodname">clutter.Actor.destroy</code>()</PYGTKDOCLINK> 
-      or when the <a href="class-cluttergroup.html" title="clutter.Group"><code class="classname">clutter.Group</code></a> that 
-      contains the actor is destroyed.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--enter-event"></a><h3>The "enter-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+      or when the <a class="link" href="class-cluttergroup.html" title="clutter.Group"><code class="classname">clutter.Group</code></a> that 
+      contains the actor is destroyed.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--enter-event"></a><h3>The "enter-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the object which the pointer has entered</td></tr><tr><td><span class="term">
+        </span></p></td><td>the object which the pointer has entered</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>event</code></em> :
-        </span></td><td>a <PYGTKDOCLINK HREF="class-cluttercrossingevent"><code class="classname">clutter.CrossingEvent</code></PYGTKDOCLINK></td></tr><tr><td><span class="term">
+        </span></p></td><td>a <PYGTKDOCLINK HREF="class-cluttercrossingevent"><code class="classname">clutter.CrossingEvent</code></PYGTKDOCLINK></td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>Returns</code></em> :
-        </span></td><td><code class="code">True</code> if the event has been handled by the actor, 
-            or <code class="code">False</code> to continue the emission.</td></tr></tbody></table><p>The "event-event" signal is emitted when the pointer enters the <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--event"></a><h3>The "event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+        </span></p></td><td><code class="code">True</code> if the event has been handled by the actor, 
+            or <code class="code">False</code> to continue the emission.</td></tr></tbody></table><p>The "event-event" signal is emitted when the pointer enters the <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--event"></a><h3>The "event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the object which received the event</td></tr><tr><td><span class="term">
+        </span></p></td><td>the object which received the event</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>event</code></em> :
-        </span></td><td>a <PYGTKDOCLINK HREF="class-cluttercrossingevent"><code class="classname">clutter.Event</code></PYGTKDOCLINK></td></tr><tr><td><span class="term">
+        </span></p></td><td>a <PYGTKDOCLINK HREF="class-cluttercrossingevent"><code class="classname">clutter.Event</code></PYGTKDOCLINK></td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>Returns</code></em> :
-        </span></td><td><code class="code">True</code> if the event has been handled by the actor, 
+        </span></p></td><td><code class="code">True</code> if the event has been handled by the actor, 
             or <code class="code">False</code> to continue the emission.</td></tr></tbody></table><p>The "event" signal is emitted each time an event is received by the actor. 
       This signal will be emitted on every actor, following the hierarchy chain, 
       until it reaches the top-level container (the 
-      <PYGTKDOCLINK HREF="class-clutterstage"><code class="classname">clutter.Stage</code></PYGTKDOCLINK>).</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--focus-in"></a><h3>The "focus-in" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+      <PYGTKDOCLINK HREF="class-clutterstage"><code class="classname">clutter.Stage</code></PYGTKDOCLINK>).</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--focus-in"></a><h3>The "focus-in" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the actor which now now has key focus</td></tr><tr><td><span class="term">
+        </span></p></td><td>the actor which now now has key focus</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "focus-in" signal is emitted when <em class="parameter"><code>actor</code></em> recieves key focus.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--focus-out"></a><h3>The "focus-out" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "focus-in" signal is emitted when <em class="parameter"><code>actor</code></em> recieves key focus.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--focus-out"></a><h3>The "focus-out" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the actor which now now has key focus</td></tr><tr><td><span class="term">
+        </span></p></td><td>the actor which now now has key focus</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "focus-out" signal is emitted when <em class="parameter"><code>actor</code></em> loses key focus.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--hide"></a><h3>The "hide" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "focus-out" signal is emitted when <em class="parameter"><code>actor</code></em> loses key focus.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--hide"></a><h3>The "hide" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the object which received the signal</td></tr><tr><td><span class="term">
+        </span></p></td><td>the object which received the signal</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "hide" signal is emitted when an actor is no longer visible.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--key-press-event"></a><h3>The "key-press-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "hide" signal is emitted when an actor is no longer visible.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--key-press-event"></a><h3>The "key-press-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the actor which received the event</td></tr><tr><td><span class="term">
+        </span></p></td><td>the actor which received the event</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>event</code></em> :
-        </span></td><td>a <PYGTKDOCLINK HREF="class-clutterkeyevent"><code class="classname">clutter.KeyEvent</code></PYGTKDOCLINK></td></tr><tr><td><span class="term">
+        </span></p></td><td>a <PYGTKDOCLINK HREF="class-clutterkeyevent"><code class="classname">clutter.KeyEvent</code></PYGTKDOCLINK></td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>Returns</code></em> :
-        </span></td><td><code class="code">True</code> if the event has been handled by the actor,
+        </span></p></td><td><code class="code">True</code> if the event has been handled by the actor,
             or <code class="code">False</code> to continue the emission.</td></tr></tbody></table><p>The "key-press-event" signal is emitted each time a keyboard button 
-      is pressed on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--key-release-event"></a><h3>The "key-release-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+      is pressed on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--key-release-event"></a><h3>The "key-release-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the actor which received the event</td></tr><tr><td><span class="term">
+        </span></p></td><td>the actor which received the event</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>event</code></em> :
-        </span></td><td>a <PYGTKDOCLINK HREF="class-clutterkeyevent"><code class="classname">clutter.KeyEvent</code></PYGTKDOCLINK></td></tr><tr><td><span class="term">
+        </span></p></td><td>a <PYGTKDOCLINK HREF="class-clutterkeyevent"><code class="classname">clutter.KeyEvent</code></PYGTKDOCLINK></td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>Returns</code></em> :
-        </span></td><td><code class="code">True</code> if the event has been handled by the actor,
+        </span></p></td><td><code class="code">True</code> if the event has been handled by the actor,
             or <code class="code">False</code> to continue the emission.</td></tr></tbody></table><p>The "key-press-event" signal is emitted each time a keyboard button 
-      is released on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--leave-event"></a><h3>The "leave-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+      is released on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--leave-event"></a><h3>The "leave-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the actor which the pointer has left</td></tr><tr><td><span class="term">
+        </span></p></td><td>the actor which the pointer has left</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>event</code></em> :
-        </span></td><td>a <PYGTKDOCLINK HREF="class-cluttercrossingevent"><code class="classname">clutter.CrossingEvent</code></PYGTKDOCLINK></td></tr><tr><td><span class="term">
+        </span></p></td><td>a <PYGTKDOCLINK HREF="class-cluttercrossingevent"><code class="classname">clutter.CrossingEvent</code></PYGTKDOCLINK></td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>Returns</code></em> :
-        </span></td><td><code class="code">True</code> if the event has been handled by the actor,
-            or <code class="code">False</code> to continue the emission.</td></tr></tbody></table><p>The "leave-event" signal is emitted when the pointer leaves the <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--motion-event"></a><h3>The "motion-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+        </span></p></td><td><code class="code">True</code> if the event has been handled by the actor,
+            or <code class="code">False</code> to continue the emission.</td></tr></tbody></table><p>The "leave-event" signal is emitted when the pointer leaves the <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--motion-event"></a><h3>The "motion-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the actor which the pointer has moved on</td></tr><tr><td><span class="term">
+        </span></p></td><td>the actor which the pointer has moved on</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>event</code></em> :
-        </span></td><td>a <PYGTKDOCLINK HREF="class-cluttermotionevent"><code class="classname">clutter.MotionEvent</code></PYGTKDOCLINK></td></tr><tr><td><span class="term">
+        </span></p></td><td>a <PYGTKDOCLINK HREF="class-cluttermotionevent"><code class="classname">clutter.MotionEvent</code></PYGTKDOCLINK></td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>Returns</code></em> :
-        </span></td><td><code class="code">True</code> if the event has been handled by the actor,
-            or <code class="code">False</code> to continue the emission.</td></tr></tbody></table><p>The "motion-event" signal is emitted each time the mouse pointer is moved on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--parent-set"></a><h3>The "parent-set" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>old_parent</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+        </span></p></td><td><code class="code">True</code> if the event has been handled by the actor,
+            or <code class="code">False</code> to continue the emission.</td></tr></tbody></table><p>The "motion-event" signal is emitted each time the mouse pointer is moved on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--parent-set"></a><h3>The "parent-set" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>old_parent</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the actor which received the signal</td></tr><tr><td><span class="term">
+        </span></p></td><td>the actor which received the signal</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>old_parent</code></em> :
-        </span></td><td>the previous parent of the actor, or <code class="code">None</code></td></tr><tr><td><span class="term">
+        </span></p></td><td>the previous parent of the actor, or <code class="code">None</code></td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "parent-set" signal is emitted when the parent of the actor changes.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--scroll-event"></a><h3>The "scroll-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "parent-set" signal is emitted when the parent of the actor changes.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--scroll-event"></a><h3>The "scroll-event" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the actor which received the event</td></tr><tr><td><span class="term">
+        </span></p></td><td>the actor which received the event</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>event</code></em> :
-        </span></td><td>a <PYGTKDOCLINK HREF="class-clutterscrollevent"><code class="classname">clutter.ScrollEvent</code></PYGTKDOCLINK></td></tr><tr><td><span class="term">
+        </span></p></td><td>a <PYGTKDOCLINK HREF="class-clutterscrollevent"><code class="classname">clutter.ScrollEvent</code></PYGTKDOCLINK></td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr><tr><td><span class="term">
+        </span></p></td><td>additional user parameters (if any)</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>Returns</code></em> :
-        </span></td><td><code class="code">True</code> if the event has been handled by the actor,
-            or <code class="code">False</code> to continue the emission.</td></tr></tbody></table><p>The "scroll-event" signal is emitted each time the mouse is scrolled on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--show"></a><h3>The "show" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">
+        </span></p></td><td><code class="code">True</code> if the event has been handled by the actor,
+            or <code class="code">False</code> to continue the emission.</td></tr></tbody></table><p>The "scroll-event" signal is emitted each time the mouse is scrolled on <em class="parameter"><code>actor</code></em>.</p></div><div class="refsect2" lang="en"><a name="signal-clutteractor--show"></a><h3>The "show" clutter.Actor signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
           <em class="parameter"><code>actor</code></em> :
-        </span></td><td>the actor which received the event</td></tr><tr><td><span class="term">
+        </span></p></td><td>the actor which received the event</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>user_param1</code></em> :
-        </span></td><td>the first user parameter (if any) specified
-            with the <code class="methodname">connect</code>() method</td></tr><tr><td><span class="term">
+        </span></p></td><td>the first user parameter (if any) specified
+            with the <code class="methodname">connect</code>() method</td></tr><tr><td><p><span class="term">
           <em class="parameter"><code>...</code></em> :
-        </span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "show" signal is emitted when an actor becomes visible.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="class-cluttercontainer.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Abstract Classes and Interfaces </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> clutter.Container</td></tr></table></div></body></html>
+        </span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "show" signal is emitted when an actor becomes visible.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="class-cluttercontainer.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Abstract Classes and Interfaces </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> clutter.Container</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/class-cluttercolor.html pyclutter-0.6.2/docs/html/class-cluttercolor.html
--- pyclutter-0.6.0/docs/html/class-cluttercolor.html	2008-02-19 13:39:24.000000000 +0000
+++ pyclutter-0.6.2/docs/html/class-cluttercolor.html	2008-04-15 13:19:32.000000000 +0100
@@ -1,10 +1,10 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Colors</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch04.html" title="General purpose API"><link rel="prev" href="ch04.html" title="General purpose API"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Colors</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><th width="60%" align="center">General purpose API</th><td width="20%" align="right"> </td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-cluttercolor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Colors</h2><p>Colors — Color management and manipulation.</p></div><div class="refsect1" lang="en"><a name="id2559695"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Color</span></span>:
-<code class="constructorsynopsis">    <span class="methodname"><a href="class-cluttercolor.html#constructor-cluttercolor" title="Constructor">clutter.Color</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>red</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>green</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>blue</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>alpha</code></strong></span><span class="initializer">=0</span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-cluttercolor.html#method-cluttercolor--foo" title="clutter.Color.foo">foo</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>bar</code></strong></span></span>)</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="id2557819"></a><h2>Ancestry</h2><pre class="synopsis">+-- <a href="class-cluttercolor.html" title="Colors">clutter.Color</a>
-	</pre></div><div class="refsect1" lang="en"><a name="description-cluttercolor"></a><h2>Description</h2><p><a href="class-cluttercolor.html" title="Colors"><code class="classname">clutter.Color</code></a> is a simple 
-		type for representing colors.</p></div><div class="refsect1" lang="en"><a name="constructor-cluttercolor"></a><h2>Constructor</h2><pre class="programlisting"><code class="constructorsynopsis">    <span class="methodname">clutter.Color</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>red</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>green</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>blue</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>alpha</code></strong></span><span class="initializer">=0</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><strong class="parameter"><code>red</code></strong> :</span></td><td>red component, between 0 and 255</td></tr><tr><td><span class="term"><strong class="parameter"><code>green</code></strong> :</span></td><td>green component, between 0 and 255</td></tr><tr><td><span class="term"><strong class="parameter"><code>blue</code></strong> :</span></td><td>blue component, between 0 and 255</td></tr><tr><td><span class="term"><strong class="parameter"><code>alpha</code></strong> :</span></td><td>alpha component, between 0 and 255</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a new <a href="class-cluttercolor.html" title="Colors"><code class="classname">clutter.Color</code></a>.
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Colors</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch04.html" title="General purpose API"><link rel="prev" href="ch04.html" title="General purpose API"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Colors</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><th width="60%" align="center">General purpose API</th><td width="20%" align="right"> </td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-cluttercolor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Colors</h2><p>Colors — Color management and manipulation.</p></div><div class="refsect1" lang="en"><a name="id2578332"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Color</span></span>:
+<code class="constructorsynopsis">    <span class="methodname"><a class="link" href="class-cluttercolor.html#constructor-cluttercolor" title="Constructor">clutter.Color</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>red</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>green</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>blue</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>alpha</code></strong></span><span class="initializer">=0</span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttercolor.html#method-cluttercolor--foo" title="clutter.Color.foo">foo</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>bar</code></strong></span></span>)</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="id2591621"></a><h2>Ancestry</h2><pre class="synopsis">+-- <a class="link" href="class-cluttercolor.html" title="Colors">clutter.Color</a>
+	</pre></div><div class="refsect1" lang="en"><a name="description-cluttercolor"></a><h2>Description</h2><p><a class="link" href="class-cluttercolor.html" title="Colors"><code class="classname">clutter.Color</code></a> is a simple 
+		type for representing colors.</p></div><div class="refsect1" lang="en"><a name="constructor-cluttercolor"></a><h2>Constructor</h2><pre class="programlisting"><code class="constructorsynopsis">    <span class="methodname">clutter.Color</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>red</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>green</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>blue</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>alpha</code></strong></span><span class="initializer">=0</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>red</code></strong> :</span></p></td><td>red component, between 0 and 255</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>green</code></strong> :</span></p></td><td>green component, between 0 and 255</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>blue</code></strong> :</span></p></td><td>blue component, between 0 and 255</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>alpha</code></strong> :</span></p></td><td>alpha component, between 0 and 255</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-cluttercolor.html" title="Colors"><code class="classname">clutter.Color</code></a>.
 			</td></tr></tbody></table><p>
-	</p></div><div class="refsect1" lang="en"><a name="id2565118"></a><h2>Methods</h2><div class="refsect2" lang="en"><a name="method-cluttercolor--foo"></a><h3>clutter.Color.foo</h3><pre class="programlisting">
+	</p></div><div class="refsect1" lang="en"><a name="id2549596"></a><h2>Methods</h2><div class="refsect2" lang="en"><a name="method-cluttercolor--foo"></a><h3>clutter.Color.foo</h3><pre class="programlisting">
       <code class="methodsynopsis">    def <span class="methodname">foo</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>bar</code></em></span></span>)</code>
-    </pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><em class="parameter"><code>vanizzle</code></em> :</span></td><td>test</td></tr></tbody></table><p>
+    </pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>vanizzle</code></em> :</span></p></td><td>test</td></tr></tbody></table><p>
       Some text.
    </p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch04.html">Up</a></td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">General purpose API </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/class-cluttercontainer.html pyclutter-0.6.2/docs/html/class-cluttercontainer.html
--- pyclutter-0.6.0/docs/html/class-cluttercontainer.html	2008-02-19 13:39:23.000000000 +0000
+++ pyclutter-0.6.2/docs/html/class-cluttercontainer.html	2008-04-15 13:19:31.000000000 +0100
@@ -1,35 +1,35 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>clutter.Container</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch01.html" title="Abstract Classes and Interfaces"><link rel="prev" href="class-clutteractor.html" title="clutter.Actor"><link rel="next" href="ch02.html" title="Base Actors"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clutter.Container</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="class-clutteractor.html">Prev</a> </td><th width="60%" align="center">Abstract Classes and Interfaces</th><td width="20%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-cluttercontainer"></a><div class="titlepage"></div><div class="refnamediv"><h2>clutter.Container</h2><p>clutter.Container — Interface for container actors</p></div><div class="refsect1" lang="en"><a name="id2579482"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Container</span></span>(<span class="ooclass"><span class="classname">gobject.GInterface</span></span>):
-<code class="methodsynopsis">    def <span class="methodname"><a href="class-cluttercontainer.html#method-cluttercontainer--add" title="clutter.Container.add">add</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-cluttercontainer.html#method-cluttercontainer--remove" title="clutter.Container.remove">remove</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><PYGTKDOCLINK HREF="method-cluttercontainer--get-children">get_children</PYGTKDOCLINK></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-cluttercontainer.html#method-cluttercontainer--foreach" title="clutter.Container.foreach">foreach</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>callback</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>callback_data</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-cluttercontainer.html#method-cluttercontainer--find-child-by-name" title="clutter.Container.find_child_by_name">find_child_by_name</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>name</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-cluttercontainer.html#method-cluttercontainer--raise-child" title="clutter.Container.raise_child">raise_child</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>sibling</code></em></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-cluttercontainer.html#method-cluttercontainer--lower-child" title="clutter.Container.lower_child">lower_child</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>sibling</code></em></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-cluttercontainer.html#method-cluttercontainer--sort-depth-order" title="clutter.Container.sort_depth_order">sort_depth_order</a></span>()</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="signal-prototypes-cluttercontainer"></a><h2>Signal Prototypes</h2><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">"<a href="class-cluttercontainer.html#signal-cluttercontainer--actor-added" title='The "actor-added" clutter.Container Signal'>actor-added</a>"</span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>container</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">"<a href="class-cluttercontainer.html#signal-cluttercontainer--actor-removed" title='The "actor-removed" clutter.Container Signal'>actor-removed</a>"</span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>container</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr></tbody></table></div><div class="refsect1" lang="en"><a name="description-cluttergroup"></a><h2>Description</h2><p>
-      <a href="class-cluttercontainer.html" title="clutter.Container"><code class="classname">clutter.Container</code></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>clutter.Container</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch01.html" title="Abstract Classes and Interfaces"><link rel="prev" href="class-clutteractor.html" title="clutter.Actor"><link rel="next" href="ch02.html" title="Base Actors"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clutter.Container</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="class-clutteractor.html">Prev</a> </td><th width="60%" align="center">Abstract Classes and Interfaces</th><td width="20%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-cluttercontainer"></a><div class="titlepage"></div><div class="refnamediv"><h2>clutter.Container</h2><p>clutter.Container — Interface for container actors</p></div><div class="refsect1" lang="en"><a name="id2580491"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Container</span></span>(<span class="ooclass"><span class="classname">gobject.GInterface</span></span>):
+<code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttercontainer.html#method-cluttercontainer--add" title="clutter.Container.add">add</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttercontainer.html#method-cluttercontainer--remove" title="clutter.Container.remove">remove</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><PYGTKDOCLINK HREF="method-cluttercontainer--get-children">get_children</PYGTKDOCLINK></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttercontainer.html#method-cluttercontainer--foreach" title="clutter.Container.foreach">foreach</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>callback</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>callback_data</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttercontainer.html#method-cluttercontainer--find-child-by-name" title="clutter.Container.find_child_by_name">find_child_by_name</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>name</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttercontainer.html#method-cluttercontainer--raise-child" title="clutter.Container.raise_child">raise_child</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>sibling</code></em></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttercontainer.html#method-cluttercontainer--lower-child" title="clutter.Container.lower_child">lower_child</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>sibling</code></em></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttercontainer.html#method-cluttercontainer--sort-depth-order" title="clutter.Container.sort_depth_order">sort_depth_order</a></span>()</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="signal-prototypes-cluttercontainer"></a><h2>Signal Prototypes</h2><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">"<a class="link" href="class-cluttercontainer.html#signal-cluttercontainer--actor-added" title='The "actor-added" clutter.Container Signal'>actor-added</a>"</span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>container</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">"<a class="link" href="class-cluttercontainer.html#signal-cluttercontainer--actor-removed" title='The "actor-removed" clutter.Container Signal'>actor-removed</a>"</span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>container</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr></tbody></table></div><div class="refsect1" lang="en"><a name="description-cluttergroup"></a><h2>Description</h2><p>
+      <a class="link" href="class-cluttercontainer.html" title="clutter.Container"><code class="classname">clutter.Container</code></a>
       is an interface for writing actors containing other actors. It provides
       a standard API for adding, removing and iterating over the children of
       a container.
     </p><p>
-      An actor implementing the Container interface is <a href="class-cluttergroup.html" title="clutter.Group"><code class="classname">clutter.Group</code></a>.
-    </p></div><div class="refsect1" lang="en"><a name="id2533715"></a><h2>Methods</h2><div class="refsect2" lang="en"><a name="method-cluttercontainer--add"></a><h3>clutter.Container.add</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">add</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><strong class="parameter"><code>actor :</code></strong></span></td><td>an actor to be placed inside the continer</td></tr><tr><td><span class="term"><em class="parameter"><code>...</code></em> :</span></td><td>zero or more actors to add</td></tr></tbody></table><p>
+      An actor implementing the Container interface is <a class="link" href="class-cluttergroup.html" title="clutter.Group"><code class="classname">clutter.Group</code></a>.
+    </p></div><div class="refsect1" lang="en"><a name="id2550514"></a><h2>Methods</h2><div class="refsect2" lang="en"><a name="method-cluttercontainer--add"></a><h3>clutter.Container.add</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">add</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>actor :</code></strong></span></p></td><td>an actor to be placed inside the continer</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>zero or more actors to add</td></tr></tbody></table><p>
       The <code class="methodname">add</code>() method places new, unparented
-      actors inside a <a href="class-cluttercontainer.html" title="clutter.Container">clutter.Container</a>.
-    </p></div><div class="refsect2" lang="en"><a name="method-cluttercontainer--remove"></a><h3>clutter.Container.remove</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">remove</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><strong class="parameter"><code>actor :</code></strong></span></td><td>an actor to be removed from the continer</td></tr><tr><td><span class="term"><em class="parameter"><code>...</code></em> :</span></td><td>zero or more actors to remove</td></tr></tbody></table><p>
+      actors inside a <a class="link" href="class-cluttercontainer.html" title="clutter.Container">clutter.Container</a>.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttercontainer--remove"></a><h3>clutter.Container.remove</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">remove</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>actor :</code></strong></span></p></td><td>an actor to be removed from the continer</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>zero or more actors to remove</td></tr></tbody></table><p>
       The <code class="methodname">remove</code>() method removes a child from
-      a <a href="class-cluttercontainer.html" title="clutter.Container">clutter.Container</a>.
-    </p></div><div class="refsect2" lang="en"><a name="method-cluttercontainer--foreach"></a><h3>clutter.Container.foreach</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">foreach</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>callback</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>callback_data</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><strong class="parameter"><code>callback :</code></strong></span></td><td>a function to be called on each actor</td></tr><tr><td><span class="term"><em class="parameter"><code>...</code></em> :</span></td><td>data to be passed to the callback</td></tr></tbody></table><p>
+      a <a class="link" href="class-cluttercontainer.html" title="clutter.Container">clutter.Container</a>.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttercontainer--foreach"></a><h3>clutter.Container.foreach</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">foreach</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>callback</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>callback_data</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>callback :</code></strong></span></p></td><td>a function to be called on each actor</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>data to be passed to the callback</td></tr></tbody></table><p>
       The <code class="methodname">foreach</code>() method invokes a callback
-      on every child of a <a href="class-cluttercontainer.html" title="clutter.Container">clutter.Container</a>.
-    </p></div><div class="refsect2" lang="en"><a name="method-cluttercontainer--raise-child"></a><h3>clutter.Container.raise_child</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">raise_child</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>sibling</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><strong class="parameter"><code>actor :</code></strong></span></td><td>the actor to raise</td></tr><tr><td><span class="term"><em class="parameter"><code>sibling</code></em> :</span></td><td>the sibling to raise to, or <code class="literal">None</code></td></tr></tbody></table><p>
-      Raises <a href="class-clutteractor.html" title="clutter.Actor">actor</a> at the level
+      on every child of a <a class="link" href="class-cluttercontainer.html" title="clutter.Container">clutter.Container</a>.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttercontainer--raise-child"></a><h3>clutter.Container.raise_child</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">raise_child</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>sibling</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>actor :</code></strong></span></p></td><td>the actor to raise</td></tr><tr><td><p><span class="term"><em class="parameter"><code>sibling</code></em> :</span></p></td><td>the sibling to raise to, or <code class="literal">None</code></td></tr></tbody></table><p>
+      Raises <a class="link" href="class-clutteractor.html" title="clutter.Actor">actor</a> at the level
       of sibling, in the depth ordering. If sibling is <code class="literal">None</code>
-      then <a href="class-clutteractor.html" title="clutter.Actor">actor</a> will be raised
+      then <a class="link" href="class-clutteractor.html" title="clutter.Actor">actor</a> will be raised
       at the top.
-    </p></div><div class="refsect2" lang="en"><a name="method-cluttercontainer--lower-child"></a><h3>clutter.Container.lower_child</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">lower_child</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>sibling</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><strong class="parameter"><code>actor :</code></strong></span></td><td>the actor to lower</td></tr><tr><td><span class="term"><em class="parameter"><code>sibling</code></em> :</span></td><td>the sibling to lower to, or <code class="literal">None</code></td></tr></tbody></table><p>
-      Lowers <a href="class-clutteractor.html" title="clutter.Actor">actor</a> at the level
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttercontainer--lower-child"></a><h3>clutter.Container.lower_child</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">lower_child</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>actor</code></strong></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>sibling</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>actor :</code></strong></span></p></td><td>the actor to lower</td></tr><tr><td><p><span class="term"><em class="parameter"><code>sibling</code></em> :</span></p></td><td>the sibling to lower to, or <code class="literal">None</code></td></tr></tbody></table><p>
+      Lowers <a class="link" href="class-clutteractor.html" title="clutter.Actor">actor</a> at the level
       of sibling, in the depth ordering. If sibling is <code class="literal">None</code>
-      then <a href="class-clutteractor.html" title="clutter.Actor">actor</a> will be lowered
+      then <a class="link" href="class-clutteractor.html" title="clutter.Actor">actor</a> will be lowered
       at the bottom.
-    </p></div><div class="refsect2" lang="en"><a name="method-cluttercontainer--find-child-by-name"></a><h3>clutter.Container.find_child_by_name</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">find_child_by_name</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>name</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><strong class="parameter"><code>name :</code></strong></span></td><td>the name of the child</td></tr></tbody></table><p>
-      Finds the <a href="class-clutteractor.html" title="clutter.Actor">actor</a> with
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttercontainer--find-child-by-name"></a><h3>clutter.Container.find_child_by_name</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">find_child_by_name</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>name</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>name :</code></strong></span></p></td><td>the name of the child</td></tr></tbody></table><p>
+      Finds the <a class="link" href="class-clutteractor.html" title="clutter.Actor">actor</a> with
       the given name.
     </p></div><div class="refsect2" lang="en"><a name="method-cluttercontainer--sort-depth-order"></a><h3>clutter.Container.sort_depth_order</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">sort_depth_order</span>()</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody></tbody></table><p>
       Resorts the children of a container according to their depth.
-    </p></div></div><div class="refsect1" lang="en"><a name="id2575406"></a><h2>Signals</h2><div class="refsect2" lang="en"><a name="signal-cluttercontainer--actor-added"></a><h3>The "actor-added" clutter.Container Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>container</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><em class="parameter"><code>container</code></em> :</span></td><td>the container that received the signal</td></tr><tr><td><span class="term"><em class="parameter"><code>actor</code></em> :</span></td><td>the newly added child</td></tr><tr><td><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><span class="term"><em class="parameter"><code>...</code></em> :</span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "actor-added" signal is emitted when a new actor has been
-    added to the container.</p></div><div class="refsect2" lang="en"><a name="signal-cluttercontainer--actor-removed"></a><h3>The "actor-removed" clutter.Container Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>container</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><em class="parameter"><code>container</code></em> :</span></td><td>the container that received the signal</td></tr><tr><td><span class="term"><em class="parameter"><code>actor</code></em> :</span></td><td>the removed child</td></tr><tr><td><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><span class="term"><em class="parameter"><code>...</code></em> :</span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "actor-removed" signal is emitted when an actor has been
+    </p></div></div><div class="refsect1" lang="en"><a name="id2617259"></a><h2>Signals</h2><div class="refsect2" lang="en"><a name="signal-cluttercontainer--actor-added"></a><h3>The "actor-added" clutter.Container Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>container</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td><td>the container that received the signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>actor</code></em> :</span></p></td><td>the newly added child</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "actor-added" signal is emitted when a new actor has been
+    added to the container.</p></div><div class="refsect2" lang="en"><a name="signal-cluttercontainer--actor-removed"></a><h3>The "actor-removed" clutter.Container Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>container</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>actor</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td><td>the container that received the signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>actor</code></em> :</span></p></td><td>the removed child</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "actor-removed" signal is emitted when an actor has been
     removed from the container.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="class-clutteractor.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">clutter.Actor </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Base Actors</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/class-cluttergroup.html pyclutter-0.6.2/docs/html/class-cluttergroup.html
--- pyclutter-0.6.0/docs/html/class-cluttergroup.html	2008-02-19 13:39:24.000000000 +0000
+++ pyclutter-0.6.2/docs/html/class-cluttergroup.html	2008-04-15 13:19:32.000000000 +0100
@@ -1,30 +1,30 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>clutter.Group</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch03.html" title="Container Actors"><link rel="prev" href="ch03.html" title="Container Actors"><link rel="next" href="pt03.html" title="Part III. Clutter Animation Support"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clutter.Group</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><th width="60%" align="center">Container Actors</th><td width="20%" align="right"> <a accesskey="n" href="pt03.html">Next</a></td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-cluttergroup"></a><div class="titlepage"></div><div class="refnamediv"><h2>clutter.Group</h2><p>clutter.Group — An actor that can contain multiple children</p></div><div class="refsect1" lang="en"><a name="id2570329"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Group</span></span>(<span class="ooclass"><span class="classname"><a href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a></span></span>, <span class="ooclass"><span class="classname"><a href="class-cluttercontainer.html" title="clutter.Container">clutter.Container</a></span></span>):
-<code class="constructorsynopsis">    <span class="methodname"><a href="class-cluttergroup.html#constructor-cluttergroup" title="Constructor">clutter.Group</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-cluttergroup.html#method-cluttergroup--get-nth-child" title="clutter.Group.get_nth_child">get_nth_child</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>index</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-cluttergroup.html#method-cluttergroup--get-n-children" title="clutter.Group.get_n_children">get_n_children</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-cluttergroup.html#method-cluttergroup--remove-all" title="clutter.Group.remove_all">remove_all</a></span>(<span class="methodparam"></span>)</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="id2586537"></a><h2>Ancestry</h2><pre class="synopsis">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>clutter.Group</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch03.html" title="Container Actors"><link rel="prev" href="ch03.html" title="Container Actors"><link rel="next" href="pt03.html" title="Part III. Clutter Animation Support"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clutter.Group</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><th width="60%" align="center">Container Actors</th><td width="20%" align="right"> <a accesskey="n" href="pt03.html">Next</a></td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-cluttergroup"></a><div class="titlepage"></div><div class="refnamediv"><h2>clutter.Group</h2><p>clutter.Group — An actor that can contain multiple children</p></div><div class="refsect1" lang="en"><a name="id2576151"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Group</span></span>(<span class="ooclass"><span class="classname"><a class="link" href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a></span></span>, <span class="ooclass"><span class="classname"><a class="link" href="class-cluttercontainer.html" title="clutter.Container">clutter.Container</a></span></span>):
+<code class="constructorsynopsis">    <span class="methodname"><a class="link" href="class-cluttergroup.html#constructor-cluttergroup" title="Constructor">clutter.Group</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttergroup.html#method-cluttergroup--get-nth-child" title="clutter.Group.get_nth_child">get_nth_child</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>index</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttergroup.html#method-cluttergroup--get-n-children" title="clutter.Group.get_n_children">get_n_children</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttergroup.html#method-cluttergroup--remove-all" title="clutter.Group.remove_all">remove_all</a></span>(<span class="methodparam"></span>)</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="id2619118"></a><h2>Ancestry</h2><pre class="synopsis">
 <PYGTKDOCLINK HREF="class-gobject">gobject.GObject</PYGTKDOCLINK>
  +--<PYGTKDOCLINK HREF="class-gobject">gobject.GInitiallyUnowned</PYGTKDOCLINK>
-     +--<a href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
-         +--<a href="class-cluttergroup.html" title="clutter.Group">clutter.Group</a>
-  </pre></div><div class="refsect1" lang="en"><a name="id2586583"></a><h2>Properties</h2><p><a href="class-clutteractor.html#properties-clutteractor" title="Properties">clutter.Actor Properties</a></p><p><PYGTKDOCLINK HREF="properties-cluttercontainer">clutter.Container Properties</PYGTKDOCLINK></p></div><div class="refsect1" lang="en"><a name="id2586611"></a><h2>Signal Prototypes</h2><p><a href="class-clutteractor.html#signal-prototypes-clutteractor" title="Signal Prototypes">clutter.Actor Signal Prototypes</a></p><p><a href="class-cluttercontainer.html#signal-prototypes-cluttercontainer" title="Signal Prototypes">clutter.Container Signal Prototypes</a></p></div><div class="refsect1" lang="en"><a name="description-cluttergroup"></a><h2>Description</h2><p>
-      <a href="class-cluttergroup.html" title="clutter.Group"><code class="classname">clutter.Group</code></a>
+     +--<a class="link" href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
+         +--<a class="link" href="class-cluttergroup.html" title="clutter.Group">clutter.Group</a>
+  </pre></div><div class="refsect1" lang="en"><a name="id2618399"></a><h2>Properties</h2><p><a class="link" href="class-clutteractor.html#properties-clutteractor" title="Properties">clutter.Actor Properties</a></p><p><PYGTKDOCLINK HREF="properties-cluttercontainer">clutter.Container Properties</PYGTKDOCLINK></p></div><div class="refsect1" lang="en"><a name="id2618427"></a><h2>Signal Prototypes</h2><p><a class="link" href="class-clutteractor.html#signal-prototypes-clutteractor" title="Signal Prototypes">clutter.Actor Signal Prototypes</a></p><p><a class="link" href="class-cluttercontainer.html#signal-prototypes-cluttercontainer" title="Signal Prototypes">clutter.Container Signal Prototypes</a></p></div><div class="refsect1" lang="en"><a name="description-cluttergroup"></a><h2>Description</h2><p>
+      <a class="link" href="class-cluttergroup.html" title="clutter.Group"><code class="classname">clutter.Group</code></a>
       is an Actor which contains multiple child actors positioned relative
       to the Group position. Other operations such as scaling, rotating and
       clipping of the group will affect its children.
     </p><p>
       A Group size is defined by the size and position of its children. Resize
-      requests via <a href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
+      requests via <a class="link" href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
       methods wil be ignored.
-    </p></div><div class="refsect1" lang="en"><a name="constructor-cluttergroup"></a><h2>Constructor</h2><pre class="programlisting"><code class="constructorsynopsis">    <span class="methodname">clutter.Group</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a new <a href="class-cluttergroup.html" title="clutter.Group"><code class="classname">clutter.Group</code></a>.
+    </p></div><div class="refsect1" lang="en"><a name="constructor-cluttergroup"></a><h2>Constructor</h2><pre class="programlisting"><code class="constructorsynopsis">    <span class="methodname">clutter.Group</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-cluttergroup.html" title="clutter.Group"><code class="classname">clutter.Group</code></a>.
         </td></tr></tbody></table><p>
-    Creates a new <a href="class-cluttergroup.html" title="clutter.Group"><code class="classname">clutter.Group</code></a> object.
-  </p></div><div class="refsect1" lang="en"><a name="id2571702"></a><h2>Methods</h2><div class="refsect2" lang="en"><a name="method-cluttergroup--get-nth-child"></a><h3>clutter.Group.get_nth_child</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_nth_child</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>index</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> the child <a href="class-clutteractor.html" title="clutter.Actor">actor</a> at index.</td></tr></tbody></table><p>
+    Creates a new <a class="link" href="class-cluttergroup.html" title="clutter.Group"><code class="classname">clutter.Group</code></a> object.
+  </p></div><div class="refsect1" lang="en"><a name="id2603224"></a><h2>Methods</h2><div class="refsect2" lang="en"><a name="method-cluttergroup--get-nth-child"></a><h3>clutter.Group.get_nth_child</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_nth_child</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>index</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the child <a class="link" href="class-clutteractor.html" title="clutter.Actor">actor</a> at index.</td></tr></tbody></table><p>
       The <code class="methodname">get_nth_child</code>() method retrieves the
-      child <a href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a> at
+      child <a class="link" href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a> at
       the given index.
-    </p></div><div class="refsect2" lang="en"><a name="method-cluttergroup--get-n-children"></a><h3>clutter.Group.get_n_children</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_n_children</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> the number of <a href="class-clutteractor.html" title="clutter.Actor">actor</a> children.</td></tr></tbody></table><p>
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttergroup--get-n-children"></a><h3>clutter.Group.get_n_children</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_n_children</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the number of <a class="link" href="class-clutteractor.html" title="clutter.Actor">actor</a> children.</td></tr></tbody></table><p>
       The <code class="methodname">get_n_children</code>() method retrieves the
-      number of <a href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
+      number of <a class="link" href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
       children.
     </p></div><div class="refsect2" lang="en"><a name="method-cluttergroup--remove-all"></a><h3>clutter.Group.remove_all</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">remove_all</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody></tbody></table><p>
       The <code class="methodname">remove_all</code>() method removes all
       the children of a Group.
-    </p></div></div><div class="refsect1" lang="en"><a name="id2582593"></a><h2>Signals</h2></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="pt03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Container Actors </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part III. Clutter Animation Support</td></tr></table></div></body></html>
+    </p></div></div><div class="refsect1" lang="en"><a name="id2616317"></a><h2>Signals</h2></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="pt03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Container Actors </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part III. Clutter Animation Support</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/class-clutterrectangle.html pyclutter-0.6.2/docs/html/class-clutterrectangle.html
--- pyclutter-0.6.0/docs/html/class-clutterrectangle.html	2008-02-19 13:39:24.000000000 +0000
+++ pyclutter-0.6.2/docs/html/class-clutterrectangle.html	2008-04-15 13:19:31.000000000 +0100
@@ -1,33 +1,33 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>clutter.Rectangle</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch02.html" title="Base Actors"><link rel="prev" href="ch02.html" title="Base Actors"><link rel="next" href="class-cluttertexture.html" title="clutter.Texture"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clutter.Rectangle</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Base Actors</th><td width="20%" align="right"> <a accesskey="n" href="class-cluttertexture.html">Next</a></td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-clutterrectangle"></a><div class="titlepage"></div><div class="refnamediv"><h2>clutter.Rectangle</h2><p>clutter.Rectangle — An actor that displays simple rectangles</p></div><div class="refsect1" lang="en"><a name="id2601045"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Rectangle</span></span>(<span class="ooclass"><span class="classname"><a href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a></span></span>):
-<code class="constructorsynopsis">    <span class="methodname"><a href="class-clutterrectangle.html#constructor-clutterrectangle" title="Constructor">clutter.Rectangle</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span><span class="initializer">=None</span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-clutterrectangle.html#method-clutterrectangle--get-color" title="clutter.Rectangle.get_color">get_color</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-clutterrectangle.html#method-clutterrectangle--set-color" title="clutter.Rectangle.set_color">set_color</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-clutterrectangle.html#method-clutterrectangle--get-border-color" title="clutter.Rectangle.get_border_color">get_border_color</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-clutterrectangle.html#method-clutterrectangle--set-border-color" title="clutter.Rectangle.set_border_color">set_border_color</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-clutterrectangle.html#method-clutterrectangle--get-border-width" title="clutter.Rectangle.get_border_width">get_border_width</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a href="class-clutterrectangle.html#method-clutterrectangle--set-border-width" title="clutter.Rectangle.set_border_width">set_border_width</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>width</code></strong></span></span>)</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="id2566653"></a><h2>Ancestry</h2><pre class="synopsis">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>clutter.Rectangle</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch02.html" title="Base Actors"><link rel="prev" href="ch02.html" title="Base Actors"><link rel="next" href="class-cluttertexture.html" title="clutter.Texture"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clutter.Rectangle</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Base Actors</th><td width="20%" align="right"> <a accesskey="n" href="class-cluttertexture.html">Next</a></td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-clutterrectangle"></a><div class="titlepage"></div><div class="refnamediv"><h2>clutter.Rectangle</h2><p>clutter.Rectangle — An actor that displays simple rectangles</p></div><div class="refsect1" lang="en"><a name="id2599475"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Rectangle</span></span>(<span class="ooclass"><span class="classname"><a class="link" href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a></span></span>):
+<code class="constructorsynopsis">    <span class="methodname"><a class="link" href="class-clutterrectangle.html#constructor-clutterrectangle" title="Constructor">clutter.Rectangle</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span><span class="initializer">=None</span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-clutterrectangle.html#method-clutterrectangle--get-color" title="clutter.Rectangle.get_color">get_color</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-clutterrectangle.html#method-clutterrectangle--set-color" title="clutter.Rectangle.set_color">set_color</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-clutterrectangle.html#method-clutterrectangle--get-border-color" title="clutter.Rectangle.get_border_color">get_border_color</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-clutterrectangle.html#method-clutterrectangle--set-border-color" title="clutter.Rectangle.set_border_color">set_border_color</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-clutterrectangle.html#method-clutterrectangle--get-border-width" title="clutter.Rectangle.get_border_width">get_border_width</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-clutterrectangle.html#method-clutterrectangle--set-border-width" title="clutter.Rectangle.set_border_width">set_border_width</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>width</code></strong></span></span>)</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="id2525794"></a><h2>Ancestry</h2><pre class="synopsis">
 <PYGTKDOCLINK HREF="class-gobject">gobject.GObject</PYGTKDOCLINK>
  +--<PYGTKDOCLINK HREF="class-gobject">gobject.GInitiallyUnowned</PYGTKDOCLINK>
-     +--<a href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
-         +--<a href="class-clutterrectangle.html" title="clutter.Rectangle">clutter.Rectangle</a>
-  </pre></div><div class="refsect1" lang="en"><a name="properties-clutterrectangle"></a><h2>Properties</h2><p><a href="class-clutteractor.html#properties-clutteractor" title="Properties">clutter.Actor Properties</a></p><div class="blockquote"><table width="100%" border="0" bgcolor="#E0E0E0"><tr><td valign="top"><div class="informaltable"><table width="100%" border="0"><colgroup><col><col><col></colgroup><tbody><tr valign="top"><td valign="top">"color"</td><td valign="top">Read-Write</td><td valign="top">The color of the rectangle.</td></tr><tr valign="top"><td valign="top">"border-color"</td><td valign="top">Read-Write</td><td valign="top">The color of the border</td></tr><tr valign="top"><td valign="top">"border-width"</td><td valign="top">Read-Write</td><td valign="top">Width of the border of the rectangle (in pixels). Allowed values: &gt;= 0. Default value: 0.</td></tr><tr valign="top"><td valign="top">"has-border"</td><td valign="top">Read</td><td valign="top">Whether the rectangle should have a border or not. Default value: False.</td></tr></tbody></table></div></td></tr></table></div></div><div class="refsect1" lang="en"><a name="signal-prototypes-clutterrectangle"></a><h2>Signal Prototypes</h2><p><a href="class-clutteractor.html#signal-prototypes-clutteractor" title="Signal Prototypes">clutter.Actor Signal Prototypes</a></p></div><div class="refsect1" lang="en"><a name="description-clutterrectangle"></a><h2>Description</h2><p>
-      <a href="class-clutterrectangle.html" title="clutter.Rectangle"><code class="classname">clutter.Rectangle</code></a>
-      is a simple actor which draws rectangles.</p></div><div class="refsect1" lang="en"><a name="constructor-clutterrectangle"></a><h2>Constructor</h2><pre class="programlisting"><code class="constructorsynopsis">    <span class="methodname">clutter.Rectangle</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span><span class="initializer">=None</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><strong class="parameter"><code>color</code></strong> :</span></td><td>a <a href="class-cluttercolor.html" title="Colors"><code class="classname">clutter.Color</code></a> or <code class="literal">None</code></td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a new <a href="class-clutterrectangle.html" title="clutter.Rectangle"><code class="classname">clutter.Rectangle</code></a>.
+     +--<a class="link" href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
+         +--<a class="link" href="class-clutterrectangle.html" title="clutter.Rectangle">clutter.Rectangle</a>
+  </pre></div><div class="refsect1" lang="en"><a name="properties-clutterrectangle"></a><h2>Properties</h2><p><a class="link" href="class-clutteractor.html#properties-clutteractor" title="Properties">clutter.Actor Properties</a></p><div class="blockquote"><table width="100%" border="0" bgcolor="#E0E0E0"><tr><td valign="top"><div class="informaltable"><table width="100%" border="0"><colgroup><col><col><col></colgroup><tbody><tr valign="top"><td valign="top">"color"</td><td valign="top">Read-Write</td><td valign="top">The color of the rectangle.</td></tr><tr valign="top"><td valign="top">"border-color"</td><td valign="top">Read-Write</td><td valign="top">The color of the border</td></tr><tr valign="top"><td valign="top">"border-width"</td><td valign="top">Read-Write</td><td valign="top">Width of the border of the rectangle (in pixels). Allowed values: &gt;= 0. Default value: 0.</td></tr><tr valign="top"><td valign="top">"has-border"</td><td valign="top">Read</td><td valign="top">Whether the rectangle should have a border or not. Default value: False.</td></tr></tbody></table></div></td></tr></table></div></div><div class="refsect1" lang="en"><a name="signal-prototypes-clutterrectangle"></a><h2>Signal Prototypes</h2><p><a class="link" href="class-clutteractor.html#signal-prototypes-clutteractor" title="Signal Prototypes">clutter.Actor Signal Prototypes</a></p></div><div class="refsect1" lang="en"><a name="description-clutterrectangle"></a><h2>Description</h2><p>
+      <a class="link" href="class-clutterrectangle.html" title="clutter.Rectangle"><code class="classname">clutter.Rectangle</code></a>
+      is a simple actor which draws rectangles.</p></div><div class="refsect1" lang="en"><a name="constructor-clutterrectangle"></a><h2>Constructor</h2><pre class="programlisting"><code class="constructorsynopsis">    <span class="methodname">clutter.Rectangle</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span><span class="initializer">=None</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>color</code></strong> :</span></p></td><td>a <a class="link" href="class-cluttercolor.html" title="Colors"><code class="classname">clutter.Color</code></a> or <code class="literal">None</code></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-clutterrectangle.html" title="clutter.Rectangle"><code class="classname">clutter.Rectangle</code></a>.
         </td></tr></tbody></table><p>
-    Creates a new <a href="class-clutterrectangle.html" title="clutter.Rectangle"><code class="classname">clutter.Rectangle</code></a> object.
-  </p></div><div class="refsect1" lang="en"><a name="id2584419"></a><h2>Methods</h2><div class="refsect2" lang="en"><a name="method-clutterrectangle--get-color"></a><h3>clutter.Rectangle.get_color</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_color</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> the rectangle color.</td></tr></tbody></table><p>
+    Creates a new <a class="link" href="class-clutterrectangle.html" title="clutter.Rectangle"><code class="classname">clutter.Rectangle</code></a> object.
+  </p></div><div class="refsect1" lang="en"><a name="id2582227"></a><h2>Methods</h2><div class="refsect2" lang="en"><a name="method-clutterrectangle--get-color"></a><h3>clutter.Rectangle.get_color</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_color</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the rectangle color.</td></tr></tbody></table><p>
       The <code class="methodname">get_color</code>() method retrieves the
-      <a href="class-cluttercolor.html" title="Colors">clutter.Color</a> used by
-      the <a href="class-clutterrectangle.html" title="clutter.Rectangle">clutter.Rectangle</a>
-    </p></div><div class="refsect2" lang="en"><a name="method-clutterrectangle--get-border-color"></a><h3>clutter.Rectangle.get_border_color</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_border_color</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> the border color.</td></tr></tbody></table><p>
+      <a class="link" href="class-cluttercolor.html" title="Colors">clutter.Color</a> used by
+      the <a class="link" href="class-clutterrectangle.html" title="clutter.Rectangle">clutter.Rectangle</a>
+    </p></div><div class="refsect2" lang="en"><a name="method-clutterrectangle--get-border-color"></a><h3>clutter.Rectangle.get_border_color</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_border_color</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the border color.</td></tr></tbody></table><p>
       The <code class="methodname">get_border_color</code>() method retrieves the
-      <a href="class-cluttercolor.html" title="Colors">clutter.Color</a> used by
-      the <a href="class-clutterrectangle.html" title="clutter.Rectangle">clutter.Rectangle</a>
+      <a class="link" href="class-cluttercolor.html" title="Colors">clutter.Color</a> used by
+      the <a class="link" href="class-clutterrectangle.html" title="clutter.Rectangle">clutter.Rectangle</a>
       to draw its border.
-    </p></div><div class="refsect2" lang="en"><a name="method-clutterrectangle--get-border-width"></a><h3>clutter.Rectangle.get_border_width</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_border_width</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> the border width in pixels.</td></tr></tbody></table><p>
+    </p></div><div class="refsect2" lang="en"><a name="method-clutterrectangle--get-border-width"></a><h3>clutter.Rectangle.get_border_width</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_border_width</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the border width in pixels.</td></tr></tbody></table><p>
       The <code class="methodname">get_border_width</code>() method retrieves the
       width of the rectangle's border.
-    </p></div><div class="refsect2" lang="en"><a name="method-clutterrectangle--set-color"></a><h3>clutter.Rectangle.set_color</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_color</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><strong class="parameter"><code>color</code></strong> :</span></td><td>the <a href="class-cluttercolor.html" title="Colors">clutter.Color</a> to be used to draw the rectangle</td></tr></tbody></table><p>
+    </p></div><div class="refsect2" lang="en"><a name="method-clutterrectangle--set-color"></a><h3>clutter.Rectangle.set_color</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_color</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>color</code></strong> :</span></p></td><td>the <a class="link" href="class-cluttercolor.html" title="Colors">clutter.Color</a> to be used to draw the rectangle</td></tr></tbody></table><p>
       The <code class="methodname">set_color</code>() method controls the color
       of the rectangle.
-    </p></div><div class="refsect2" lang="en"><a name="method-clutterrectangle--set-border-color"></a><h3>clutter.Rectangle.set_border_color</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_border_color</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><strong class="parameter"><code>color</code></strong> :</span></td><td>the <a href="class-cluttercolor.html" title="Colors">clutter.Color</a> to be used to draw the border of the rectangle</td></tr></tbody></table><p>
+    </p></div><div class="refsect2" lang="en"><a name="method-clutterrectangle--set-border-color"></a><h3>clutter.Rectangle.set_border_color</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_border_color</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>color</code></strong> :</span></p></td><td>the <a class="link" href="class-cluttercolor.html" title="Colors">clutter.Color</a> to be used to draw the border of the rectangle</td></tr></tbody></table><p>
       The <code class="methodname">set_border_color</code>() method controls the color
       of the border of the rectangle.
-    </p></div><div class="refsect2" lang="en"><a name="method-clutterrectangle--set-border-width"></a><h3>clutter.Rectangle.set_border_width</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_border_width</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>width</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><strong class="parameter"><code>width</code></strong> :</span></td><td>the width of the border of the rectangle</td></tr></tbody></table><p>
+    </p></div><div class="refsect2" lang="en"><a name="method-clutterrectangle--set-border-width"></a><h3>clutter.Rectangle.set_border_width</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_border_width</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>width</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>width</code></strong> :</span></p></td><td>the width of the border of the rectangle</td></tr></tbody></table><p>
       The <code class="methodname">set_border_width</code>() method controls the
       width of the border of the rectangle.
-    </p></div></div><div class="refsect1" lang="en"><a name="id2563691"></a><h2>Signals</h2></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="class-cluttertexture.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Base Actors </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> clutter.Texture</td></tr></table></div></body></html>
+    </p></div></div><div class="refsect1" lang="en"><a name="id2618864"></a><h2>Signals</h2></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="class-cluttertexture.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Base Actors </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> clutter.Texture</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/class-cluttertexture.html pyclutter-0.6.2/docs/html/class-cluttertexture.html
--- pyclutter-0.6.0/docs/html/class-cluttertexture.html	2008-02-19 13:39:24.000000000 +0000
+++ pyclutter-0.6.2/docs/html/class-cluttertexture.html	2008-04-15 13:19:31.000000000 +0100
@@ -1,16 +1,16 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>clutter.Texture</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch02.html" title="Base Actors"><link rel="prev" href="class-clutterrectangle.html" title="clutter.Rectangle"><link rel="next" href="ch03.html" title="Container Actors"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clutter.Texture</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="class-clutterrectangle.html">Prev</a> </td><th width="60%" align="center">Base Actors</th><td width="20%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-cluttertexture"></a><div class="titlepage"></div><div class="refnamediv"><h2>clutter.Texture</h2><p>clutter.Texture — An actor for displaying and manipulating images</p></div><div class="refsect1" lang="en"><a name="id2578224"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Texture</span></span>(<span class="ooclass"><span class="classname"><a href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a></span></span>):
-<code class="constructorsynopsis">    <span class="methodname"><a href="class-cluttertexture.html#constructor-cluttertexture" title="Constructor">clutter.Texture</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>pixbuf</code></strong></span><span class="initializer">=None</span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><PYGTKDOCLINK HREF="method-cluttertexture--get-pixbuf">get_pixbuf</PYGTKDOCLINK></span>()</code><br><code class="methodsynopsis">    def <span class="methodname"><PYGTKDOCLINK HREF="method-cluttertexture--set-pixbuf">set_pixbuf</PYGTKDOCLINK></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>pixbuf</code></strong></span><span class="initializer">=None</span></span>)</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="id2572292"></a><h2>Ancestry</h2><pre class="synopsis">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>clutter.Texture</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="ch02.html" title="Base Actors"><link rel="prev" href="class-clutterrectangle.html" title="clutter.Rectangle"><link rel="next" href="ch03.html" title="Container Actors"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clutter.Texture</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="class-clutterrectangle.html">Prev</a> </td><th width="60%" align="center">Base Actors</th><td width="20%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-cluttertexture"></a><div class="titlepage"></div><div class="refnamediv"><h2>clutter.Texture</h2><p>clutter.Texture — An actor for displaying and manipulating images</p></div><div class="refsect1" lang="en"><a name="id2590014"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Texture</span></span>(<span class="ooclass"><span class="classname"><a class="link" href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a></span></span>):
+<code class="constructorsynopsis">    <span class="methodname"><a class="link" href="class-cluttertexture.html#constructor-cluttertexture" title="Constructor">clutter.Texture</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>pixbuf</code></strong></span><span class="initializer">=None</span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><PYGTKDOCLINK HREF="method-cluttertexture--get-pixbuf">get_pixbuf</PYGTKDOCLINK></span>()</code><br><code class="methodsynopsis">    def <span class="methodname"><PYGTKDOCLINK HREF="method-cluttertexture--set-pixbuf">set_pixbuf</PYGTKDOCLINK></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>pixbuf</code></strong></span><span class="initializer">=None</span></span>)</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="id2576821"></a><h2>Ancestry</h2><pre class="synopsis">
 <PYGTKDOCLINK HREF="class-gobject">gobject.GObject</PYGTKDOCLINK>
  +--<PYGTKDOCLINK HREF="class-gobject">gobject.GInitiallyUnowned</PYGTKDOCLINK>
-     +--<a href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
-         +--<a href="class-cluttertexture.html" title="clutter.Texture">clutter.Texture</a>
-  </pre></div><div class="refsect1" lang="en"><a name="id2572338"></a><h2>Properties</h2><p><a href="class-clutteractor.html#properties-clutteractor" title="Properties">clutter.Actor Properties</a></p><div class="blockquote"><table width="100%" border="0" bgcolor="#E0E0E0"><tr><td valign="top"><div class="informaltable"><table width="100%" border="0"><colgroup><col><col><col></colgroup><tbody><tr valign="top"><td valign="top">"pixbuf"</td><td valign="top">Read-Write</td><td valign="top"><PYGTKDOCLINK HREF="class-gdkpixbuf">gdk.Pixbuf</PYGTKDOCLINK> source
+     +--<a class="link" href="class-clutteractor.html" title="clutter.Actor">clutter.Actor</a>
+         +--<a class="link" href="class-cluttertexture.html" title="clutter.Texture">clutter.Texture</a>
+    </pre></div><div class="refsect1" lang="en"><a name="id2576866"></a><h2>Properties</h2><p><a class="link" href="class-clutteractor.html#properties-clutteractor" title="Properties">clutter.Actor Properties</a></p><div class="blockquote"><table width="100%" border="0" bgcolor="#E0E0E0"><tr><td valign="top"><div class="informaltable"><table width="100%" border="0"><colgroup><col><col><col></colgroup><tbody><tr valign="top"><td valign="top">"pixbuf"</td><td valign="top">Read-Write</td><td valign="top"><PYGTKDOCLINK HREF="class-gdkpixbuf">gdk.Pixbuf</PYGTKDOCLINK> source
               for the texture.</td></tr><tr valign="top"><td valign="top">"tiled"</td><td valign="top">Read-Write-Construct Only</td><td valign="top">Enables the use of tiled GL texture to use the texture
               memory more efficiently.</td></tr><tr valign="top"><td valign="top">"sync-size"</td><td valign="top">Read-Write</td><td valign="top">Auto sync size of actor to underlying pixbuf
               dimensions</td></tr><tr valign="top"><td valign="top">"repeat-x"</td><td valign="top">Read-Write</td><td valign="top">Repeat the underlying pixbuf on the X axis rather than
               scale it. Currently ignored.</td></tr><tr valign="top"><td valign="top">"repeat-y"</td><td valign="top">Read-Write</td><td valign="top">Repeat the underlying pixbuf on the Y axis rather than
-              scale it. Currently ignored.</td></tr></tbody></table></div></td></tr></table></div></div><div class="refsect1" lang="en"><a name="id2586088"></a><h2>Signal Prototypes</h2><p><a href="class-clutteractor.html#signal-prototypes-clutteractor" title="Signal Prototypes">clutter.Actor Signal Prototypes</a></p><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">"<a href="class-cluttertexture.html#signal-cluttertexture--size-change" title='The "size-change" clutter.Texture Signal'>size-change</a>"</span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>texture</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>width</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>height</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><span class="term">"<a href="class-cluttertexture.html#signal-cluttertexture--pixbuf-change" title='The "pixbuf-change" clutter.Texture Signal'>pixbuf-change</a>"</span></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>texture</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr></tbody></table></div><div class="refsect1" lang="en"><a name="description-cluttertexture"></a><h2>Description</h2><p>
-      <a href="class-cluttertexture.html" title="clutter.Texture"><code class="classname">clutter.Texture</code></a>
+              scale it. Currently ignored.</td></tr></tbody></table></div></td></tr></table></div></div><div class="refsect1" lang="en"><a name="id2608039"></a><h2>Signal Prototypes</h2><p><a class="link" href="class-clutteractor.html#signal-prototypes-clutteractor" title="Signal Prototypes">clutter.Actor Signal Prototypes</a></p><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">"<a class="link" href="class-cluttertexture.html#signal-cluttertexture--size-change" title='The "size-change" clutter.Texture Signal'>size-change</a>"</span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>texture</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>width</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>height</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">"<a class="link" href="class-cluttertexture.html#signal-cluttertexture--pixbuf-change" title='The "pixbuf-change" clutter.Texture Signal'>pixbuf-change</a>"</span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>texture</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr></tbody></table></div><div class="refsect1" lang="en"><a name="description-cluttertexture"></a><h2>Description</h2><p>
+      <a class="link" href="class-cluttertexture.html" title="clutter.Texture"><code class="classname">clutter.Texture</code></a>
       is a base class for displaying and manipulating pixel buffer type data.
     </p><p>
       The <code class="methodname">set_from_rgb_data</code>() and
@@ -27,11 +27,11 @@
       box requested using <code class="methodname">request_coords</code>() and its
       wrappers. To display an area of a texture without scaling, you should
       set the clip area using <code class="methodname">set_clip</code>().</div><p>
-    </p></div><div class="refsect1" lang="en"><a name="constructor-cluttertexture"></a><h2>Constructor</h2><pre class="programlisting"><code class="constructorsynopsis">    <span class="methodname">clutter.Texture</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>pixbuf</code></strong></span><span class="initializer">=None</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term">pixbuf :</span></td><td>The pixbuf to be displayed by the texture,
-      or <code class="literal">None</code>.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a new <a href="class-cluttertexture.html" title="clutter.Texture"><code class="classname">clutter.Texture</code></a>.
+    </p></div><div class="refsect1" lang="en"><a name="constructor-cluttertexture"></a><h2>Constructor</h2><pre class="programlisting"><code class="constructorsynopsis">    <span class="methodname">clutter.Texture</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>pixbuf</code></strong></span><span class="initializer">=None</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">pixbuf :</span></p></td><td>The pixbuf to be displayed by the texture,
+      or <code class="literal">None</code>.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-cluttertexture.html" title="clutter.Texture"><code class="classname">clutter.Texture</code></a>.
         </td></tr></tbody></table><p>
-    Creates a new <a href="class-cluttertexture.html" title="clutter.Texture"><code class="classname">clutter.Texture</code></a> object.
-  </p></div><div class="refsect1" lang="en"><a name="id2567405"></a><h2>Methods</h2></div><div class="refsect1" lang="en"><a name="id2567419"></a><h2>Signals</h2><div class="refsect2" lang="en"><a name="signal-cluttertexture--size-change"></a><h3>The "size-change" clutter.Texture Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>texture</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>width</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>height</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><em class="parameter"><code>texture</code></em> :</span></td><td>the texture that received the signal</td></tr><tr><td><span class="term"><em class="parameter"><code>width</code></em> :</span></td><td>the new width of the source data</td></tr><tr><td><span class="term"><em class="parameter"><code>height</code></em> :</span></td><td>the new height of the source data</td></tr><tr><td><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><span class="term"><em class="parameter"><code>...</code></em> :</span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "size-change" signal is emitted  each time the size of the
+    Creates a new <a class="link" href="class-cluttertexture.html" title="clutter.Texture"><code class="classname">clutter.Texture</code></a> object.
+  </p></div><div class="refsect1" lang="en"><a name="id2621069"></a><h2>Methods</h2></div><div class="refsect1" lang="en"><a name="id2621083"></a><h2>Signals</h2><div class="refsect2" lang="en"><a name="signal-cluttertexture--size-change"></a><h3>The "size-change" clutter.Texture Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>texture</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>width</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>height</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>texture</code></em> :</span></p></td><td>the texture that received the signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td><td>the new width of the source data</td></tr><tr><td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td><td>the new height of the source data</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "size-change" signal is emitted  each time the size of the
     pixbuf used by @texture changes.  The new size is given as argument to
-    the callback.</p></div><div class="refsect2" lang="en"><a name="signal-cluttertexture--pixbuf-change"></a><h3>The "pixbuf-change" clutter.Texture Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>texture</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><span class="term"><em class="parameter"><code>texture</code></em> :</span></td><td>the texture that received the signal</td></tr><tr><td><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><span class="term"><em class="parameter"><code>...</code></em> :</span></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "pixbuf-change" signal is emitted each time the pixbuf
-    used by the <a href="class-cluttertexture.html" title="clutter.Texture"><code class="classname">clutter.Texture</code></a> changes.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="class-clutterrectangle.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">clutter.Rectangle </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Container Actors</td></tr></table></div></body></html>
+    the callback.</p></div><div class="refsect2" lang="en"><a name="signal-cluttertexture--pixbuf-change"></a><h3>The "pixbuf-change" clutter.Texture Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>texture</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>texture</code></em> :</span></p></td><td>the texture that received the signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "pixbuf-change" signal is emitted each time the pixbuf
+    used by the <a class="link" href="class-cluttertexture.html" title="clutter.Texture"><code class="classname">clutter.Texture</code></a> changes.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="class-clutterrectangle.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">clutter.Rectangle </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Container Actors</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/class-cluttertimeline.html pyclutter-0.6.2/docs/html/class-cluttertimeline.html
--- pyclutter-0.6.0/docs/html/class-cluttertimeline.html	1970-01-01 01:00:00.000000000 +0100
+++ pyclutter-0.6.2/docs/html/class-cluttertimeline.html	2008-04-15 13:19:32.000000000 +0100
@@ -0,0 +1,105 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>clutter.Timeline</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="pt03.html" title="Part III. Clutter Animation Support"><link rel="prev" href="pt03.html" title="Part III. Clutter Animation Support"><link rel="next" href="pt04.html" title="Part IV. Clutter Tools"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clutter.Timeline</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt03.html">Prev</a> </td><th width="60%" align="center">Part III. Clutter Animation Support</th><td width="20%" align="right"> <a accesskey="n" href="pt04.html">Next</a></td></tr></table><hr></div><div class="refentry" lang="en"><a name="class-cluttertimeline"></a><div class="titlepage"></div><div class="refnamediv"><h2>clutter.Timeline</h2><p>clutter.Timeline — A class for time based animations</p></div><div class="refsect1" lang="en"><a name="id2603152"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">clutter.Timeline</span></span>:
+<code class="constructorsynopsis">    <span class="methodname"><a class="link" href="class-cluttertimeline.html#constructor-cluttertimeline" title="Constructor">clutter.Timeline</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>fps</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>num_frames</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>duration</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttertimeline.html#method-cluttertimeline--get-duration" title="clutter.Timeline.get_duration">get_duration</a></span>()</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttertimeline.html#method-cluttertimeline--set-duration" title="clutter.Timeline.set_duration">set_duration</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>msecs</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttertimeline.html#method-cluttertimeline--get-direction" title="clutter.Timeline.get_direction">get_direction</a></span>()</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttertimeline.html#method-cluttertimeline--set-direction" title="clutter.Timeline.set_direction">set_direction</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>direction</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttertimeline.html#method-cluttertimeline--get-loop" title="clutter.Timeline.get_loop">get_loop</a></span>()</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttertimeline.html#method-cluttertimeline--set-loop" title="clutter.Timeline.set_loop">set_loop</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>loop</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttertimeline.html#method-cluttertimeline--get-progress" title="clutter.Timeline.get_progress">get_progress</a></span>()</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttertimeline.html#method-cluttertimeline--start" title="clutter.Timeline.start">start</a></span>()</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttertimeline.html#method-cluttertimeline--pause" title="clutter.Timeline.pause">pause</a></span>()</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttertimeline.html#method-cluttertimeline--stop" title="clutter.Timeline.stop">stop</a></span>()</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-cluttertimeline.html#method-cluttertimeline--rewind" title="clutter.Timeline.rewind">rewind</a></span>()</code><br></pre></td></tr></table></div><div class="refsect1" lang="en"><a name="id2606810"></a><h2>Ancestry</h2><pre class="synopsis">
+<PYGTKDOCLINK HREF="class-gobject">gobject.GObject</PYGTKDOCLINK>
+ +--<a class="link" href="class-cluttertimeline.html" title="clutter.Timeline">clutter.Timeline</a>
+  </pre></div><div class="refsect1" lang="en"><a name="id2606845"></a><h2>Properties</h2><div class="blockquote"><table width="100%" border="0" bgcolor="#E0E0E0"><tr><td valign="top"><div class="informaltable"><table width="100%" border="0"><colgroup><col><col><col></colgroup><tbody><tr valign="top"><td valign="top">"duration"</td><td valign="top">Read-Write</td><td valign="top">The duration of the timeline, in milliseconds.</td></tr><tr valign="top"><td valign="top">"fpd"</td><td valign="top">Read-Write</td><td valign="top">Frames per second.</td></tr><tr valign="top"><td valign="top">"num-frames"</td><td valign="top">Read-Write</td><td valign="top">The total number of frames.</td></tr><tr valign="top"><td valign="top">"loop"</td><td valign="top">Read-Write</td><td valign="top">Wether the timeline should loop.</td></tr><tr valign="top"><td valign="top">"delay"</td><td valign="top">Read-Write</td><td valign="top">A delay, in milliseconds, that should be observed by
+              the timeline before actually starting.</td></tr><tr valign="top"><td valign="top">"direction"</td><td valign="top">Read-Write</td><td valign="top">The direction of the timeline, either
+              <code class="literal">clutter.TIMELINE_FORWARD</code> or
+              <code class="literal">clutter.TIMELINE_BACKWARD</code>.</td></tr></tbody></table></div></td></tr></table></div></div><div class="refsect1" lang="en"><a name="id2621506"></a><h2>Signal Prototypes</h2><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">
+          "<a class="link" href="class-cluttertimeline.html#signal-cluttertimeline--new-frame" title='The "new-frame" clutter.Timeline Signal'>new-frame</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>timeline</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>frame_num</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-cluttertimeline.html#signal-cluttertimeline--completed" title='The "completed" clutter.Timeline Signal'>completed</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>timeline</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-cluttertimeline.html#signal-cluttertimeline--started" title='The "started" clutter.Timeline Signal'>started</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>timeline</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">
+          "<a class="link" href="class-cluttertimeline.html#signal-cluttertimeline--paused" title='The "paused" clutter.Timeline Signal'>paused</a>"
+        </span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>timeline</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr></tbody></table></div><div class="refsect1" lang="en"><a name="description-cluttertimeline"></a><h2>Description</h2><p>
+      <a class="link" href="class-cluttertimeline.html" title="clutter.Timeline"><code class="classname">clutter.Timeline</code></a>
+      is a base class for managing time based events such as animations.
+    </p><p>
+       Every timeline shares the same timeout pool to decrease the
+       possibility of starvating the main loop when using many timelines
+       at the same time; this might cause problems if you are also using
+       a library making heavy use of threads with no GLib main loop
+       integration. In that case you might disable the common timeline
+       pool by setting the <code class="literal">CLUTTER_TIMELINE=no-pool</code>
+       environment variable prior to launching your application.
+    </p></div><div class="refsect1" lang="en"><a name="constructor-cluttertimeline"></a><h2>Constructor</h2><pre class="programlisting"><code class="constructorsynopsis">    <span class="methodname">clutter.Timeline</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>fps</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>num_frames</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>duration</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>fps</code></strong> </span></p></td><td>frames per second (optional)</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>num_frames</code></strong> </span></p></td><td>number of frames (optional)</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>duration</code></strong> </span></p></td><td>duration in milliseconds (optional)</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-cluttertimeline.html" title="clutter.Timeline"><code class="classname">clutter.Timeline</code></a>.
+        </td></tr></tbody></table><p>
+    Creates a new <a class="link" href="class-cluttertimeline.html" title="clutter.Timeline"><code class="classname">clutter.Timeline</code></a> object.
+  </p></div><div class="refsect1" lang="en"><a name="id2623560"></a><h2>Methods</h2><div class="refsect2" lang="en"><a name="method-cluttertimeline--get-duration"></a><h3>clutter.Timeline.get_duration</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">get_duration</span>()</code>
+    </pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the duration of the <a class="link" href="class-cluttertimeline.html" title="clutter.Timeline">timeline</a> in milliseconds.</td></tr></tbody></table><p>
+      The <code class="methodname">get_duration</code>() method retrieves the
+      duration of the timeline in milliseconds, at the current frame
+      rate.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttertimeline--set-duration"></a><h3>clutter.Timeline.set_duration</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">set_duration</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>duration</code></strong></span></span>)</code>
+    </pre><dt><span class="term"><strong class="parameter"><code>duration</code></strong> </span></dt><dd>duration in milliseconds</dd><p>
+      The <code class="methodname">set_duration</code>() method sets the
+      duration of the timeline in milliseconds, at the current frame
+      rate.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttertimeline--get-direction"></a><h3>clutter.Timeline.get_direction</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">get_direction</span>()</code>
+    </pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the direction of the <a class="link" href="class-cluttertimeline.html" title="clutter.Timeline">timeline</a>.</td></tr></tbody></table><p>
+      The <code class="methodname">get_direction</code>() method retrieves the
+      direction of the timeline, either forward or backward.
+      rate.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttertimeline--set-direction"></a><h3>clutter.Timeline.set_direction</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">set_direction</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>direction</code></strong></span></span>)</code>
+    </pre><dt><span class="term"><strong class="parameter"><code>direction</code></strong> </span></dt><dd>either <code class="literal">clutter.TIMELINE_FORWARD</code> or
+      <code class="literal">clutter.TIMELINE_BACKWARD</code></dd><p>
+      The <code class="methodname">set_direction</code>() method sets the
+      direction of the timeline.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttertimeline--get-loop"></a><h3>clutter.Timeline.get_loop</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">get_loop</span>()</code>
+    </pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>whether the <a class="link" href="class-cluttertimeline.html" title="clutter.Timeline">timeline</a> is looping or not.</td></tr></tbody></table><p>
+      The <code class="methodname">get_loop</code>() method will return
+      whether the timeline is looping or not. A looping timeline
+      will restart from the beginning every time it reaches its
+      duration.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttertimeline--set-loop"></a><h3>clutter.Timeline.set_loop</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">set_loop</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>loop</code></strong></span></span>)</code>
+    </pre><dt><span class="term"><strong class="parameter"><code>loop</code></strong> </span></dt><dd>True if the timeline should loop, False otherwise</dd><p>
+      The <code class="methodname">set_loop</code>() method sets whether
+      the timeline should loop or not.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttertimeline--get-progress"></a><h3>clutter.Timeline.get_progress</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">get_progress</span>()</code>
+    </pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the progress of the <a class="link" href="class-cluttertimeline.html" title="clutter.Timeline">timeline</a>.</td></tr></tbody></table><p>
+      The <code class="methodname">get_progress</code>() method retrieves the
+      progress of the timeline as a floating point number in the [0, 1]
+      interval.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttertimeline--start"></a><h3>clutter.Timeline.start</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">start</span>()</code>
+    </pre><p>
+      The <code class="methodname">start</code>() method starts the timeline.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttertimeline--pause"></a><h3>clutter.Timeline.pause</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">pause</span>()</code>
+    </pre><p>
+      The <code class="methodname">pause</code>() method pauses the timeline.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttertimeline--stop"></a><h3>clutter.Timeline.stop</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">stop</span>()</code>
+    </pre><p>
+      The <code class="methodname">stop</code>() method pauses the timeline
+      and rewinds it to the beginning.
+    </p></div><div class="refsect2" lang="en"><a name="method-cluttertimeline--rewind"></a><h3>clutter.Timeline.rewind</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">rewind</span>()</code>
+    </pre><p>
+      The <code class="methodname">rewind</code>() method moves the
+      timeline to its beginning frame without stopping it.
+    </p></div></div><div class="refsect1" lang="en"><a name="id2624174"></a><h2>Signals</h2><div class="refsect2" lang="en"><a name="signal-cluttertimeline--new-frame"></a><h3>The "new-frame" clutter.Timeline Signal</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>timeline</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>frame_num</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code>
+    </pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td><td>the timeline that received the signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>frame_num</code></em> :</span></p></td><td>the new frame</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "new-frame" signal is emitted each time a new frame in the
+    timeline is reached. The frame number is provided because
+    <code class="classname">clutter.Timeline</code> might drop frames to maintain
+    the overall duration.</p></div><div class="refsect2" lang="en"><a name="signal-cluttertimeline--started"></a><h3>The "started" clutter.Timeline Signal</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>timeline</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code>
+    </pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td><td>the timeline that received the signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "started" signal is emitted each time a timeline is
+    started.</p></div><div class="refsect2" lang="en"><a name="signal-cluttertimeline--paused"></a><h3>The "paused" clutter.Timeline Signal</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>timeline</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code>
+    </pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td><td>the timeline that received the signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "paused" signal is emitted each time a timeline is
+    paused.</p></div><div class="refsect2" lang="en"><a name="signal-cluttertimeline--completed"></a><h3>The "completed" clutter.Timeline Signal</h3><pre class="programlisting">
+      <code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>timeline</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code>
+    </pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td><td>the timeline that received the signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK> method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if any)</td></tr></tbody></table><p>The "completed" signal is emitted each time a timeline reaches
+    its last frame. The signal will be emitted multiple times if the
+    timeline is looping.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pt03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="pt03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="pt04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part III. Clutter Animation Support </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part IV. Clutter Tools</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/index.html pyclutter-0.6.2/docs/html/index.html
--- pyclutter-0.6.0/docs/html/index.html	2008-02-19 13:39:24.000000000 +0000
+++ pyclutter-0.6.2/docs/html/index.html	2008-04-15 13:19:32.000000000 +0100
@@ -1,2 +1,2 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>PyClutter Reference Manual</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><meta name="description" content="This reference describes the classes of the Python PyClutter module."><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="next" href="pt01.html" title="Part I. Clutter Overview"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">PyClutter Reference Manual</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="pt01.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="pyclutter-reference"></a>PyClutter Reference Manual</h1></div><div><p class="releaseinfo">For PyClutter version 0.6.0</p></div><div><p class="copyright">Copyright © 2008 OpenedHand LTD</p></div><div><p class="pubdate">2008-02-19
-</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>This reference describes the classes of the Python PyClutter module.</p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="part"><a href="pt01.html">I. Clutter Overview</a></span></dt><dt><span class="part"><a href="pt02.html">II. Clutter Core Reference</a></span></dt><dd><dl><dt><span class="chapter"><a href="ch01.html">Abstract Classes and Interfaces</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-clutteractor.html">clutter.Actor</a></span><span class="refpurpose"> — Base abstract class for all visual stage actors.</span></dt><dt><span class="refentrytitle"><a href="class-cluttercontainer.html">clutter.Container</a></span><span class="refpurpose"> — Interface for container actors</span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">Base Actors</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-clutterrectangle.html">clutter.Rectangle</a></span><span class="refpurpose"> — An actor that displays simple rectangles</span></dt><dt><span class="refentrytitle"><a href="class-cluttertexture.html">clutter.Texture</a></span><span class="refpurpose"> — An actor for displaying and manipulating images</span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">Container Actors</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-cluttergroup.html">clutter.Group</a></span><span class="refpurpose"> — An actor that can contain multiple children</span></dt></dl></dd></dl></dd><dt><span class="part"><a href="pt03.html">III. Clutter Animation Support</a></span></dt><dt><span class="part"><a href="pt04.html">IV. Clutter Tools</a></span></dt><dd><dl><dt><span class="chapter"><a href="ch04.html">General purpose API</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-cluttercolor.html">Colors</a></span><span class="refpurpose"> — Color management and manipulation.</span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="pt01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Part I. Clutter Overview</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>PyClutter Reference Manual</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><meta name="description" content="This reference describes the classes of the Python PyClutter module."><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="next" href="pt01.html" title="Part I. Clutter Overview"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">PyClutter Reference Manual</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="pt01.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="pyclutter-reference"></a>PyClutter Reference Manual</h1></div><div><p class="releaseinfo">For PyClutter version 0.6.1</p></div><div><p class="copyright">Copyright © 2008 OpenedHand LTD</p></div><div><p class="pubdate">2008-04-15
+</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>This reference describes the classes of the Python PyClutter module.</p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="part"><a href="pt01.html">I. Clutter Overview</a></span></dt><dt><span class="part"><a href="pt02.html">II. Clutter Core Reference</a></span></dt><dd><dl><dt><span class="chapter"><a href="ch01.html">Abstract Classes and Interfaces</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-clutteractor.html">clutter.Actor</a></span><span class="refpurpose"> — Base abstract class for all visual stage actors.</span></dt><dt><span class="refentrytitle"><a href="class-cluttercontainer.html">clutter.Container</a></span><span class="refpurpose"> — Interface for container actors</span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">Base Actors</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-clutterrectangle.html">clutter.Rectangle</a></span><span class="refpurpose"> — An actor that displays simple rectangles</span></dt><dt><span class="refentrytitle"><a href="class-cluttertexture.html">clutter.Texture</a></span><span class="refpurpose"> — An actor for displaying and manipulating images</span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">Container Actors</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-cluttergroup.html">clutter.Group</a></span><span class="refpurpose"> — An actor that can contain multiple children</span></dt></dl></dd></dl></dd><dt><span class="part"><a href="pt03.html">III. Clutter Animation Support</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-cluttertimeline.html">clutter.Timeline</a></span><span class="refpurpose"> — A class for time based animations</span></dt></dl></dd><dt><span class="part"><a href="pt04.html">IV. Clutter Tools</a></span></dt><dd><dl><dt><span class="chapter"><a href="ch04.html">General purpose API</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-cluttercolor.html">Colors</a></span><span class="refpurpose"> — Color management and manipulation.</span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="pt01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Part I. Clutter Overview</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/index.sgml pyclutter-0.6.2/docs/html/index.sgml
--- pyclutter-0.6.0/docs/html/index.sgml	2008-02-19 13:39:25.000000000 +0000
+++ pyclutter-0.6.2/docs/html/index.sgml	2008-04-15 13:19:32.000000000 +0100
@@ -57,6 +57,24 @@
         <ANCHOR id="method-cluttergroup--get-nth-child" href="pyclutter/class-cluttergroup.html#method-cluttergroup--get-nth-child">
         <ANCHOR id="method-cluttergroup--get-n-children" href="pyclutter/class-cluttergroup.html#method-cluttergroup--get-n-children">
         <ANCHOR id="method-cluttergroup--remove-all" href="pyclutter/class-cluttergroup.html#method-cluttergroup--remove-all">
+        <ANCHOR id="class-cluttertimeline" href="pyclutter/class-cluttertimeline.html">
+        <ANCHOR id="description-cluttertimeline" href="pyclutter/class-cluttertimeline.html#description-cluttertimeline">
+        <ANCHOR id="constructor-cluttertimeline" href="pyclutter/class-cluttertimeline.html#constructor-cluttertimeline">
+        <ANCHOR id="method-cluttertimeline--get-duration" href="pyclutter/class-cluttertimeline.html#method-cluttertimeline--get-duration">
+        <ANCHOR id="method-cluttertimeline--set-duration" href="pyclutter/class-cluttertimeline.html#method-cluttertimeline--set-duration">
+        <ANCHOR id="method-cluttertimeline--get-direction" href="pyclutter/class-cluttertimeline.html#method-cluttertimeline--get-direction">
+        <ANCHOR id="method-cluttertimeline--set-direction" href="pyclutter/class-cluttertimeline.html#method-cluttertimeline--set-direction">
+        <ANCHOR id="method-cluttertimeline--get-loop" href="pyclutter/class-cluttertimeline.html#method-cluttertimeline--get-loop">
+        <ANCHOR id="method-cluttertimeline--set-loop" href="pyclutter/class-cluttertimeline.html#method-cluttertimeline--set-loop">
+        <ANCHOR id="method-cluttertimeline--get-progress" href="pyclutter/class-cluttertimeline.html#method-cluttertimeline--get-progress">
+        <ANCHOR id="method-cluttertimeline--start" href="pyclutter/class-cluttertimeline.html#method-cluttertimeline--start">
+        <ANCHOR id="method-cluttertimeline--pause" href="pyclutter/class-cluttertimeline.html#method-cluttertimeline--pause">
+        <ANCHOR id="method-cluttertimeline--stop" href="pyclutter/class-cluttertimeline.html#method-cluttertimeline--stop">
+        <ANCHOR id="method-cluttertimeline--rewind" href="pyclutter/class-cluttertimeline.html#method-cluttertimeline--rewind">
+        <ANCHOR id="signal-cluttertimeline--new-frame" href="pyclutter/class-cluttertimeline.html#signal-cluttertimeline--new-frame">
+        <ANCHOR id="signal-cluttertimeline--started" href="pyclutter/class-cluttertimeline.html#signal-cluttertimeline--started">
+        <ANCHOR id="signal-cluttertimeline--paused" href="pyclutter/class-cluttertimeline.html#signal-cluttertimeline--paused">
+        <ANCHOR id="signal-cluttertimeline--completed" href="pyclutter/class-cluttertimeline.html#signal-cluttertimeline--completed">
         <ANCHOR id="class-cluttercolor" href="pyclutter/class-cluttercolor.html">
         <ANCHOR id="description-cluttercolor" href="pyclutter/class-cluttercolor.html#description-cluttercolor">
         <ANCHOR id="constructor-cluttercolor" href="pyclutter/class-cluttercolor.html#constructor-cluttercolor">
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/pt01.html pyclutter-0.6.2/docs/html/pt01.html
--- pyclutter-0.6.0/docs/html/pt01.html	2008-02-19 13:39:22.000000000 +0000
+++ pyclutter-0.6.2/docs/html/pt01.html	2008-04-15 13:19:30.000000000 +0100
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Part I. Clutter Overview</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="index.html" title="PyClutter Reference Manual"><link rel="prev" href="index.html" title="PyClutter Reference Manual"><link rel="next" href="pt02.html" title="Part II. Clutter Core Reference"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part I. Clutter Overview</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="pt02.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2515050"></a>Part I. Clutter Overview</h1></div></div></div><div class="partintro" lang="en"><div></div><p>Clutter is a GObject based library for creating fast, visually rich 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Part I. Clutter Overview</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="index.html" title="PyClutter Reference Manual"><link rel="prev" href="index.html" title="PyClutter Reference Manual"><link rel="next" href="pt02.html" title="Part II. Clutter Core Reference"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part I. Clutter Overview</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="pt02.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2564997"></a>Part I. Clutter Overview</h1></div></div></div><div class="partintro" lang="en"><div></div><p>Clutter is a GObject based library for creating fast, visually rich 
     graphical user interfaces.</p><p>Clutter semantics work by having a stage (a window) and then adding 
     actors (widgets) to the stage and manipulating via the actor api. Actors 
     can contain child actors (ClutterGroup for example) and be manipulated 
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/pt02.html pyclutter-0.6.2/docs/html/pt02.html
--- pyclutter-0.6.0/docs/html/pt02.html	2008-02-19 13:39:24.000000000 +0000
+++ pyclutter-0.6.2/docs/html/pt02.html	2008-04-15 13:19:32.000000000 +0100
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Part II. Clutter Core Reference</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="index.html" title="PyClutter Reference Manual"><link rel="prev" href="pt01.html" title="Part I. Clutter Overview"><link rel="next" href="ch01.html" title="Abstract Classes and Interfaces"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part II. Clutter Core Reference</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2515060"></a>Part II. Clutter Core Reference</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ch01.html">Abstract Classes and Interfaces</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-clutteractor.html">clutter.Actor</a></span><span class="refpurpose"> — Base abstract class for all visual stage actors.</span></dt><dt><span class="refentrytitle"><a href="class-cluttercontainer.html">clutter.Container</a></span><span class="refpurpose"> — Interface for container actors</span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">Base Actors</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-clutterrectangle.html">clutter.Rectangle</a></span><span class="refpurpose"> — An actor that displays simple rectangles</span></dt><dt><span class="refentrytitle"><a href="class-cluttertexture.html">clutter.Texture</a></span><span class="refpurpose"> — An actor for displaying and manipulating images</span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">Container Actors</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-cluttergroup.html">clutter.Group</a></span><span class="refpurpose"> — An actor that can contain multiple children</span></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pt01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part I. Clutter Overview </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Abstract Classes and Interfaces</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Part II. Clutter Core Reference</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="index.html" title="PyClutter Reference Manual"><link rel="prev" href="pt01.html" title="Part I. Clutter Overview"><link rel="next" href="ch01.html" title="Abstract Classes and Interfaces"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part II. Clutter Core Reference</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2565020"></a>Part II. Clutter Core Reference</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ch01.html">Abstract Classes and Interfaces</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-clutteractor.html">clutter.Actor</a></span><span class="refpurpose"> — Base abstract class for all visual stage actors.</span></dt><dt><span class="refentrytitle"><a href="class-cluttercontainer.html">clutter.Container</a></span><span class="refpurpose"> — Interface for container actors</span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">Base Actors</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-clutterrectangle.html">clutter.Rectangle</a></span><span class="refpurpose"> — An actor that displays simple rectangles</span></dt><dt><span class="refentrytitle"><a href="class-cluttertexture.html">clutter.Texture</a></span><span class="refpurpose"> — An actor for displaying and manipulating images</span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">Container Actors</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-cluttergroup.html">clutter.Group</a></span><span class="refpurpose"> — An actor that can contain multiple children</span></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pt01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part I. Clutter Overview </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Abstract Classes and Interfaces</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/pt03.html pyclutter-0.6.2/docs/html/pt03.html
--- pyclutter-0.6.0/docs/html/pt03.html	2008-02-19 13:39:24.000000000 +0000
+++ pyclutter-0.6.2/docs/html/pt03.html	2008-04-15 13:19:32.000000000 +0100
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Part III. Clutter Animation Support</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="index.html" title="PyClutter Reference Manual"><link rel="prev" href="class-cluttergroup.html" title="clutter.Group"><link rel="next" href="pt04.html" title="Part IV. Clutter Tools"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part III. Clutter Animation Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="class-cluttergroup.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="pt04.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2547555"></a>Part III. Clutter Animation Support</h1></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="class-cluttergroup.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="pt04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">clutter.Group </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part IV. Clutter Tools</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Part III. Clutter Animation Support</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="index.html" title="PyClutter Reference Manual"><link rel="prev" href="class-cluttergroup.html" title="clutter.Group"><link rel="next" href="class-cluttertimeline.html" title="clutter.Timeline"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part III. Clutter Animation Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="class-cluttergroup.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="class-cluttertimeline.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2565065"></a>Part III. Clutter Animation Support</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="class-cluttertimeline.html">clutter.Timeline</a></span><span class="refpurpose"> — A class for time based animations</span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="class-cluttergroup.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="class-cluttertimeline.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">clutter.Group </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> clutter.Timeline</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/pt04.html pyclutter-0.6.2/docs/html/pt04.html
--- pyclutter-0.6.0/docs/html/pt04.html	2008-02-19 13:39:24.000000000 +0000
+++ pyclutter-0.6.2/docs/html/pt04.html	2008-04-15 13:19:32.000000000 +0100
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Part IV. Clutter Tools</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="index.html" title="PyClutter Reference Manual"><link rel="prev" href="pt03.html" title="Part III. Clutter Animation Support"><link rel="next" href="ch04.html" title="General purpose API"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part IV. Clutter Tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2547562"></a>Part IV. Clutter Tools</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ch04.html">General purpose API</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-cluttercolor.html">Colors</a></span><span class="refpurpose"> — Color management and manipulation.</span></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pt03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part III. Clutter Animation Support </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> General purpose API</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Part IV. Clutter Tools</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="PyClutter Reference Manual"><link rel="up" href="index.html" title="PyClutter Reference Manual"><link rel="prev" href="class-cluttertimeline.html" title="clutter.Timeline"><link rel="next" href="ch04.html" title="General purpose API"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part IV. Clutter Tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="class-cluttertimeline.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2526218"></a>Part IV. Clutter Tools</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ch04.html">General purpose API</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="class-cluttercolor.html">Colors</a></span><span class="refpurpose"> — Color management and manipulation.</span></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="class-cluttertimeline.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">clutter.Timeline </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> General purpose API</td></tr></table></div></body></html>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/html/pyclutter.devhelp pyclutter-0.6.2/docs/html/pyclutter.devhelp
--- pyclutter-0.6.0/docs/html/pyclutter.devhelp	2008-02-19 13:39:24.000000000 +0000
+++ pyclutter-0.6.2/docs/html/pyclutter.devhelp	2008-04-15 13:19:32.000000000 +0100
@@ -15,7 +15,9 @@
         <sub name="clutter.Group" link="class-cluttergroup.html"/>
       </sub>
     </sub>
-    <sub name="Clutter Animation Support" link="pt03.html"/>
+    <sub name="Clutter Animation Support" link="pt03.html">
+      <sub name="clutter.Timeline" link="class-cluttertimeline.html"/>
+    </sub>
     <sub name="Clutter Tools" link="pt04.html">
       <sub name="General purpose API" link="ch04.html">
         <sub name="Colors" link="class-cluttercolor.html"/>
@@ -26,6 +28,7 @@
     <function name="clutter.Rectangle" link="class-clutterrectangle.html#constructor-clutterrectangle"/>
     <function name="clutter.Texture" link="class-cluttertexture.html#constructor-cluttertexture"/>
     <function name="clutter.Group" link="class-cluttergroup.html#constructor-cluttergroup"/>
+    <function name="clutter.Timeline" link="class-cluttertimeline.html#constructor-cluttertimeline"/>
     <function name="clutter.Color" link="class-cluttercolor.html#constructor-cluttercolor"/>
     <function name="clutter.Actor.show" link="class-clutteractor.html#method-clutteractor--show"/>
     <function name="clutter.Actor.show_all" link="class-clutteractor.html#method-clutteractor--show-all"/>
@@ -67,6 +70,21 @@
     <function name="clutter.Group.get_nth_child" link="class-cluttergroup.html#method-cluttergroup--get-nth-child"/>
     <function name="clutter.Group.get_n_children" link="class-cluttergroup.html#method-cluttergroup--get-n-children"/>
     <function name="clutter.Group.remove_all" link="class-cluttergroup.html#method-cluttergroup--remove-all"/>
+    <function name="clutter.Timeline.get_duration" link="class-cluttertimeline.html#method-cluttertimeline--get-duration"/>
+    <function name="clutter.Timeline.set_duration" link="class-cluttertimeline.html#method-cluttertimeline--set-duration"/>
+    <function name="clutter.Timeline.get_direction" link="class-cluttertimeline.html#method-cluttertimeline--get-direction"/>
+    <function name="clutter.Timeline.set_direction" link="class-cluttertimeline.html#method-cluttertimeline--set-direction"/>
+    <function name="clutter.Timeline.get_loop" link="class-cluttertimeline.html#method-cluttertimeline--get-loop"/>
+    <function name="clutter.Timeline.set_loop" link="class-cluttertimeline.html#method-cluttertimeline--set-loop"/>
+    <function name="clutter.Timeline.get_progress" link="class-cluttertimeline.html#method-cluttertimeline--get-progress"/>
+    <function name="clutter.Timeline.start" link="class-cluttertimeline.html#method-cluttertimeline--start"/>
+    <function name="clutter.Timeline.pause" link="class-cluttertimeline.html#method-cluttertimeline--pause"/>
+    <function name="clutter.Timeline.stop" link="class-cluttertimeline.html#method-cluttertimeline--stop"/>
+    <function name="clutter.Timeline.rewind" link="class-cluttertimeline.html#method-cluttertimeline--rewind"/>
+    <function name="The &quot;new-frame&quot; clutter.Timeline Signal" link="class-cluttertimeline.html#signal-cluttertimeline--new-frame"/>
+    <function name="The &quot;started&quot; clutter.Timeline Signal" link="class-cluttertimeline.html#signal-cluttertimeline--started"/>
+    <function name="The &quot;paused&quot; clutter.Timeline Signal" link="class-cluttertimeline.html#signal-cluttertimeline--paused"/>
+    <function name="The &quot;completed&quot; clutter.Timeline Signal" link="class-cluttertimeline.html#signal-cluttertimeline--completed"/>
     <function name="clutter.Color.foo" link="class-cluttercolor.html#method-cluttercolor--foo"/>
   </functions>
 </book>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/reference/clutter-cluttertexture.xml pyclutter-0.6.2/docs/reference/clutter-cluttertexture.xml
--- pyclutter-0.6.0/docs/reference/clutter-cluttertexture.xml	2008-02-11 21:32:16.000000000 +0000
+++ pyclutter-0.6.2/docs/reference/clutter-cluttertexture.xml	2008-03-03 10:57:31.000000000 +0000
@@ -54,7 +54,7 @@
  +--<link linkend="class-gobject">gobject.GInitiallyUnowned</link>
      +--<link linkend="class-clutteractor">clutter.Actor</link>
          +--<link linkend="class-cluttertexture">clutter.Texture</link>
-  </synopsis>
+    </synopsis>
 
   </refsect1>
 
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/reference/clutter-cluttertimeline.xml pyclutter-0.6.2/docs/reference/clutter-cluttertimeline.xml
--- pyclutter-0.6.0/docs/reference/clutter-cluttertimeline.xml	1970-01-01 01:00:00.000000000 +0100
+++ pyclutter-0.6.2/docs/reference/clutter-cluttertimeline.xml	2008-04-15 13:19:26.000000000 +0100
@@ -0,0 +1,655 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+    "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+
+<refentry id="class-cluttertimeline">
+  <refnamediv>
+    <refname>clutter.Timeline</refname>
+    <refpurpose>A class for time based animations</refpurpose>
+  </refnamediv>
+
+<!-- ************************* -->
+<!-- BEGIN OF CLUTTER SYNOPSIS -->
+<!-- ************************* -->
+
+  <refsect1>
+    <title>Synopsis</title>
+
+    <classsynopsis language="python">
+      <ooclass><classname>clutter.Timeline</classname></ooclass>
+
+      <constructorsynopsis language="python">
+        <methodname><link linkend="constructor-cluttertimeline">clutter.Timeline</link></methodname>
+        <methodparam><parameter role="keyword">fps</parameter></methodparam>
+        <methodparam><parameter role="keyword">num_frames</parameter></methodparam>
+        <methodparam><parameter role="keyword">duration</parameter></methodparam>
+      </constructorsynopsis>
+
+      <methodsynopsis language="python">
+        <methodname><link linkend="method-cluttertimeline--get-duration">get_duration</link></methodname>
+      </methodsynopsis>
+
+      <methodsynopsis language="python">
+        <methodname><link linkend="method-cluttertimeline--set-duration">set_duration</link></methodname>
+        <methodparam><parameter role="keyword">msecs</parameter></methodparam>
+      </methodsynopsis>
+
+      <methodsynopsis language="python">
+        <methodname><link linkend="method-cluttertimeline--get-direction">get_direction</link></methodname>
+      </methodsynopsis>
+
+      <methodsynopsis language="python">
+        <methodname><link linkend="method-cluttertimeline--set-direction">set_direction</link></methodname>
+        <methodparam><parameter role="keyword">direction</parameter></methodparam>
+      </methodsynopsis>
+
+      <methodsynopsis language="python">
+        <methodname><link linkend="method-cluttertimeline--get-loop">get_loop</link></methodname>
+      </methodsynopsis>
+
+      <methodsynopsis language="python">
+        <methodname><link linkend="method-cluttertimeline--set-loop">set_loop</link></methodname>
+        <methodparam><parameter role="keyword">loop</parameter></methodparam>
+      </methodsynopsis>
+
+      <methodsynopsis language="python">
+        <methodname><link linkend="method-cluttertimeline--get-progress">get_progress</link></methodname>
+      </methodsynopsis>
+
+      <methodsynopsis language="python">
+        <methodname><link linkend="method-cluttertimeline--start">start</link></methodname>
+      </methodsynopsis>
+
+      <methodsynopsis language="python">
+        <methodname><link linkend="method-cluttertimeline--pause">pause</link></methodname>
+      </methodsynopsis>
+
+      <methodsynopsis language="python">
+        <methodname><link linkend="method-cluttertimeline--stop">stop</link></methodname>
+      </methodsynopsis>
+
+      <methodsynopsis language="python">
+        <methodname><link linkend="method-cluttertimeline--rewind">rewind</link></methodname>
+      </methodsynopsis>
+
+    </classsynopsis>
+  </refsect1>
+
+<!-- ************************* -->
+<!-- BEGIN OF CLUTTER ANCESTRY -->
+<!-- ************************* -->
+
+  <refsect1>
+    <title>Ancestry</title>
+
+    <synopsis>
+<link linkend="class-gobject">gobject.GObject</link>
+ +--<link linkend="class-cluttertimeline">clutter.Timeline</link>
+  </synopsis>
+
+  </refsect1>
+
+<!-- ********************************* -->
+<!-- BEGIN OF CLUTTER PROPERTIES -->
+<!-- ********************************* -->
+
+  <refsect1>
+    <title>Properties</title>
+
+    <blockquote role="properties">
+      <informaltable pgwide="1" frame="none">
+        <tgroup cols="3">
+          <colspec column="1" colwidth="1in"/>
+          <colspec column="2" colwidth="1in"/>
+          <colspec column="3" colwidth="4in"/>
+          <tbody>
+            <row valign="top">
+              <entry>"duration"</entry>
+              <entry>Read-Write</entry>
+              <entry>The duration of the timeline, in milliseconds.</entry>
+            </row>
+
+            <row valign="top">
+              <entry>"fpd"</entry>
+              <entry>Read-Write</entry>
+              <entry>Frames per second.</entry>
+            </row>
+
+            <row valign="top">
+              <entry>"num-frames"</entry>
+              <entry>Read-Write</entry>
+              <entry>The total number of frames.</entry>
+            </row>
+
+            <row valign="top">
+              <entry>"loop"</entry>
+              <entry>Read-Write</entry>
+              <entry>Wether the timeline should loop.</entry>
+            </row>
+
+            <row valign="top">
+              <entry>"delay"</entry>
+              <entry>Read-Write</entry>
+              <entry>A delay, in milliseconds, that should be observed by
+              the timeline before actually starting.</entry>
+            </row>
+
+            <row valign="top">
+              <entry>"direction"</entry>
+              <entry>Read-Write</entry>
+              <entry>The direction of the timeline, either
+              <literal>clutter.TIMELINE_FORWARD</literal> or
+              <literal>clutter.TIMELINE_BACKWARD</literal>.</entry>
+            </row>
+
+          </tbody>
+        </tgroup>
+      </informaltable>
+    </blockquote>
+
+  </refsect1>
+
+<!-- ********************************** -->
+<!-- BEGIN OF CLUTTER SIGNAL PROTOTYPES -->
+<!-- ********************************** -->
+
+  <refsect1>
+    <title>Signal Prototypes</title>
+
+    <variablelist>
+      
+      <varlistentry>
+        <term>
+          "<link linkend="signal-cluttertimeline--new-frame">new-frame</link>"
+        </term>
+        <listitem>
+          <methodsynopsis language="python"><methodname>callback</methodname>
+            <methodparam><parameter>timeline</parameter></methodparam>
+            <methodparam><parameter>frame_num</parameter></methodparam>
+            <methodparam><parameter>user_param1</parameter></methodparam>
+            <methodparam><parameter>...</parameter></methodparam>
+          </methodsynopsis>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term>
+          "<link linkend="signal-cluttertimeline--completed">completed</link>"
+        </term>
+        <listitem>
+          <methodsynopsis language="python"><methodname>callback</methodname>
+            <methodparam><parameter>timeline</parameter></methodparam>
+            <methodparam><parameter>user_param1</parameter></methodparam>
+            <methodparam><parameter>...</parameter></methodparam>
+          </methodsynopsis>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term>
+          "<link linkend="signal-cluttertimeline--started">started</link>"
+        </term>
+        <listitem>
+          <methodsynopsis language="python"><methodname>callback</methodname>
+            <methodparam><parameter>timeline</parameter></methodparam>
+            <methodparam><parameter>user_param1</parameter></methodparam>
+            <methodparam><parameter>...</parameter></methodparam>
+          </methodsynopsis>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term>
+          "<link linkend="signal-cluttertimeline--paused">paused</link>"
+        </term>
+        <listitem>
+          <methodsynopsis language="python"><methodname>callback</methodname>
+            <methodparam><parameter>timeline</parameter></methodparam>
+            <methodparam><parameter>user_param1</parameter></methodparam>
+            <methodparam><parameter>...</parameter></methodparam>
+          </methodsynopsis>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </refsect1>
+
+<!-- **************************** -->
+<!-- BEGIN OF CLUTTER DESCRIPTION -->
+<!-- **************************** -->
+
+  <refsect1 id="description-cluttertimeline">
+    <title>Description</title>
+    <para>
+      <link linkend="class-cluttertimeline"><classname>clutter.Timeline</classname></link>
+      is a base class for managing time based events such as animations.
+    </para>
+
+    <para>
+       Every timeline shares the same timeout pool to decrease the
+       possibility of starvating the main loop when using many timelines
+       at the same time; this might cause problems if you are also using
+       a library making heavy use of threads with no GLib main loop
+       integration. In that case you might disable the common timeline
+       pool by setting the <literal>CLUTTER_TIMELINE=no-pool</literal>
+       environment variable prior to launching your application.
+    </para>
+
+  </refsect1>
+
+<!-- ************************************ -->
+<!-- BEGIN OF CLUTTER CONSTRUCTOR         -->
+<!-- ************************************ -->
+
+<refsect1 id="constructor-cluttertimeline">
+  <title>Constructor</title>
+
+  <programlisting><constructorsynopsis language="python">
+    <methodname>clutter.Timeline</methodname>
+    <methodparam><parameter role="keyword">fps</parameter></methodparam>
+    <methodparam><parameter role="keyword">num_frames</parameter></methodparam>
+    <methodparam><parameter role="keyword">duration</parameter></methodparam>
+  </constructorsynopsis></programlisting>
+    
+  <variablelist>
+
+    <varlistentry>
+      <term><parameter role="keyword">fps</parameter>&nbsp;</term>
+      <listitem><simpara>frames per second (optional)</simpara></listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter role="keyword">num_frames</parameter>&nbsp;</term>
+      <listitem><simpara>number of frames (optional)</simpara></listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter role="keyword">duration</parameter>&nbsp;</term>
+      <listitem><simpara>duration in milliseconds (optional)</simpara></listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><emphasis>Returns</emphasis>&nbsp;:</term>
+      <listitem><simpara>a new <link linkend="class-cluttertimeline"><classname>clutter.Timeline</classname></link>.
+        </simpara></listitem>
+    </varlistentry>
+  </variablelist>
+
+  <para>
+    Creates a new <link linkend="class-cluttertimeline"><classname>clutter.Timeline</classname></link> object.
+  </para>
+
+</refsect1>
+
+<!-- ****************************** -->
+<!-- BEGIN OF CLUTTER METHODS       -->
+<!-- ****************************** -->
+
+<refsect1>
+  <title>Methods</title>
+
+  <refsect2 id="method-cluttertimeline--get-duration">
+    <title>clutter.Timeline.get_duration</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>get_duration</methodname>
+      </methodsynopsis>
+    </programlisting>
+
+    <variablelist>
+      <varlistentry>
+        <term><emphasis>Returns</emphasis>&nbsp;:</term>
+        <listitem><simpara>the duration of the <link linkend="class-cluttertimeline">timeline</link> in milliseconds.</simpara></listitem>
+      </varlistentry>
+    </variablelist>
+
+    <para>
+      The <methodname>get_duration</methodname>() method retrieves the
+      duration of the timeline in milliseconds, at the current frame
+      rate.
+    </para>
+  </refsect2>
+
+  <refsect2 id="method-cluttertimeline--set-duration">
+    <title>clutter.Timeline.set_duration</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>set_duration</methodname>
+        <methodparam><parameter role="keyword">duration</parameter></methodparam>
+      </methodsynopsis>
+    </programlisting>
+
+    <varlistentry>
+      <term><parameter role="keyword">duration</parameter>&nbsp;</term>
+      <listitem><simpara>duration in milliseconds</simpara></listitem>
+    </varlistentry>
+
+    <para>
+      The <methodname>set_duration</methodname>() method sets the
+      duration of the timeline in milliseconds, at the current frame
+      rate.
+    </para>
+  </refsect2>
+
+  <refsect2 id="method-cluttertimeline--get-direction">
+    <title>clutter.Timeline.get_direction</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>get_direction</methodname>
+      </methodsynopsis>
+    </programlisting>
+
+    <variablelist>
+      <varlistentry>
+        <term><emphasis>Returns</emphasis>&nbsp;:</term>
+        <listitem><simpara>the direction of the <link linkend="class-cluttertimeline">timeline</link>.</simpara></listitem>
+      </varlistentry>
+    </variablelist>
+
+    <para>
+      The <methodname>get_direction</methodname>() method retrieves the
+      direction of the timeline, either forward or backward.
+      rate.
+    </para>
+  </refsect2>
+
+  <refsect2 id="method-cluttertimeline--set-direction">
+    <title>clutter.Timeline.set_direction</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>set_direction</methodname>
+        <methodparam><parameter role="keyword">direction</parameter></methodparam>
+      </methodsynopsis>
+    </programlisting>
+
+    <varlistentry>
+      <term><parameter role="keyword">direction</parameter>&nbsp;</term>
+      <listitem><simpara>either <literal>clutter.TIMELINE_FORWARD</literal> or
+      <literal>clutter.TIMELINE_BACKWARD</literal></simpara></listitem>
+    </varlistentry>
+
+    <para>
+      The <methodname>set_direction</methodname>() method sets the
+      direction of the timeline.
+    </para>
+  </refsect2>
+
+  <refsect2 id="method-cluttertimeline--get-loop">
+    <title>clutter.Timeline.get_loop</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>get_loop</methodname>
+      </methodsynopsis>
+    </programlisting>
+
+    <variablelist>
+      <varlistentry>
+        <term><emphasis>Returns</emphasis>&nbsp;:</term>
+        <listitem><simpara>whether the <link linkend="class-cluttertimeline">timeline</link> is looping or not.</simpara></listitem>
+      </varlistentry>
+    </variablelist>
+
+    <para>
+      The <methodname>get_loop</methodname>() method will return
+      whether the timeline is looping or not. A looping timeline
+      will restart from the beginning every time it reaches its
+      duration.
+    </para>
+  </refsect2>
+
+  <refsect2 id="method-cluttertimeline--set-loop">
+    <title>clutter.Timeline.set_loop</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>set_loop</methodname>
+        <methodparam><parameter role="keyword">loop</parameter></methodparam>
+      </methodsynopsis>
+    </programlisting>
+
+    <varlistentry>
+      <term><parameter role="keyword">loop</parameter>&nbsp;</term>
+      <listitem><simpara>True if the timeline should loop, False otherwise</simpara></listitem>
+    </varlistentry>
+
+    <para>
+      The <methodname>set_loop</methodname>() method sets whether
+      the timeline should loop or not.
+    </para>
+  </refsect2>
+
+  <refsect2 id="method-cluttertimeline--get-progress">
+    <title>clutter.Timeline.get_progress</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>get_progress</methodname>
+      </methodsynopsis>
+    </programlisting>
+
+    <variablelist>
+      <varlistentry>
+        <term><emphasis>Returns</emphasis>&nbsp;:</term>
+        <listitem><simpara>the progress of the <link linkend="class-cluttertimeline">timeline</link>.</simpara></listitem>
+      </varlistentry>
+    </variablelist>
+
+    <para>
+      The <methodname>get_progress</methodname>() method retrieves the
+      progress of the timeline as a floating point number in the [0, 1]
+      interval.
+    </para>
+  </refsect2>
+
+  <refsect2 id="method-cluttertimeline--start">
+    <title>clutter.Timeline.start</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>start</methodname>
+      </methodsynopsis>
+    </programlisting>
+
+    <para>
+      The <methodname>start</methodname>() method starts the timeline.
+    </para>
+  </refsect2>
+
+  <refsect2 id="method-cluttertimeline--pause">
+    <title>clutter.Timeline.pause</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>pause</methodname>
+      </methodsynopsis>
+    </programlisting>
+
+    <para>
+      The <methodname>pause</methodname>() method pauses the timeline.
+    </para>
+  </refsect2>
+
+  <refsect2 id="method-cluttertimeline--stop">
+    <title>clutter.Timeline.stop</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>stop</methodname>
+      </methodsynopsis>
+    </programlisting>
+
+    <para>
+      The <methodname>stop</methodname>() method pauses the timeline
+      and rewinds it to the beginning.
+    </para>
+  </refsect2>
+
+  <refsect2 id="method-cluttertimeline--rewind">
+    <title>clutter.Timeline.rewind</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>rewind</methodname>
+      </methodsynopsis>
+    </programlisting>
+
+    <para>
+      The <methodname>rewind</methodname>() method moves the
+      timeline to its beginning frame without stopping it.
+    </para>
+  </refsect2>
+
+</refsect1>
+
+<!-- ************************ -->
+<!-- BEGIN OF CLUTTER SIGNALS -->
+<!-- ************************ --> 
+
+<refsect1>
+  <title>Signals</title>
+
+  <refsect2 id="signal-cluttertimeline--new-frame">
+    <title>The "new-frame" clutter.Timeline Signal</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>callback</methodname>
+        <methodparam><parameter>timeline</parameter></methodparam>
+        <methodparam><parameter>frame_num</parameter></methodparam>
+        <methodparam><parameter>user_param1</parameter></methodparam>
+        <methodparam><parameter>...</parameter></methodparam>
+      </methodsynopsis>
+    </programlisting>
+
+    <variablelist>
+      <varlistentry>
+        <term><parameter>timeline</parameter>&nbsp;:</term>
+        <listitem><simpara>the timeline that received the signal</simpara></listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><parameter>frame_num</parameter>&nbsp;:</term>
+        <listitem><simpara>the new frame</simpara></listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><parameter>user_param1</parameter>&nbsp;:</term>
+        <listitem><simpara>the first user parameter (if any) specified with the <link linkend="method-gobject--connect"><methodname>connect</methodname>()</link> method</simpara></listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><parameter>...</parameter>&nbsp;:</term>
+        <listitem><simpara>additional user parameters (if any)</simpara></listitem>
+      </varlistentry>
+    </variablelist>
+
+    <para>The "new-frame" signal is emitted each time a new frame in the
+    timeline is reached. The frame number is provided because
+    <classname>clutter.Timeline</classname> might drop frames to maintain
+    the overall duration.</para>
+
+  </refsect2>
+
+  <refsect2 id="signal-cluttertimeline--started">
+    <title>The "started" clutter.Timeline Signal</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>callback</methodname>
+        <methodparam><parameter>timeline</parameter></methodparam>
+        <methodparam><parameter>user_param1</parameter></methodparam>
+        <methodparam><parameter>...</parameter></methodparam>
+      </methodsynopsis>
+    </programlisting>
+
+    <variablelist>
+      <varlistentry>
+        <term><parameter>timeline</parameter>&nbsp;:</term>
+        <listitem><simpara>the timeline that received the signal</simpara></listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><parameter>user_param1</parameter>&nbsp;:</term>
+        <listitem><simpara>the first user parameter (if any) specified with the <link linkend="method-gobject--connect"><methodname>connect</methodname>()</link> method</simpara></listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><parameter>...</parameter>&nbsp;:</term>
+        <listitem><simpara>additional user parameters (if any)</simpara></listitem>
+      </varlistentry>
+    </variablelist>
+
+    <para>The "started" signal is emitted each time a timeline is
+    started.</para>
+
+  </refsect2>
+
+  <refsect2 id="signal-cluttertimeline--paused">
+    <title>The "paused" clutter.Timeline Signal</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>callback</methodname>
+        <methodparam><parameter>timeline</parameter></methodparam>
+        <methodparam><parameter>user_param1</parameter></methodparam>
+        <methodparam><parameter>...</parameter></methodparam>
+      </methodsynopsis>
+    </programlisting>
+
+    <variablelist>
+      <varlistentry>
+        <term><parameter>timeline</parameter>&nbsp;:</term>
+        <listitem><simpara>the timeline that received the signal</simpara></listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><parameter>user_param1</parameter>&nbsp;:</term>
+        <listitem><simpara>the first user parameter (if any) specified with the <link linkend="method-gobject--connect"><methodname>connect</methodname>()</link> method</simpara></listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><parameter>...</parameter>&nbsp;:</term>
+        <listitem><simpara>additional user parameters (if any)</simpara></listitem>
+      </varlistentry>
+    </variablelist>
+
+    <para>The "paused" signal is emitted each time a timeline is
+    paused.</para>
+
+  </refsect2>
+
+  <refsect2 id="signal-cluttertimeline--completed">
+    <title>The "completed" clutter.Timeline Signal</title>
+
+    <programlisting>
+      <methodsynopsis language="python">
+        <methodname>callback</methodname>
+        <methodparam><parameter>timeline</parameter></methodparam>
+        <methodparam><parameter>user_param1</parameter></methodparam>
+        <methodparam><parameter>...</parameter></methodparam>
+      </methodsynopsis>
+    </programlisting>
+
+    <variablelist>
+      <varlistentry>
+        <term><parameter>timeline</parameter>&nbsp;:</term>
+        <listitem><simpara>the timeline that received the signal</simpara></listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><parameter>user_param1</parameter>&nbsp;:</term>
+        <listitem><simpara>the first user parameter (if any) specified with the <link linkend="method-gobject--connect"><methodname>connect</methodname>()</link> method</simpara></listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><parameter>...</parameter>&nbsp;:</term>
+        <listitem><simpara>additional user parameters (if any)</simpara></listitem>
+      </varlistentry>
+    </variablelist>
+
+    <para>The "completed" signal is emitted each time a timeline reaches
+    its last frame. The signal will be emitted multiple times if the
+    timeline is looping.</para>
+
+  </refsect2>
+
+</refsect1>
+
+</refentry>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/docs/reference/clutter-ref.xml pyclutter-0.6.2/docs/reference/clutter-ref.xml
--- pyclutter-0.6.0/docs/reference/clutter-ref.xml	2008-02-11 21:32:16.000000000 +0000
+++ pyclutter-0.6.2/docs/reference/clutter-ref.xml	2008-03-03 11:25:16.000000000 +0000
@@ -47,6 +47,7 @@
   </part>
   <part>
     <title>Clutter Animation Support</title>
+    <xi:include href="clutter-cluttertimeline.xml"/>
   </part>
   <part>
     <title>Clutter Tools</title>
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/examples/Makefile.in pyclutter-0.6.2/examples/Makefile.in
--- pyclutter-0.6.0/examples/Makefile.in	2008-02-19 13:37:40.000000000 +0000
+++ pyclutter-0.6.2/examples/Makefile.in	2008-04-15 13:28:58.000000000 +0100
@@ -87,6 +87,7 @@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
 ECHO = @ECHO@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
@@ -109,6 +110,7 @@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
+NMEDIT = @NMEDIT@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/ltmain.sh pyclutter-0.6.2/ltmain.sh
--- pyclutter-0.6.0/ltmain.sh	2007-08-14 18:43:36.000000000 +0100
+++ pyclutter-0.6.2/ltmain.sh	2008-02-02 13:28:24.000000000 +0000
@@ -2,7 +2,7 @@
 # NOTE: Changing this file will not affect anything until you rerun configure.
 #
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
-# 2007  Free Software Foundation, Inc.
+# 2007, 2008  Free Software Foundation, Inc.
 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 #
 # This program is free software; you can redistribute it and/or modify
@@ -43,8 +43,8 @@
 
 PROGRAM=ltmain.sh
 PACKAGE=libtool
-VERSION="1.5.24 Debian 1.5.24-1ubuntu1"
-TIMESTAMP=" (1.1220.2.456 2007/06/24 02:25:32)"
+VERSION="1.5.26 Debian 1.5.26-1"
+TIMESTAMP=" (1.1220.2.493 2008/02/01 16:58:18)"
 
 # Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
@@ -113,15 +113,21 @@
 # These must not be set unconditionally because not all systems understand
 # e.g. LANG=C (notably SCO).
 # We save the old values to restore during execute mode.
-for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+lt_env=
+for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
 do
   eval "if test \"\${$lt_var+set}\" = set; then
 	  save_$lt_var=\$$lt_var
+	  lt_env=\"$lt_var=\$$lt_var \$lt_env\"
 	  $lt_var=C
 	  export $lt_var
 	fi"
 done
 
+if test -n "$lt_env"; then
+  lt_env="env $lt_env"
+fi
+
 # Make sure IFS has a sensible default
 lt_nl='
 '
@@ -485,7 +491,7 @@
     echo "\
 $PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
 
-Copyright (C) 2007  Free Software Foundation, Inc.
+Copyright (C) 2008  Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
     exit $?
@@ -788,6 +794,7 @@
     *.for) xform=for ;;
     *.java) xform=java ;;
     *.obj) xform=obj ;;
+    *.sx) xform=sx ;;
     esac
 
     libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
@@ -956,7 +963,7 @@
       $run $rm "$lobj" "$output_obj"
 
       $show "$command"
-      if $run eval "$command"; then :
+      if $run eval $lt_env "$command"; then :
       else
 	test -n "$output_obj" && $run $rm $removelist
 	exit $EXIT_FAILURE
@@ -1028,7 +1035,7 @@
       command="$command$suppress_output"
       $run $rm "$obj" "$output_obj"
       $show "$command"
-      if $run eval "$command"; then :
+      if $run eval $lt_env "$command"; then :
       else
 	$run $rm $removelist
 	exit $EXIT_FAILURE
@@ -1161,6 +1168,7 @@
     thread_safe=no
     vinfo=
     vinfo_number=no
+    single_module="${wl}-single_module"
 
     func_infer_tag $base_compile
 
@@ -1646,6 +1654,11 @@
 	continue
 	;;
 
+      -multi_module)
+	single_module="${wl}-multi_module"
+	continue
+	;;
+
       -module)
 	module=yes
 	continue
@@ -2152,7 +2165,12 @@
 	    continue
 	  fi
 	  name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
-	  for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
+	  if test "$linkmode" = lib; then
+	    searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
+	  else
+	    searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
+	  fi
+	  for searchdir in $searchdirs; do
 	    for search_ext in .la $std_shrext .so .a; do
 	      # Search the libtool library
 	      lib="$searchdir/lib${name}${search_ext}"
@@ -2948,12 +2966,18 @@
 		  # we do not want to link against static libs,
 		  # but need to link against shared
 		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
+		  eval deplibdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
 		  if test -n "$deplibrary_names" ; then
 		    for tmp in $deplibrary_names ; do
 		      depdepl=$tmp
 		    done
-		    if test -f "$path/$depdepl" ; then
+		    if test -f "$deplibdir/$depdepl" ; then
+		      depdepl="$deplibdir/$depdepl"
+	      	    elif test -f "$path/$depdepl" ; then
 		      depdepl="$path/$depdepl"
+		    else
+		      # Can't find it, oh well...
+		      depdepl=
 		    fi
 		    # do not add paths which are already there
 		    case " $newlib_search_path " in
@@ -3101,9 +3125,10 @@
 
     case $linkmode in
     oldlib)
-      if test -n "$deplibs"; then
-	$echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
-      fi
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+	$echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 ;;
+      esac
 
       if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
 	$echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
@@ -4245,9 +4270,10 @@
       ;;
 
     obj)
-      if test -n "$deplibs"; then
-	$echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
-      fi
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+	$echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 ;;
+      esac
 
       if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
 	$echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
@@ -6486,7 +6512,7 @@
       fi
 
       # Restore saved environment variables
-      for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+      for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
       do
 	eval "if test \"\${save_$lt_var+set}\" = set; then
 		$lt_var=\$save_$lt_var; export $lt_var
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/tidy/Makefile.am pyclutter-0.6.2/tidy/Makefile.am
--- pyclutter-0.6.0/tidy/Makefile.am	2008-02-19 12:06:20.000000000 +0000
+++ pyclutter-0.6.2/tidy/Makefile.am	2008-03-06 10:06:33.000000000 +0000
@@ -13,7 +13,7 @@
 
 TIDY_DEFS = tidy.defs
 CLEANFILES = tidy.c
-EXTRA_DIST = $(TIDY_DEFS) tidy.override
+EXTRA_DIST = $(TIDY_DEFS) tidy-types.defs tidy.override
 tidy.c: $(TIDY_DEFS) tidy.override
 tidy_la_CFLAGS = $(TIDY_CFLAGS)
 tidy_la_LDFLAGS = $(common_ldflags) -export-symbols-regex inittidy
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/tidy/Makefile.in pyclutter-0.6.2/tidy/Makefile.in
--- pyclutter-0.6.0/tidy/Makefile.in	2008-02-19 13:37:40.000000000 +0000
+++ pyclutter-0.6.2/tidy/Makefile.in	2008-04-15 13:28:58.000000000 +0100
@@ -119,6 +119,7 @@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
 ECHO = @ECHO@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
@@ -141,6 +142,7 @@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
+NMEDIT = @NMEDIT@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
@@ -242,7 +244,7 @@
 common_ldflags = -module -avoid-version
 TIDY_DEFS = tidy.defs
 CLEANFILES = tidy.c
-EXTRA_DIST = $(TIDY_DEFS) tidy.override
+EXTRA_DIST = $(TIDY_DEFS) tidy-types.defs tidy.override
 tidy_la_CFLAGS = $(TIDY_CFLAGS)
 tidy_la_LDFLAGS = $(common_ldflags) -export-symbols-regex inittidy
 tidy_la_LIBADD = $(PYGTK_LIBS) $(TIDY_LIBS)
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/tidy/tidy-types.defs pyclutter-0.6.2/tidy/tidy-types.defs
--- pyclutter-0.6.0/tidy/tidy-types.defs	1970-01-01 01:00:00.000000000 +0100
+++ pyclutter-0.6.2/tidy/tidy-types.defs	2008-02-20 14:01:44.000000000 +0000
@@ -0,0 +1,190 @@
+;; -*- scheme -*-
+; object definitions ...
+(define-object Actor
+  (in-module "Tidy")
+  (parent "ClutterActor")
+  (c-name "TidyActor")
+  (gtype-id "TIDY_TYPE_ACTOR")
+)
+
+(define-object Adjustment
+  (in-module "Tidy")
+  (parent "GObject")
+  (c-name "TidyAdjustment")
+  (gtype-id "TIDY_TYPE_ADJUSTMENT")
+)
+
+(define-object BehaviourBounce
+  (in-module "Tidy")
+  (parent "ClutterBehaviour")
+  (c-name "TidyBehaviourBounce")
+  (gtype-id "TIDY_TYPE_BEHAVIOUR_BOUNCE")
+)
+
+(define-object BehaviourGrow
+  (in-module "Tidy")
+  (parent "ClutterBehaviour")
+  (c-name "TidyBehaviourGrow")
+  (gtype-id "TIDY_TYPE_BEHAVIOUR_GROW")
+)
+
+(define-object CellRenderer
+  (in-module "Tidy")
+  (parent "GObject")
+  (c-name "TidyCellRenderer")
+  (gtype-id "TIDY_TYPE_CELL_RENDERER")
+)
+
+(define-object DepthGroup
+  (in-module "Tidy")
+  (parent "ClutterGroup")
+  (c-name "TidyDepthGroup")
+  (gtype-id "TIDY_TYPE_DEPTH_GROUP")
+)
+
+(define-object Frame
+  (in-module "Tidy")
+  (parent "TidyActor")
+  (c-name "TidyFrame")
+  (gtype-id "TIDY_TYPE_FRAME")
+)
+
+(define-object Button
+  (in-module "Tidy")
+  (parent "TidyFrame")
+  (c-name "TidyButton")
+  (gtype-id "TIDY_TYPE_BUTTON")
+)
+
+(define-object ListColumn
+  (in-module "Tidy")
+  (parent "GObject")
+  (c-name "TidyListColumn")
+  (gtype-id "TIDY_TYPE_LIST_COLUMN")
+)
+
+(define-object ListView
+  (in-module "Tidy")
+  (parent "TidyActor")
+  (c-name "TidyListView")
+  (gtype-id "TIDY_TYPE_LIST_VIEW")
+)
+
+(define-object ProxyTexture
+  (in-module "Tidy")
+  (parent "ClutterActor")
+  (c-name "TidyProxyTexture")
+  (gtype-id "TIDY_TYPE_PROXY_TEXTURE")
+)
+
+(define-object ScrollBar
+  (in-module "Tidy")
+  (parent "TidyFrame")
+  (c-name "TidyScrollBar")
+  (gtype-id "TIDY_TYPE_SCROLL_BAR")
+)
+
+(define-object ScrollView
+  (in-module "Tidy")
+  (parent "ClutterGroup")
+  (c-name "TidyScrollView")
+  (gtype-id "TIDY_TYPE_SCROLL_VIEW")
+)
+
+(define-object FingerScroll
+  (in-module "Tidy")
+  (parent "TidyScrollView")
+  (c-name "TidyFingerScroll")
+  (gtype-id "TIDY_TYPE_FINGER_SCROLL")
+)
+
+(define-object Stylable
+  (in-module "Tidy")
+  (c-name "TidyStylable")
+  (gtype-id "TIDY_TYPE_STYLABLE")
+)
+
+(define-object Style
+  (in-module "Tidy")
+  (parent "GObject")
+  (c-name "TidyStyle")
+  (gtype-id "TIDY_TYPE_STYLE")
+)
+
+(define-object TextureCache
+  (in-module "Tidy")
+  (parent "GObject")
+  (c-name "TidyTextureCache")
+  (gtype-id "TIDY_TYPE_TEXTURE_CACHE")
+)
+
+(define-object TextureFrame
+  (in-module "Tidy")
+  (parent "ClutterCloneTexture")
+  (c-name "TidyTextureFrame")
+  (gtype-id "TIDY_TYPE_TEXTURE_FRAME")
+)
+
+(define-object TextureReflection
+  (in-module "Tidy")
+  (parent "ClutterCloneTexture")
+  (c-name "TidyTextureReflection")
+  (gtype-id "TIDY_TYPE_TEXTURE_REFLECTION")
+)
+
+(define-object Viewport
+  (in-module "Tidy")
+  (parent "ClutterGroup")
+  (c-name "TidyViewport")
+  (gtype-id "TIDY_TYPE_VIEWPORT")
+)
+
+;; Enumerations and flags ...
+
+(define-enum CellState
+  (in-module "Tidy")
+  (c-name "TidyCellState")
+  (gtype-id "TIDY_TYPE_CELL_STATE")
+  (values
+    '("header" "TIDY_CELL_HEADER")
+    '("normal" "TIDY_CELL_NORMAL")
+    '("selected" "TIDY_CELL_SELECTED")
+    '("inactive" "TIDY_CELL_INACTIVE")
+    '("sorting" "TIDY_CELL_SORTING")
+  )
+)
+
+(define-enum FingerScrollMode
+  (in-module "Tidy")
+  (c-name "TidyFingerScrollMode")
+  (gtype-id "TIDY_TYPE_FINGER_SCROLL_MODE")
+  (values
+    '("push" "TIDY_FINGER_SCROLL_MODE_PUSH")
+    '("kinetic" "TIDY_FINGER_SCROLL_MODE_KINETIC")
+  )
+)
+
+(define-enum Position
+  (in-module "Tidy")
+  (c-name "TidyPosition")
+  (gtype-id "TIDY_TYPE_POSITION")
+  (values
+    '("top" "TIDY_POS_TOP")
+    '("bottom" "TIDY_POS_BOTTOM")
+    '("left" "TIDY_POS_LEFT")
+    '("right" "TIDY_POS_RIGHT")
+  )
+)
+
+(define-boxed Padding
+  (in-module "Tidy")
+  (c-name "TidyPadding")
+  (gtype-id "TIDY_TYPE_PADDING")
+  (fields
+    '("gint32" "top")
+    '("gint32" "right")
+    '("gint32" "bottom")
+    '("gint32" "left")
+  )
+)
+
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/tidy/tidy.override pyclutter-0.6.2/tidy/tidy.override
--- pyclutter-0.6.0/tidy/tidy.override	2008-02-19 12:05:32.000000000 +0000
+++ pyclutter-0.6.2/tidy/tidy.override	2008-02-20 14:16:24.000000000 +0000
@@ -2,26 +2,22 @@
 headers
 #define NO_IMPORT_PYGOBJECT
 #include "pygobject.h"
-#include "pyclutter.h"
 #include <clutter/clutter.h>
 #include <tidy/tidy.h>
 %%
 modulename tidy
 %%
 import gobject.GObject as PyGObject_Type
-import gobject.GInitiallyUnowned as PyGInitiallyUnowned_Type
 import clutter.Actor as PyClutterActor_Type
 import clutter.Alpha as PyClutterAlpha_Type
 import clutter.Behaviour as PyClutterBehaviour_Type
-import clutter.Model as PyClutterModel_Type
-import clutter.Texture as PyClutterTexture_Type
 import clutter.CloneTexture as PyClutterCloneTexture_Type
 import clutter.Group as PyClutterGroup_Type
+import clutter.Model as PyClutterModel_Type
+import clutter.Texture as PyClutterTexture_Type
 %%
 ignore-glob
   *_get_type
-  *_quark
-  _*
 %%
 ignore
   tidy_actor_set_alignmentx
@@ -296,3 +292,4 @@
 
   return Py_BuildValue ("(iii)", x, y, z);
 }
+%%
diff -Nru -x '*.gmo' -x '*.mo' --speed-large-files --minimal pyclutter-0.6.0/tidy/tidymodule.c pyclutter-0.6.2/tidy/tidymodule.c
--- pyclutter-0.6.0/tidy/tidymodule.c	2008-02-16 11:52:40.000000000 +0000
+++ pyclutter-0.6.2/tidy/tidymodule.c	2008-02-20 14:15:20.000000000 +0000
@@ -11,25 +11,41 @@
 
 extern PyMethodDef pytidy_functions[];
 
+static void
+sink_tidycellrenderer (GObject *object)
+{
+  if (g_object_is_floating (object))
+    g_object_ref_sink (object);
+}
+
+static void
+sink_tidylistcolumn (GObject *object)
+{
+  if (g_object_is_floating (object))
+    g_object_ref_sink (object);
+}
+
 DL_EXPORT (void)
 inittidy (void)
 {
-        PyObject *m, *d;
+  PyObject *m, *d;
 
-        init_pygobject ();
+  init_pygobject ();
 
-        if (PyImport_ImportModule ("clutter") == NULL) {
-                PyErr_SetString (PyExc_ImportError,
-                                 "could not import clutter");
-                return;
-        }
+  if (PyImport_ImportModule ("clutter") == NULL) {
+    PyErr_SetString (PyExc_ImportError, "could not import clutter");
+    return;
+  }
 
-        m = Py_InitModule ("tidy", pytidy_functions);
-        d = PyModule_GetDict (m);
+  pygobject_register_sinkfunc (TIDY_TYPE_CELL_RENDERER, sink_tidycellrenderer);
+  pygobject_register_sinkfunc (TIDY_TYPE_LIST_COLUMN, sink_tidylistcolumn);
 
-        pytidy_register_classes (d);
+  m = Py_InitModule ("tidy", pytidy_functions);
+  d = PyModule_GetDict (m);
 
-        if (PyErr_Occurred ()) {
-                Py_FatalError ("unable to initialise tidy module");
-        }
+  pytidy_add_constants (m, "TIDY_");
+  pytidy_register_classes (d);
+
+  if (PyErr_Occurred ())
+    Py_FatalError ("unable to initialise tidy module");
 }
