[clutter] [ANNOUNCE] Clutter Core 1.1.4 (Developers Snapshot)

2010-01-04 Thread Emmanuele Bassi
hi everyone; 

do you remember when I said that there would be monthly developers
snapshots until the 1.2 release? well, it turns out that development,
traveling and moving to a new house tends to disrupt release schedules.
the best-laid plans of mice and men, and all that...

anyhow, here's to you a new developers snapshot of Clutter; I'll try to
keep these coming for the whole month, until we reach API and feature
freeze later in January, in time for GNOME 2.30 and the next Moblin
cycle.

Clutter 1.1.4 is now available for download at:

  http://www.clutter-project.org/sources/clutter/1.1/

A mirror is also available here:

  http://download.gnome.org/sources/clutter/1.1/

MD5 Checksums:

  7da9fdf29a1d03baee81d8fc6bffd66a  clutter-1.1.4.tar.gz
  228a20691b17e246b9f264ff97db77c8  clutter-1.1.4.tar.bz2

Clutter is an open source software library for creating fast, visually 
rich, portable and animated graphical user interfaces. Clutter is 
licensed under the terms of the GNU Lesser General Public License 
version 2.1.

Clutter currently requires:

  • GLib = 2.16.0
  • Cairo = 1.6
  • Pango = 1.20
  • OpenGL = 1.2, OpenGL|ES 1.1 or OpenGL|ES 2.0
  • GLX, SDL, WGL, Quartz or an EGL Implementation

Depending on the platform and the configuration options Clutter also 
depends on:

  • GDK-Pixbuf = 2.0
  • JSON-GLib = 0.8

Notes: 

  • This is the second developers snapshot of the 1.1 cycle 
  • This version is API and ABI compatible with the current 
stable release of Clutter
  • Installing the contents of this release will overwrite the 
files from the installation of the current stable release 
of Clutter
  • Bugs should be reported to: http://bugzilla.o-hand.com 

What's new in Clutter 1.1.4:

o Update the ClutterScript parser to be more resilient, and support
  constructor and ChildMeta properties. The parser also respects the
  order of the properties in the UI definitions when applying them,
  and will apply the properties of an Actor after building the scene
  graph.

o Simplified the implementation of LayoutManager sub-classes, and added
  support for animating a layout manager.

o Allow short-circuiting some layout operations by setting a specific
  flag on ClutterActor.

o Improve caching of the preferred size of a ClutterActor.

o Allow declaring internal children for a ClutterContainer
  implementation: the memory management of these actors will be deferred
  entirely to the Container.

o Let the ClutterStage honour the :opacity property and the alpha component
  of the stage color. This requires support in the Clutter backend used.

o Improve Windows and OSX backends.

o Simplify the feature detection code for OpenGL; this also reduced the
  required OpenGL version to 1.2.

o Improve the matrix stack handling code. The matrices can be debugged by
  using the COGL_DEBUG environment variable, assuming that Clutter was
  compiled with the right configure-time switch.

o Improve COGL API for draw buffers, and for offscreen buffer support.

o Add support for text direction to ClutterActor.

o Documentation, introspection and build fixes.

Many thanks to:

  Robert Bragg
  Neil Roberts
  Damien Lespiau
  Joshua Lock
  Bastian Winkler
  Rob Bradford
  Samuel Degrande
  Christian Persch
  Colin Walters
  Johan Bilien
  Raymond Liu
  Tim Horton

Have fun with Clutter!

-- 
To unsubscribe send a mail to clutter+unsubscr...@o-hand.com



Re: [clutter] [ANNOUNCE] Clutter Core 1.1.4 (Developers Snapshot)

2010-01-04 Thread Emmanuele Bassi
hi;

On Mon, 2010-01-04 at 17:03 +0600, Konstantin Salavatov wrote:

 What is mentioned by o Improve Windows and OSX backends. in windows
 part? Are any significant changes over previous verison present?

there have been some changes in the generic backend code, and the
Windows backend has been updated to match them; the Windows backend has
also been tested on real-world cases and the compilation of Clutter has
been fixed under MSVC.

the work has been done by Neil Roberts, Ole André Vadla Ravnås, Haakon
Sporsheim and Samuel Delgrande.

ciao,
 Emmanuele.

-- 
To unsubscribe send a mail to clutter+unsubscr...@o-hand.com



RE: [clutter] [ANNOUNCE] Clutter Core 1.1.4 (Developers Snapshot)

2010-01-04 Thread Ian Walberg
Emmanuele,

Great news and thanks to everyone involved.

One question (hopefully not too stupid) where do I find out the specific OpenGL 
version and feature set that is required to support clutter?

The problem we are having is that for some of the Linux X Windows drivers we 
are using the glXChooseVisual returns a NULL with the clutter attributes.

Is there any further details on what the OpenGL driver needs to support 
anywhere? Or does the change in 1.1.4 relax the required support?

Many thanks

Ian

-Original Message-
From: Emmanuele Bassi [mailto:eba...@linux.intel.com] 
Sent: Monday, January 04, 2010 2:32 AM
To: clutter@o-hand.com
Cc: gnome-announce-l...@gnome.org; d...@moblin.org
Subject: [clutter] [ANNOUNCE] Clutter Core 1.1.4 (Developers Snapshot)

hi everyone; 

do you remember when I said that there would be monthly developers
snapshots until the 1.2 release? well, it turns out that development,
traveling and moving to a new house tends to disrupt release schedules.
the best-laid plans of mice and men, and all that...

anyhow, here's to you a new developers snapshot of Clutter; I'll try to
keep these coming for the whole month, until we reach API and feature
freeze later in January, in time for GNOME 2.30 and the next Moblin
cycle.

Clutter 1.1.4 is now available for download at:

  http://www.clutter-project.org/sources/clutter/1.1/

A mirror is also available here:

  http://download.gnome.org/sources/clutter/1.1/

MD5 Checksums:

  7da9fdf29a1d03baee81d8fc6bffd66a  clutter-1.1.4.tar.gz
  228a20691b17e246b9f264ff97db77c8  clutter-1.1.4.tar.bz2

Clutter is an open source software library for creating fast, visually 
rich, portable and animated graphical user interfaces. Clutter is 
licensed under the terms of the GNU Lesser General Public License 
version 2.1.

Clutter currently requires:

  • GLib = 2.16.0
  • Cairo = 1.6
  • Pango = 1.20
  • OpenGL = 1.2, OpenGL|ES 1.1 or OpenGL|ES 2.0
  • GLX, SDL, WGL, Quartz or an EGL Implementation

Depending on the platform and the configuration options Clutter also 
depends on:

  • GDK-Pixbuf = 2.0
  • JSON-GLib = 0.8

Notes: 

  • This is the second developers snapshot of the 1.1 cycle 
  • This version is API and ABI compatible with the current 
stable release of Clutter
  • Installing the contents of this release will overwrite the 
files from the installation of the current stable release 
of Clutter
  • Bugs should be reported to: http://bugzilla.o-hand.com 

What's new in Clutter 1.1.4:

o Update the ClutterScript parser to be more resilient, and support
  constructor and ChildMeta properties. The parser also respects the
  order of the properties in the UI definitions when applying them,
  and will apply the properties of an Actor after building the scene
  graph.

o Simplified the implementation of LayoutManager sub-classes, and added
  support for animating a layout manager.

o Allow short-circuiting some layout operations by setting a specific
  flag on ClutterActor.

o Improve caching of the preferred size of a ClutterActor.

o Allow declaring internal children for a ClutterContainer
  implementation: the memory management of these actors will be deferred
  entirely to the Container.

o Let the ClutterStage honour the :opacity property and the alpha component
  of the stage color. This requires support in the Clutter backend used.

o Improve Windows and OSX backends.

o Simplify the feature detection code for OpenGL; this also reduced the
  required OpenGL version to 1.2.

o Improve the matrix stack handling code. The matrices can be debugged by
  using the COGL_DEBUG environment variable, assuming that Clutter was
  compiled with the right configure-time switch.

o Improve COGL API for draw buffers, and for offscreen buffer support.

o Add support for text direction to ClutterActor.

o Documentation, introspection and build fixes.

Many thanks to:

  Robert Bragg
  Neil Roberts
  Damien Lespiau
  Joshua Lock
  Bastian Winkler
  Rob Bradford
  Samuel Degrande
  Christian Persch
  Colin Walters
  Johan Bilien
  Raymond Liu
  Tim Horton

Have fun with Clutter!

-- 
To unsubscribe send a mail to clutter+unsubscr...@o-hand.com

N�r��zǧu���[hr[�{.n�+��r�