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