+2007-06-19 Emmanuele Bassi <ebassi@openedhand.com>
+
+ * README.in: Update release notes.
+
2007-06-19 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-main.c: (clutter_init_with_args), (clutter_init):
CLEANFILES = $(pcfiles) README
-DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc --enable-python --enable-gtk
+DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
# Extra clean files so that maintainer-clean removes *everything*
MAINTAINERCLEANFILES = aclocal.m4 compile config.guess config.sub \
Release Notes for Clutter 0.4
-----------------------------
-* ...
+* The GLX specific API has been moved to the GLX backend code and
+ it's now under the ClutterGlx namespace.
+
+* The priority of the various users of the GLib main loop has been
+ reviewed and changed were necessary. Every paint is queued with a
+ priority of G_PRIORITY_DEFAULT + 10; timelines are allocated with
+ a G_PRIORITY_DEFAULT + 30 priority; events are processed with a
+ G_PRIORITY_DEFAUTL priority. This ensures that events are processed
+ before the paints take place.
+
+* The ClutterActor::allocate_coords() has been renamed to
+ ClutterActor::query_coords(), in order to clarify its usage.
+
+* Actors overriding ClutterActor::request_coords() and
+ ClutterActor::query_coords() must convert sizes obtained from the
+ public API from pixels to ClutterUnits, using the conversion
+ macros found in clutter-units.h. The conversion will be necessary
+ until the public API will switch over to returning the generic
+ units too.
+
+* Users of Intel video cards should find that disabling sync-to-vblank
+ is no longer necessary. In case Clutter applications take really
+ long times for redrawing and appear stuck and unresponsive, the
+ sync-to-vblank feature might still be the culprit; in that case, use
+ CLUTTER_VBLANK=none to disable it and file a bug reporting the video
+ card model, the driver version and the X server version.
HACKING
====