From 90b0d654aa4e4a722c02cfedb4f57cce2910db93 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Tue, 19 Jun 2007 14:52:19 +0000 Subject: [PATCH] 2007-06-19 Emmanuele Bassi * README.in: Update release notes. --- ChangeLog | 4 ++++ Makefile.am | 2 +- README.in | 27 ++++++++++++++++++++++++++- 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 57b169a28..bd25b20f8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-06-19 Emmanuele Bassi + + * README.in: Update release notes. + 2007-06-19 Matthew Allum * clutter/clutter-main.c: (clutter_init_with_args), (clutter_init): diff --git a/Makefile.am b/Makefile.am index b3bd272ca..dbbe90fca 100644 --- a/Makefile.am +++ b/Makefile.am @@ -22,7 +22,7 @@ EXTRA_DIST = clutter.pc.in README.in 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 \ diff --git a/README.in b/README.in index 1608b5b34..3505d67b2 100644 --- a/README.in +++ b/README.in @@ -31,7 +31,32 @@ RELEASE NOTES 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 ====