commit be060f44808a7c8bd5c503956e9f984a7c7df8f9
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed May 28 23:00:10 2014 +0100

    Release Clutter 1.19.2

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

commit 7ed92c845fbaf145e0afe9182ba564898fd734e9
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Sun Jan 5 16:03:59 2014 +0100

    Fix scaling of pointer axis vectors
    
    The vector of libinput and Wayland pointer axis events are in pointer
    motion coordinate space. To convert to clutter's internal representation
    the vectors need to be scaled to Xi2 scroll steps.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=723560

 clutter/evdev/clutter-device-manager-evdev.c   | 6 +++++-
 clutter/wayland/clutter-input-device-wayland.c | 9 +++++++--
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 3da27a4f084b2cf8664a3a2ba6c3ca66f20807de
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Mon Feb 10 23:35:58 2014 +0100

    wayland: Fix coding style issues
    
    Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=723560

 clutter/wayland/clutter-input-device-wayland.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit ed538a6d2c4cad2dcdd00353ded049a6c371b08b
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Thu May 22 13:27:43 2014 +0200

    stage: Only compress consecutive touch events from the same sequence
    
    And get CLUTTER_EVENT_LEAVE out of the touch event compression logic, as
    touches are always implicitly grabbed. If no sequence check is done, only
    the last touch update would be emitted, even if multiple sequences got
    updated.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=730577

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

commit fd8705b9c641c5e15f3120526feb6e7900c2ac8f
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Wed May 21 15:15:01 2014 +0200

    gesture-action: Fix typo in clutter_gesture_action_get_threshold_trigger_egde()
    
    Let's cross fingers and hope nobody notices. If this went unnoticed so far, likely
    means this function has never been used. If any complain is raised about this, a
    stub function should be added (and marked deprecated).

 clutter/clutter-gesture-action.c           | 4 ++--
 clutter/clutter-gesture-action.h           | 2 +-
 doc/reference/clutter/clutter-sections.txt | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 9510d6ac95c5be5846c9fe626710e3ad12125a37
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Apr 25 20:14:01 2014 +0200

    evdev: Add clutter_evdev_event_sequence_get_slot()
    
    This function helps know the libinput slot used by a sequence.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=728968

 clutter/evdev/clutter-evdev.h              |  3 +++
 clutter/evdev/clutter-input-device-evdev.c | 20 ++++++++++++++++++++
 2 files changed, 23 insertions(+)

commit 50b3d7cd9b16f4526f3944b7bb7f86961bba3e61
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Apr 25 20:07:53 2014 +0200

    evdev: Manage LIBINPUT_EVENT_TOUCH_* events
    
    Those are translated into CLUTTER_TOUCH_* ClutterEvents. As the
    "NULL" ClutterEventSequence is special cased, the slot=0 value is
    avoided.
    
    Frame events are ignored, as there is no Clutter equivalence, and
    Cancel events are sent to all current individual touches.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=728968

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

commit 76d48f79d655095b89afef6211a61aae834da805
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Apr 25 20:03:09 2014 +0200

    evdev: Set core device on translated events
    
    And ensure the core pointer shares the same stage than the slave
    device when those events are set. This fixes problems on the evdev
    backend where the last touch unsets the stage on the device, but
    nothing sets it back afterwards.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=728968

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

commit 8857b19d4926a153cb2317951dc5cba6c04f79f5
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Apr 25 19:58:43 2014 +0200

    evdev: Add function to get the libinput_device from a ClutterInputDevice
    
    This may be useful for deeper libinput integration that's not in the scope
    of Clutter.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=728967

 clutter/evdev/clutter-evdev.h              |  3 +++
 clutter/evdev/clutter-input-device-evdev.c | 24 ++++++++++++++++++++++++
 2 files changed, 27 insertions(+)

commit 91ee1ceca452176667708ad898cd59196712a76d
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Apr 25 19:54:35 2014 +0200

    evdev: Add evdev specific event filter function
    
    This function can be used to intercept or translate events
    that are unmanaged by clutter itself.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=728967

 clutter/evdev/clutter-device-manager-evdev.c | 132 +++++++++++++++++++++++++++
 clutter/evdev/clutter-evdev.h                |  11 +++
 2 files changed, 143 insertions(+)

commit b66fec0450dc55f7221dc4e84c406ef30c4d177d
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Fri Feb 28 10:15:45 2014 -0500

    egl: Add a way to pause the ClutterMasterClock
    
    When VT switched away, we need to pause the ClutterMasterClock,
    stop processing events, and stop trying to flip.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=730215

 clutter/clutter-master-clock.c          | 15 +++++++++
 clutter/clutter-master-clock.h          |  2 ++
 clutter/egl/clutter-backend-eglnative.c | 54 +++++++++++++++++++++++++++++++++
 clutter/egl/clutter-egl.h               |  5 +++
 4 files changed, 76 insertions(+)

commit 32af6a3ef4c62fabf74945ef67c0eef807298fe9
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Mon May 19 11:46:17 2014 -0400

    evdev: Fix a compile warning
    
    device_type_str is only used inside a CLUTTER_NOTE, which evaluate
    to nothing when CLUTTER_ENABLE_DEBUG is off.

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

commit d708c3076550e09de146b8cf3832137f5d7ec9d0
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon May 19 17:55:52 2014 +0100

    Provide 1.20 version macros

 clutter/clutter-macros.h     | 14 ++++++++++++++
 clutter/clutter-version.h.in | 10 ++++++++++
 2 files changed, 24 insertions(+)

commit 1eb6f2420b951157ca5ebd3d01f06a2cd0596bda
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon May 19 17:55:40 2014 +0100

    Bump to 1.19.1

 configure.ac | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit cbc3a41dc255081422f68928724534f7cf8ad717
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Mon May 12 23:45:42 2014 +0200

    [l10n] Updated Catalan (Valencian) translation

 po/ca@valencia.po | 1529 +++++++++++++++++++++++++++--------------------------
 1 file changed, 793 insertions(+), 736 deletions(-)

commit 4b430ee098cf56fbb75f5cc6c1c912ca041e3b70
Author: Pau Iranzo <paugnu@gmail.com>
Date:   Mon May 12 23:45:33 2014 +0200

    [l10n] Update Catalan translation

 po/ca.po | 1142 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 595 insertions(+), 547 deletions(-)

commit 812f0d9880e6666b71f1da770bd0239607a39707
Author: Christian Kirbach <Christian.Kirbach@gmail.com>
Date:   Fri May 2 10:42:23 2014 +0000

    Updated German translation

 po/de.po | 1135 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 602 insertions(+), 533 deletions(-)

commit bf5fe70e23287bfb08872cddf86266f43ac09f4c
Author: Gustavo Noronha Silva <gustavo.noronha@collabora.com>
Date:   Mon Apr 28 16:03:13 2014 -0300

    clutter-canvas: cache the texture to avoid uploads
    
    When an actor carrying canvas content is repainted, it will currently reupload
    the data from the buffer to a texture. While this is not a performance problem
    on a desktop, some mobile environments take a big performance hit. This
    change tracks data changes and only recreates the texture if necessary.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=729144

 clutter/clutter-canvas.c | 33 +++++++++++++++++++++++----------
 1 file changed, 23 insertions(+), 10 deletions(-)

commit eb94490fe41cb916132330eaab794b4e761fe25e
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Mon Apr 28 21:37:00 2014 +0200

    Updated Slovenian translation

 po/sl.po | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit a5ff1c45c9f04819fd4f549ba01bda6a502ddfb5
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Mon Apr 28 21:36:02 2014 +0200

    Updated Slovenian translation

 po/sl.po | 1116 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 588 insertions(+), 528 deletions(-)

commit 0255b5a13366784a0d89bb214d8de7c37da25655
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Sat Apr 26 20:50:43 2014 +0100

    docs: Add an explicit example of image loading
    
    Using GdkPixbuf, which is what we expect people to use anyway.

 clutter/clutter-image.c | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 10ff9a4679c9644c733ee35b50e82a82af78265c
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Sat Apr 26 20:50:29 2014 +0100

    docs: Fix the ClutterImage example URL

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

commit 86de09b58f286071c20e8a53e7f63a6528749b54
Author: Dirgita <dirgitadevina@gmail.com>
Date:   Tue Apr 22 14:25:43 2014 +0000

    Updated Indonesian translation

 po/id.po | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit d7b183a4e3927a571e6605a5740d555e168007b7
Author: Gustavo Noronha Silva <gustavo.noronha@collabora.com>
Date:   Fri Apr 18 15:10:42 2014 -0300

    clutter-main: start mainloop timer on clutter_init()
    
    By creating and starting the timer on clutter_main() an assumption is made
    that that is how the main loop will be run for all clutter applications.
    With more and more applications moving to GApplication, this assumption no
    longer holds true.
    
    Moving to clutter_init() means we are starting the timer earlier than we
    should, and by not stopping it when the main loop quits we are taking a
    measure that is later than we should. I believe it is safe to consider
    those are close enough to the actual beginning and quitting of the main
    loop in practice.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=728521

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

commit 20e619f8a68b29421463a76c87b767bdf4fd0414
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Apr 17 10:52:19 2014 +0800

    Visual Studio Builds: Avoid Implicit Linking to SDL
    
    Cogl, when built with the SDL winsys, will include the SDL headers when
    Cogl-based programs are built, which causes the SDL's wrapper for main()
    to be used on Windows, causing an implicit requirement that all Cogl-based
    apps must link to SDL2.lib and SDL2main.lib.  Avoid this behavior by
    defining SDL_MAIN_HANDLED in the CFLAGS of the sample and interactive test
    programs

 build/win32/vs10/clutter-build-defines.props  | 8 ++++++--
 build/win32/vs10/test-cogl-perf.vcxproj       | 8 ++++----
 build/win32/vs10/test-picking.vcxproj         | 8 ++++----
 build/win32/vs10/test-random-text.vcxproj     | 8 ++++----
 build/win32/vs10/test-text-perf.vcxproj       | 8 ++++----
 build/win32/vs10/test-text.vcxproj            | 8 ++++----
 build/win32/vs9/clutter-build-defines.vsprops | 8 ++++++--
 build/win32/vs9/test-cogl-perf.vcproj         | 8 ++++----
 build/win32/vs9/test-picking.vcproj           | 8 ++++----
 build/win32/vs9/test-random-text.vcproj       | 8 ++++----
 build/win32/vs9/test-text-perf.vcproj         | 8 ++++----
 build/win32/vs9/test-text.vcproj              | 8 ++++----
 12 files changed, 52 insertions(+), 44 deletions(-)

commit 2e8b1606e97bd2cfdd775d47e3b5a5394b614400
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Wed Apr 16 17:12:16 2014 +0200

    Updated Basque language

 po/eu.po | 2852 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 2852 insertions(+)

commit 6f370079ce9f9ab85e07c76e98a3352d0ddc8a8f
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Apr 14 23:19:51 2014 +0100

    Post-release version bump to 1.18.3

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