============ Version 2.23.91 2008-08-29 Bastien Nocera * configure.in: 2.23.91 2008-08-27 Bastien Nocera * plparse/totem-pl-parser-podcast.c (totem_pl_parser_add_itpc), (totem_pl_parser_add_zune): * plparse/totem-pl-parser-podcast.h: * plparse/totem-pl-parser.c (totem_pl_parser_parse_internal): Add support for zune:// and zcast:// URLs (Closes: #549032) 2008-08-27 Bastien Nocera * configure.in: * lib/Makefile.am: * lib/memmem.c: * lib/totem_internal.h: * plparse/totem-pl-parser-podcast.c (totem_pl_parser_is_rss), (totem_pl_parser_is_atom), (totem_pl_parser_is_opml): * plparse/totem-pl-parser-qt.c (totem_pl_parser_is_quicktime): * plparse/totem-pl-parser-wm.c (totem_pl_parser_is_asx): Remove internal copy, and use of, memmem, use glib's g_strstr_len() instead (Closes: #548612) 2008-08-25 Bastien Nocera * plparse/totem-pl-parser.c: Also parse video/mp4 files as possible QuickTime metalinks, as used on http://www.sporza.be (Closes: #549186) 2008-06-29 Gustavo J. A. M. Carneiro * plparse/totem-pl-parser.c (totem_pl_parser_metadata_get_type), * plparse/totem-pl-parser.h: Define a new TOTEM_TYPE_PL_PARSER_METADATA, identical to G_TYPE_HASH_TABLE; Use it instead of G_TYPE_HASH_TABLE so that Python bindings can safely convert metadata signal parameters. Closes #536060. 2008-08-20 Christian Persch * plparse/Makefile.am: Don't export the marshalers. Bug #536473. 2008-08-20 Bastien Nocera * plparse/test-parser.c (test_data_get_data): * plparse/totem-pl-parser.c (my_g_file_info_get_mime_type_with_data), (totem_pl_parser_write_buffer): Really free the resources used by the streams by unref'ing them 2008-08-18 Bastien Nocera * plparse/totem-pl-parser-pls.c (totem_pl_parser_write_pls): Fix a crasher writing PLS files (wrong argument) * plparse/totem-pl-parser.c (totem_pl_parser_class_init): Fix parsing PLS files, missing object property 2008-08-14 Bastien Nocera * plparse/totem-pl-parser.c (totem_pl_parser_cleanup_xml), (totem_pl_parser_parse_internal), (totem_pl_parser_mime_type_from_data): When we get an XML file, try to use our own indentification functions as well, to double-check whether we have a podcast or not * plparse/totem-pl-parser-private.h: Add totem_pl_parser_cleanup_xml() to remove HTML comments without spaces before the closing statement * plparse/totem-pl-parser-podcast.c (totem_pl_parser_add_rss): Use totem_pl_parser_cleanup_xml(), fixes parsing of podcasts at http://www.chyz.qc.ca/ (Closes: #541405) * plparse/totem-pl-parser-xspf.c (totem_pl_parser_write_xspf), (parse_xspf_track): Fix some warnings 2008-07-17 Wouter Bolsterlee * docs/reference/totem-pl-parser-docs.sgml: Use friendly name as documentation title (shows up in the contents pane of DevHelp)