============ Version 0.99.13

2004-07-02  Bastien Nocera  <hadess@hadess.net>

	* configure.in: 0.99.13
	* NEWS: upd

2004-07-02  Bastien Nocera  <hadess@hadess.net>

	* src/totem-pl-parser.c: (read_ini_line_string),
	(totem_pl_parser_add_one_url), (totem_pl_parser_add_pls),
	(totem_pl_parser_ignore), (totem_pl_parser_parse_internal):
	only use fallback if we can't actually parse the playlist,
	don't try to open all audio/x-mp3 as m3u playlists (dah!),
	small special case to enable playback from allofmp3s.com
	(Closes: #145278)

2004-07-01  Bastien Nocera  <hadess@hadess.net>

	* help/es/.cvsignore: are we in spring?

2004-07-01  Bastien Nocera  <hadess@hadess.net>

	* NEWS: upd
	* help/es/totem-es.omf: re-encode the file in UTF-8 (Closes: #145071)

2004-06-30  Colin Walters  <walters@verbum.org>

	* src/totem-pl-parser.h (enum TotemPlParserResult): New.

	* src/totem-pl-parser.c (totem_pl_parser_parse_internal): New
	function, busted out from totem_pl_parser_parse.  Also return
	TotemPlParserResult instead of a boolean, and check the
	recurse level to be sure we're not going too recursive.
	(totem_pl_parser_parse): Add new fallabck option, that says
	whether or not to try just adding the url.
	(totem_pl_parser_add_url_from_data): Delete; unified with
	totem_pl_parser_parse_internal.

	* src/totem-pl-parser.c: Change a bunch of internal functions
	to call totem_pl_parser_parse_internal.

2004-06-30  Bastien Nocera  <hadess@hadess.net>

	* src/Makefile.am: upd
	* src/list_v4l.c: (list_v4l), (main): moved from libbacon

2004-06-30  Bastien Nocera  <hadess@hadess.net>

	* src/Makefile.am: upd
	* src/cd-drive.[ch]:
	* src/bacon-cd-selection.[ch]: update from nautilus-cd-burner
	* src/bacon-v4l-selection.[ch]: use the GtkComboBox in place of 
	GtkOptionMenu

2004-06-28  Bastien Nocera  <hadess@hadess.net>

	* .cvsignore: upd

2004-06-28  Bastien Nocera  <hadess@hadess.net>

	* README: upd TODO
	* src/totem.c: (totem_time_within_seconds),
	(totem_action_previous): implement Iain's CD player like idea
	(only go to the previous track if we're at the beginning of the track,
	 otherwise seek back to the start)

2004-06-27  Julien MOUTTE  <julien@moutte.net>

	* configure.in: Fix build.

2004-06-22  Bastien Nocera  <hadess@hadess.net>

	* NEWS: upd

2004-06-22  Bastien Nocera  <hadess@hadess.net>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_class_init),
	(bacon_video_widget_signal_idler):
	* src/bacon-video-widget-xine.c: (bacon_video_widget_class_init),
	(frame_output_cb), (bacon_video_widget_realize),
	(bacon_video_widget_idle_signal):
	* src/bacon-video-widget.h:
	* src/baconvideowidget-marshal.list:
	* src/totem.c: (on_error_event), (video_widget_create):

	Add a "fatal" argument to the error signal, generate an async error
	signal when a video output driver isn't available on _realize,
	now we have a nice error message when a video driver isn't there
	(Closes: #143879)

2004-06-21  Bastien Nocera  <hadess@hadess.net>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_init):
	* src/bacon-video-widget-xine.c: (bacon_video_widget_init):
	* src/totem-remote.c: (totem_remote_class_init),
	(totem_remote_init):
	* src/totem-statusbar.c: use G_DEFINE_TYPE (more)

2004-06-14  Bastien Nocera  <hadess@hadess.net>

	* src/totem-playlist.c: (totem_playlist_set_playing): remove some
	duplicate code

2004-06-14  Bastien Nocera  <hadess@hadess.net>

	* src/video-utils.c: (totem_display_is_local): only consider display
	to be non-local if there is a hostname part of the display name
	(Closes: #143810)

2004-06-11  Bastien Nocera  <hadess@hadess.net>

	* src/totem-pl-parser.c: make it possible to stream samples from
	allofmp3.com (Closes: #144149)

2004-06-10  Bastien Nocera  <hadess@hadess.net>

	* src/bacon-v4l-selection.c: (bacon_v4l_selection_init):
	* src/bacon-video-widget-properties.c:
	* src/totem-pl-parser.c:
	* src/totem-playlist.c:
	* src/totem-screenshot.c: more G_DEFINE_TYPE changes (yay for
	Matthias)

2004-06-09  Bastien Nocera  <hadess@hadess.net>

	* src/bacon-v4l-selection.c:
	* src/bacon-video-widget-properties.c:
	* src/egg-recent-util.c:
	* src/totem-mozilla-plugin.c:
	* src/totem-mozilla-viewer.c:
	* src/totem-pl-parser.c:
	* src/totem-playlist.c:
	* src/totem-private.h:
	* src/totem-screenshot.c:
	* src/totem-statusbar.c:
	* src/vanity.c:
	* src/video-dev.c: all hail to our new gi18n.h overlords, take 3
	(I just love when glib allows me to remove code)

2004-06-09  Bastien Nocera  <hadess@hadess.net>

	* src/totem-mozilla-plugin.c: (totem_plugin_fork): Look for the plugin
	in the right location (Patch by James Ogley
	<james.ogley@pinnacle.co.uk>) (Closes: #144002)

2004-06-08  Bastien Nocera  <hadess@hadess.net>

	* README: upd
	* src/bacon-video-widget-xine.c: (xine_event_message),
	(xine_error): fix a problem where filenames containing escape codes
	(for example file:///foo%20bar) could cause the reason of an error
	not to appear in the dialog
	* src/totem.c: (totem_action_error), (action_toggle_playlist),
	(totem_action_set_mrl), (on_show_playlist1_activate),
	(totem_action_handle_key), (on_window_key_press_event):
	Handle Ctrl+P for the playlist even in hidden controls mode