============ Version 2.21.1

2007-10-31  Bastien Nocera  <hadess@hadess.net>

	* NEWS: upd
	* configure.in: 2.21.1

2007-10-30  Bastien Nocera  <hadess@hadess.net>

	* src/totem-audio-preview.c: (main): Also allow playback of
	a single file passed on the command-line

2007-10-27  Philip Withnall  <pwithnall@svn.gnome.org>

	* 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  <hadess@hadess.net>

	* data/mime-type-list.txt: add audio/x-xm (XM tracker files)
	as supported (Closes: #489580)

2007-10-24  Philip Withnall  <pwithnall@svn.gnome.org>

	Update svn:ignore properties.

2007-10-24  Philip Withnall  <pwithnall@svn.gnome.org>

	* 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  <hadess@hadess.net>

	* 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  <hadess@hadess.net>

	* 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  <pwithnall@svn.gnome.org>

	* 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  <hadess@hadess.net>

	* 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  <pwithnall@svn.gnome.org>

	* 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  <pwithnall@svn.gnome.org>

	Update svn:ignore properties.

2007-10-22  Philip Withnall  <pwithnall@svn.gnome.org>

	* 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  <pwithnall@svn.gnome.org>

	* src/plugins/youtube/youtube.py: Fix popping from an empty list
	in some cases (Closes: #486504)