hi everyone;

Clutter 1.2.0 is now available for download at:

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

A mirror is also available here:

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

MD5 Checksums:

  38edd0d3403b1612a987533a7c4ec84b  clutter-1.2.0.tar.bz2
  19a609fda6e75e7f6a3958402347ffe1  clutter-1.2.0.tar.gz

SHA1 Checksums:

  c4a8d8dc3aa26c65e48c76647c6776968ca56748  clutter-1.2.0.tar.bz2
  31eaa2fc180d6eba2ec2175d49fcd1a991a48da1  clutter-1.2.0.tar.gz

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.3 (or 1.2+multitexturing), 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 first stable release of the 1.2 cycle 
  • This version is API and ABI compatible with the previous
    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.2.0:

  • Since 1.0:

    » Improvements in Cogl, including: a rationalization of the Texture
      handling; texture atlasing; experimental API for PBOs; onscreen
      and offscreen draw buffers.

    » Animator class, for describing complex animations using
      ClutterScript and a simple C API.

    » Layout managers, for complex (and animated) containers with fluid
      layouts.

    » Performance improvements.

    » Documentation improvements.

  • Since 1.1.14:

    » Improve the Animator API for consistency, and the implementation
      to match the intended behaviour, as documented

    » Add initial (and internal) support for queueing clipped region updates
      and let the GLX texture-from-pixmap actor take advantage of it

    » Support any pixel format in cogl_read_pixels()

    » Conditionally use G_VALUE_COLLECT_INIT() in functions using variadic
      arguments lists

    » Consistently use :min-width and :min-height inside the Stage to define
      the minimum size of the Stage window

    » Implement the Scriptable interface for ClutterModel sub-classes; this
      allows setting ClutterModel columns (both types and names) in
      ClutterScript definitions

    » Add support for unsigned integer indices in the VertexBuffer API

    » Documentation fixes for Clutter: the coverage is now 100%

    » Fixes for the EGL native backend

    » Require libtool >= 2.2.6

    » Improve tests coverage

List of bugs fixed since 1.0:

   412  Support for ARGB stage
   521  LGPL notices referring to old FSF address
   992  Cogl multitexture support
  1020  [patch] resync TFP pixmap on MapNotify or ConfigureNotify
  1042  relative width- and height-values in a .json file don't have any effect 
on the actor
  1088  Stage size affected by clutter_actor_get_allocation_vertices
  1139  Cogl could use pixel buffer objects (PBOs) to reduce blocking when 
uploading texture data
  1159  CGBitmapContextCreate can't make 24bpp, alphaless offscreen pixmaps
  1183  Recursive offscreen support
  1226  clutter_actor_get_allocation_vertices (...)  parameter issue
  1328  Pick fails on low precision color buffers
  1385  Clutter-Gtk book title splits lines in devhelp
  1502  texture from pixmap should not need glTexImage2D
  1527  cogl_texture_new_from_bitmap() destroys the bitmap
  1656  [PATCH] [win32] Broken build when using MSVC.
  1698  GLES2 build broken again
  1716  Rework ClutterStageWindow
  1717  AnimationGroup
  1718  Generic layout manager
  1727  Support texture atlasing
  1743  Reorganise the Cogl source
  1744  Avoid using deprecated GLX 1.2 API in Clutter backends
  1745  clutter_actor_apply_relative_transform_to_point not working
  1748  New atom for _NET_WM_PID is required to set pid info
  1750  Clutter leaks original stage window when new foreign window is set
  1755  Add ::queue-relayout signal to ClutterActor for ClutterClone
  1756  Get rid of shave with AM_SILENT_RULES automake option
  1761  The install path of cogl-pango.h is different with other cogl components
  1765  ClutterText word movement bugs
  1767  ctrl-backspace and ctrl-del not supported in text actors
  1768  fix introspection calls for gobject-introspection 0.6.4
  1770  ClutterText sometimes eats control characters which breaks Cut+Paste in 
NBTK
  1771  Set LD_LIBRARY_PATH when running g-ir-compiler
  1775  white text + opacity = black text
  1776  [clutter1.0.0]Clutter build ERROR with --with-flavour=eglx 
--with-gles=2.0
  1777  Timeline direction not considered when setting final animation state
  1789  DOT3_RGB[A] cannot be used in a Blend String
  1790  [ClutterModel] Crash when model subclass is unreffed
  1798  Can't animate a property called 'signal-strength'
  1806  [PATCH] Segfault in clutter_texture_set_from_data()
  1807  glCheckFramebufferStatus fails if an attached opengl texture is not 
fully specified
  1809  Clipping doesn't work within an FBO
  1813  Split CoglTexture into an abstract base class and CoglTexture2DSliced 
implementation
  1817  Add a few annotations on Cogl primitive functions
  1819  Can't supply vertex normals to a vertex buffer.
  1825  Size of a ClutterGroup is wrong if all children are right of the origin
  1829  No need to clear the whole stencil buffer to fill a path
  1830  ClutterText:position not notified
  1831  Force a relayout when showing an actor
  1832  Add GValue transform functions from and to G_TYPE_STRING
  1833  [units] Be more strict in the grammar we are parsing
  1834  [units] Add support for centimeters
  1836  Document ClutterColor.alpha values
  1837  [color] allow alpha to omitted when converting from strings
  1838  Add a flag to avoid relayout on show/hide
  1839  [actor] Unset the IN_DESTRUCTION flag when leaving ::destroy()
  1840  Two Json bugs
  1842  Unparenting a ClutterTexture will trigger a costly glReadPixel()
  1843  [units] Re-use the value in pixels when available
  1844  [units] Add ClutterInterval integration
  1845  [interval] Add a warning when ClutterInterval can't compute progress
  1846  [units] Fix warning message in the ParamSpec validation
  1847  Win32 backend adaptation to the semantic change of StageWindow
  1851  [PATCH] [ClutterText] Make _set_text_internal dirty cache and queue 
relayout
  1854  Crash when a timeline is removed by another timeline's update
  1864  Clutter OS X backend needs updating for ClutterStageWindow interface 
updates
  1865  Update OS X build instructions
  1866  Fix a warning with the OS X backend on Snow Leopard
  1870  compilation error using gdk-pixbuf
  1871  [Patch] Clutter-text don't show cursor position correctly when showing 
preedit string
  1873  Can't create FBOs with a stencil buffer on Intel
  1875  Cogl should assert that the GL version is recent enough
  1876  cache more size requests
  1882  The global event queue can contain events for stages that have been 
destroyed
  1888  Add clutter_get_current_event
  1891  clutter_binding_entry_invoke makes unnecessary and harmful string copy
  1894  Insert and delete text signals required in ClutterText
  1902  tests: give all the arguments to the wrapper
  1905  Win32 backend fixes on cursor hiding and fullscreen size computation
  1907  Cogl should enable blending when there is a transparent lighting colour
  1908  clutter_actor_dispose assumes actor is container child if parent is a 
container
  1916  GL hardware error happens if stencil buffer is not disabled
  1917  cogl_polygon() should accept a const array of vertices
  1918  [PATCH] try_shm_alloc() leaks memory
  1926  g_set_prgname in clutter_init_with_args interferes with GTester
  1928  _cogl_matrix_stack_flush_to_gl redeclared with sun cc
  1929  void function can not return value
  1937  PATCH - cogl multi-texture support is broken, fixes
  1938  [media] Add an API to play a subtitle file along with the media
  1939  Use SSE2 to premultiply images
  1940  ClutterText breaks if you set attributes after setting the markup
  1941  media: Add an API to specify which font should be used for subtitles
  1954  cogl: new textures sould have GL_TEXTURE_MIN_FILTER set to GL_LINEAR
  1955  Errors in the "position" and "selection-bound" change notification on 
ClutterText
  1956  ClutterStage has no key-focus property
  1957  mixing VBOs with ClutterText segfaults on 
cogl_vertex_buffer_draw_elements
  1958  index of CoglTextureUnit is not resetted.
  1959  Format problems in cogl_read_pixels()
  1960  Add a clutter_text_set_font_description
  1966  [PATCH] - configure does not find GL libs
  1967  Experimental API: COGL buffers
  1973  docs: Use % for defines not #
  1974  Clutter will hang if no animations are running and time goes backwards
  1976  [PATCH] docs: Add 2010 in COGL's Copyright notice
  1977  messages from clutter_actor_raise/lower
  1978  void function can not return value[continued]
  1980  cogl-buffer: Use correct argument types in cogl_buffer_set_data_EXP
  1987  Crash closing extra stages in a glx environment
  1988  clutter_box_pack packs actors backwards
  1989  crash in set_wm_pid
  1990  clutter_actor_push/pop_internal is bad API
  1991  Split debugging notes from behavioural modifiers
  1995  ClutterAnimator : assertion raised if no initial key is specified
  1996  Fix indices fallback for VBOs
  1997  eglnative backend fix
  1998  Can not render ponies
  2002  Redundant inclusion of clutter-x11-texture-pixmap.h
  2003  Append parsed animator keys to previously parsed ones
  2007  model: implement ClutterScriptable interface
  2008  ClutterAnimator: first keyframe interval overwritten
  2009  Unparent children when not going through Clutter::Container
  2012  animator: Remove redundant declaration in header file
  2013  ClutterFlowLayout segfaults without fixed size
  2014  Fall back in _cogl_texture_2d_new_from_bitmap()
  2019  test-text-field: Use the z modifier when printing the string length

Many thanks to all the contributors for the 1.1 development cycle:

  Robert Bragg, Neil Roberts, Damien Lespiau, Chris Lord, Øyvind Kolås, 
  Bastian Winkler, Joshua Lock, Owen W. Taylor, Thomas Wood, Samuel
  Degrande, Alejandro Piñeiro, Colin Walters, Götz Waschk, Halton Huo,
  Jussi Kukkonen, Rob Bradford, Zhou Jiangwei, Christian Persch,
  Johan Bilien, Jonas Bonn, Kristian Høgsberg, Raymond Liu, Tim Horton,
  Vladimir Nadvornik, Xu Li

ciao,
 Emmanuele.

-- 
Emmanuele Bassi, Open Source Software Engineer
Intel Open Source Technology Center

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

Reply via email to