commit 2c92695d184f9248d943d918c25ee9f96c6a3a50
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 7 12:37:38 2015 +0200

    3.14.3

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

commit 8aac3d265b152bc2559d81ed60f24e39b134b95f
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 7 12:36:10 2015 +0200

    Revert "icon-helpers: Fix frames not getting applied for new thumbnails"
    
    This reverts commit 26a0ad7711e6bccc4e70d617bad4bb90e3742bb4.

 src/icon-helpers.c | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit a406d2f15d5fdbe5ef257cb6be15673995f947ba
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue May 5 18:35:44 2015 +0200

    backend: Don't warn when rotation is unset
    
    But the rotation tag is present. Would throw errors like:
    ** (totem:3246): WARNING **: Unhandled orientation value: 'rotate-0'

 src/backend/bacon-video-widget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26a0ad7711e6bccc4e70d617bad4bb90e3742bb4
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon May 4 10:41:54 2015 +0200

    icon-helpers: Fix frames not getting applied for new thumbnails
    
    When we called the thumbnailer ourselves, we forgot to apply the film
    frame to it.

 src/icon-helpers.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 404cfda65a5b444bad4fe0fd6dbf73da8ec36d88
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Apr 27 13:32:58 2015 +0200

    build: Fix detection of valac
    
    AM_PROG_VALAC very helpfully sets $VALAC to:
    "Absolute path to the Vala compiler, or simply ‘valac’ if no suitable
    compiler Vala could be found at configure runtime."
    
    We were checking for $VALAC being empty, thus still trying to build Vala
    plugins even if Vala wasn't available.

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

commit ee959d9d4611c820218b6f015734a7e4f86aedfd
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Apr 24 17:17:36 2015 +0200

    grilo: Limit ourselves to running one thumbnailer at a time
    
    Our thumbnailer currently doesn't have support for using hardware
    decoding, so it's pretty CPU intensive. On my machine (i7 laptop with an
    SSD), one thumbnailer would take about 40% of CPU. This causes both lag
    when navigating the videos list, and carries on hampering video playback
    if thumbnailing is started before playback.
    
    This is good enough to mark this bug as fixed:
    https://bugzilla.gnome.org/show_bug.cgi?id=748370
    
    though a better solution would be to cancel thumbnailing in
    totem_grilo_pause(), make sure that
    gnome_desktop_thumbnail_path_for_uri() is cancellable, and try to
    distinguish in totem-grilo.c between cancellation because the player is
    getting shut down, and cancellation because we want all the resources to
    go to the player.

 src/icon-helpers.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa130c465423038db5636aa5cb977e90f0794ac8
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Apr 24 15:58:23 2015 +0200

    grilo: Make thumbnail reading cancellable
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748370

 src/icon-helpers.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 295b6d0896177b0f3f778fb0fc1b0efd5595fde3
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 23 17:21:44 2015 +0200

    main: Fix thumbnailing starting when launching with a video
    
    We were previously relying on optionstate.filenames being non-NULL to
    avoid starting thumbnailing when the user opened the player with a
    video, but that actually caused doubly-adding those files passed on the
    command-line, and didn't work when the Open() GApplication method was
    used.
    
    Use a separate option to keep track of whether to start populating the
    grilo icon view and thumbnailing, so that thumbnailing doesn't hamper
    playback performance.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746165

 src/totem-object.c  | 24 ++++++++++++++----------
 src/totem-options.c |  1 +
 src/totem-options.h |  1 +
 3 files changed, 16 insertions(+), 10 deletions(-)

commit dd2b351e5bdc31da2b047b5a009825209cf0d492
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 23 17:19:31 2015 +0200

    grilo: Add debug statements
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746165

 src/totem-grilo.c | 3 +++
 1 file changed, 3 insertions(+)

commit c7fdff8eea6485373fb75f1402c6ce58bb0a1813
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Mar 13 10:02:29 2015 +0100

    main: Fix Videos icon not showing in volume control
    
    Forcefully set PulseAudio icon property. Seems that PulseAudio's client
    libraries aren't quite working things out in some cases.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=745874

 src/totem.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c56350fa481667837c4d2cb64d63217dea8a2b82
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Mar 29 15:22:53 2015 +0200

    grilo: Don't monitor tracker
    
    See also:
    https://bugzilla.gnome.org/show_bug.cgi?id=746974

 src/totem-grilo.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit dc35bff8a374ba1cf28212a79e15609f7acfdcd3
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Mar 29 15:22:18 2015 +0200

    grilo: Simplify test whether to monitor a source
    
    A little bit cleaner.

 src/totem-grilo.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b62b3bb582e7dd0d497b6dbe03dd5c04efe7ec4c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 22 13:28:38 2015 +0200

    main: Fix (again) doubling files added on the cmd line
    
    When handling local command-line options, we would process all the
    options and send them as "remote" commands through totem. But the
    "remote-command" action would activate the application first. Thus we
    would do something like:
    - process command-line options in totem_object_app_handle_local_options()
    which calls totem_options_process_for_server(), which sends out
    "remote-command" actions
    - when handling "remote-command", to make sure that the application is
    actually ready, we call "activate".
    - but we didn't clear the filenames struct member in optionstate, so we
    process it again in "activate"
    
    With help from Carlos Maddela <maddela@labyrinth.net.au>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=740995

 src/totem-options.c | 14 ++++++++++----
 src/totem-options.h |  2 +-
 2 files changed, 11 insertions(+), 5 deletions(-)

commit 15342e5ff9b9013af9ef8392b1bc88a1340fd8de
Author: Samir Ribic <samir.ribic@etf.unsa.ba>
Date:   Sat Mar 14 18:10:45 2015 +0000

    Added Bosnian translation

 po/LINGUAS |    1 +
 po/bs.po   | 1831 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 1832 insertions(+)

commit ef3da6bbf05dfdc8d0c289f3134b67f3eea925e9
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Feb 11 11:49:47 2015 +0100

    build: Bump required grilo for GRL_METADATA_KEY_TITLE_FROM_FILENAME
    
    https://bugzilla.gnome.org/show_bug.cgi?id=744315

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

commit 4456c62b91247d66a1ae98c8cb1e09487fc3dceb
Author: Benjamin Steinwender <b@stbe.at>
Date:   Thu Jan 29 21:13:55 2015 +0000

    Updated German translation

 help/de/de.po | 831 +++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 531 insertions(+), 300 deletions(-)