commit 654f42f5e85c06c811a9e8f1c948eed3135fd5d8
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed May 12 13:29:18 2010 +0100

    2.28.3
    
    Add missing HackerMedley test

 NEWS                       |    9 +
 configure.in               |    2 +-
 plparse/tests/HackerMedley |  434 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 444 insertions(+), 1 deletions(-)

commit db9d1835d55adfcabac03bfa274463ce8b7abe1b
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 28 16:10:13 2010 +0100

    Fix crasher parsing hacker medley RSS feed
    
    From:
    https://bugzilla.redhat.com/show_bug.cgi?id=582850
    
    Parsing the RSS at http://feeds.feedburner.com/HackerMedley
    caused a crash because we weren't zero'ing the newly re-allocated
    buffer for the token parsing.

 plparse/xmllexer.c  |   13 +++++++++----
 plparse/xmlparser.c |    9 ++++++++-
 2 files changed, 17 insertions(+), 5 deletions(-)

commit 018075b34fbb4dbdf83237cdcc776f6d307e18c3
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 28 16:09:42 2010 +0100

    Add test case for hacker medley RSS crasher

 plparse/tests/Makefile.am |    3 ++-
 plparse/tests/parser.c    |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 6b6ec7f364d910d96f63190d762cffea710a5ab2
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Apr 12 12:55:53 2010 +0100

    Fix compilation with gmime-2.6

 configure.in |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit 4892bce10ad7cd7e3ffb8ec40a726b347f972c51
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Apr 12 00:03:36 2010 +0100

    Allow dual-types to end up being "normal" playlists
    
    When we prod at a dual-type (in this case, a PHP file), fix the
    real parser in the special_types as well, not just in the dual-types.
    
    Fixes parsing PHP scripts that generate XSPF playlists, such as:
    http://startwars.org/dump/remote_xspf.php
    
    https://bugzilla.gnome.org/show_bug.cgi?id=590722

 plparse/tests/Makefile.am     |    3 +-
 plparse/tests/parser.c        |   12 ++++
 plparse/tests/remote_xspf.php |  116 +++++++++++++++++++++++++++++++++++++++++
 plparse/totem-pl-parser.c     |   45 +++++++++++-----
 4 files changed, 160 insertions(+), 16 deletions(-)

commit 7a1178f94b33f90b4368bf4b4d9d28d1691fec69
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Apr 11 22:51:22 2010 +0100

    Fix use of the wrong iterator in loop

 plparse/totem-pl-parser.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 4f6e4370846eb59279bbd491f2d318ae28934111
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 7 17:55:07 2010 +0100

    Fix parsing of dual-types after sniffing
    
    After getting the data type of a playlist through the actual data,
    we should check again if it matches the parser we want to use,
    otherwise we'll end up trying to parse video files that were
    masquerading as dual-type playlists.
    
    Test file included
    
    https://bugzilla.gnome.org/show_bug.cgi?id=610471

 plparse/tests/Makefile.am             |    5 ++++-
 plparse/tests/asf-with-asx-suffix.asx |  Bin 0 -> 94230 bytes
 plparse/tests/parser.c                |   12 ++++++++++++
 plparse/totem-pl-parser.c             |   19 +++++++++++++++++++
 4 files changed, 35 insertions(+), 1 deletions(-)

commit 6092580de083f439a81ddda0e8b585add215f58f
Author: Edward Hervey <bilboed@bilboed.com>
Date:   Sun Mar 7 11:30:28 2010 +0100

    directories: Don't leak open files.
    
    The GFileEnumerator wasn't properly closed/unreferenced, causing the fd for
    the directories to be left opened.
    When opening very big media collections, we would end up being out of fd.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=612067

 plparse/totem-pl-parser-media.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 9351907310a4d6c3e10316894a4ed80835a21049
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Mar 2 16:50:58 2010 +0000

    Fix parsing of pukas.wax
    
    The playlist-started signal would happen after we parsed the first
    entry, which means that Rhythmbox would be ignoring it.
    
    Reported at:
    http://thread.gmane.org/gmane.comp.gnome.apps.rhythmbox.devel/10810

 plparse/tests/parser.c       |   58 ++++++++++++++++++++++++++++++++++++++++++
 plparse/tests/pukas.wax      |   15 +++++++++++
 plparse/totem-pl-parser-wm.c |    9 ++++++-
 3 files changed, 81 insertions(+), 1 deletions(-)

commit d7f9cd26c383dfabd524c4b4610b0d880c7a75de
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Feb 8 18:23:49 2010 +0000

    Fix parsing of Guardian Podcasts
    
    As available from:
    http://www.guardian.co.uk/media/series/media-talk-usa/rss

 plparse/totem-pl-parser-podcast.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 49ee29f128687c8b23febfe3fdbfa3db20866556
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jan 8 13:43:21 2010 +0000

    Fix ms translation

 po/ms.po |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 785068e61e196087346b0f5956393f5935fd0326
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jan 8 13:11:29 2010 +0000

    Enable maintainer mode by default

 configure.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 929b7f0c76077c220b114a5cdecceb6968a895f2
Author: Xandru Armesto Fernandez <xandru@softastur.org>
Date:   Thu Jan 7 19:35:21 2010 +0100

    Updated asturian translation

 po/LINGUAS |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2e465fecdbc7d9683b7d8acb70b3b76f012a0f47
Author: Xandru Armesto Fernandez <xandru@softastur.org>
Date:   Thu Jan 7 19:35:13 2010 +0100

    Updated asturian translation

 po/ast.po |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 51 insertions(+), 0 deletions(-)

commit c49a1bb8c6f939cd7dc4ef47be40f59d1e5c1089
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jan 4 16:51:40 2010 +0000

    Fix documentation section references
    
    Fix ID collision between two sections which were both trying to call
    themselves "TotemPlParser". This stops the irritating stream of warnings from
    gtk-doc when building.

 plparse/totem-pl-parser.h |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 067ef7123e389f071758712717c175c42c9af820
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jan 4 16:43:27 2010 +0000

    Add gtk-doc support for introspection annotations

 docs/reference/totem-pl-parser-docs.xml |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit fa45f9b86eb1523e1ee981c6a2aeb28b0230bab5
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jan 2 00:26:32 2010 +0000

    Bug 555848 — Add introspection support
    
    Add complete introspection support to totem-pl-parser, including enough
    annotations to ensure the GIR file is accurate. Closes: bgo#555848

 Makefile.am               |    4 ++-
 autogen.sh                |    1 +
 configure.in              |    3 +-
 plparse/Makefile.am       |   69 +++++++++++++++++++++++++++++++++++---------
 plparse/totem-disc.c      |    4 +-
 plparse/totem-pl-parser.c |   12 ++++----
 plparse/totem-pl-parser.h |    6 ++--
 7 files changed, 72 insertions(+), 27 deletions(-)

commit fc603d2f98802ae20f4902f2b1dd589b891595b6
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Dec 14 10:53:20 2009 +0000

    Use g_strstr_len() instead of GNU extension memmem

 plparse/totem-pl-parser.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)