============ Version 0.99.21

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

	* NEWS: upd
	* README: upd
	* configure.in: 0.99.21

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

	* NEWS: updated

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

	* src/totem-screenshot.c: (totem_screenshot_temp_file),
	(totem_screenshot_finalize), (drag_data_get), (drag_begin),
	(totem_screenshot_new): Implement drag in the screenshot dialog,
	it's a bit simplistic, and slow machines won't cope very well...
	Send patches (Closes: #119903)

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

	* src/totem-playlist.c: (drop_cb), (init_treeview):
	* src/totem.c: (totem_action_drop_files), (drop_video_cb),
	(drop_playlist_cb), (video_widget_create): implement drag'n'drop from
	Mozilla (_NETSCAPE_URL sucks!) (Closes: #158559)

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

	* NEWS: updated

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

	* data/totem_logo.png: for some reason, I get a nice staircase effect
	when the width of the image is odd with xine-lib
	* src/totem.c: (on_about1_activate): update Copyright notice

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

	* src/totem-pl-parser.c: (totem_pl_parser_base_url),
	(totem_pl_parser_relative): Don't crash if we can't get a GnomeVFSURI
	when saving the playlist (Closes: #158228)

2004-11-16  Christian Schaller <uraeus@gnome.org>

	* src/Makefile.am: Remove reference to removed header file

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

	* src/test-parser.c: (test_parsing_real), (push_parser): add another
	parsing test
	* src/totem-pl-parser.c: (totem_pl_parser_add_directory): fix crash
	adding a directory and there's an error getting the disc type

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

	* src/totem-pl-parser.c: (my_gnome_vfs_get_mime_type_with_data),
	(totem_pl_parser_parse_internal): fix some compilation warnings

2004-11-11  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/bacon-video-widget-gst.c: (state_change):
	  Init to NULL so we don't crash if there's no pad.

2004-11-11  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_new):
	  Interestingly, ALSA hangs if I do that, so add another check...

2004-11-10  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/bacon-video-widget-gst.c: (out_error),
	(bacon_video_widget_new):
	  Open device for instant error reporting on busy audio device.
	  Also makes some more exotic video sinks work.

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

	* src/totem-video-thumbnailer.c: (main): fix crash when no arguments
	are supplied

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

	* src/bacon-video-widget-xine.c:
	(bacon_video_widget_get_subtitle_mrl), (bacon_video_widget_open):
	Try to auto-load subtitle files for local files. The suffix must
	be three letters, and the filename of the subtitle only differ by
	the suffix (which must be a known subtitle suffix) (Closes: #123060)

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

	* README: update dependencies (Closes: #157530)

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

	* src/totem.c: (totem_action_get_media_string),
	(totem_action_load_media), (totem_action_fullscreen_toggle),
	(show_controls), (on_show_controls1_activate): fix display of the
	media type (never was updated) when we can't play it (Closes: #157585)
	Slightly rework the fullscreen/shows controls/hidden controls modes,
	don't restore to a huge size after a fullscreen (Closes: #157447)

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

	* src/totem-video-thumbnailer.c: (main): remove extraneous
	g_error_free

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

	* data/totem_logo.png: a new, much nicer, rest logo by Jakub Steiner
	<jimmac@ximian.com>

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

	* src/bacon-video-widget-xine.c: (setup_config_video): remove the
	colour key setting, which seems to break more things than it fixes
	(Closes: #157320)

2004-11-03  Christophe Fergeau  <teuf@gnome.org>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_finalize),
	(bacon_video_widget_get_metadata_string):
	* src/totem-pl-parser.c: (totem_pl_parser_finalize):
	* src/totem-preferences.c: (totem_setup_preferences),
	(totem_preferences_visuals_setup): more leak fixes

2004-11-03  Christophe Fergeau  <teuf@gnome.org>

	* src/totem-pl-parser.c: (my_gnome_vfs_get_mime_type_with_data),
	(totem_pl_parser_parse_internal):
	* src/totem-preferences.c: (totem_setup_preferences): leak fixes

2004-11-03  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/Makefile.am:
	* src/bacon-video-widget-gst.c: (state_change),
	(bacon_video_widget_get_current_frame), (bacon_video_widget_new):
	* src/gststreaminfo.h:
	  Remove gststreaminfo.h, use GObject properties instead.

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

	* src/totem-private.h:
	* src/totem.c: (update_seekable), (on_skip_to1_activate):
	when Skip to... is grayed out, "S" shouldn't bring up the skip
	to dialog (Closes: #157031)

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

	* src/scrsaver.c: (totem_scrsaver_class_init),
	(totem_scrsaver_new), (fake_event), (totem_scrsaver_init),
	(totem_scrsaver_disable), (totem_scrsaver_enable),
	(totem_scrsaver_finalize):
	* src/scrsaver.h:
	* src/totem-pl-parser.h:
	* src/totem-private.h:
	* src/totem.c: (totem_action_fullscreen_toggle),
	(video_widget_create): turn the ScreenSaver struct into the
	TotemScrsaver GObject

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

	* src/totem-playlist.c: (treeview_row_changed): when double-clicking
	we need to to reactivate the drop target after the row activation so
	that drag'n'drop works again (Closes: #155702)

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

	* src/bacon-video-widget-xine.c: (bacon_video_widget_init),
	(setup_config): move the debug before xine_init() so that we can
	debug the plugins loading for example

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

	* data/totem.desktop.in.in: tell the mime DB we support URLs

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

	* src/totem-disc.c: (cd_cache_disc_is_cdda): sometimes, CD drives
	don't implement getting the CD type (should fix #156679)

2004-10-28  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/bacon-video-widget-gst.c:
	(bacon_video_widget_get_metadata_int):
	  No warnings on console #2.

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

	* src/Makefile.am: upd
	* src/test-parser.c: (header), (test_relative_real),
	(test_relative), (entry_added), (test_parsing_real), (push_parser),
	(test_parsing), (main): add parsing tests to the relative paths ones
	* src/totem-disc.c: (cd_cache_open_mountpoint),
	(cd_cache_file_exists), (cd_cache_disc_is_vcd),
	(cd_cache_disc_is_dvd): speed up DVD and VCD checking by stat()'ing
	for filenames, instead of parsing the subdirectories
	* src/totem-pl-parser.c: (totem_pl_parser_add_directory),
	(totem_pl_parser_parse_internal): check if a directory is a VCD or
	DVD, so that we can launch "totem /path/to/disk/dvd" (Closes: #153750)

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

	* src/bacon-video-widget-xine.c: (xine_event_message): fix a warning
	when a plugin couldn't be loaded because it doesn't exist