============ Version 2.21.1 2007-10-31 Bastien Nocera * NEWS: upd * configure.in: 2.21.1 2007-10-30 Bastien Nocera * src/totem-audio-preview.c: (main): Also allow playback of a single file passed on the command-line 2007-10-27 Philip Withnall * src/plugins/youtube/youtube.py: * src/plugins/youtube/youtube.ui: Split videos out into two treeviews; one for search results and one for related videos, meaning that search results are no longer lost (Closes: #487100) 2007-10-25 Bastien Nocera * data/mime-type-list.txt: add audio/x-xm (XM tracker files) as supported (Closes: #489580) 2007-10-24 Philip Withnall Update svn:ignore properties. 2007-10-24 Philip Withnall * src/Makefile.am: * src/plugins/youtube/youtube.py: * src/totem-video-list.c: (totem_video_list_class_init), (query_tooltip_cb), (row_activated_cb), (default_starting_video_cb): * src/totem-video-list.h: * src/totemvideolist-marshal.list: Add a signal to TotemVideoList to allow users of it to set the MRL just before a video is played, which solves YouTube's slowness problem. Also, display the MRL as part of the tooltips on the TotemVideoList. 2007-10-24 Bastien Nocera * src/plparse/totem-pl-parser-podcast.c: (totem_pl_parser_add_itms), (totem_pl_parser_is_itms_feed), (parse_opml_outline): Fix parsing of the URLs as supplied on the "Connecting to the iTunes Store." page, so that a single-click can bring you to rhythmbox 2007-10-24 Bastien Nocera * src/plparse/totem-pl-parser-podcast.c: (totem_pl_parser_is_opml), (totem_pl_parser_is_xml_feed), (parse_rss_items), (totem_pl_parser_add_rss), (parse_opml_outline), (parse_opml_head_body), (totem_pl_parser_add_opml): * src/plparse/totem-pl-parser-podcast.h: * src/plparse/totem-pl-parser.c: (totem_pl_parser_ignore), (totem_pl_parser_ignore_from_mimetype), (totem_pl_parser_parse_internal), (totem_pl_parser_can_parse_from_data): Add support for OPML feeds (Closes: #489519) 2007-10-23 Philip Withnall * src/Makefile.am: * src/plugins/youtube/youtube.py: * src/plugins/youtube/youtube.ui: * src/totem-cell-renderer-video.c: (totem_cell_renderer_video_class_init), (totem_cell_renderer_video_init), (totem_cell_renderer_video_set_property), (totem_cell_renderer_video_get_property), (get_size), (totem_cell_renderer_video_render): * src/totem-video-list.c: (totem_video_list_new), (totem_video_list_class_init), (totem_video_list_init), (totem_video_list_set_property), (totem_video_list_get_property), (query_tooltip_cb), (selection_changed_cb), (row_activated_cb): * src/totem-video-list.h: Create a new TotemVideoList object, enabling tooltips on lists of videos (as in the YouTube plugin), and moving other functionality -- such as play-on-cell-activation -- support out too (Closes: #488826) 2007-10-23 Bastien Nocera * src/plparse/plparser.symbols: export totem_pl_parser_parse_date as used by Podcasts * src/plparse/totem-pl-parser.h: summary is description in Podcasts * src/plparse/xmlparser.c: (xml_parser_get_node_internal): Fix uninitialised variable warning in valgrind 2007-10-23 Philip Withnall * configure.in: Decrease Python dependency back to 2.3, and bump up PyGTK dependency to 2.12 (it should've been bumped when the YouTube plugin was committed) (Closes: #489306) 2007-10-22 Philip Withnall Update svn:ignore properties. 2007-10-22 Philip Withnall * bindings/python/Makefile.am: * bindings/python/totem.defs: * bindings/python/totem.override: * src/Makefile.am: * src/plugins/youtube/youtube.py: * src/plugins/youtube/youtube.ui: * src/totem-cell-renderer-video.c: (totem_cell_renderer_video_new), (totem_cell_renderer_video_class_init), (totem_cell_renderer_video_init), (totem_cell_renderer_video_dispose), (totem_cell_renderer_video_set_property), (totem_cell_renderer_video_get_property), (get_size), (totem_cell_renderer_video_get_size), (totem_cell_renderer_video_render): * src/totem-cell-renderer-video.h: Move the cell renderer used in the YouTube plugin out to a C-based GObject and clean it up a bit. Add the new object to the Python bindings, and make the YouTube plugin use it. Additional cleanup to the YouTube plugin and the Python bindings. 2007-10-22 Philip Withnall * src/plugins/youtube/youtube.py: Fix popping from an empty list in some cases (Closes: #486504)