# Generated by configure.  Do no edit.

commit 659cd671af7387a12adbff0fc0fe1df3e638b457
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Fri Feb 20 16:13:56 2009 +0000

    [release] Update the NEWS file

 NEWS |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit eb423c6b62f8b4ecdb3fbaf31c0c5707b52d6824
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Fri Feb 20 16:12:49 2009 +0000

    [build] Generate the ChangeLog on dist
    
    Add a rule to generate the ChangeLog on dist, listing all the changes
    from the first stable release of the 0.8 cycle.

 Makefile.am |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit ed82b1f7f5c81f3a2ea4c950c52b9558601c574f
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Fri Feb 20 15:42:53 2009 +0000

    [backport] Update the viewport when updating the GL context
    
    Bug 1442 - multistage, same-window resize events invalidate stage
    
    When ensuring that the GL context is attached to the correct
    ClutterStage we need to set the SYNC_MATRICES flag on the stage
    itself. This is needed in case the size of the new stage does
    not match the size of the old -- thus requiring a call to
    glViewport() when the paint cycle starts.

 clutter/clutter-backend.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 7129ee4f1b86bfcb65b5fc39021b05b74168785d
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Tue Feb 10 18:05:21 2009 +0000

    [behaviour] Do not notify empty behaviours
    
    If a behaviour does not have actors associated to it then it should
    not invoke the ::alpha_notify() implementation.

 clutter/clutter-behaviour.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit d8df30ffb84f221acf10b65e930e3b66434ffc5b
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Tue Feb 10 18:01:32 2009 +0000

    [behaviour-path] Bail out if we don't have knots
    
    We always assume a BehaviourPath has knots while the timeline starts,
    but with the following scenario:
    
      - a shared timeline
      - a cleared path behaviour
    
    the BehaviourPath will try to dereference a NULL value, thus leading
    to a segmentation fault.
    
    If the BehaviourPath is empty we should simply get out of the
    ::alpha_notify implementation as soon as possible.

 clutter/clutter-behaviour-path.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 4b6ffc06461f0bfa07c26d4a65f7bd16240da993
Author: Tomas Frydrych <tf@o-hand.com>
Date:   Thu Jan 29 12:25:18 2009 +0000

    Fix clutter_x11_texture_pixmap_get/set_property() following change of PROP_WINDOW type.
      PROP_WINDOW is now gulong, so we need to use appropriate GValue accessors.

 clutter/x11/clutter-x11-texture-pixmap.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e6e62f5e7e3d6ad7c7bc577b86530ecaef7b03f8
Author: Tomas Frydrych <tf@o-hand.com>
Date:   Tue Jan 27 16:37:55 2009 +0000

    Fixed handling of enter and leave events in clutter_x11_handle_event()
      When processing a motion event, we need to spin the event loop two extra
      times to ensure that any enter/leave events that might have been synthesized
      are pumped through (otherwise they end up being pushed down the queue and
      never processed).

 clutter/x11/clutter-event-x11.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit 18fd5533591aef64682a7c5a1fdfeeb6db9e8259
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Tue Jan 27 12:30:25 2009 +0000

    Bug 1365 - ClutterEntry doesn't get the cursor when it should
    
    ClutterEntry:text property is not initialized to the empty
    string like it should in case the :text property is not
    being set on costruction time.
    
    This prevents the cursor to be visible when the entry is
    initially empty.

 clutter/clutter-entry.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ea0da5051496b89366e00fa6bff4eb2f0597aaad
Author: Neil Roberts <neil@linux.intel.com>
Date:   Wed Jan 21 12:47:29 2009 +0000

    [backport] Set the SYNC_MATRICES flag when a stage is first realized
    
    The stage will usually be painted before the first ConfigureNotify
    arrives so we need to set the SYNC_MATRICES flag to ensure that the
    viewport will be correct for that paint. Unfortunately this means that
    the viewport will be set again once the ConfigureNotify is received
    but compared to rendering an initial invalid scene I think it is the
    lesser of two evils.

 clutter/clutter-stage.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit e481b3a556f55ac6fb360e8137051a946ce43b3f
Author: Neil Roberts <neil@linux.intel.com>
Date:   Fri Jan 23 22:57:36 2009 +0000

    [backport] [clutter-timeline] Remove backwards timelines check in get_progress
    
    The special check to invert the progress when the timeline direction
    is backwards is not necessary because the actual frame number will be
    decreasing in that case. Inverting just makes it progress forwards
    again.
    
    This is more apparent since the float-alpha-value branch merge because
    the clutter_linear function directly returns the value from
    get_progress. For example in test-depth, the animations loop instead
    of oscillating back and forth.

 clutter/clutter-timeline.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 3ba37ff115ed3fbe6c94195775941091a3ac2b30
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date:   Sat Jan 10 19:25:27 2009 -0500

    Change default tile-waste from 64 to 63
    
    It's more sensible to use 2^n-1 for a max tile-waste value rather
    than 2^n, so change the value default from 64 to 63. Example:
    191 and 192 will both be sliced to 128+64 rather than having
    191=>128+64, 192=>256.
    
    http://bugzilla.openedhand.com/show_bug.cgi?id=1402
    
    Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>

 clutter/clutter-texture.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 4a68c766224f8dd6fdeda8750e9b316ef55e311a
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date:   Fri Jan 16 18:01:04 2009 -0500

    Fix properties that have X11 types to be 'long'
    
    While X11 Pixmap and Window types only have 32-bits of data, they
    are actually 'unsigned long'. Change the "window" and "pixmap"
    property of ClutterX11TexturePixmaps to be ulong.
    
    This fixes 64-bit bugs where ClutterGLXTexturePixmap passed a
    reference to Pixmap to g_object_get("pixmap", &pixmap, ...);
    
    http://bugzilla.openedhand.com/show_bug.cgi?id=1405
    
    Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>

 clutter/x11/clutter-x11-texture-pixmap.c |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

commit c80d87067531d151858b80ab6a43843aee59564b
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Jan 14 13:46:12 2009 +0000

    Pots-release bump to 0.8.7

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7787197061e773a20d00e05558ea79a7aa217222
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Jan 14 13:27:51 2009 +0000

    [release] Release 0.8.6

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 163a50345690376e12e28fb9338e723dd3ce9648
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Jan 14 13:26:59 2009 +0000

    Add the old ChangeLog to the dist

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 82c9a381eaab0fb581b38616c6eabebd2366007e
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Jan 14 13:22:26 2009 +0000

    Update the NEWS for 0.8.6

 NEWS |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit b2f85b4112bc0d7db219dff6bf05e8bb9cd0481b
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Jan 14 13:02:54 2009 +0000

    [docs] Add unused symbol to ClutterActor section
    
    The clutter_actor_get_paint_visibility() function was not added
    to the ClutterActor section of the API reference.

 doc/reference/clutter/clutter-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6cc7e440cd264e80fc6286656f4b6b3b4d341681
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Jan 14 12:55:32 2009 +0000

    Add stub ChangeLog for the repository
    
    We -- or, better, autotools -- need a ChangeLog file in the top
    source directory. Since the ChangeLog is going to be generated
    when distchecking, the ChangeLog file inside the repository can
    be a simple stub pointing to git-log.

 ChangeLog |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 7e0be131bf9c85c07f4a0d538d18ff564ba5768f
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Jan 14 12:52:37 2009 +0000

    Add gen-changelog.pl
    
    The gen-changelog.pl is a simple script for generating the ChangeLog
    file out of the git log.
    
    It should be called prior to `make dist`, like:
    
            $ perl build/gen-changelog.pl > ChangeLog
    
    This will generate the ChangeLog since the first commit object. If
    you want to generate the ChangeLog starting from a revision or a
    particular tag, use something like:
    
            $ perl build/gen-changelog.pl 0.8.4 > ChangeLog

 build/gen-changelog.pl |  145 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 145 insertions(+), 0 deletions(-)

commit 8bd97b72b08edd1b15b1007e2ff23c876058d9b5
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Jan 14 11:37:15 2009 +0000

    Rename the old ChangeLog

 ChangeLog     |14678 ---------------------------------------------------------
 ChangeLog.svn |14678 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 14678 insertions(+), 14678 deletions(-)

commit 19a5c97601beabbf965a449bf594617217fd3389
Author: Neil Roberts <neil@linux.intel.com>
Date:   Thu Nov 27 16:44:39 2008 +0000

    Convert CoglTextureGLVertex to be GLfloat instead of GLfixed
    
    This causes vertices from cogl_texture_rectangle and
    cogl_texture_polygon to be sent as floating point values rather than
    fixed point which is also what happens in current master.
    
    The PowerVR simulator appears to have a bug that if you send data as
    GL_FIXED in combination with glDrawElements then it will fail to
    convert the last vertex to float before sending to GL and it will be
    garbage. The changes in the merged multiple-texture-rectangle branch
    cause this situation.

 clutter/cogl/gles/cogl-context.h |    6 ++--
 clutter/cogl/gles/cogl-texture.c |   64 +++++++++++++++++++++++--------------
 2 files changed, 43 insertions(+), 27 deletions(-)

commit ebaa656009da82c2e464b44919d794c482312e38
Author: Neil Roberts <neil@linux.intel.com>
Date:   Thu Nov 27 16:44:39 2008 +0000

    [backport] Fix GLES 2 after the multiple-texture-rectangle branch merge
    
    The GLES 2 wrapper needs to set up some state before each
    draw. Previously this was acheived by wrapping glDrawArrays. Since the
    multiple-texture-rectangle branch merge, glDrawElements is used
    instead so we also need a wrapper for that.
    
    It was also directly calling glBindTexture. GLES 2 uses a wrapper for
    this function so that it can cope with GL_ALPHA format textures. The
    format of the current texture needs to be stored as well as the target
    and object number for this to work.

 clutter/cogl/gles/cogl-context.h       |    1 +
 clutter/cogl/gles/cogl-gles2-wrapper.c |   19 +++++++++++++++++--
 clutter/cogl/gles/cogl-gles2-wrapper.h |    4 +++-
 clutter/cogl/gles/cogl-texture.c       |   15 +++++++++------
 4 files changed, 30 insertions(+), 9 deletions(-)

commit 4d0c6cd84a9a7554789bd553b3ac22a3d44fe662
Author: Neil Roberts <neil@linux.intel.com>
Date:   Wed Jan 7 16:10:25 2009 +0000

    [backport] Merge branch multiple-texture-rectangle into master
    
    Bug 1289 - Draw multiple glyphs at once
    
    The multiple-texture-rectangle branch adds a new Cogl texture function
    called cogl_texture_multiple_rectangles which is used to draw multiple
    rectangles out of a texture using a single GL call. This is
    significantly faster than drawing the rectangles with individual calls
    on some platforms. The Pango renderer now uses this to speed up
    rendering.

 clutter/cogl/cogl.h.in               |   23 +++
 clutter/cogl/gl/cogl-context.c       |   15 ++-
 clutter/cogl/gl/cogl-context.h       |   20 ++-
 clutter/cogl/gl/cogl-defines.h.in    |    9 +
 clutter/cogl/gl/cogl-texture.c       |  340 +++++++++++++++++++++------------
 clutter/cogl/gl/cogl.c               |    7 +
 clutter/cogl/gles/cogl-context.c     |   14 +-
 clutter/cogl/gles/cogl-context.h     |   11 +-
 clutter/cogl/gles/cogl-texture.c     |  352 ++++++++++++++++++++-------------
 clutter/pango/pangoclutter-render.c  |   72 ++++++--
 doc/reference/cogl/cogl-sections.txt |    1 +
 11 files changed, 583 insertions(+), 281 deletions(-)

commit e4d4d5d35927e42b0db1956b7e56ef0e75fd9ea7
Author: Robert Bragg <robert@linux.intel.com>
Date:   Mon Jan 12 13:02:19 2009 +0000

    [ClutterGLXTexturePixmap] Use an RGB texture (not ARGB) for 24bpp pixmaps
    
    By creating an ARGB texture for 24bpp pixmaps we were exposing an undefined
    alpha channel to the blending and texture combine stages which resulted in
    nasty artefacts. (This issue was seen on i945 + DRI2)

 clutter/glx/clutter-glx-texture-pixmap.c |   30 +++++++++++++++++++++++-------
 1 files changed, 23 insertions(+), 7 deletions(-)

commit f2e1b90448311f7d7567419485a58bb44013a9c8
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Fri Jan 9 18:23:03 2009 +0000

    Set the SYNC_MATRICES flag when allocating a new size
    
    The X11 implementation of the stage should also set the SYNC_MATRICES
    flag when the allocation changes. This should fix the Clutter-based
    compositors.

 clutter/x11/clutter-event-x11.c |   11 ++---------
 clutter/x11/clutter-stage-x11.c |    3 +++
 2 files changed, 5 insertions(+), 9 deletions(-)

commit ce584541f113d4b5a4b5823b31f45e52f2da0da2
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Fri Jan 9 17:47:56 2009 +0000

    Rework the viewport resizing
    
    The patch in commit a93c0a6a5 was overly complex. The correct
    and simplest approach is to call XResizeWindow() and not set the
    SYNC_MATRICES private flag -- thus avoiding a maybe_setup_viewport()
    call.
    
    The SYNC_MATRICES flag is set only after the stage Drawable received
    a ConfigureNotify event.

 clutter/clutter-backend.c       |    4 +++-
 clutter/clutter-main.c          |    3 +--
 clutter/clutter-private.h       |    3 +--
 clutter/x11/clutter-event-x11.c |   15 +++++++++------
 clutter/x11/clutter-stage-x11.c |   17 +----------------
 5 files changed, 15 insertions(+), 27 deletions(-)

commit 7d21148f2b6391c34251322ce70c3db8910cfcf1
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Fri Jan 9 17:46:03 2009 +0000

    Define G_LOG_DOMAIN inside COGL
    
    COGL does not have a log domain defined, so warning and debug
    messages will not be easily parseable.

 clutter/cogl/common/Makefile.am |    1 +
 clutter/cogl/gl/Makefile.am     |    1 +
 clutter/cogl/gles/Makefile.am   |    1 +
 3 files changed, 3 insertions(+), 0 deletions(-)

commit a93c0a6a54c102899d57a4bf314b4a8ed5046cea
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Fri Jan 9 12:06:46 2009 +0000

    [backport] Fix a race condition when resizing a stage
    
    There is a race condition when we resize a stage before showing
    it on X11.
    
    The race goes like this:
    
      - clutter_init() creates the default stage and realize it, which
        will cause a 640x480 Window to be created
      - call set_size(800, 600) on the stage will cause the Window to be
        resized to 800x600
      - call show() on the stage for the first time will cause COGL
        to set up an 800 by 600 GL viewport
      - the Window will be mapped, which will cause X to notify the
        window manager that the Window should be resized to 800x600
      - the window manager will approve the resize
      - X resizes the drawable to 800x600
    
    To fix the race, we need to defer COGL from setting up the viewport
    until we receive a ConfigureNotify event and the X server has resized
    the Drawable.
    
    In order to defer the call to cogl_setup_viewport() we add a new
    private flag, CLUTTER_STAGE_IN_RESIZE; the flag is checked whenever
    we need to change the viewport size along with the SYNC_MATRICES
    private flag. Thus, cogl_setup_viewport() will be called only if
    SYNC_MATRICES is set and IN_RESIZE is not set.

 clutter/clutter-main.c          |    3 ++-
 clutter/clutter-private.h       |    3 ++-
 clutter/x11/clutter-event-x11.c |    6 ++++++
 clutter/x11/clutter-stage-x11.c |   35 ++++++++++++++++++++++++-----------
 4 files changed, 34 insertions(+), 13 deletions(-)

commit 128c8199472feda1a550e45db47e345d3e044944
Author: Neil Roberts <neil@linux.intel.com>
Date:   Tue Jan 6 11:39:14 2009 +0000

    [backport] Fix off-by-one error in clutter_stage_read_pixels
    
    It was always reading one pixel lower than requested. If y was 0 then
    it would try to read below the lowest line.
    
    Thanks to Geoff Gustafson for spotting.

 clutter/clutter-stage.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4f455f8b3ae755eaf1b1d848331fa8a17478a816
Author: Neil Roberts <neil@linux.intel.com>
Date:   Mon Jan 5 12:05:51 2009 +0000

    [backport] Fix some *_set functions so they work if the object is the same value
    
    Bug 1392 - behaviour_set_alpha set same alpha twice lead to warning
    and destroy the input alpha
    
    The following functions are fixed:
    
    clutter_actor_set_shader
    clutter_alpha_set_timeline
    clutter_behaviour_set_alpha
    clutter_clone_texture_set_parent_texture
    
    They either now reference the new value before destroying the old
    value, or just return immediately if the values are the same.

 clutter/clutter-actor.c         |   20 +++++++-------------
 clutter/clutter-alpha.c         |    3 +++
 clutter/clutter-behaviour.c     |    4 +++-
 clutter/clutter-clone-texture.c |    3 +++
 4 files changed, 16 insertions(+), 14 deletions(-)

commit 1c944d70f39e49e27ab5837497f28d7ab6967d90
Author: Owen Taylor <otaylor@fishsoup.net>
Date:   Mon Dec 22 13:11:59 2008 +0000

    [backport] Return something reasonable from clutter_x11_handle_event()
    
    Instead of returning CLUTTER_X11_FILTER_CONTINUE always from
    clutter_x11_handle_event() return CLUTTER_X11_FILTER_REMOVE if
    the event was on a stage and translated to a ClutterEvent.
    
    Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>

 clutter/x11/clutter-event-x11.c |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

commit 54fd41e2ede8f799d289b08d40b4eb1b982f9d78
Author: Robert Bragg <robert@linux.intel.com>
Date:   Thu Dec 18 17:54:35 2008 +0000

    [backport] Improves tfp performance on Nvidia
    
    Some drivers (e.g. Nvidia) get upset if you try to create multiple glx pixmaps
    for the same server side pixmap object, even though you might have unique
    client side names, we now avoid hitting this problem by destroying the current
    glx pixmap early within clutter_glx_texture_pixmap_create_glx_pixmap.

 clutter/glx/clutter-glx-texture-pixmap.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit b4105d5320ad4683ac260e203386215aa7726c93
Author: Neil Roberts <neil@linux.intel.com>
Date:   Wed Dec 17 14:47:23 2008 +0000

    [backport] Minor fix to documentation for clutter_actor_get_anchor_point
    
    In both versions of clutter_actor_get_anchor_point the description of
    the @anchor_y parameter was slightly wrong in different ways.

 clutter/clutter-actor.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit da0c2a46b5028350af0cd1b9562bfadd8461c666
Author: Neil Roberts <neil@linux.intel.com>
Date:   Mon Dec 15 16:32:21 2008 +0000

    [backport] [test-paint-wrapper] Use a separate paint guard for each actor
    
    Since commit c7c5cf9b ClutterCloneTexture causes an extra paint of the
    source actor during the paint run of the cloned texture if the source
    is not yet visible. When the stage is first shown it is redrawn
    immediatly before it is mapped which means get_paint_visibility will
    fail on the source actor so the inner paint will be run. The paint
    guards were a global variable so they didn't cope with a second actor
    being painted.
    
    The breakage didn't occur until commit d510a4b0 because
    get_paint_visibility was also broken.

 tests/test-paint-wrapper.c |   31 +++++++++++++++++++++----------
 1 files changed, 21 insertions(+), 10 deletions(-)

commit 1df9a9e16b95fd450f5409c6eb84305f2b324a0d
Merge: 26acbee... 1ca9461...
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Sat Dec 13 11:57:13 2008 +0000

    Merge branch 'clutter-0-8' of ssh://gitserver@git.clutter-project.org/clutter into clutter-0-8

commit 26acbee8759e03e1e4121231ee42161e5521a1f7
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Sat Dec 13 11:53:03 2008 +0000

    [backport] Remove a double semi-colon typo
    
    Fixes bug 1351 - Extra ; in clutter-behaviour-ellipse.c
    
    Thanks to Haakon Sporsheim.

 clutter/clutter-behaviour-ellipse.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1ca9461b43d5dab13f380ed322a7c665362dcc66
Author: Neil Roberts <neil@linux.intel.com>
Date:   Sat Dec 13 11:53:52 2008 +0000

    Remove extra semicolon in clutter_behaviour_ellipse_applied
    
    Bug 1351 - Extra ; in clutter-behaviour-ellipse.c
    
    Thanks to Haakon Sporsheim for spotting

 clutter/clutter-behaviour-ellipse.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 879b8d1685b888d8958a7893b10216517a978fbe
Author: Neil Roberts <neil@linux.intel.com>
Date:   Fri Dec 12 22:47:46 2008 +0000

    Fix the gtk-doc for some properties in ClutterActor
    
    Some of the properties were specified as ClutterActor::property (with
    two colons) but gtk-doc expects one colon so the documentation is not
    parsed.

 clutter/clutter-actor.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit 021a422797714503f4792e4b0bfd43484206fe8b
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Dec 10 23:00:48 2008 +0000

    [backport] Do not modify parameters in place
    
    Backport from master:
    
    When the apply_transform_to_point() and its relative variant
    landed in Clutter 0.3, the initial approach was to modify the
    passed vertex as an in-out parameter. This was later dropped
    in favour of a more consistent out parameter.
    
    Unfortunately, the implementation never changed: both methods
    where modifying the passed vertex with the partial results of
    the computations.
    
    This commit copies the contents of the "point" ClutterVertex
    argument inside a stack variable and, for good measure, constifies
    the argument.
    
    Thanks to Thomas Steinacher for catching this in Python.

 clutter/clutter-actor.c |   42 ++++++++++++++++++++++++++----------------
 clutter/clutter-actor.h |   14 +++++++-------
 2 files changed, 33 insertions(+), 23 deletions(-)

commit 050d5163981c0e6f93883ca908995a4c0dcc5ea6
Author: Neil Roberts <neil@openedhand.com>
Date:   Wed Dec 10 11:28:56 2008 +0000

    	Bug 1323 - ClutterBehaviorDepth conflicts with other behaviors
    
    	Merge from trunk:
    
    	* clutter/clutter-behaviour-ellipse.c (actor_apply_knot_foreach):
    	Don't set the depth if there is no x or y tilt. That way it can
    	still be used in conjunction with ClutterBehaviourDepth. Thanks to
    	Tonny Tzeng.

 ChangeLog                           |   11 +++++++++++
 clutter/clutter-behaviour-ellipse.c |    5 ++++-
 2 files changed, 15 insertions(+), 1 deletions(-)

commit 2712a24c8c50ebcdfe484782bbe64ce8cc5ea25e
Author: Neil Roberts <neil@openedhand.com>
Date:   Mon Dec 8 12:03:05 2008 +0000

    	* clutter/clutter-main.c (_clutter_do_pick): Restore the GL_DITHER
    	state after reading the pixel value instead of before. Suggested
    	in bug 1328 thanks to Guy Zadickario.
    
    	Merged from trunk

 ChangeLog              |    8 ++++++++
 clutter/clutter-main.c |    6 +++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit df8cd808d35a7cc50cdec6f9a188b62f6452df11
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Fri Dec 5 17:44:27 2008 +0000

    2008-12-05  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Merge from trunk:
    
    	Bug 1309 - clutter_timeline_new and clutter_timeline_set_speed
    	have two standard of the fps limitation
    
    	* clutter/clutter-timeline.c:
    	(clutter_timeline_class_init): Set the maximum value of the
    	:fps property to be G_MAXUINT. (Zhang Wei)

 ChangeLog                  |   11 +++++++++++
 clutter/clutter-timeline.c |    2 +-
 2 files changed, 12 insertions(+), 1 deletions(-)

commit 6f1c4751b1a842fa06748cb0997aaccd74642b28
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Dec 4 17:31:35 2008 +0000

    	Bug 1297 - Bring back support for GL_ARB_texture_rectangle
    
    	Merge from trunk:
    
    	* clutter/cogl/gl/cogl-texture.c (cogl_texture_new_from_foreign,
    	(_cogl_texture_quad_hw, cogl_texture_polygon),
    	(_cogl_texture_quad_sw): Support GL_ARB_texture_rectangle textures
    
    	* clutter/glx/clutter-glx-texture-pixmap.c: Use rectangle textures
    	when NPOTs are not available or it is forced by the
    	CLUTTER_PIXMAP_TEXTURE_RECTANGLE environment variable.
    
    	* clutter/cogl/gl/cogl.c (cogl_enable): Allow enabling
    	GL_TEXTURE_RECTANGLE_ARB.

 ChangeLog                                |   17 ++++
 clutter/cogl/gl/cogl-texture.c           |   84 +++++++++++++-----
 clutter/cogl/gl/cogl.c                   |    8 ++-
 clutter/glx/clutter-glx-texture-pixmap.c |  144 +++++++++++++++++++++++++++---
 4 files changed, 219 insertions(+), 34 deletions(-)

commit 43b180216044424a7821d22e02428a3ff97eb24e
Author: Robert Bragg <bob@openedhand.com>
Date:   Wed Dec 3 17:53:32 2008 +0000

    	Bug 1303 - clutter_glx_texture_pixmap_using_extension doesn't check if
    	fallbacks are being used
    
    	* glx/clutter-glx-texture-pixmap.c:
    	clutter_glx_texture_pixmap_using_extension now checks to see if
    	priv->use_fallback is TRUE not just that the tfp extension is
    	available.

 ChangeLog                                |   10 ++++++++++
 clutter/glx/clutter-glx-texture-pixmap.c |    5 ++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit deb5ba4c786514f6528969775111c9142781fa84
Author: Neil Roberts <neil@openedhand.com>
Date:   Mon Dec 1 16:29:38 2008 +0000

    	Bug 1305 - NPOT textures unaligned to a pixel sometimes have
    	border artifacts
    
    	Merge from trunk:
    
    	* clutter/cogl/gl/cogl-texture.c: Set the wrap mode of a texture
    	on demand
    
    	Instead of setting the wrap mode once per texture at creation, it
    	is now changed whenever the texture is drawn. The previous value
    	is cached so that it isn't changed if the value is the same.
    
    	This is used in _cogl_texture_quad_hw to only enable GL_REPEAT
    	mode when the coordinates are not in the range [0,1]. Otherwise it
    	can pull in pixels from the other edge when the texture is
    	rendered off-pixel.

 ChangeLog                      |   19 +++++++
 clutter/cogl/gl/cogl-texture.c |  103 +++++++++++++++++++--------------------
 2 files changed, 69 insertions(+), 53 deletions(-)

commit ed8438b11bdbc0cf5a607ac5538f571cfbfe964e
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Mon Dec 1 12:40:17 2008 +0000

    Release 0.8.4

 ChangeLog    |   11 +++++++++++
 NEWS         |   36 ++++++++++++++++++++++++++++++++++++
 README       |    7 +++++++
 configure.ac |    4 ++--
 4 files changed, 56 insertions(+), 2 deletions(-)

commit 9177be3fd9536c83421241f51951bf9ed51a0892
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Fri Nov 28 18:14:02 2008 +0000

    2008-11-28  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Bug 1291 - file name not given when invalid external json structure
    	loaded
    
    	* clutter/json/json-parser.c: Add the name of the file to the
    	error messages, when using load_from_file().

 ChangeLog                  |    8 ++
 clutter/json/json-parser.c |  223 ++++++++++++++++++++++++++-----------------
 2 files changed, 143 insertions(+), 88 deletions(-)

commit f7a28cf759bb1c6eda13fb7d01429ba2a3b07549
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Wed Nov 26 16:50:16 2008 +0000

    2008-11-26  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Merge from trunk:
    
    	* clutter/clutter-group.c:
    	(clutter_group_real_raise), (clutter_group_real_lower): Repaint
    	the Group on raise and lower.

 ChangeLog               |    8 ++++++++
 clutter/clutter-group.c |    6 ++++++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit ac02a2035e2734d91caa2f51431a2c1badfd3548
Author: Neil Roberts <neil@openedhand.com>
Date:   Wed Nov 26 16:36:01 2008 +0000

    	* clutter/cogl/gl/cogl-texture.c (cogl_texture_rectangle): Fixed
    	the test for whether to use hardware tiling. Previously it assumed
    	that texture coordinates are in increasing order but this is not
    	the case since bug 1057 was fixed. The texture coordinates are now
    	sorted later. It also allowed negative coordinates which doesn't
    	make sense if the texture has waste.
    
    	Merged from trunk

 ChangeLog                      |   11 +++++++++++
 clutter/cogl/gl/cogl-texture.c |   29 +++++++++++------------------
 2 files changed, 22 insertions(+), 18 deletions(-)

commit 158c7ef0904b58c74ed3e6c192b7385d9c0f8936
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Tue Nov 25 16:52:08 2008 +0000

    2008-11-25  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Merge from trunk:
    
    	* configure.ac: Remove stray dependency on gdk-pixbuf-xlib; we
    	don't use the xlib specific API anymore. (thanks to Matthias
    	Clasen)

 ChangeLog    |    8 ++++++++
 configure.ac |    7 +------
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 74f8a00da870e8f7f3a39c1d908dcea598744668
Author: Neil Roberts <neil@openedhand.com>
Date:   Tue Nov 25 13:20:34 2008 +0000

    	Bug 1299 - clutter_score_remove will segmentation fault if
    	timelines are more than 52 and continue to remove them
    
    	Merge from trunk:
    
    	* clutter/clutter-score.c (traverse_children): Don't destroy the
    	entry in the handler for REMOVE_BY_ID. It will be removed again
    	anyway in the call to g_node_traverse. This was causing a
    	crash. Thanks to zhangwei for spotting.

 ChangeLog               |   12 ++++++++++++
 clutter/clutter-score.c |   21 ++++-----------------
 2 files changed, 16 insertions(+), 17 deletions(-)

commit ad8a62a202c0da0e15550705cca42a953d6f4c2c
Author: Neil Roberts <neil@openedhand.com>
Date:   Fri Nov 21 12:02:32 2008 +0000

    	Bug 1280 - clutter_score_append_at_marker lead to segmentation
    	fault in trunk and incorrect appearance in clutter-0.8
    
    	Merge from trunk:
    
    	* clutter/clutter-score.c (start_children_entries): Check whether
    	the child timeline is actually attached at a marker before
    	comparing whether the marker's name matches the marker
    	reached. This fixes a crash that happens when a marker is reached
    	on a timeline that also has child timelines attached at the
    	end. Thanks to zhangwei for spotting.

 ChangeLog               |   14 ++++++++++++++
 clutter/clutter-score.c |    4 +++-
 2 files changed, 17 insertions(+), 1 deletions(-)

commit 3afd96d492c44d852f3abe7acdc25eefcfd7ba12
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Fri Nov 14 14:58:31 2008 +0000

    2008-11-14  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Merge from trunk:
    
    	Bug 1265 - ClutterScore doesn't emit 'started' signal (Bastian
    	Winkler)
    
    	* clutter/clutter-score.c: Emit the ::started signal.
    
    	* tests/test-score.c: Check the emission of the Score signals

 ChangeLog               |   11 +++++++++++
 clutter/clutter-score.c |    1 +
 tests/test-score.c      |   18 +++++++++++++++++-
 3 files changed, 29 insertions(+), 1 deletions(-)

commit c996d9abb0210316114ad85719e3db294264c521
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Nov 13 14:56:34 2008 +0000

    2008-11-13  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Merge from trunk:
    
    	* clutter/clutter-media.c: Improve documentation of the
    	ClutterMedia interface.

 ChangeLog               |    7 +++++++
 clutter/clutter-media.c |   36 ++++++++++++++++++++++++++++++++----
 2 files changed, 39 insertions(+), 4 deletions(-)

commit 8f6e0293ed33ca1cf0395638083facdfd4c1ea74
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Nov 13 14:53:35 2008 +0000

    2008-11-13  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Merge from trunk:
    
    	* clutter/clutter-behaviour-ellipse.c:
    	(clutter_behaviour_ellipse_applied): Do not reset the depth
    	of the actors to which the Ellipse behaviour has been applied
    	to, unless the behaviour is going to update it because it has
    	a tilt on the X or Y axis.

 ChangeLog                           |   10 ++++++++++
 clutter/clutter-behaviour-ellipse.c |   21 ++++++++++-----------
 2 files changed, 20 insertions(+), 11 deletions(-)

commit e98b307b9a75d05859f490edc7fb1a1892426f64
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Nov 13 14:47:54 2008 +0000

    	* clutter/cogl/gles/cogl-gles2-wrapper.h:
    	* clutter/cogl/gles/cogl-gles2-wrapper.c:
    	Initialise the 'tex' sampler uniform to 0. The GLSL spec
    	specifically says that you must initialize sampler uniforms. This
    	fixes texturing for GLES 2 when using the PowerVR simulator via
    	software Mesa.
    
    	Merged from trunk.

 ChangeLog                              |   11 +++++++++++
 clutter/cogl/gles/cogl-gles2-wrapper.c |    7 +++++++
 clutter/cogl/gles/cogl-gles2-wrapper.h |    5 ++++-
 3 files changed, 22 insertions(+), 1 deletions(-)

commit 6fca4ce8060625566b27cc77399790d144a65cf8
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Nov 13 11:38:08 2008 +0000

    	* clutter/clutter-actor.c (clutter_actor_get_paint_visibility):
    	Fix logic so that it won't return TRUE for a hidden stage.
    
    	Merged from trunk.

 ChangeLog               |    7 +++++++
 clutter/clutter-actor.c |   16 ++++++++++------
 2 files changed, 17 insertions(+), 6 deletions(-)

commit 7d340959fb9f33861d7b3ac0aec006062e44da42
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Nov 13 10:34:48 2008 +0000

    	* clutter/clutter-actor.c (clutter_actor_get_reactive)
    	(clutter_actor_get_paint_visibility): Be sure to return exactly
    	TRUE or FALSE instead of zero or some non-zero value in these
    	functions that return a gboolean. Thanks to Kai Wei for spotting.
    
    	Merged from trunk.

 ChangeLog               |    9 +++++++++
 clutter/clutter-actor.c |    5 +++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 2484e59fdb29579d632d814e0d9865fcdc4ab07c
Author: Neil Roberts <neil@openedhand.com>
Date:   Wed Nov 12 13:03:50 2008 +0000

    	Bug 1057 - cogl_texture_rectangle doesn't support backward
    	coordinates
    
    	Merge from trunk:
    
    	* clutter/cogl/gl/cogl-texture.c: Instead of sorting the vertex
    	and texture coordinates passed to cogl_texture_rectangle, just
    	swap both sets whenever the texture coordinates are backward.

 ChangeLog                        |   11 +++++++
 clutter/cogl/gl/cogl-texture.c   |   56 +++++++++++++++----------------------
 clutter/cogl/gles/cogl-texture.c |   54 +++++++++++++++---------------------
 3 files changed, 57 insertions(+), 64 deletions(-)

commit 6f4af8a56e373a47fc6d218439c7b3c591a355c7
Author: Matthew Allum <mallum@openedhand.com>
Date:   Fri Nov 7 17:02:10 2008 +0000

    2008-11-07  Matthew Allum  <mallum@linux.intel.com>
    
            Bug 1238 - [PATCH] Pack bitfields in ClutterTexturePrivate
    
    Merge from Trunk:
    
    * clutter/clutter-texture.c:
    
            Using 'guint my_field : 1' for booleans to save space only
            makes sense if you group all such fields together. Fix
            grouping for ClutterTexturePrivate. Thanks to Owen Taylor for
    patch.

 ChangeLog                 |   17 +++++++++++++++--
 clutter/clutter-texture.c |    6 +++---
 2 files changed, 18 insertions(+), 5 deletions(-)

commit a09b9b3b3bb583ffbb9a9d199ba54ac78193bef8
Author: Matthew Allum <mallum@openedhand.com>
Date:   Fri Nov 7 16:51:45 2008 +0000

    2008-11-07  Matthew Allum  <mallum@linux.intel.com>
    
           Bug 1237 - clutter_texture_set_filter_quality calls
                      clutter_texture_[un]realize
    
    Merge from Trunk:
    
            * clutter/clutter-texture.c: (clutter_texture_set_filter_quality):
    Call clutter_actor_[un]realize and keep visibility state.

 ChangeLog                 |   10 ++++++++++
 clutter/clutter-texture.c |   11 +++++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 7fab53f0db53a45f119508985e4eae76b880016c
Author: Matthew Allum <mallum@openedhand.com>
Date:   Fri Nov 7 16:32:55 2008 +0000

    2008-11-07  Matthew Allum  <mallum@linux.intel.com>
    
            Merge from Trunk:
    
            * clutter/clutter-actor.c:
            * clutter/clutter-actor.h:
            * clutter/clutter-clone-texture.c:
            * clutter/clutter-private.h:
            * clutter/clutter-texture.c:
    * clutter/x11/clutter-x11-texture-pixmap.c:
    
            Attempt to lower overhead of updating TFP's (particularly mipmaped).
            Compresses mipmap updates only for visible TFPs.
            Avoiding updates for non visible TFP's whilst keeping visible
    clones working ok.

 ChangeLog                                |   16 ++++++++++
 clutter/clutter-actor.c                  |   24 +++++++++++++++
 clutter/clutter-actor.h                  |    2 +
 clutter/clutter-clone-texture.c          |   13 ++++++++
 clutter/clutter-private.h                |    5 ++-
 clutter/clutter-texture.c                |    7 ++++
 clutter/glx/clutter-glx-texture-pixmap.c |   47 ++++++++++++++++++++++++------
 clutter/x11/clutter-x11-texture-pixmap.c |    3 ++
 8 files changed, 106 insertions(+), 11 deletions(-)

commit 959e298d2f372228ad9323c6d4ecba19e7eafb96
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Nov 6 12:03:34 2008 +0000

    	Bug 1230 - Pick fails on low precision color buffers
    
    	Merge from trunk:
    
    	* clutter/clutter-main.c (_clutter_id_to_color): When using fuzzy
    	picking to pick a color for an actor, it would previously set the
    	fuzzy bit and then all but the most significant of the remaining
    	unused bits. This meant that for 16-bit displays it would end up
    	with a strange pattern for the unused bits like 1011 which could
    	cause it to round up. Now it just sets all but the most
    	significant of all of the unused bits giving a pattern like
    	0111. Thanks to Guy Zadickario for the patch.

 ChangeLog              |   15 +++++++++++++++
 clutter/clutter-main.c |   12 ++++++------
 2 files changed, 21 insertions(+), 6 deletions(-)

commit 66e90be8e8433d95735d4d14735244465aff4fd7
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Wed Nov 5 12:09:33 2008 +0000

    2008-11-05  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	* clutter/clutter-texture.c: Remove unused function.

 ChangeLog                 |    4 ++++
 clutter/clutter-texture.c |   19 -------------------
 2 files changed, 4 insertions(+), 19 deletions(-)

commit ad99dca61826ac0e3f6ca09cf94f3149364313c2
Author: Thomas Wood <thomas@openedhand.com>
Date:   Tue Nov 4 17:49:01 2008 +0000

    2008-11-04  Thomas Wood  <thomas@linux.intel.com>
    
            Merge from trunk:
    
            * clutter/clutter-color.c (param_color_set_default): Set the no copy
            flag when setting the default param spec value to prevent invalid
            frees.
    
            * clutter/clutter-color.[ch]: Add GParamSpec and GValue integration
            for ClutterColor. With ClutterParamSpecColor it is possible to define
            color properties; with the GValue integration it's possible to
            automatically transform strings into colors and vice versa.
    
            (clutter_color_free): Allow NULL parameter to match other boxed
            types destructors.
    
            (clutter_color_new): Add a constructor for the ClutterColor boxed
            type, mostly for bindings.
    
            * clutter/clutter-sections.txt: Add the new ClutterColor
            symbols.

 ChangeLog                                  |   20 ++
 clutter/clutter-color.c                    |  298 +++++++++++++++++++++++++++-
 clutter/clutter-color.h                    |   46 +++++-
 doc/reference/ChangeLog                    |    7 +
 doc/reference/clutter/clutter-sections.txt |   20 ++
 5 files changed, 382 insertions(+), 9 deletions(-)

commit b6662bc543c6c96d7bd74df143decf778dff7ead
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Tue Nov 4 16:38:52 2008 +0000

    2008-11-04  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Merge from trunk:
    
    	* clutter/clutter-script.c: Document the "is-default" member of
    	a ClutterStage definition.

 ChangeLog                |    7 +++++++
 clutter/clutter-script.c |    6 +++++-
 2 files changed, 12 insertions(+), 1 deletions(-)

commit 727416f6382c0adc5ae54bcc5e7a2e8ee5d9b6f3
Author: Neil Roberts <neil@openedhand.com>
Date:   Tue Nov 4 10:43:53 2008 +0000

    	Bug 1181 - In Score, timelines, appended at markers, are also
    	called on complete
    
    	Merge from trunk:
    
    	* clutter/clutter-score.c (start_children_entries): Use the name
    	of the marker to start as the data parameter and only start child
    	timelines that have the same marker name. Previously the
    	ClutterScore would just start all child entries when a marker was
    	reached or the timeline completed regardless of whether they were
    	added with a marker or not. Thanks to Mihail Naydenov for
    	reporting the bug.

 ChangeLog               |   15 +++++++++++++++
 clutter/clutter-score.c |    7 +++++--
 2 files changed, 20 insertions(+), 2 deletions(-)

commit e9f87107f6fc384bd2b5572a0ccf07c0ecad91f1
Author: Neil Roberts <neil@openedhand.com>
Date:   Mon Nov 3 12:42:54 2008 +0000

    	Bug 1207 - Timelines sometime miss markers
    
    	Merge from trunk:
    
    	* clutter/clutter-timeline.c (timeline_timeout_func): Move the
    	code for firing the new-frame and marker-reached signals into a
    	separate static function so that it can also be called when the
    	last frame is reached. Also fix an issue where the frame numbers
    	were changed in the wrong direction when detecting missed markers
    	in a reversed timeline. Based on a patch by Michael Boccara.
    
    	* tests/test-timeline.c: Now tries to automatically verify whether
    	the test worked by keeping track of all the signal emissions. The
    	timelines are run a second time with an extra timeout that causes
    	delays to simulate skipped frames.

 ChangeLog                  |   18 +++
 clutter/clutter-timeline.c |   77 ++++++++------
 tests/test-timeline.c      |  252 +++++++++++++++++++++++++++++++++++---------
 3 files changed, 267 insertions(+), 80 deletions(-)

commit 83ec51d3f8ca98977cd8c2f944529d7fef8a83f7
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Mon Nov 3 10:14:05 2008 +0000

    2008-11-03  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Merge from trunk:
    
    	Bug 1200 - Crash with invalid DISPLAY
    
    	* clutter/clutter-main.c: Use the ClutterBackend wrapper API
    	instead of directly checking the class structure.
    
    	* clutter/glx/clutter-backend-glx.c: Return the correct value
    	in case of failure.
    
    	* clutter/x11/clutter-backend-x11.c: Bail out if XOpenDisplay()
    	failed.

 ChangeLog                         |   47 ++++++++++++++++++++++++------------
 clutter/clutter-main.c            |   10 ++-----
 clutter/glx/clutter-backend-glx.c |    6 +++-
 clutter/x11/clutter-backend-x11.c |    8 ++++++
 4 files changed, 46 insertions(+), 25 deletions(-)

commit b64a2f00614fef2d1c2898d4f4a3d0f47b33c320
Author: Matthew Allum <mallum@openedhand.com>
Date:   Fri Oct 31 17:01:13 2008 +0000

    2008-10-31  Matthew Allum  <mallum@linux.intel.com>
    
            Merge from trunk:
    
            * clutter/clutter-texture.c: (clutter_texture_set_filter_quality),
            (clutter_texture_get_filter_quality):
            Fix up some logic, typos.
    
            * clutter/glx/clutter-glx-texture-pixmap.c:
            Improve support for mipmaped TFP textures.

 ChangeLog                                |   11 ++++
 clutter/clutter-texture.c                |   14 ++----
 clutter/glx/clutter-glx-texture-pixmap.c |   84 ++++++++++++++++++++++++++----
 3 files changed, 88 insertions(+), 21 deletions(-)

commit 3b41c5d9766685dcfb1b600d27ef36b6e08ee325
Author: Neil Roberts <neil@openedhand.com>
Date:   Wed Oct 29 14:53:49 2008 +0000

    	Bug 1074 - FBOs on GLES
    
    	Merge from trunk:
    
    	* clutter/cogl/gles/cogl-fbo.c: Copy the code from gl/cogl-fbo but
    	use the API calls directly instead of loading an extension because
    	it is part of the core in GLES 2.
    
    	* clutter/cogl/gles/cogl.c (_cogl_features_init): Report
    	COGL_FEATURE_OFFSCREEN.
    
    	* clutter/cogl/gles/cogl-fbo.h (CoglFbo): Add gl_stencil_handle.
    
    	* clutter/cogl/gles/cogl-context.h (CoglContext): Add
    	viewport_store
    
    	* tests/test-fbo.c (make_shader): Conditionally use the GLES 2
    	names of the shader variables

 ChangeLog                        |   21 +++
 clutter/cogl/gles/cogl-context.h |    4 +
 clutter/cogl/gles/cogl-fbo.c     |  354 ++++++++++++++++++++++++++++----------
 clutter/cogl/gles/cogl-fbo.h     |    1 +
 clutter/cogl/gles/cogl.c         |    2 +-
 tests/test-fbo.c                 |   37 ++++-
 6 files changed, 321 insertions(+), 98 deletions(-)

commit 046a4a8276abc1a8103ec0eafb9313e84a2d2e2b
Author: Neil Roberts <neil@openedhand.com>
Date:   Wed Oct 29 12:19:56 2008 +0000

    	Bug 1206 - Picking disabled dithering
    
    	Merged from trunk:
    
    	* clutter/clutter-main.c (_clutter_do_pick): After picking is
    	finished, restore the state of glEnable (GL_DITHER). Otherwise it
    	will cause the scene to look different after the first pick on low
    	depth displays. (Thanks to Michael Boccara for the patch)

 ChangeLog              |   11 +++++++++++
 clutter/clutter-main.c |    7 +++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

commit 178c8d7c01013867a6fa6d79952b9dafc0c9b59c
Author: Robert Bragg <bob@openedhand.com>
Date:   Tue Oct 28 22:58:44 2008 +0000

    2008-10-28  Robert Bragg  <robert@linux.intel.com>
    
            * pangoclutter-render.c: Replace #include <cairo/cairo.h> with
            #include <cairo.h> (Thanks to Carl Worth for spotting that)

 clutter/pango/pangoclutter-render.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cab2c99b393ccff96d46c5165d6f34f991e9349c
Author: Neil Roberts <neil@openedhand.com>
Date:   Mon Oct 27 13:07:21 2008 +0000

    	Bug 1196 - Texture border drawing problems
    
    	Merge from trunk:
    
    	* clutter/cogl/gl/cogl-texture.c (_cogl_texture_upload_subregion_to_gl)
    	(_cogl_texture_upload_to_gl):
    
    	* clutter/cogl/gles/cogl-texture.c (_cogl_texture_upload_to_gl)
    	(_cogl_texture_upload_subregion_to_gl):
    
    	When uploading data to a sliced texture, fill the waste pixels
    	with copies of the edge of the real texture data. Otherwise the
    	value of the waste pixels are undefined so it will show artifacts
    	when the texture is scaled with GL_LINEAR and the pixels are
    	blended in.

 ChangeLog                        |   18 +++
 clutter/cogl/gl/cogl-texture.c   |  219 ++++++++++++++++++++++++++++++++++++--
 clutter/cogl/gles/cogl-texture.c |  207 +++++++++++++++++++++++++++++++++---
 3 files changed, 420 insertions(+), 24 deletions(-)

commit 107a52e730c1c31191c57ff5d33601b2d6967b2b
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Fri Oct 24 08:54:34 2008 +0000

    2008-10-24  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Merge from trunk:
    
    	Bug 1201 - test-depth.c:14: error: ‘raise’ redeclared as
    	different kind of symbol (Owen Taylor)
    
    	* tests/test-depth.c (raise_top), (main): Fix a shadowing
    	with raise() from signal.h.

 ChangeLog          |   10 ++++++++++
 tests/test-depth.c |    8 ++++----
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 0700c7c81d50f82d6954d8d81899caee69bd66cc
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Tue Oct 21 18:48:49 2008 +0000

    2008-10-21  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Merge from trunk:
    
    	Bug 1197 - Missing const for clutter_init_with_args *
    
    	* clutter/clutter-main.[ch] (clutter_init_with_args): Constify
    	the string parameters. (Owen Taylor)

 ChangeLog              |    9 +++++++++
 clutter/clutter-main.c |    4 ++--
 clutter/clutter-main.h |    4 ++--
 3 files changed, 13 insertions(+), 4 deletions(-)

commit 306f03c53372f73d3be33eb55df061bce268df69
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Mon Oct 20 21:53:19 2008 +0000

    2008-10-20  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Merge from trunk:
    
    	* configure.ac: Use gmodule-no-export-2.0, not gmodule-2.0,
    	to avoid breaking the symbol hiding. (thanks to Ross Burton
    	and Laurent Bigonville)

 ChangeLog    |    8 ++++++++
 configure.ac |    2 +-
 2 files changed, 9 insertions(+), 1 deletions(-)

commit 37f8d7bd3d4006773fa6c5a736e249cacecb6af7
Author: Neil Roberts <neil@openedhand.com>
Date:   Mon Oct 20 15:57:37 2008 +0000

    	Bug 1043 - COGL calls glTexSubImage2D() with out-of-bounds
    	values (SIGSEGV)
    
    	* clutter/cogl/gl/cogl-texture.c
    	(_cogl_texture_upload_subregion_to_gl): When iterating over the
    	slices, discard ones that don't intersect immediatly otherwise it
    	will call glTexSubImage2D with a negative width/height and then
    	move the source position incorrectly. Thanks to Gwenole
    	Beauchesne. (Backported from trunk)

 ChangeLog                      |   12 ++++++++++++
 clutter/cogl/gl/cogl-texture.c |   14 ++++++++++++++
 2 files changed, 26 insertions(+), 0 deletions(-)

commit e1681f9c6f0474b4d80d277e7f41d2e59d0e12e9
Author: Neil Roberts <neil@openedhand.com>
Date:   Mon Oct 20 09:43:50 2008 +0000

    	Bug 1195 - ClutterBehaviourBspline only works for very short paths
    
    	* clutter/clutter-behaviour-bspline.c: Changed the CBZ_T_POW3 and
    	CBZ_T_MUL functions so that they preserve more of the least
    	significant bits. This fixes some of the jaggy behaviour with
    	longer paths. (Backported from trunk)

 ChangeLog                           |    9 +++++++++
 clutter/clutter-behaviour-bspline.c |   12 +++++++-----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 0280a19c74f544782018d946057eb4ed8c089e22
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Sep 25 14:39:10 2008 +0000

    Fix the release date

 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5127e6820cd71b89c31321d759ad7c71251fc2bf
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Sep 25 14:25:52 2008 +0000

    Branch for clutter 0.8

commit e581aa63d0ee5f55c8e636fa0fd062d75769e7a6
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Sep 25 14:25:11 2008 +0000

    Release 0.8.2

 ChangeLog    |   12 ++++++++++
 NEWS         |   69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 README       |    6 ++--
 configure.ac |    7 +++--
 4 files changed, 88 insertions(+), 6 deletions(-)

commit 653f526c4401fba6476598d603826b0ea58b3242
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Sep 25 11:09:22 2008 +0000

    2008-09-25  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	* clutter/clutter-sections.txt: Add
    	clutter_get_option_group_without_init()

 doc/reference/ChangeLog                    |    5 +++++
 doc/reference/clutter/clutter-sections.txt |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit e3b80d147c756957d16d433ddabbdd10796a937d
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Sep 25 11:08:06 2008 +0000

    2008-09-25  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	* clutter/clutter-event.h: Fix missing documentation.

 ChangeLog               |    4 ++++
 clutter/clutter-event.h |    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit a87f34c1773b65c65ad93150607ac45ddbb726c1
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Wed Sep 24 10:12:23 2008 +0000

    2008-09-24  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Bug 1130 - CLUTTER_MOTION is not emitted when time goes backwards.
    
    	* clutter/clutter-main.c (clutter_do_event): Check for time
    	rollbacks inside the motion event throttling. (Pierce Liu)

 ChangeLog              |    7 +++++++
 clutter/clutter-main.c |   11 ++++++++++-
 2 files changed, 17 insertions(+), 1 deletions(-)

commit d3d29b194ef61bf949e37e913c90f95162358039
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Tue Sep 23 13:25:31 2008 +0000

    2008-09-23  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	* clutter/clutter-timeout-pool.c: Reword previous commit.

 ChangeLog                      |    4 ++++
 clutter/clutter-timeout-pool.c |    8 ++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit b3726e4d66953d6ed73ff4e200cea83660307a3e
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Tue Sep 23 12:58:31 2008 +0000

    2008-09-23  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	* clutter/clutter-timeout-pool.c:
    	(clutter_timeout_pool_new): Fix previous commit: g_source_unref()
    	is not needed. (Thanks to Neil Roberts)

 ChangeLog                      |    6 ++++++
 clutter/clutter-timeout-pool.c |    8 ++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 9ddfe73b39624631884baf5136399424335ef788
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Tue Sep 23 12:23:05 2008 +0000

    2008-09-23  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Bug 1154 - clutter_timeout_pool_new() documentation doesn't say
    	how to free
    
    	* clutter/clutter-timeout-pool.c: Update the documentation to
    	note that you must use g_source_unref() to free the timeout
    	pool. (Murray Cumming)

 ChangeLog                      |    9 +++++++++
 clutter/clutter-timeout-pool.c |    3 ++-
 2 files changed, 11 insertions(+), 1 deletions(-)

commit a4b0ffe1deefc1f580308db9151d60589e515119
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Tue Sep 23 11:15:38 2008 +0000

    2008-09-23  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Bug 1124 - Clutter causes an additional size request in each
    	allocation
    
    	* clutter/clutter-actor.c:
    	(clutter_actor_store_old_geometry): Store the allocation instead
    	of causing a new size-request cycle. (Johan Bilien)

 ChangeLog               |    9 +++++++++
 clutter/clutter-actor.c |    5 +----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 9f0842bacb8facb564e811f02c838641cd9ae1bf
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Tue Sep 23 11:11:14 2008 +0000

    2008-09-23  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Bug 1125 - Save an extra pango_layout_get_size in many cases
    
    	* clutter/clutter-label.c:
    	(clutter_label_create_layout_no_cache): Add a simple check
    	before calling pango_layout_get_size(). (Johan Bilien)

 ChangeLog               |    8 ++++++++
 clutter/clutter-label.c |    3 ++-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 73adac987d10b6328d1ba824346cb68f310ec2f4
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Tue Sep 23 09:41:08 2008 +0000

    2008-09-23  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	* clutter/clutter-alpha.c:
    	(clutter_alpha_get_alpha): Do not return the cached value but
    	just compute the current alpha value. The use case is pretty
    	much straightforward: stop a timeline, advance it, and retrieve
    	the alpha value before starting the timeline to adjust an
    	animation dependent on the alpha. Caching the alpha value is
    	not needed because the behaviours will always pass the alpha
    	value inside the ::alpha-notify virtual function anyway, so
    	there is no need for them to call clutter_alpha_get_alpha().
    
    	This change makes it also possible to reliably unit-test
    	ClutterAlpha.
    
    	(timeline_new_frame_cb): Call clutter_alpha_get_alpha().

 ChangeLog               |   17 +++++++++++
 clutter/clutter-alpha.c |   73 ++++++++++++++++++++++++----------------------
 2 files changed, 55 insertions(+), 35 deletions(-)

commit 6b51ac4b77c2c3c149ca684aacea7c91554b01cc
Author: Tomas Frydrych <tf@openedhand.com>
Date:   Tue Sep 23 07:03:35 2008 +0000

    2008-09-23  Tomas Frydrych  <tf@linux.intel.com>
    
    	    * clutter/clutter-main.c:
    	    * clutter/clutter-main.h:
    	    * clutter/clutter-private.h:
    	    * clutter/x11/clutter-backend-x11.c:
    	    (clutter_get_option_group_without_init):
    	    Function to obtain clutter option group without opening display
    	    (for use with foreign display and gtk_clutter_init). Bug 1033.
    
    	    Stripped trailing whitespace.

 ChangeLog                         |   12 ++
 clutter/clutter-main.c            |  224 +++++++++++++++++++++++++------------
 clutter/clutter-main.h            |    1 +
 clutter/clutter-private.h         |    8 +-
 clutter/x11/clutter-backend-x11.c |   68 ++++++-----
 5 files changed, 205 insertions(+), 108 deletions(-)

commit 72c9f88019cd12c36e08483af0de0b6b9300e2d1
Author: Neil Roberts <neil@openedhand.com>
Date:   Mon Sep 22 16:36:27 2008 +0000

    	Bug 856 - Teardown sequence is borked
    
    	* clutter/clutter-main.c: Don't free the ClutterMainContext so
    	that the main loop can be restarted.
    
    	* clutter/eglx/clutter-backend-egl.c:
    	* clutter/eglnative/clutter-backend-egl.c: Register an atexit
    	handler which disposes the backend object so that we are still
    	guaranteed to call eglTerminate on GLES.

 ChangeLog                               |   12 +++++++++++
 clutter/clutter-main.c                  |   32 ++----------------------------
 clutter/eglnative/clutter-backend-egl.c |    9 ++++++++
 clutter/eglx/clutter-backend-egl.c      |    9 ++++++++
 4 files changed, 33 insertions(+), 29 deletions(-)

commit 21c1986a41132a3ecb9eb903c275f2993f2ee07e
Author: Neil Roberts <neil@openedhand.com>
Date:   Mon Sep 22 13:33:19 2008 +0000

    	* tests/test-unproject.c (on_event):
    	* tests/test-project.c (on_event): Use a return value for the
    	'event' signal handler, otherwise it might accidentally return
    	TRUE for unhandled events and you won't be able to close the
    	window.

 ChangeLog              |    8 ++++++++
 tests/test-project.c   |    5 +++--
 tests/test-unproject.c |    4 +++-
 3 files changed, 14 insertions(+), 3 deletions(-)

commit 77b1388d1c04eb1ea45087e0ef8f03c84f70147c
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Fri Sep 19 13:22:12 2008 +0000

    2008-09-19  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	Bug 1033 - Manually parsing command line options prevents
    	initializing clutter
    
    	* clutter/clutter-main.c:
    	(post_parse_hook), (clutter_init_with_args),
    	(clutter_parse_args), (clutter_init): Move the initialization
    	of Clutter at the end of the post-parse hook of Clutter's
    	GOptionGroup. Clutter must be initialized at the end of the
    	argument parsing.

 ChangeLog              |   12 +++
 clutter/clutter-main.c |  183 ++++++++++++++++++++++++++----------------------
 2 files changed, 111 insertions(+), 84 deletions(-)

commit 6d17aa1a66827fd0189856b6b80adcb9615820d0
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Fri Sep 19 11:38:48 2008 +0000

    2008-09-19  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	* clutter/clutter-main.c: Properly document the
    	clutter_get_option_group() function and the invariant that
    	after parsing Clutter's option group the library will be
    	initialized. (Thanks to Tomas Frydrych for pointing this
    	out)

 ChangeLog              |    8 ++++++++
 clutter/clutter-main.c |   20 +++++++++++++++++++-
 2 files changed, 27 insertions(+), 1 deletions(-)

commit 57bc2313d0d14604576d8c3edc20d54a2dea8fc9
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Fri Sep 19 10:28:51 2008 +0000

    2008-09-19  Emmanuele Bassi  <ebassi@linux.intel.com>
    
    	* clutter/x11/clutter-backend-x11.c: Properly document the
    	usage of clutter_x11_set_display().
    
    	* clutter/x11/clutter-x11.h: clutter_x11_set_display() is
    	public API and should be declared in the header we install.

 ChangeLog                         |    8 ++++++++
 clutter/x11/clutter-backend-x11.c |   10 ++++++++--
 clutter/x11/clutter-x11.h         |   21 ++++++++-------------
 3 files changed, 24 insertions(+), 15 deletions(-)

commit 50a248764c6016d2f38cdd304a4e611b379f7782
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Sep 18 13:16:15 2008 +0000

    	Bug 1048 - SIGFPE in cogl_texture_set_region() with nvidia
    
    	* clutter/cogl/gl/cogl-texture.c (cogl_texture_set_region):
    	* clutter/cogl/gles/cogl-texture.c (cogl_texture_set_region):
    	Don't attempt to upload any data if the width or height of the
    	subregion is zero. Thanks to Gwenole Beauchesne.

 ChangeLog                        |    9 +++++++++
 clutter/cogl/gl/cogl-texture.c   |    4 ++++
 clutter/cogl/gles/cogl-texture.c |    4 ++++
 3 files changed, 17 insertions(+), 0 deletions(-)

commit 76faa8c7a667cb0c54c9b25c89cfb389c1c18cd3
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Sep 18 11:24:27 2008 +0000

    	Bug 1044 - cogl_get_viewport error
    
    	* clutter/cogl/gles/cogl.c (cogl_get_viewport): Use glGetIntegerv
    	instead of glGetFixedv to read the viewport because the latter
    	converts incorrectly on some hardware.

 ChangeLog                |    8 ++++++++
 clutter/cogl/gles/cogl.c |    8 +++++++-
 2 files changed, 15 insertions(+), 1 deletions(-)

commit 778ea5cf060de6fb4ea884443c07d86329ae3777
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Sep 18 10:25:56 2008 +0000

    Forgot to add ChangeLog entry in the last commit.

 ChangeLog |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 8681cb249c97f58316fbc0ccf59a9f900cfe48db
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Sep 18 10:24:37 2008 +0000

    	Bug 1080 - clutter_stage_read_pixels has upside-down y coordinate
    
    	* clutter/clutter-stage.c (clutter_stage_read_pixels): Use
    	OpenGL's coordinate system for the arguments to glReadPixels (so
    	that y zero is the bottom of the window). Use clutter_redraw
    	instead of clutter_stage_paint to ensure the right GL context is
    	selected. Set some of the glPixelStore parameters that might have
    	been changed by Cogl.
    
    	* tests/test-stage-read-pixels.c: Replace with a different test
    	that gets a sub-region of the stage around the cursor.

 clutter/clutter-stage.c        |   17 ++-
 tests/test-stage-read-pixels.c |  343 ++++++++++++----------------------------
 2 files changed, 120 insertions(+), 240 deletions(-)

commit 6dac43ddebb927b0365d8ecbc93553d4577bdfbc
Author: Neil Roberts <neil@openedhand.com>
Date:   Wed Sep 17 13:25:50 2008 +0000

    	Bug 1145 - Flicker on resize the window
    
    	* clutter/glx/clutter-stage-glx.c (clutter_stage_glx_realize):
    	Don't set a backing pixel on the X window. Otherwise when the
    	window resizes it will flicker when X paints the background
    	immediatly before Clutter repaints the whole stage.

 ChangeLog                       |    9 +++++++++
 clutter/glx/clutter-stage-glx.c |    2 +-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 147880b148f71236ff1d1a7b5a78b323fcc43e8c
Author: Neil Roberts <neil@openedhand.com>
Date:   Wed Sep 17 10:40:40 2008 +0000

    	* clutter/clutter-types.h: Swap left and right in the
    	documentation for ClutterGravity.

 ChangeLog               |    5 +++++
 clutter/clutter-types.h |   12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit ae8bab0bc8a1a390509043b7f908c01ac4bf66b6
Author: Neil Roberts <neil@openedhand.com>
Date:   Wed Sep 17 10:40:32 2008 +0000

    	Bug 1121 - Setting anchor point doesn't work if set too early
    
    	* clutter/clutter-actor.c
    	(clutter_actor_set_anchor_point_from_gravity)
    	(clutter_actor_move_anchor_point_from_gravity): Add documentation
    	to make it clear that the anchor point won't move when the actor
    	is resized.

 ChangeLog               |   10 ++++++++++
 clutter/clutter-actor.c |   12 ++++++++++++
 2 files changed, 22 insertions(+), 0 deletions(-)

commit 3fb00f9cdd4da9d14a9eeacafc90549cac22987c
Author: Neil Roberts <neil@openedhand.com>
Date:   Tue Sep 16 16:00:31 2008 +0000

    	Bug 1100 - WM_SIZE not handled correctly, user_resize and
    	window_style correction.
    
    	* clutter/win32/clutter-stage-win32.c (get_window_style): Remove
    	the WS_MAXIMIZEBOX style if the stage isn't resizable.
    	(clutter_stage_win32_set_user_resize): Queue a redraw of the
    	window frame when the user_resize property is changed.
    
    	* clutter/win32/clutter-event-win32.c (message_translate): Don't
    	update the size of the stage when handling WM_SIZE messages that
    	result from the stage being minimized. Thanks to Roman Yazmin.

 ChangeLog                           |   14 ++++++++++++++
 clutter/win32/clutter-event-win32.c |    6 +++++-
 clutter/win32/clutter-stage-win32.c |    4 +++-
 3 files changed, 22 insertions(+), 2 deletions(-)

commit 8be7e29a6bf6844de69066047d476844b1608ef6
Author: Tomas Frydrych <tf@openedhand.com>
Date:   Tue Sep 16 11:50:38 2008 +0000

    2008-09-16  Tomas Frydrych  <tf@linux.intel.com>
    
    	    * clutter/glx/clutter-glx-texture-pixmap.c:
    	    * clutter/x11/clutter-x11-texture-pixmap.c:
    	    TFP resyncing on MapNotify/ConfigureNotify (bug  1020; patch by
    	    Andy Wingo <wingo@pobox.com>).

 ChangeLog                                |    7 +
 clutter/glx/clutter-glx-texture-pixmap.c |    7 +-
 clutter/x11/clutter-x11-texture-pixmap.c |  305 ++++++++++++++++++++++++++----
 3 files changed, 273 insertions(+), 46 deletions(-)

commit 7294239d64ee3548858765709b426782cb954edf
Author: Øyvind Kolås <pippin@openedhand.com>
Date:   Mon Sep 15 14:47:25 2008 +0000

    * clutter/clutter-main.c: amended typo in gtk-doc.

 ChangeLog              |    4 ++++
 clutter/clutter-main.c |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 8d429e8abc3dfdd06d915105f4c794db4d4e6a69
Author: Neil Roberts <neil@openedhand.com>
Date:   Fri Sep 12 12:43:25 2008 +0000

    	Bug 1034 - Picking doesn't work on Eee PC
    
    	* clutter/clutter-main.c (_clutter_id_to_color): When choosing a
    	pick color, set all but the most significant of the unused
    	bits. This should make make it more likely that the GL
    	implementation will round down to the right value.
    
    	* tests/test-pick.c: Test case for picking. It creates 192 actors
    	at known positions and stores their gids. It then calls
    	clutter_stage_get_actor_at_pos with each position to check that
    	the right gid is returned.
    
    	* tests/Makefile.am (noinst_PROGRAMS): Add test-pick

 ChangeLog              |   16 ++++++++
 clutter/clutter-main.c |    6 +-
 tests/Makefile.am      |    3 +-
 tests/test-pick.c      |   99 ++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 120 insertions(+), 4 deletions(-)

commit b16e75db2c51ffddfdcb3ba43aa8f7bf85997904
Author: Neil Roberts <neil@openedhand.com>
Date:   Fri Sep 12 10:31:44 2008 +0000

    	Bug 1010 - ClutterLabel does not update the layout (again)
    
    	* clutter/clutter-label.c: Bring back layout caching. This time it
    	will cache up to three different layouts. The width for which each
    	layout was generated is stored so that if the same width is
    	requested again it can use the cached version. If no cached
    	version is available it will try to replace the oldest
    	layout. 'Age' is determined by a counter which is incremented
    	every time a layout is created. The cache is cleared after any
    	property changes that might affect the layout.
    	(struct _ClutterLabelPrivate): Removed extents_width,
    	extents_height and context because they weren't used anywhere.
    
    	* tests/test-label-cache.c: Add a test which checks whether the
    	label is using a different layout when properties are
    	changed. Also compares the extents of the label's layout with an
    	independent layout and fails if they aren't the same.
    
    	* tests/Makefile.am (noinst_PROGRAMS): Add test-label-cache

 ChangeLog                |   22 ++++
 clutter/clutter-label.c  |  219 +++++++++++++++++++++++----------------
 tests/Makefile.am        |    3 +-
 tests/test-label-cache.c |  257 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 408 insertions(+), 93 deletions(-)

commit b83470366c18149796fc6f682bab2aa100d8c561
Author: Neil Roberts <neil@openedhand.com>
Date:   Wed Sep 10 11:20:22 2008 +0000

    	Bug 1137 - Setting the anchor point does not trigger a re-paint
    
    	* clutter/clutter-actor.c (clutter_actor_set_property): When
    	changing the anchor point properties, use set_anchor_pointu
    	instead of changing the value directly so that a redraw will be
    	queued.
    	(clutter_actor_set_anchor_pointu): Queue a redraw when the anchor
    	point is changed. Thanks to Johan Bilien.

 ChangeLog               |   11 +++++++++++
 clutter/clutter-actor.c |   20 ++++++++++++++++++--
 2 files changed, 29 insertions(+), 2 deletions(-)

commit 0515ee22c2bfdf0b837280ebfb01235b127f3f37
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Wed Aug 27 12:56:54 2008 +0000

    2008-08-27  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	Bug 1082 - Texture bitmap is destroyed in wrong way
    
    	* clutter/cogl/common/cogl-bitmap-pixbuf.c:
    	(_cogl_bitmap_from_file): Make a copy of the pixbuf data in
    	the internal image loader so that we can keep working under
    	the assumption that we are using the GLib memory allocation
    	and deallocation functions.

 ChangeLog                                |   10 ++++++++++
 clutter/cogl/common/cogl-bitmap-pixbuf.c |    4 +++-
 2 files changed, 13 insertions(+), 1 deletions(-)

commit c34e17163daddacddfc33315420fd35daf605ed3
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Wed Aug 27 12:16:56 2008 +0000

    2008-08-27  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	Bug 1099 - No ClutterScript API to get a list of IDs in a given file
    
    	* clutter/clutter-script.[ch]: Add clutter_script_list_objects(),
    	a function for retrieving all the objects built by a ClutterScript
    	instance. (Based on a patch by Noah Gibbs)

 ChangeLog                                  |    8 +++++
 clutter/clutter-script.c                   |   41 ++++++++++++++++++++++++++++
 clutter/clutter-script.h                   |    3 ++
 doc/reference/ChangeLog                    |    5 +++
 doc/reference/clutter/clutter-sections.txt |    1 +
 5 files changed, 58 insertions(+), 0 deletions(-)

commit d03ad3dd41d993a35429f52073d58f300122c2e7
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Tue Aug 26 12:57:04 2008 +0000

    2008-08-26  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	Bug 1090 - Label somtimes returns natural_width < min_width
    
    	* clutter/clutter-label.c:
    	(clutter_label_get_preferred_width): Check that the width of the
    	layout is always greater than 0. (Johan Bilien)

 ChangeLog               |    8 ++++++++
 clutter/clutter-label.c |    9 +++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 607503ca43cf1f3dc20941b79d507f87e6d220cc
Author: Neil Roberts <neil@openedhand.com>
Date:   Tue Aug 19 10:55:49 2008 +0000

    	Bug 1103 - Two typos in clutter documentation
    
    	* doc/reference/clutter/subclassing-ClutterActor.xml: Update the
    	custom actor example since the Cogl API was changed to namespace
    	all of the path related functions in cogl_path_*. Thanks to Nati
    	Berkover.
    
    	* clutter/clutter-score.c: Add missing parameter in example of
    	calling clutter_score_start().

 ChangeLog                                          |   12 ++++++++++++
 clutter/clutter-score.c                            |    2 +-
 doc/reference/clutter/subclassing-ClutterActor.xml |    4 ++--
 3 files changed, 15 insertions(+), 3 deletions(-)

commit 6b4a033efedb80e01330addc9e41f7213f7845ad
Author: Neil Roberts <neil@openedhand.com>
Date:   Mon Aug 18 15:33:38 2008 +0000

    	Bug 1085 - Cursor is in wrong position on ClutterEntry if set
    	x-align property
    
    	* clutter/clutter-entry.c (clutter_entry_paint): When calculating
    	the position to draw the cursor at, take into account the
    	alignment of the text. Queue a redraw when the x-align property is
    	changed.

 ChangeLog               |   10 ++++++++++
 clutter/clutter-entry.c |    3 ++-
 2 files changed, 12 insertions(+), 1 deletions(-)

commit cd7b7c9c7263cfc92a399ee167ec6514ea64baa3
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Aug 7 20:34:37 2008 +0000

    	Bug 1091 - WM_MOUSEWHEEL (scroll-event) not handled correctlly
    
    	* clutter/win32/clutter-event-win32.c (message_translate): The
    	coordinates in a WM_MOUSEWEEL message are given relative to the
    	screen so they need to be converted to client coordinates before
    	use. Thanks to Roman Yazmin.

 ChangeLog                           |    9 +++++++++
 clutter/win32/clutter-event-win32.c |   10 ++++++++--
 2 files changed, 17 insertions(+), 2 deletions(-)

commit 3e31f02211ed86ea8cf91f579236889d146fa879
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Wed Aug 6 10:20:57 2008 +0000

    2008-08-06  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	* clutter/clutter-child-meta.c:
    	(clutter_child_meta_set_property),
    	(clutter_child_meta_class_init): Make the :container and
    	:actor properties of ChildMeta construct-only, to allow
    	bindings to actually use ChildMeta without abusing the API.
    
    	* clutter/clutter-container.c (create_child_meta): Instead of
    	setting the members of the ChildMeta structure, use the
    	constructor properties.

 ChangeLog                    |   12 ++++++++++++
 clutter/clutter-child-meta.c |   33 ++++++++++++++++++++++++++++++---
 clutter/clutter-container.c  |    7 ++++---
 3 files changed, 46 insertions(+), 6 deletions(-)

commit 265f72ff2b58bd623663802448618d38dd5cd983
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Tue Aug 5 10:54:40 2008 +0000

    2008-08-04  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	* clutter/clutter-keysyms.h: Resync with keysymdef.h inside Xorg.

 ChangeLog                 |    4 +
 clutter/clutter-keysyms.h | 1304 +++++++++++++++++++++++++++++++++------------
 2 files changed, 980 insertions(+), 328 deletions(-)

commit bd30ac8e28dd212db2c2252861465b2c700da93a
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Mon Aug 4 16:33:43 2008 +0000

    2008-08-04  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	* clutter/clutter-script.c:
    	(clutter_script_default_connect): Improve wording and debug
    	messages in the default autoconnection for signal handlers.

 ChangeLog                |    6 +++++
 clutter/clutter-script.c |   52 ++++++++++++++++++++++++++-------------------
 2 files changed, 36 insertions(+), 22 deletions(-)

commit fbe225d179c23f79a7fe565009349be2f92553a9
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Mon Aug 4 16:21:27 2008 +0000

    2008-08-04  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	* clutter/clutter-script-parser.c:
    	* clutter/clutter-script-private.h: Clean up the code; add a
    	conversion function for reading a ClutterColor out of a
    	JSON object or array definition.
    
    	* clutter/clutter-script.c: Clean up the code; document properly
    	how we translate from type name to type function.

 ChangeLog                        |   10 ++
 clutter/clutter-keysyms.h        |    4 +-
 clutter/clutter-script-parser.c  |  154 +++++++++++++++++---
 clutter/clutter-script-private.h |    4 +
 clutter/clutter-script.c         |  310 +++++++++++++++++++++++++++-----------
 5 files changed, 375 insertions(+), 107 deletions(-)

commit 2e67125cc9454d056a0e975c996015d9ba70e090
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Mon Aug 4 10:36:37 2008 +0000

    2008-08-04  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	* clutter/clutter-main.c: Rework and improve the documentation
    	of the thread-safe timeout and idle source installer functions.

 ChangeLog              |    5 ++
 clutter/clutter-main.c |  135 +++++++++++++++++++++++++++++++-----------------
 2 files changed, 92 insertions(+), 48 deletions(-)

commit feb5004c4b71df3d1df86b8eac4950343e27a44b
Author: Neil Roberts <neil@openedhand.com>
Date:   Fri Aug 1 15:40:36 2008 +0000

    The *-sections.txt files in the doc/reference folders should not be
    ignored in the .gitignore

 .gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit db4c5e28293946745e86120e3970e9313d4acc2b
Author: Neil Roberts <neil@openedhand.com>
Date:   Fri Aug 1 12:23:57 2008 +0000

    	Bug 945 - Clipping+fbo cloning bugs
    
    	* clutter/cogl/gl/cogl.c:
    	* clutter/cogl/gles/cogl.c:
    	* clutter/cogl/cogl.h.in: Add cogl_clip_stack_save,
    	cogl_clip_stack_restore, cogl_viewport and cogl_frustum.
    
    	* clutter/cogl/gl/cogl-fbo.h:
    	* clutter/cogl/gl/cogl-fbo.c: Try to attach a stencil buffer when
    	creating an FBO.
    
    	* clutter/cogl/common/cogl-clip-stack.c: Add functions to save and
    	restore the whole state of the stack.
    
    	* clutter/clutter-texture.c (clutter_texture_paint): When
    	rendering the FBO source, setup a temporary asymmetric perspective
    	projection matrix to render it as it would appear on screen.
    
    	* clutter/clutter-private.h:
    	* clutter/clutter-actor.c
    	(_clutter_actor_apply_modelview_transform_recursive): No longer
    	static and exported in clutter-private.h

 ChangeLog                              |   25 +++++++
 clutter/clutter-actor.c                |    4 +-
 clutter/clutter-private.h              |    3 +
 clutter/clutter-texture.c              |  116 +++++++++++++++++++++++++++++++-
 clutter/cogl/cogl.h.in                 |   60 ++++++++++++++++-
 clutter/cogl/common/cogl-clip-stack.c  |   70 +++++++++++++++++---
 clutter/cogl/common/cogl-clip-stack.h  |    5 --
 clutter/cogl/gl/cogl-context.h         |    1 +
 clutter/cogl/gl/cogl-fbo.c             |   48 +++++++++++---
 clutter/cogl/gl/cogl-fbo.h             |    1 +
 clutter/cogl/gl/cogl.c                 |   67 +++++++++++++++++-
 clutter/cogl/gles/cogl-gles2-wrapper.c |   25 +++++++
 clutter/cogl/gles/cogl-gles2-wrapper.h |    4 +
 clutter/cogl/gles/cogl.c               |   55 ++++++++++++++-
 doc/reference/cogl/cogl-sections.txt   |    4 +
 15 files changed, 449 insertions(+), 39 deletions(-)

commit fc73b84002bf501f91539c3d929f28ca8237b783
Author: Neil Roberts <neil@openedhand.com>
Date:   Fri Aug 1 11:09:43 2008 +0000

    	Bug 1071 - clutter_timeline_get_duration doesn't always work
    
    	* clutter/clutter-timeline.c: Calculate the 'duration' property
    	on-demand instead of storing it as a member variable. Notify
    	duration property changes whenever the fps or num_frames changes.

 ChangeLog                  |    8 +++++++
 clutter/clutter-timeline.c |   45 +++++++++++++++++++++++++------------------
 2 files changed, 34 insertions(+), 19 deletions(-)

commit 420dcf74373609505b9815c909394ad5e2f5c0f6
Author: Neil Roberts <neil@openedhand.com>
Date:   Fri Aug 1 11:09:31 2008 +0000

    	Bug 1069 - Warnings with ClutterScore
    
    	* clutter/clutter-score.c (clutter_score_is_playing): Check
    	whether priv->running_timelines is NULL before checking its
    	length.
    	(foreach_running_timeline): Remove the completed signal handler
    	when stopping the score. Otherwise the completed callback will get
    	called multiple times if the timeline is started later.

 ChangeLog               |   11 +++++++++++
 clutter/clutter-score.c |    8 +++++++-
 2 files changed, 18 insertions(+), 1 deletions(-)

commit 1e847985465e98f5d1ae33cdf0ff5dab52e15643
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Jul 31 08:54:43 2008 +0000

    	Bug 1075 - Difficult to bind clutter_stage_new
    
    	* clutter/clutter-stage.c (clutter_stage_dispose): Unrealize the
    	stage before removing the update idle handler. Otherwise
    	unrealizing causes another redraw to be queued and if the stage
    	object remains alive it will cause an assert and abort.

 ChangeLog               |    9 +++++++++
 clutter/clutter-stage.c |    4 ++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 6974c31ad523d3611472bf12981250c2ba5a8b5b
Author: Neil Roberts <neil@openedhand.com>
Date:   Wed Jul 30 21:09:58 2008 +0000

    	* clutter/clutter-stage.c (clutter_stage_class_init): Added the
    	'perspective' property. All of the machinery was there to
    	implement the property but somehow the call that actually installs
    	it was missing.

 ChangeLog               |    7 +++++++
 clutter/clutter-stage.c |   17 +++++++++++++++++
 2 files changed, 24 insertions(+), 0 deletions(-)

commit ba257b019635c839197347709b850e83b71c910c
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Wed Jul 30 15:47:43 2008 +0000

    2008-07-30  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	* clutter/clutter-fixed.h:
    	* clutter/clutter-units.h: Fix the upper and lower boundaries of
    	ClutterFixed and ClutterUnit types; G_MAXINT16 and G_MININT16
    	were not enough to describe those values.

 ChangeLog               |    7 +++++++
 clutter/clutter-fixed.h |    4 ++--
 clutter/clutter-units.h |    4 ++--
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 56be7fb7eab7cda017d7ee2f3bb29ffc8d393709
Author: Ross Burton <ross@openedhand.com>
Date:   Wed Jul 30 15:01:37 2008 +0000

    2008-07-30  Ross Burton  <ross@openedhand.com>
    
    	* clutter/clutter-main.c:
    	Destroy the debugging timer when the context is freed.
    
    	* clutter/clutter-stage.c:
    	Free the stage title when the stage is finalized.

 ChangeLog               |    8 ++++++++
 clutter/clutter-main.c  |    4 ++++
 clutter/clutter-stage.c |    4 ++++
 3 files changed, 16 insertions(+), 0 deletions(-)

commit d6496254d647c4bcf13757da4a71a4bf64f406b0
Author: Neil Roberts <neil@openedhand.com>
Date:   Wed Jul 30 10:32:25 2008 +0000

    	* clutter/clutter-model.c (clutter_model_set_sorting_column): This
    	function is supposed to accept -1 to disable sorting. However it
    	checks for whether the column is >= the number of columns, but
    	clutter_model_get_n_columns() returns an unsigned int so the
    	column number also gets promoted to unsigned for the
    	comparison. Therefore -1 is always greater than the number of
    	columns so it wouldn't let you set it.

 ChangeLog               |   10 ++++++++++
 clutter/clutter-model.c |    4 +++-
 2 files changed, 13 insertions(+), 1 deletions(-)

commit 51563ba73eb13e42e8dfea803288eb3827ab1f2d
Author: Ross Burton <ross@openedhand.com>
Date:   Wed Jul 30 09:17:57 2008 +0000

    2008-07-30  Ross Burton  <ross@openedhand.com>
    
    	* clutter/version.xml.in:
    	* cogl/version.xml.in:
    	Remove trailing newline as it upsets Devhelp

 doc/reference/ChangeLog              |    6 ++++++
 doc/reference/clutter/version.xml.in |    2 +-
 doc/reference/cogl/version.xml.in    |    2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 7df15542e4707e44ca753a373c1fc35cf95f5551
Author: Neil Roberts <neil@openedhand.com>
Date:   Sat Jul 26 14:00:32 2008 +0000

    	* clutter/clutter-timeline.c (clutter_timeline_list_markers): When
    	requesting the list of markers it was returning the marker data as
    	a string instead of the name so it was copying garbage.

 ChangeLog                  |    6 ++++++
 clutter/clutter-timeline.c |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 0d700d7abb5cbba508be3a692b1b3075909853b5
Author: Neil Roberts <neil@openedhand.com>
Date:   Fri Jul 25 11:29:12 2008 +0000

    	* clutter/clutter-actor.c (clutter_actor_remove_clip)
    	(clutter_actor_set_clipu): Queue a redraw when the clip is
    	changed.

 ChangeLog               |    6 ++++++
 clutter/clutter-actor.c |    4 ++++
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 7c8fdee369ee60cf4670b8f78d38396708e79e29
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Jul 24 09:11:54 2008 +0000

    	* clutter/clutter-script.c: The example in the documentation
    	showed a color being specified as '0xff0000ff' but it should be
    	'#ff0000ff'

 ChangeLog                |    6 ++++++
 clutter/clutter-script.c |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 931c9edde3bfe55cc5bd7723fbe8eab7bfaef5e9
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Wed Jul 23 12:20:35 2008 +0000

    2008-07-23  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	Bug 1062 - clutter_actor_query_coords() replacement in 0.8
    
    	* clutter/clutter-deprecated.h: Fix the deprecation warning
    	for clutter_actor_query_coords(). (Gwenole Beauchesne)

 ChangeLog                    |    7 +++++++
 clutter/clutter-deprecated.h |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 73433e9638523ae8248a5ce6d7b6e891c995b4b4
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Jul 17 12:21:01 2008 +0000

    2008-07-17  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	Bug 1047 -  API documentation from release tarball is not
    	            installed by "make install"
    
    	* configure.ac:
    	* Makefile.am: Make the recursion into the documentation
    	directory depend on on whether we explicitly enable it or
    	if we are not inside an SVN checkout.

 ChangeLog    |   10 ++++++++++
 Makefile.am  |    2 +-
 configure.ac |   35 +++++++++++++++++++++++------------
 3 files changed, 34 insertions(+), 13 deletions(-)

commit bcfaacad5c1b8e9f361cc09d9897723dbdcd48e5
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Jul 17 11:20:44 2008 +0000

    Put back Project as the top-level element

 clutter.doap |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d3d4f7be5afec5653e2fc0f1544686d50f0cb9e6
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Jul 17 11:17:32 2008 +0000

    Fix the dependencies in the Makefile template

 clutter/eglx/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8baf2490114e650d5035383079fbb2ab3b1b8510
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Jul 17 11:11:18 2008 +0000

    Update DOAP file

 clutter.doap |  217 ++++++++++++++++++++++++++++++----------------------------
 1 files changed, 111 insertions(+), 106 deletions(-)

commit 1742dd67507418384199f43c5de733004642d1a9
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Thu Jul 17 10:40:19 2008 +0000

    2008-07-17  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	* clutter/subclassing-ClutterActor.xml: Update the ClutterActor
    	subclassing section by removing the cogl_push/pop_matrix() calls
    	where not needed.

 doc/reference/ChangeLog                            |    6 +++++
 doc/reference/clutter/subclassing-ClutterActor.xml |   21 +++----------------
 2 files changed, 10 insertions(+), 17 deletions(-)

commit e33cce309a492c6ba2ddcb0b06ac0852d13fe429
Author: Neil Roberts <neil@openedhand.com>
Date:   Thu Jul 17 10:08:52 2008 +0000

    	* clutter/clutter-texture.c:
    	* clutter/clutter-rectangle.c:
    	* clutter/clutter-group.c:
    	* clutter/clutter-entry.c:
    	* clutter/clutter-clone-texture.c: Remove unnecessary calls to
    	cogl_{push,pop}_matrix. The matrix is preserved in
    	clutter_actor_paint whenever the actor's transformation is applied
    	so there should be no need to push the matrix in actor paint
    	implementations unless it does some additional transformations
    	itself.

 ChangeLog                       |   13 +++++++++++++
 clutter/clutter-clone-texture.c |    4 ----
 clutter/clutter-entry.c         |    4 ----
 clutter/clutter-group.c         |    4 ----
 clutter/clutter-rectangle.c     |    4 ----
 clutter/clutter-texture.c       |    4 ----
 6 files changed, 13 insertions(+), 20 deletions(-)

commit e1cc4d8e936a10646ca849565c547518de349044
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Wed Jul 16 16:53:41 2008 +0000

    2008-07-16  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	* clutter.pc.in: Add a variable containing the COGL backend
    	inside the pkg-config file, for configure-time checks.

 ChangeLog     |    5 +++++
 clutter.pc.in |    3 ++-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 9fbdee463d506de6a70996b898fd5428ee6e8d51
Author: Neil Roberts <neil@openedhand.com>
Date:   Mon Jul 14 19:22:17 2008 +0000

    	* clutter/cogl/common/cogl-primitives.c (cogl_path_rel_curve_to):
    	Fixed a typo in the second parameter which meant the curve was
    	drawn incorrectly.

 ChangeLog                             |    6 ++++++
 clutter/cogl/common/cogl-primitives.c |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit d3e2b27cffb3a85e591881deec3c8a2f2ee30383
Author: Emmanuele Bassi <ebassi@openedhand.com>
Date:   Mon Jul 14 13:46:31 2008 +0000

    2008-07-14  Emmanuele Bassi  <ebassi@openedhand.com>
    
    	* clutter/clutter.h: Include missing installed files.

 ChangeLog         |    4 ++++
 clutter/clutter.h |    2 ++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 7a33510e0cece07220359df77fbbd3179b92cedf
Author: Tomas Frydrych <tf@openedhand.com>
Date:   Mon Jul 14 08:49:22 2008 +0000

    2008-07-14  Tomas Frydrych  <tf@openedhand.com>
    
    	    * clutter/clutter-stage.c:
    	    (clutter_stage_hide_cursor):
    	    Fixed C&P bug that made it impossible to show cursor once hidden.
    
    	    Stripped trailing whitespace.

 ChangeLog               |    8 ++++++++
 clutter/clutter-stage.c |   14 +++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

commit d5369aa9bf06fc0e984e54c30a78d1e4d3b5fb3a
Author: Matthew Allum <mallum@openedhand.com>
Date:   Sun Jul 13 22:54:19 2008 +0000

    2008-07-13  Matthew Allum  <mallum@openedhand.com>
    
            * clutter/x11/clutter-x11-texture-pixmap.c:
            Call XSync in unredirect X error trap (Thanks to Andy Wingo)

 ChangeLog                                |    5 +++++
 clutter/x11/clutter-x11-texture-pixmap.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 9faac520e4a166bffdf17270345dccc216d2a1f1
Author: Neil Roberts <neil@openedhand.com>
Date:   Sun Jul 13 17:55:53 2008 +0000

    	* build/mingw/mingw-cross-compile.sh: Avoid using the --strip
    	option to tar because it isn't supported in the version shipped
    	with MSYS.

 ChangeLog                          |    6 ++++++
 build/mingw/mingw-cross-compile.sh |    5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 5f8dc01de3fab4470d4756316df170815ae7985e
Author: Tomas Frydrych <tf@openedhand.com>
Date:   Fri Jul 11 10:36:07 2008 +0000

    2008-07-11  Tomas Frydrych  <tf@openedhand.com>
    
    	    * clutter/clutter-fixed.c:
    	    Move G_IMPLEMENT_INLINES before all other #include statements (bug
    	    #1038).

 ChangeLog               |    6 ++++++
 clutter/clutter-fixed.c |    3 ++-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 9b4daec78b644ecc975305dc02e555334b65852e
Author: Tomas Frydrych <tf@openedhand.com>
Date:   Fri Jul 11 10:12:05 2008 +0000

    2008-07-11  Tomas Frydrych  <tf@openedhand.com>
    
    	    * clutter/clutter-fixed.c:
    	    Changed #define G_IMPLEMENTS_INLINES to G_IMPLEMENT_INLINES (bug
    	    #1038).

 ChangeLog               |   10 ++++++++--
 clutter/clutter-fixed.c |    2 +-
 2 files changed, 9 insertions(+), 3 deletions(-)
