commit bb8f7c8110d97f3a44bf0e5e9a22641327d853bb
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 21 00:10:08 2013 +0000

    Release Clutter 1.13.6

 NEWS         | 45 +++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 46 insertions(+), 1 deletion(-)

commit 052660c76b91eee625156e9032888399e2afb795
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Tue Feb 19 22:15:52 2013 -0500

    actor: Fix clutter_actor_allocate_align_fill for partially-filled actors
    
    If we pass TRUE for x_align and FALSE for y_align, the full available
    width should be passed to clutter_get_preferred_height, and the same
    should be true in the other dimension.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694237

 clutter/clutter-actor.c | 46 +++++++++++++++++++++-------------------------
 1 file changed, 21 insertions(+), 25 deletions(-)

commit b0dfbec7a6a11f22a5c357633d5f9c3ef8c5d3f0
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 21 00:08:37 2013 +0000

    conform: Skip mipmap Cogl test
    
    It's currently failing, and breaking distcheck.
    
    Needs bisecting on Cogl, given that nothing changed on the Clutter side
    between this commit and 1.13.4, but we should just aim at not having
    Cogl unit tests in Clutter at all.

 tests/conform/test-conform-main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 38a9e8a9e52be8d02d3bff5de6a70fda53e4d5ff
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Feb 20 23:45:18 2013 +0000

    docs: Update symbols list

 doc/reference/clutter/clutter-sections.txt | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 38627bed72bf969dd0d926d49e1f650e93e54621
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Feb 20 23:30:21 2013 +0000

    cally: Use AktObject::get_name()
    
    Instead of directly accessing the instance fields. This removes a
    compiler warning after the constification of g_get_prgname(), and it
    seems to me to be generally more correct.

 clutter/cally/cally-root.c | 33 ++++++++++++++++++++-------------
 1 file changed, 20 insertions(+), 13 deletions(-)

commit e8aae45eb98cbfabc790f7e6d99bfe04d3fc4c67
Author: Damien Lespiau <damien.lespiau@intel.com>
Date:   Mon Nov 5 14:41:36 2012 +0000

    cogl: Don't use cogl_xlib_set_diplay()
    
    This function is deprecated and has been replaced by set_display() on
    the renderer. This is done in the get_renderer() vfunc of both the x11
    and gdk backends already.
    
    Actually cogl_xlib_set_diplay() is now a no-op and can be safely removed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687652

 clutter/gdk/clutter-backend-gdk.c | 9 ---------
 clutter/x11/clutter-backend-x11.c | 4 ----
 2 files changed, 13 deletions(-)

commit 065f4d9d3d75edd5aa85193ea09fb36c0a884856
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Tue Feb 19 19:53:43 2013 -0500

    Don't do anything special with COGL_ENABLE_EXPERIMENTAL_2_0_API
    
    This flag solely disables deprecated Cogl 1.0 API, so it
    shouldn't be used for feature checks.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694229

 clutter/clutter-backend.h     | 2 +-
 clutter/clutter-paint-node.h  | 4 ++--
 clutter/clutter-paint-nodes.h | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 85bc8effa5431975a89cca368e5eaee7a0c3a880
Author: Rob Bradford <rob@linux.intel.com>
Date:   Fri Feb 15 18:06:50 2013 +0000

    conformance: Only check for DISPLAY on X11 windowing backend
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=693741

 tests/conform/test-conform-common.c | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 8b458d401c6508e97ce5c85eaf910e7a0fc2cbac
Author: Josselin Mouette <joss@malsain.org>
Date:   Wed Feb 20 22:20:22 2013 +0000

    actor: Use the correct return value
    
    The get_z_rotation_gravity() method returns an enumeration value, not a
    floating point value.
    
    Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694187

 clutter/clutter-actor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9fb235ce886e57267a82af0dccbf23ce81e8ccb
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Wed Feb 20 21:23:25 2013 +0100

    Update French translation

 po/fr.po | 586 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 293 insertions(+), 293 deletions(-)

commit 7bff7724129cc7cc0ffcf44c53377e7c540538ad
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Feb 16 21:17:13 2013 +0100

    Updated Polish translation

 po/pl.po | 226 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 113 insertions(+), 113 deletions(-)

commit f6cb43017e96ebbbc3a774bc39ec4756c5108d1e
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 14 08:10:57 2013 +0000

    Add missing functions to clutter.symbols
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693767

 clutter/clutter.symbols | 2 ++
 1 file changed, 2 insertions(+)

commit 2ec89a6781e82d0c9cd6f10a320076c9e37aae9d
Author: Neil Roberts <neil@linux.intel.com>
Date:   Wed Feb 13 14:58:55 2013 +0000

    settings: Don't reload config for fontconfig if there's no fontmap
    
    If anything in the system changes the config for fontconfig then an
    XSetting will be set to record the last timestamp of the config file.
    This is presumably so that applications can be notified that it has
    changed and can reload the configuration. However once this setting is
    set it will remain set for the lifetime of the X server. This causes
    Clutter to handle the setting during the initialisation of the
    backend. Previously this would cause problems because Clutter would
    end up creating the default PangoFontMap before the backend has
    created the CoglContext. The PangoFontMap would in turn cause the
    default CoglContext to be created. Clutter will then later create its
    own CoglContext which means there will be two and the first one will
    be leaked. Cogl currently can't really cope with multiple contexts
    being created so it falls apart.
    
    This patch fixes it to skip reloading the config for fontconfig if
    there isn't a default font map yet. The config will presumably
    naturally be read with the latest values when it is finally created
    anyway so it doesn't need to be read immediately.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693696
    
    (cherry picked from commit 4b92d656c2b63570b91105f05b863c4efed32134)

 clutter/clutter-settings.c | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit b4ef9429742a1d2a04a40c59dfd36761c24104ad
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date:   Thu Nov 8 12:42:24 2012 -0500

    Add clutter_stage_set_sync_delay()
    
    New experimental API is added to allow changing the way that redraws
    are timed for a stage to include a "sync delay" - a period after
    the vertical blanking period where Clutter simply waits for updates.
    
    In detail, the algorithm is that when the master clock is restarted
    after drawing a frame (in the case where there are timelines running)
    or started fresh in response to a queued redraw or relayout, the
    start is scheduled at the next sync point (sync_delay ms after the
    predicted vblank period) rather than done immediately.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692901

 clutter/clutter-master-clock.c    | 156 ++++++++++++++++++++++++++++----------
 clutter/clutter-stage-private.h   |   4 +-
 clutter/clutter-stage-window.c    |  43 ++++++++++-
 clutter/clutter-stage-window.h    |  10 ++-
 clutter/clutter-stage.c           | 105 +++++++++++++++++++++++--
 clutter/clutter-stage.h           |   8 ++
 clutter/cogl/clutter-stage-cogl.c | 131 ++++++++++++++++++++++++++------
 clutter/cogl/clutter-stage-cogl.h |   6 +-
 8 files changed, 386 insertions(+), 77 deletions(-)

commit 9d43336e0368bd5a78436e3436a0a1a7383e1de6
Author: Neil Roberts <neil@linux.intel.com>
Date:   Thu Feb 7 17:20:39 2013 +0000

    evdev: Fix use of the common XKB code for the evdev device
    
    In commit 8f4e39b6d716 the Wayland code was updated to use the new
    xkbcommon API. This involved changing the common XKB code shared with
    the evdev input backend. However the evdev input backend was not
    modified so it wouldn't compile. This patch just makes a minor change
    to update it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693348
    
    (cherry picked from commit d0d1b562bd2a46ab9073507b42e106cb209038b8)

 clutter/evdev/clutter-device-manager-evdev.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 02cdf1cef4053b5212a9f65f39431d8c9e3bfee5
Author: Sebastian Keller <sebastian-keller@gmx.de>
Date:   Fri Feb 8 01:10:50 2013 +0100

    xi2: Reset scroll info for correct device on device change

 clutter/x11/clutter-device-manager-xi2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 360a629f8d1cd90c3233305c44f67de88f54eaf7
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Thu Feb 7 15:54:02 2013 -0500

    cally-root: Prevent memory corruption
    
    accessible->name is eventually freed, so we need to dup the string
    to ensure that everything is alright.

 clutter/cally/cally-root.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e892ce84581de856c07becc1ca6078f5bf4bee3
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Feb 7 01:36:42 2013 +0100

    Updated Galician translations

 po/gl.po | 175 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 87 insertions(+), 88 deletions(-)

commit f9d9ca431add562734e7d9f88044f8cae2ed131b
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:   Wed Feb 6 21:31:01 2013 +0100

    build: Bump cogl requirement
    
    This is needed for the buffer_age changes.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f718debe6723dfe5e1664d71fb5106a2382ef615
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:   Sun Feb 3 12:11:01 2013 +0100

    clutter-stage: Fix typo
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669122

 clutter/clutter-stage.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7f43e20a415c22b22c85a0e7358148f091a67a7a
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:   Wed Feb 6 11:05:58 2013 +0100

    stage-cogl: Reuse backbuffer contents
    
    Use the buffer_age extension when available to recycle backbuffer contents
    instead of blitting from the back to front buffer when doing clipped redraws.
    
    The picking is now done in a pixel that is going to be repaired during the next
    redraw cycle for non static scences.
    
    This should improve performance and avoid tearing.
    
    Reviewed-by: Robert Bragg <robert@linux.intel.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669122

 clutter/clutter-stage-window.c    |  17 ++++++
 clutter/clutter-stage-window.h    |   6 +++
 clutter/clutter-stage.c           |  62 ++++++++++++++-------
 clutter/cogl/clutter-stage-cogl.c | 111 +++++++++++++++++++++++++++++++++-----
 clutter/cogl/clutter-stage-cogl.h |   3 ++
 5 files changed, 167 insertions(+), 32 deletions(-)

commit 34e466a3f938780e5e27a45393b64495e71d5af8
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:   Sun Feb 3 11:51:19 2013 +0100

    stage-window: make it possible to damage the back buffer
    
    This allows us to report to the backend that the stage's back buffer has been trashed
    while handling picking. If the backend is keeping track of the contents of back buffers
    so it can minimize how much of the stage is redrawn then it needs to know when we do pick
    renders so it can invalidate the back buffer.
    
    Based on patch from Robert Bragg <robert@linux.intel.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669122

 clutter/clutter-stage-window.c    | 12 ++++++++++++
 clutter/clutter-stage-window.h    |  4 ++++
 clutter/clutter-stage.c           |  4 ++++
 clutter/cogl/clutter-stage-cogl.c | 12 ++++++++++++
 clutter/cogl/clutter-stage-cogl.h |  2 ++
 5 files changed, 34 insertions(+)

commit 673e7c10d8c008ddf88af4746423e7897690ebe9
Author: Yanko Kaneti <yaneti@declera.com>
Date:   Mon Jan 28 15:49:51 2013 +0200

    xi2: Fix access beyond array boundaries

 clutter/x11/clutter-device-manager-xi2.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 83f2f03c252f5b1af52a0718f9233279b49cc647
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Thu Jan 31 23:11:23 2013 +0100

    x11/device-manager-xi2: Fix slave to master association
    
    A slave is associated to a master device, not the other way around.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692971

 clutter/x11/clutter-device-manager-xi2.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3e1450ba17fce90a8034cc525c67a87ff3cdd53d
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Wed Jan 23 14:49:26 2013 -0500

    clutter-backend: Request XI2.3
    
    Since XIQueryVersion, the bad API that it is, chooses the first client
    version that it gets, we need to ensure that we pass XIQueryVersion the
    new XI2.3 version, knowing fully well that Clutter won't be confused
    by the new features.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692466

 clutter/x11/clutter-backend-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b58a1d66816c19eda079a1bd7cecd1ad03644e69
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Wed Jan 23 17:09:59 2013 -0500

    x11: Always request XI2.2
    
    The X server should fill in the minor version that it supports in the
    case where it only supports the older version. We should not get a
    BadRequest or fail the version check if we pass something higher.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692466

 clutter/x11/clutter-backend-x11.c | 5 -----
 1 file changed, 5 deletions(-)

commit dca41f1d36e4ff26767101cd0d150b4d966cb59d
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Sun Jan 27 18:17:51 2013 +0100

    [l10n] Updated Italian translation.

 po/it.po | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 463180802f3f2ee1b9a1dde7df5334e001e86d9e
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   Sun Jan 27 12:33:46 2013 +0900

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

 po/ug.po | 321 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 153 insertions(+), 168 deletions(-)

commit d63b04d173c5af31ea2772087ab3ced004c1ff20
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Fri Jan 25 16:38:05 2013 +0100

    [l10n] Updated Italian translation.

 po/it.po | 535 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 268 insertions(+), 267 deletions(-)

commit 95d56201bbcb78f061d573a113f3037392c89bd3
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Wed Jan 23 22:05:30 2013 +0200

    Updated Lithuanian translation

 po/lt.po | 825 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 407 insertions(+), 418 deletions(-)

commit d12074ebb6a652099761e6c9a781173da71f979f
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   Sun Jan 20 20:30:01 2013 +0900

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

 po/ug.po | 1875 ++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 1143 insertions(+), 732 deletions(-)

commit b9ff774556be063ed5a8b3fa49edf054ee2e1ca6
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Fri Jan 18 21:42:57 2013 -0200

    Updated Brazilian Portuguese Translation

 po/pt_BR.po | 587 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 294 insertions(+), 293 deletions(-)

commit af9c8feb6da1bab59871df07b0915752caa62ec1
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Fri Jan 18 23:55:35 2013 +0100

    Updated Serbian translation

 po/sr.po       | 655 ++++++++++++++++++++++++++++-----------------------------
 po/sr@latin.po | 655 ++++++++++++++++++++++++++++-----------------------------
 2 files changed, 644 insertions(+), 666 deletions(-)

commit 62729c14e71abbe75db3dc465c1fa7f5b0223ab6
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Jan 16 22:55:11 2013 +0000

    Post-release version bump to 1.13.5

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)