mirror of
https://github.com/brl/mutter.git
synced 2024-12-23 19:42:05 +00:00
Update NEWS file
This commit is contained in:
parent
8b0de3491e
commit
811dd7eedc
138
NEWS
138
NEWS
@ -1,4 +1,140 @@
|
||||
Clutter 0.8.2 (xx/09/2008)
|
||||
Clutter 0.9.0 (xx/01/2009)
|
||||
===============================================================================
|
||||
|
||||
* List of changes between 0.8.6 and 0.9.0
|
||||
|
||||
o ClutterText is a new actor allowing text display, text editing
|
||||
both in multi-line and single-line modes, and text selection using
|
||||
the pointer devices and the keyboard. ClutterText supercedes both
|
||||
ClutterLabel and ClutterEntry.
|
||||
o ClutterClone is a new actor that allows cloning of other actors,
|
||||
both simple and composite. ClutterClone supercedes ClutterCloneTexture.
|
||||
o ClutterBindingPool is a new API that allows to easily add key bindings
|
||||
to an actor.
|
||||
o ClutterAnimation is a new API for implicit animations, similar to
|
||||
the tweening API used in toolkits like jQuery, Tween and Flash. This
|
||||
new API supercedes the ClutterEffect API.
|
||||
o ClutterAlpha uses "animation modes" instead of raw function
|
||||
pointers; it is still possible to pass alpha functions. The alpha
|
||||
functions provided by Clutter have been removed from the public
|
||||
API. It is possible to register global alpha functions and use
|
||||
them though a logical id.
|
||||
o The interval of the ClutterAlpha:alpha property has been changed
|
||||
to a floating point value in the [ -1.0, 2.0 ] range; this allowed
|
||||
the addition of "overshooting" easing modes.
|
||||
o COGL now supports backface culling.
|
||||
o The COGL-based Pango renderer is public API and it is accessible
|
||||
to developers. It is also possible to access the PangoContext used
|
||||
by Clutter in order to create PangoLayouts to render text.
|
||||
o The ClutterFixed API has been moved to COGL.
|
||||
o COGL does not depend on Clutter data types anymore.
|
||||
o The ClutterMedia interface has been overhauled: implementations
|
||||
now must only override the interface properties. The ranges of
|
||||
some properties have been changed to normalized values.
|
||||
o COGL now exposes only floating point entry points, and reserves
|
||||
the eventual conversion to fixed point only when needed. The
|
||||
fixed point type and macros are publicly available for developers
|
||||
concerned about floating point operations.
|
||||
o COGL has a new Vertex Attribues API that allows submitting an
|
||||
extensible number of vertex attributes to OpenGL in a way that
|
||||
does not require format conversions and allows fast re-use.
|
||||
o COGL has a new Material API that decouples paths from fills; it
|
||||
is possible to create an arbitrary path and fill it with a COGL
|
||||
texture. The Material API also allows setting multiple texture
|
||||
layers and defining the blend modes and colors.
|
||||
o ClutterTexture has the ability to use a worker thread to asynchronously
|
||||
load an image from a file, as long as the GLib threading support has
|
||||
been enabled prior to calling clutter_init().
|
||||
o Clutter now supports localization of the help output, and it
|
||||
also supports globally setting the text direction for non left to
|
||||
right locales.
|
||||
o ClutterCairoTexture is a new actor that allows using Cairo
|
||||
to draw on a ClutterTexture; since Cairo does not have an OpenGL
|
||||
backend, the drawing is not hardware accelerated.
|
||||
o Clutter has a unit testing suite, based on the GLib unit test
|
||||
framework, which can be used to track regressions.
|
||||
o A ClutterPath object has been added, and it is used by the
|
||||
BehaviourPath. The Path object allows defining paths using a set
|
||||
of coordinates and operations. A Path can be "painted" either using
|
||||
COGL primitives or using Cairo primitives, allowing an easier way
|
||||
to paint non-rectangular shaped actors.
|
||||
o ClutterInterval is a simple object, used by ClutterAnimation, that
|
||||
describes an interval between two values, and interpolates between
|
||||
the initial and final values of the interval.
|
||||
|
||||
* List of bugs fixed since 0.8.6
|
||||
|
||||
o #835 - Optimize clutter_actor_real_pick()
|
||||
o #851 - setting anchor point causes picking problem
|
||||
o #883 - Outstanding COGL merge issues
|
||||
o #1003 - Add clutter_actor_take_key_focus
|
||||
o #1014 - Clutter Animation API Improvements.
|
||||
o #1049 - Clutter doesn't support most GLSL uniforms
|
||||
o #1051 - WebKit/Clutter product/component?
|
||||
o #1058 - Build clutter-box2d with Clutter 0.8
|
||||
o #1066 - Clipping regression in 0.8
|
||||
o #1086 - virtualize stage_queue_redraw
|
||||
o #1105 - low level access to PangoClutter
|
||||
o #1106 - ClutterText instead of ClutterLabel and ClutterEntry
|
||||
o #1108 - Enter/Leave events logics wrt. skipped motion events
|
||||
o #1109 - clutter-0.8.0 fails to compile
|
||||
o #1123 - Crash when FBO actor is used and the stage is MINIMIZED
|
||||
o #1144 - Provide an option to load images asynchronously in ClutterTexture
|
||||
o #1162 - Add unit testing for Clutter
|
||||
o #1164 - Mesh API
|
||||
o #1172 - Disjoint paths and clip to path
|
||||
o #1189 - Backface culling
|
||||
o #1209 - Move fixed point API in COGL
|
||||
o #1210 - Add CoglColor API
|
||||
o #1211 - Drop ClutterFeatureFlags usage from COGL
|
||||
o #1212 - Allow only a single include file for Clutter
|
||||
o #1215 - Move the Pango renderer to the public API
|
||||
o #1219 - Clean up cogl.h
|
||||
o #1231 - Build fails in gles flavour in revision 3442
|
||||
o #1233 - CLUTTER_ALPHA_SINE_INC is broken in trunk
|
||||
o #1251 - Merge the Cairo texture actor in core
|
||||
o #1252 - Merge ClutterBehaviourPath and ClutterBehaviourBspline
|
||||
o #1261 - [patch] Minimize differences between gl/cogl-texture.c and
|
||||
gles/cogl-texture.c
|
||||
o #1269 - mingw32 building failed at clutter-media.c
|
||||
o #1270 - Update to mingw-cross-compile.sh
|
||||
o #1271 - mingw compiling failed: undefined reference to
|
||||
`_glDrawRangeElements@24'
|
||||
o #1284 - Return something reasonable from clutter_x11_handle_event()
|
||||
o #1300 - clutter_score_remove and clutter_score_remove_all are different
|
||||
in object remove
|
||||
o #1310 - font rendering problem
|
||||
o #1313 - Fix computation of camera distance
|
||||
o #1314 - clutter_sinx() is more inaccurate than it needs to be
|
||||
o #1321 - Get Matrix in float
|
||||
o #1323 - ClutterBehaviorDepth conflicts with other behaviors
|
||||
o #1325 - ClutterPath to cairo_path_t conversion functions
|
||||
o #1330 - We should not queue redraw for non-visible actors
|
||||
o #1334 - Default value for ClutterLabel::text should be "" instead of NULL
|
||||
o #1344 - clutter_actor_transform_stage_point gives invalid coordinates
|
||||
for big actors
|
||||
o #1352 - Weird cogl-pango.h includes in clutter-[entry|label].c
|
||||
o #1354 - Floating point exception when set fps>1000 and start timeline
|
||||
o #1361 - Unused ClutterStage::get_resolution() methods
|
||||
o #1365 - ClutterEntry doesn't get the cursor when it should
|
||||
o #1366 - disable-npots fails to build on mac
|
||||
o #1380 - Return booleans from CLUTTER_ACTOR_IS_* macros
|
||||
o #1386 - Wrong clipping dimensions for larger actors
|
||||
o #1387 - Clarify new-frame signal emission with advance()
|
||||
o #1388 - Clarify signal emission for advance_to_marker()
|
||||
o #1395 - behaviour_apply and behaviour_get_nth_actor are opposite on
|
||||
actors sequence
|
||||
o #1397 - clutter command line is not localized.
|
||||
o #1402 - Change default tile-waste from 64 to 63
|
||||
o #1403 - ClutterMedia::get_uri() should return allocated string
|
||||
o #1404 - ClutterMedia issues
|
||||
o #1405 - Fix properties that have X11 types to be 'long'
|
||||
o #1409 - Use G_SIGNAL_RUN_LAST with ::queue-redraw signal
|
||||
o #1410 - [patch] Implements a generic ClutterActorClone class without fbos
|
||||
o #1414 - avoid relayout of ClutterTexture if not syncing size
|
||||
o #1415 - short-circuit setting same clip again
|
||||
|
||||
Clutter 0.8.2 (25/09/2008)
|
||||
===============================================================================
|
||||
|
||||
* List of changes between 0.8.0 and 0.8.2
|
||||
|
Loading…
Reference in New Issue
Block a user