commit 9c1c3bf3528b1d2b7ba80e5b6ca1f201755674cf
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Mar 18 21:54:20 2013 -0300

    Release Clutter 1.13.10

 NEWS         | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 README.in    | 14 ++++++++++++++
 configure.ac |  2 +-
 3 files changed, 66 insertions(+), 1 deletion(-)

commit e7453d6bc6501db0c943c7bf40b66db7dfd0ded5
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:   Sun Mar 17 03:19:02 2013 +0000

    actor: fix translation-z setting
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695982

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

commit 6e5d99e3e68d7f52d081af1fc034b25be9473e72
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Sun Mar 17 20:07:43 2013 +0100

    [l10n] Updated Catalan (Valencian) translation

 po/ca@valencia.po | 676 +++++++++++++++++++++++++++---------------------------
 1 file changed, 338 insertions(+), 338 deletions(-)

commit 3b05936cc4c8c959c40285e5d459e2b5bf5147e8
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:   Sun Mar 17 14:57:59 2013 +0100

    Updated Danish translation

 po/da.po | 700 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 350 insertions(+), 350 deletions(-)

commit 305616afe2d01c4014bbe9640043633c74dd7075
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Fri Mar 15 14:36:13 2013 +0000

    Updated Portuguese translation and converted to New Spelling (Novo AO)

 po/pt.po | 1012 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 509 insertions(+), 503 deletions(-)

commit fefde1b8e364c8269475fd37c3a3b15924cf8d84
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 14 19:01:31 2013 -0300

    Revert "actor: Skip transitions on invisible actors"
    
    It's far too late in the 1.13 cycle to cause changes in existing code.
    
    This reverts commit 0d65f9461ee2a02cf400e5d8aa40c07eca43cf7c.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695870

 clutter/clutter-actor.c | 52 ++++++++++++-------------------------------------
 1 file changed, 12 insertions(+), 40 deletions(-)

commit c8f34d448a52405b756535ca1cd7da42803cee11
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Mar 14 12:31:52 2013 +0100

    clutter: Prefer the X11 backend to the Wayland one
    
    If clutter is built with both X11 and Wayland support, prefer the
    (more complete for now) X11 backend. This matches GTK+'s current
    ordering.
    
    This allows distributions to ship a clutter version with both backends
    built, and using an envvar to switch to the wayland backend and test
    applications.
    
    In the future, applications would be able to choose which backend
    they prefer and in which order.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695838

 clutter/clutter-main.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 0d65f9461ee2a02cf400e5d8aa40c07eca43cf7c
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 19:33:59 2013 +0000

    actor: Skip transitions on invisible actors
    
    If an actor has not been painted yet, or it's not going to be painted,
    we can ignore transitions queued on it.
    
    By ignoring transitions on actors that have not been painted yet, we can
    avoid doing work during the set up phase of the scene graph, as well as
    avoiding actors "flying in" from nowhere.
    
    Obviously, we have to take into account potential clones, so we need to
    check that the actor is not part of a cloned branch of the scene graph,
    as well as checking if the actor has mapped clones.

 clutter/clutter-actor.c | 52 +++++++++++++++++++++++++++++++++++++------------
 1 file changed, 40 insertions(+), 12 deletions(-)

commit a557930798e90ca690219e8ea2230f3e40164c66
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 19:10:55 2013 +0000

    actor: Propagate the cloned state to the children
    
    If we clone a container, we still want redraws queued on the children to
    be propagated.

 clutter/clutter-actor.c | 38 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 37 insertions(+), 1 deletion(-)

commit e796886841282eb79bec51a238806361a93c1e07
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 18:20:48 2013 +0000

    actor: Ignore redraws queued on unmapped actors
    
    If an actor is unmapped then it won't be painted, so we can safely
    short-circuit out of _clutter_actor_queue_redraw_full() if the mapped
    flag is not set.
    
    We need, on the other hand, make an exception for Clones, otherwise
    they won't receive notification that the source actor has changed
    and they won't be painted.
    
    This allows us to ignore redraws queued on children of invisible
    parents, and avoid traversing the scene graph.

 clutter/clutter-actor.c | 67 +++++++++++++++++++++++++++++++++++++------------
 1 file changed, 51 insertions(+), 16 deletions(-)

commit f8c129ae8189845c4163908f947ad9252b611314
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 18:09:33 2013 +0000

    actor: Keep track of clones
    
    Instead of using signal notifications, we should be able to keep track
    of the clones of an actor from within ClutterActor itself, using private
    API. There's no point in pretending that people can actually create a
    Clone class out of tree, given the amount of invariants we have to punch
    through in order to implement a proper replicator node of the scene
    graph, so we can just skip the signal emissions and just do the right
    thing at the right time.

 clutter/clutter-actor-private.h |  7 ++++
 clutter/clutter-actor.c         | 80 ++++++++++++++++++++++++++++++++++++++++-
 clutter/clutter-clone.c         | 30 +++-------------
 3 files changed, 91 insertions(+), 26 deletions(-)

commit 3e53c1ff73f6566359e6fe037ca1f3162299af03
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 18:35:55 2013 +0000

    actor: Clean up internal add/remove functions
    
    More comments are warranted: these functions are pretty much full of
    potential side effects, and I'd really like to avoid keeping everything
    in my head forever.
    
    Along with the comments and the type casting reduction, I sneaked in a
    one line change that is clearly correct after reading the flow of the
    whole thing: we queue only a relayout after three potential redraws have
    been queued. If we manage to miss a redraw and yet still get a relayout
    then it means that most of our assumptions are fundamentally wrong, and
    that we ought to dump this whole business of computer programming, and
    just go back to being a hunter-gatherer species.

 clutter/clutter-actor.c | 48 +++++++++++++++++++++++++++++++-----------------
 1 file changed, 31 insertions(+), 17 deletions(-)

commit 84e5bdd87117f81ce3eee3ddb9727b67f1441532
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Mar 8 15:24:50 2013 +0000

    actor: Clean up ::show and ::hide class handlers
    
    The main body of the function should not live inside an 'if' block.

 clutter/clutter-actor.c | 81 +++++++++++++++++++++++++------------------------
 1 file changed, 41 insertions(+), 40 deletions(-)

commit 09f4d5dbc410b71249213a158357f7175ab64f03
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Mar 8 15:57:26 2013 +0000

    examples/layout-manager: Remove unnecessary easing state save
    
    The actors in the layout are already set up with a non-default easing
    state, we can use that.

 examples/layout-manager.c | 4 ----
 1 file changed, 4 deletions(-)

commit f94c00a438189c052cfbe9641cc67805ae512eee
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Mar 8 04:27:57 2013 +0000

    examples/layout-manager: Improve the example
    
    Add an explicit transition, and more comments.

 examples/layout-manager.c | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit acd09a3d5f14ebbb12267a2b37d987510d2048bf
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 11:23:39 2013 +0000

    Clean up the Actor private header
    
    Reading it is getting painful.

 clutter/clutter-actor-private.h | 154 ++++++++++++++++++++--------------------
 1 file changed, 77 insertions(+), 77 deletions(-)

commit 79be2fde47bc3dd840734ab54a30b287de036e09
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Mar 8 15:35:21 2013 +0000

    build: Disable debugging code in stable releases
    
    Pretty much what GLib and GTK+ do, and the 1.x cycle has gone on for a
    while, now.

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

commit 31066944334ffb35b4fe429c21a53c44baf90628
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Mar 13 16:00:14 2013 -0300

    symbols: Add missing symbol

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

commit 27f83addd2d24ed99d9203ac1d01d6d82ebef888
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Mar 13 15:46:16 2013 -0300

    docs: Add missing symbol to the list

 doc/reference/clutter/clutter-sections.txt | 1 +
 1 file changed, 1 insertion(+)

commit 1c1c4f26af7391f87b6396347a54ca7c42d6bf89
Author: Alejandro PiƱeiro <apinheiro@igalia.com>
Date:   Fri Mar 1 10:58:54 2013 +0100

    Add method clutter_disable_accessibility ()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691468

 clutter/clutter-main.c | 23 +++++++++++++++++++++++
 clutter/clutter-main.h |  3 +++
 2 files changed, 26 insertions(+)

commit 11d82d1e0ca1d2a1b4a96b9e9c576bd42a6e2c82
Author: Nilamdyuti Goswami <ngoswami@redhat.com>
Date:   Tue Mar 12 16:25:23 2013 +0530

    Assamese translation updated for gnome 3.8

 po/as.po | 699 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 353 insertions(+), 346 deletions(-)

commit 66d24394c5db978f0009eb99f8232d8c2fd8195c
Author: Andika Triwidada <andika@gmail.com>
Date:   Mon Mar 11 12:44:21 2013 +0700

    Updated Indonesian translation

 po/id.po | 597 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 299 insertions(+), 298 deletions(-)

commit 0c01f32e3d457468077e59b809f088b3d52f1280
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sun Mar 10 23:50:08 2013 +0100

    [l10] Updated Catalan translation

 po/ca.po | 668 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 334 insertions(+), 334 deletions(-)

commit a9616dba2acf9c053ec69d79f2cb6e0ca3b29436
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 8 12:29:25 2013 +0800

    Update Visual Studio Projects/Property Sheets
    
    Replace ClutterApiVersion with ApiVersion, to be consistent with the other
    GNOME projects of the Clutter/GTK+ stack.  Also add directives in the
    property sheets that we can later use to build the introspection files for
    Clutter from the Visual Studio IDE.

 build/win32/vs10/clutter.props     | 368 ++++++++++++++++++++-----------------
 build/win32/vs10/clutter.vcxprojin |  16 +-
 build/win32/vs9/clutter.vcprojin   |  16 +-
 build/win32/vs9/clutter.vsprops    | 351 ++++++++++++++++++-----------------
 4 files changed, 398 insertions(+), 353 deletions(-)

commit a4102e9aa2776c75d30a56726c1ad47ee7e502d8
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 8 12:02:56 2013 +0800

    Update clutter/config.h.win32.in
    
    Make the entries here reflect on the newer entries requested by the
    onfig.h.in template in the autotools builds, and also make items supported
    by MinGW builds reflected here as well.

 clutter/config.h.win32.in | 66 +++++++++++++++++++++++++++++------------------
 1 file changed, 41 insertions(+), 25 deletions(-)

commit c55acf7e7d51a7672e775da3ab25a86617426a6b
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 15:06:49 2013 +0000

    docs: Add 1.14 symbols index
    
    Forgot to add it after the version bump.

 doc/reference/clutter/clutter-docs.xml.in | 5 +++++
 1 file changed, 5 insertions(+)

commit df3e74a94a3025935f25fd57f1924691f1de02cf
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Thu Mar 7 14:51:40 2013 +0300

    Updated Belarusian translation.

 po/be.po | 642 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 321 insertions(+), 321 deletions(-)

commit 4c1dc28382232e0f57e1c2f69ca7079fbb99ca81
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   Thu Mar 7 20:38:22 2013 +0900

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

 po/ug.po | 648 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 324 insertions(+), 324 deletions(-)

commit ab274364381e68c87486cf0e5f9293fd0c40daf9
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Tue Mar 5 01:06:03 2013 -0500

    event: Use gunichar when dealing with unicode characters
    
    This makes introspection return the keycode as a string, rather
    than an integer.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695188

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

commit 7702893711348eac5484fb8f1b06575c15e9fe9b
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Wed Mar 6 01:30:52 2013 +0100

    x11/xi2: Factor the XKB group state in to fill events' modifier_state
    
    Otherwise XkbTranslateKeyCode() won't yeld the correct keysyms when
    group > 1.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695260

 clutter/x11/clutter-device-manager-xi2.c | 20 +++++++++++++-------
 clutter/x11/clutter-input-device-xi2.c   |  6 +++++-
 clutter/x11/clutter-input-device-xi2.h   |  3 ++-
 3 files changed, 20 insertions(+), 9 deletions(-)

commit 678c78b1c07e0800a3330f790e7004e8a82a84ce
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Mar 5 16:48:35 2013 +0800

    Update Visual Studio Property Sheets
    
    -Remove some unwanted (repeated) cruft in the "install" stage
    -Adjust to the added and deprecated headers for the "install" stage

 build/win32/vs10/clutter.props  | 51 +++++++++++++++++++++++------------------
 build/win32/vs9/clutter.vsprops | 29 ++++++++++++-----------
 2 files changed, 45 insertions(+), 35 deletions(-)

commit 909c312084d1e7a2866f23edf8127c1964079b5c
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 5 00:48:11 2013 +0000

    actor: Revert the Transition/Actor leak fix
    
    The original code inside ClutterActor that dealt with Transitions
    stopping was written for the ::completed signal, thus the code was
    correctly handling the lifetime of the instances; when we moved to the
    ::stopped signal, we assumed that it worked in the same way - with less
    conditions to be checked, obviously, but fundamentally similar to the
    ::completed signal. Sadly, I screwed up the signal definition, and the
    signal ended up calling our handlers, but not the default one that did
    the cleanup and released references on the Animatable instance.
    
    After fixing the Timeline::stopped signal, we can go back to the
    previous code.
    
    Thanks to Craig Hughes for the help in tracking down this mess.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695158

 clutter/clutter-actor.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 8700b19e6fe88e35723effb254e9769cf1776b8f
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 5 00:46:45 2013 +0000

    timeline: Use the right function pointer offset
    
    A copy and paste thinko: the ::stopped signal is using the
    ClutterTimelineClass.completed slot instead of the .stopped one,
    thus preventing sub-classes of ClutterTimeline from overriding the
    signal's default closure.

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

commit b6744491e03eec1983f68a0971a52ae410fc0d25
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 5 00:21:31 2013 +0000

    Post-release version bump to 1.13.9

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