Clutter 0.8.8 (20/02/2009)
===============================================================================
* List of changes between 0.8.6 and 0.8.8
Emmanuele Bassi (5):
Pots-release bump to 0.8.7
Bug 1365 - ClutterEntry doesn't get the cursor when it should
[behaviour-path] Bail out if we don't have knots
[behaviour] Do not notify empty behaviours
[backport] Update the viewport when updating the GL context
Neil Roberts (2):
[backport] Remove backwards timelines check in get_progress
[backport] Set the SYNC_MATRICES flag when a stage is first realized
Owen W. Taylor (2):
Fix properties that have X11 types to be 'long'
Change default tile-waste from 64 to 63
Tomas Frydrych (2):
Fixed handling of enter and leave events in clutter_x11_handle_event()
Fix clutter_x11_texture_pixmap_get/set_property() following change
of PROP_WINDOW type.
Clutter 0.8.6 (14/01/2009)
===============================================================================
* List of changes between 0.8.4 and 0.8.6
o Improve performance of the text layout by drawing multiple
glyphs in a single GL call
o Use a RGB texture for 24bpp pixmaps with the GLX texture-from-pixmap
actor
o Fix a race condition in the X11 backend when resizing the stage
o Fix an off-by-one error in clutter_stage_read_pixels()
o Use ARB_texture_rectangle inside the GLX texture-from-pixmap actor,
if the GL implementation does not provide NPOT textures
o Improved ocumentation and parameters checks
* List of bugs fixed since 0.8.4
o #1305 - NPOT textures unaligned to a pixel sometimes have border
artifacts
o #1303 - clutter_glx_texture_pixmap_using_extenstion doesn't check
if fallbacks are being used
o #1297 - Bring back support for GL_ARB_texture_rectangle
o #1309 - ClutterBehaviourDepth conflicts with orher behaviours
o #1351 - Extra ; in clutter-behaviour-ellipse.c
o #1392 - behaviour_set_alpha set same alpha twice lead to warning
and destroy the input alpha
o #1289 - Draw multiple glyphs at once
The clutter build failed because GLX_FRONT_LEFT_EXT and
GLX_BIND_TO_TEXTURE_RGBA_EXT were not defined. (I had MesaLib-6.4.2nb3
installed.)
So add BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=7.0
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.