commit 1dc553657a6a11addf78585fb1134ad62b8dd665 (HEAD -> master)
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Dec 15 14:52:34 2015 +0100

    3.10.6

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

commit 4f15fe102858b3a9ca12158d14e078b8383bed0c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Dec 15 15:49:16 2015 +0100

    plparse: Fix parsing of local HLS playlists
    
    Local HLS playlists will have their mime-type already set to the one
    gathered through magic because of its locality. As the
    application/vnd.apple.mpegurl mime-type descends from text/plain, it
    will be ignored (as it shouldn't be needed to go through the M3U parser
    for it) instead of unhandled.
    
    Fix this, and one of our tests, by checking for that playlist type.

 plparse/totem-pl-parser-private.h | 1 +
 plparse/totem-pl-parser.c         | 4 ++++
 2 files changed, 5 insertions(+)

commit 32795be620ff1fda6f29088f4eb8d3e30303c1db
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Dec 15 15:48:56 2015 +0100

    plparse: Better debug when mime-types are ignored

 plparse/totem-pl-parser.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit a580fa3afb5cc357ee3e591c36231874fa82795c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Dec 15 15:11:28 2015 +0100

    tests: Use better assertion macros
    
    Using a bare g_assert() will not give us enough data for debugging,
    compared to test-specific assertions which GLib offers. Use those to
    know about the expected value, and the value we actually got.

 plparse/tests/parser.c | 64 +++++++++++++++++++++++++-------------------------
 1 file changed, 32 insertions(+), 32 deletions(-)

commit 21f64b6252445a79660797296d15b4cfa4e21360 (origin/master, origin/HEAD)
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Nov 26 17:36:17 2015 +0100

    lines: Fix parsing of m3u files
    
    This was broken since commit d2caf76e0646f29ee8edcc89627398d8363dd327
    (and version 3.10.4) which changed the functions used to emit new
    playlist items.
    
    We didn't take enough care to replace totem_pl_parser_add_one_file()
    calls by TOTEM_PL_PARSER_FIELD_FILE fields, and passed GFiles as URIs
    instead, leading to garbage being added, and possibly to crashes.
    
    Include test case to avoid this sort of error in the future.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758710

 plparse/tests/Makefile.am       |  3 ++-
 plparse/tests/parser.c          | 21 +++++++++++++++++++--
 plparse/tests/relative.m3u      |  1 +
 plparse/totem-pl-parser-lines.c |  4 ++--
 4 files changed, 24 insertions(+), 5 deletions(-)

commit f8c6592395838a36d448fcb90b1d401524b39163
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   Tue Nov 10 14:11:18 2015 +0000

    Updated Occitan translation

 po/oc.po | 43 +++++++++++++++++++++----------------------
 1 file changed, 21 insertions(+), 22 deletions(-)

commit 1be3144e9a6bf183a61c9596165d52bbe405b5cc
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Oct 28 15:31:22 2015 +0100

    videosite: Fix alternative resolution scripts
    
    1147853ac9012c085ebb1d6306451c6d197542cf always returned the script's
    filename instead of its fullpath, so never worked.

 plparse/totem-pl-parser-videosite.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit d2054d31f000cd131f05b749b210c3f9476dc9aa
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Oct 23 12:59:14 2015 +0200

    tests: Update ITMS test URLs
    
    For the first and third test, the RSS URL changed. For the second test,
    use the same Podcast as for the other two tests, rather than Annie Mac's
    Mini Mix.
    
    See https://bugzilla.redhat.com/show_bug.cgi?id=1274648

 plparse/tests/parser.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7ec1a62ed5fed42d1c9b8b53f1233457646843d3
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Oct 23 12:53:11 2015 +0200

    plparse: Add debug in itms: link failure case
    
    When parsing an ITMS link fails, print out the captured XML plist
    in the debug.

 plparse/totem-pl-parser-podcast.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 47a72b6ccbe87da3c7dd1cc2bb7f54181a4b535e
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Sep 18 14:58:40 2015 +0200

    disc: Remove MEDIA_TYPE_NUM_TYPES
    
    It was incorrect and unused.

 plparse/totem-disc.h | 7 -------
 1 file changed, 7 deletions(-)

commit c59014d7cecac2ed248ee5c958baf84d1653db36
Author: Arash Mousavi <mousavi.arash@gmail.com>
Date:   Thu Sep 17 01:35:42 2015 +0430

    Update Persian translation

 po/fa.po | 403 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 358 insertions(+), 45 deletions(-)

commit 6f490eade9d18e452c1e638809da9b0acc8ca174
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   Wed Aug 26 20:00:16 2015 +0200

    Updated Polish translation

 po/pl.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 1b02f2c78dde0b5ff5177e6ef9c53921a84f8338
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Aug 26 13:00:06 2015 +0000

    Updated Chinese (Taiwan) translation

 po/zh_TW.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2bf5395a0102b16e4ae5ed05687732f1d0ea715e
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jul 28 12:11:29 2015 +0200

    plparse: Fix locking bug when ignoring schemes
    
    Follow-up to edd1c84a548d402d7e7fde8c3e7f5ffa666d0b53
    The early return was missing an unlock, as the normal return path has.
    
    Spotted by Matias De lellis <mati86dl@gmail.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752946

 plparse/totem-pl-parser.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 7d7c6d336e622a988337369df4b0ee2042bc9e20
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jul 15 11:48:20 2015 +0200

    lines: Test whether it's HLS earlier
    
    No need to try and convert a playlist to UTF-8 from another format if
    we're not going to be handling it anyway.

 plparse/totem-pl-parser-lines.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 9f57d61db657ee591f500d02e8fb339791e39877
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
Date:   Wed Jul 1 22:02:03 2015 +0000

    Updated Portuguese translation

 po/pt.po | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 768026bbc81281ae6a889a95e10e621bfb486be8
Author: Daniel Șerbănescu <daniel@serbanescu.dk>
Date:   Mon Jun 22 20:17:13 2015 +0200

    Updated Romanian Translation

 po/ro.po | 40 ++++++++++++++++++++++++----------------
 1 file changed, 24 insertions(+), 16 deletions(-)

commit 1147853ac9012c085ebb1d6306451c6d197542cf
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed May 27 17:39:56 2015 +0200

    videosite: Allow looking for alternative resolution scripts
    
    Third-parties are allowed to install scripts or binaries in
    $(libexecdir)/totem-pl-parser/. The first script (as sorted through
    strcmp()) will be chosen to resolve all possible websites.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749977

 plparse/Makefile.am                 |  9 +++++----
 plparse/totem-pl-parser-videosite.c | 30 ++++++++++++++++++++++++++++--
 2 files changed, 33 insertions(+), 6 deletions(-)

commit b524675634af60ae4b9f08b54ea47f308ae4c563
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed May 27 17:31:36 2015 +0200

    videosite: Split off finding the appropriate helper script
    
    This also fixes the location of the script when building uninstalled
    tests.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749977

 plparse/totem-pl-parser-videosite.c | 28 ++++++++++++++++++++++------
 1 file changed, 22 insertions(+), 6 deletions(-)

commit 5c2190133328ee39764813ddee88a038dbf1d363
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed May 27 17:28:41 2015 +0200

    videosite: Fix URI leak
    
    Make sure that "uri" is freed when exiting the function.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749977

 plparse/totem-pl-parser-videosite.c | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

commit 93b0e420dcd048e33218eaf257d26101432c6747
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Fri Jun 5 07:59:15 2015 +0100

    plparse: Fix a minor memory leak in totem_pl_parser_add_itms()

 plparse/totem-pl-parser-podcast.c | 2 ++
 1 file changed, 2 insertions(+)

commit 9ab937f164da9f148855f6c59b079f5f9a9b5e45
Author: Andrew Cook <ariscop@gmail.com>
Date:   Fri Jun 5 10:08:10 2015 +1000

    plparse: Check return from load_http_itunes
    
    https://bugzilla.gnome.org/show_bug.cgi?id=750428

 plparse/totem-pl-parser-podcast.c | 2 ++
 1 file changed, 2 insertions(+)

commit ec7f9672656a31b102e4b408697ef3dc8bdf5279 (tag: V_3_10_5)