commit 86d8228cdaf32606099ec1d8443355ed576a5fa5 Author: Bastien Nocera Date: Tue May 14 12:52:28 2013 +0200 3.4.5 NEWS | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 9baee21a71c7195d6d1ae322189fcd1039617eae Author: Bastien Nocera Date: Fri Apr 26 18:42:21 2013 +0200 plparse: Save everything we're told to in the XSPF file The saving part of the XSPF parser doesn't need to check whether the scheme is ignored, the front-end (which populates that list) can do that just as well. This fixes DVDs not being saved in the Totem session. plparse/totem-pl-parser-xspf.c | 11 ----------- 1 file changed, 11 deletions(-) commit 8dd63c9f8aa85ae4687bb4b90c9c1de886069ac0 Author: Bastien Nocera Date: Thu Apr 25 12:44:53 2013 +0200 plparse: Handle length attribute for M3U playlists When an M3U playlist advertises the length of an item as -1, we don't need to check whether it is another playlist, it would usually be a file of unknown duration, or a stream. This matches the current code in the PLS parser, and works around hang-on-close() bugs in gvfs. https://bugzilla.gnome.org/show_bug.cgi?id=695652 plparse/tests/BassDrive.pls | 39 ++++++++++++++++++++++++++++++++++++++ plparse/tests/Makefile.am | 3 ++- plparse/tests/parser.c | 13 +++++++++++++ plparse/tests/radioclasica.mp3.m3u | 3 +++ plparse/totem-pl-parser-lines.c | 34 ++++++++++++++++++++++++++++++++- 5 files changed, 90 insertions(+), 2 deletions(-) commit ba8ee7f0e957eacc990318ed2580a3f27e58fe3e Author: Bastien Nocera Date: Fri Mar 29 18:08:41 2013 +0100 disc: Fix media detection on loopback devices We think they're physical media, but they don't actually have a drive associated, so they cannot be removable. This fixes: ./disc /dev/loop0 when an ISO is loopback mounted with udisks2 plparse/totem-disc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 4ba8cc2d94c1721f9310370db3452337f51c4d9a Author: Bastien Nocera Date: Fri Mar 29 17:37:36 2013 +0100 disc: Avoid warnings when the volume doesn't have a mount plparse/totem-disc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)