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

	* NEWS:
	* README: updated for release

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

	* NEWS: updated
	* README: removed TODO item
	* configure.in: detect newer xine-lib versions, and require them
	Update the version to 0.99.10
	* src/bacon-video-widget-xine.c: (bacon_video_widget_tick_send):
	* src/totem.c: (play_pause_set_label), (totem_action_eject),
	(update_mrl_label), (totem_action_set_mrl), (update_current_time):
	Make sure that the statusbar label and time show that the playback
	was completely stopped, don't show a "Paused" label when the logo is
	displayed

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

	* data/Makefile.am:
	* data/playlist.glade:
	* data/totem.1:
	Added a man page for totem by Andre Lehovich <andrel@U.Arizona.EDU>
	Changed the label of the playlist context menu from "Copy" to
	"Copy Location"

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

	* data/totem.glade: forgot the hotkey for "Show Controls"
	(Closes: 139425)

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

	* README: new TODO item
	* data/playlist.glade:
	* src/totem-playlist.c: (on_copy1_activate),
	(treeview_button_pressed), (init_treeview), (totem_playlist_new):
	* src/totem.c: (on_video_button_press_event):
	add a right-click menu to the playlist, so that we can cut'n'paste
	URLs off of it

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

	* README: remove TODO item
	* src/totem.c: (totem_action_load_media),
	(totem_action_open_files), (on_open_location1_activate),
	(process_options), (main): fix command-line when Totem is a "server",
	add the --debug option, remove the now useless "ignore_first"
	argument to totem_action_open_files()

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

	* README: remove TODO item
	* src/totem.c: (totem_is_media): make "totem cd:" on the command-line
	work again (Closes: #138791)

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

	* NEWS: updated
	* README: removed TODO item
	* src/bacon-video-widget-xine.c: (xine_event_message),
	(bacon_video_widget_unrealize),
	(bacon_video_widget_can_get_frames): handle events from xine-lib
	even if the explanation field is empty (Closes: #130774)
	Handle the XINE_MSG_AUDIO_OUT_UNAVAILABLE event (Closes: #111602)
	Destroy event queues in the right order, make it possible to take
	a screenshot of the logo
	* src/dvd_plus_rw_utils.cpp: valgrind fixes from libbacon
	* src/vanity.c: (vanity_callback_connect), (video_widget_create):
	make the --debug mode work again

2004-04-05  Julien MOUTTE <julien@moutte.net>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_set_logo):
	gdk_pixbuf_new_from_file does not accept NULL GError it seems. That
	was working before though. Thanks to aldug for helping on that one.

2004-04-02  Andras Timar  <timar@gnome.hu>

	* configure.in: Added 'hu' to ALL_LINGUAS.

2004-04-01  Johan Dahlin  <johan@gnome.org>

	* src/bacon-video-widget-gst.c (bacon_video_widget_class_init):
	Tick, add BOOLEAN to end of argument list
	(got_time_tick): Send seekable argument.

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

	* src/Makefile.am:
	* src/bacon-video-widget-xine.c: (bacon_video_widget_class_init),
	(generate_mouse_event), (bacon_video_widget_realize),
	(bacon_video_widget_tick_send), (bacon_video_widget_open),
	(bacon_video_widget_is_seekable):
	* src/bacon-video-widget.h:
	* src/baconvideowidget-marshal.list:
	* src/bvw-test.c: (main):
	* src/cd-drive.c: (get_cd_scsi_id), (get_scsi_cd_name),
	(linux_scan):
	* src/dvd_plus_rw_utils.cpp:
	* src/totem.c: (totem_action_set_mrl), (on_got_metadata_event),
	(update_seekable), (update_current_time), (gui_update_cb),
	(video_widget_create): go to towards valgrind clean, fixed up a
	deadlock when opening remote files that require authentication,
	add a "seekable" member to the tick signal

2004-03-30  Adam Weinberger  <adamw@gnome.org>

	* configure.in: Added en_CA to ALL_LINGUAS.

2004-03-29  Bastien Nocera  <hadess@hadess.net>

	* src/totem-playlist.c: (totem_playlist_add_files),
	(totem_playlist_save_files):
	* src/totem-screenshot.c: (totem_screenshot_new):
	* src/totem.c: (on_open1_activate): use the new file chooser in the
	screenshot dialog, and allow non-local files while opening and saving
	files

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

	* src/totem-pl-parser.c: (parse_asx_entry), (parse_asx_entries):
	Fix parsing for http://switch.streamgate.nl/cgi-bin/streamswitch?streamid=58&a=.asx
	following the docs at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay/mmp_sdk/entryrefelement.asp

2004-03-26  Žygimantas Beručka  <uid0@akl.lt>

	* configure.in: Added "lt" (Lithuanian) to ALL_LINGUAS.

2004-03-25  Jan Schmidt  <thaytan@mad.scientist.com>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_get_mrls):
	End the array with a NULL. DVD and CD playback now work with
	the GStreamer backend.

2004-03-24  Bastien Nocera  <hadess@hadess.net>

	* src/bacon-video-widget-xine.c: (bacon_video_widget_class_init),
	(bacon_video_widget_realize), (bacon_video_widget_stop),
	(bacon_video_widget_set_fullscreen),
	(bacon_video_widget_set_show_cursor),
	(bacon_video_widget_set_tv_out): identation fixes, remove the
	key_press_event override, we were just calling the parent class'
	implementation

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

	* data/totem.glade:
	* src/totem-preferences.c: (on_tpw_color_reset_clicked),
	(totem_setup_preferences):
	* src/totem-stock-icons.c: (totem_set_default_icons):
	add a "Reset defaults" button for the colour balance sliders
	(Closes: #137946)

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

	* src/totem-stock-icons.c: (totem_set_default_icons),
	(totem_get_pixbuf_from_totem_install), (totem_named_icons_init):
	add support for the Playlist stock icon

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

	* src/Makefile.am:
	* src/totem-private.h:
	* src/totem-stock-icons.c: (totem_get_icon_from_theme),
	(remove_value), (totem_named_icons_dispose),
	(totem_default_theme_changed), (totem_set_default_icons),
	(totem_get_named_icon_for_id), (totem_named_icons_init):
	* src/totem-stock-icons.h:
	* src/totem.c: (totem_action_exit), (play_pause_set_label),
	(totem_callback_connect), (main): add support for the stock icons for
	the Play, Pause, Previous, Next and Screenshot icons

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

	* data/Makefile.am:
	* data/screenshot.glade:
	* data/totem.glade:
	* src/Makefile.am:
	* src/bacon-video-widget-xine.c:
	(bacon_video_widget_can_get_frames):
	* src/totem-screenshot.c: (totem_screenshot_get_type),
	(totem_screenshot_action_error), (screenshot_make_filename_helper),
	(screenshot_make_filename), (on_radiobutton_shot_toggled),
	(totem_screenshot_response), (totem_screenshot_init),
	(totem_screenshot_finalize), (totem_screenshot_new),
	(totem_screenshot_class_init):
	* src/totem-screenshot.h:
	* src/totem.c: (on_take_screenshot1_activate),
	(totem_callback_connect):
	* src/vanity.c: (vanity_action_error), (on_about1_activate),
	(on_save1_activate), (vanity_callback_connect):
	split out the screenshot dialog into a separate widget, make Totem
	and Vanity use the new widget

2004-03-20  Bastien Nocera  <hadess@hadess.net>

	* NEWS: updated
	* README: removed TODO item
	* src/bacon-video-widget-xine.c: (setup_url_handlers),
	(setup_config): setup the url handlers for the pnm, mms and rtsp
	protocols

2004-03-20  Bastien Nocera  <hadess@hadess.net>

	* src/bacon-video-widget-xine.c: (setup_config_video),
	(bacon_video_widget_realize), (xine_event_message),
	(bacon_video_widget_new): do not re-use the sound driver when creating
	a new stream, disable ALSA's event thread with current xine-lib
	CVS (Closes: #122120)

2004-03-20  Bastien Nocera  <hadess@hadess.net>

	* NEWS: removed duplicate entry
	* src/bacon-video-widget-xine.c: (load_video_out_driver):
	* src/totem-preferences.c: (on_checkbutton2_toggled),
	(totem_setup_preferences):
	* src/video-utils.c: (totem_display_is_local):
	* src/video-utils.h: move totem_display_is_local to the video-utils
	and use it before probing for the Xv driver

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

	* configure.in: detect bad taste in TV series (Closes: #137526)

2004-03-13  Bastien Nocera  <hadess@hadess.net>

	* NEWS: updated
	* src/bacon-video-widget-xine.c:
	(bacon_video_widget_instance_init), (setup_config_stream),
	(xine_event): don't set the image settings if they already are set
	(possibly Close: #133011)
	remove the white artifacts work-around, doesn't work properly

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

	* configure.in:
	  GStreamer 0.8 doesn't exist yet, use gstreamer-0.8 with min. version
	  set to 0.7.6.

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

	* configure.in: update to use GStreamer 0.8
	* src/bacon-video-widget-xine.c:
	(bacon_video_widget_instance_init), (bacon_video_widget_realize),
	(bacon_video_widget_unrealize), (bacon_video_widget_expose),
	(bacon_video_widget_open): work-around the white artifacts when
	switching on to fullscreen, only save the volume if it's possible
	to save the volume to avoid getting a '0' volume when we restart
	with an audio output

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

	* NEWS: update the news

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

	* src/bacon-video-widget-gst.c:
	(bacon_video_widget_fullscreen_mode_available):
	oops, forgot to add
	an argument to this function (thanks to Johan for spotting it)
	* src/bacon-video-widget-xine.c: (bacon_video_widget_finalize),
	(bacon_video_widget_realize), (bacon_video_widget_new):
	show a nice error when there's no video output plugin available
	* src/totem-playlist.c: (totem_playlist_error),
	(totem_playlist_save_files), (totem_playlist_init):
	* src/totem-preferences.c: (totem_action_info), (ask_show_visuals):
	* src/totem.c: (totem_action_error), (totem_action_error_and_exit),
	(on_properties1_activate):
	don't set off the separator after constructing the dialogs, fixes
	a bunch of run-time warnings

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

	* NEWS:
	* src/bacon-video-widget-xine.c: (bacon_video_widget_play):
	patch from Fabio Bonelli <fabiobonelli@libero.it> to restore
	the auto audio stream if a file doesn't have the same one
	available (Closes: #126578)

2004-03-10  Anders Carlsson  <andersca@gnome.org>

	* src/totem-playlist.c: (totem_playlist_add_files),
	(totem_playlist_save_files):
	* src/totem.c: (on_open1_activate):
	Set default response to GTK_RESPONSE_ACCEPT so double-clicking
	on files will work.
	
2004-03-09  Bastien Nocera  <hadess@hadess.net>

	* src/egg-recent-util.c: (egg_recent_util_get_icon):
	* src/totem.c: (totem_action_add_recent), (totem_setup_recent):
	update recent-files from libegg (fixes run-time warnings)
	Don't forget to set the groups in recent-files (Closes: #131094)

2004-03-09  Anders Carlsson  <andersca@gnome.org>

	* src/totem-playlist.c: (totem_playlist_add_files),
	(totem_playlist_save_files):
	* src/totem.c: (on_open1_activate):
	Fix button ordering in file chooser.
	
2004-03-06  Bastien Nocera  <hadess@hadess.net>

	* configure.in:
	* data/totem.glade:
	* src/Makefile.am:
	* src/bacon-video-widget-gst.c:
	(bacon_video_widget_fullscreen_mode_available):
	* src/bacon-video-widget-xine.c: (bacon_video_widget_realize),
	(bacon_video_widget_unrealize),
	(bacon_video_widget_fullscreen_mode_available),
	(bacon_video_widget_set_fullscreen),
	(bacon_video_widget_set_tv_out):
	* src/bacon-video-widget.h:
	* src/totem-playlist.c: (totem_playlist_add_files),
	(totem_playlist_save_files):
	* src/totem-preferences.c: (totem_preferences_tvout_setup):
	* src/totem.c: (totem_action_open_files_list), (on_open1_activate):
	patch from Mattias Eriksson <snaggen@acc.umu.se> to unbreak
	NVidia TV-Output (Closes: #131080)
	Fix crashes when opening the file choosers a second time

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

	* NEWS: updated
	* src/totem.c: (totem_action_open_files_list): don't ignore the
	last item in the list of files to open

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

	* src/totem-private.h:
	* src/totem.c: (update_current_time), (vol_slider_pressed_cb),
	(vol_slider_released_cb), (seek_slider_changed_cb),
	(seek_slider_released_cb), (vol_cb), (popup_hide), (main):
	use GObject data rather than comparing pointers to widgets for
	fullscreen/windowed mode updates (Closes: #135513)
	* src/video-dev.c: (linux_add_video_dev), (linux_scan):
	add Linux 2.6 support, from libbacon

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

	* data/Makefile.am: Honour gconf2 configure arguments (patch by
	Julio M. Merino Vidal <jmmv@menta.net>) (Closes: #135415)

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

	* src/totem-playlist.c: (totem_playlist_add_files),
	(totem_playlist_save_files): update the TotemPlaylist to use the
	GtkFileChooser (Closes: #133210)

2004-02-26  Julien MOUTTE <julien@moutte.net>

	* README: updated GStreamer backend todo list.

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

	* src/bacon-cd-selection.c: (bacon_cd_selection_new): update from
	libbacon

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

	* NEWS: upd
	* src/Makefile.am:
	* src/gnome-caption-table.c:
	* src/gnome-caption-table.h:
	* src/gnome-password-dialog.c:
	* src/gnome-password-dialog.h: more unused files removed
	* src/totem.c: (totem_action_open_files),
	(totem_action_open_files_list), (on_open1_activate),
	(on_open_location1_activate):
	* src/totem.h: updated Totem itself to use the GtkFileChooser

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

	* configure.in:
	* data/Makefile.am:
	* data/totem-download.glade:
	* src/Makefile.am:
	* src/totem-download.c:
	* src/totem-download.h:
	* src/totem.c: (totem_action_set_mrl): remove the automatic download
	of Windows DLLs as there weren't any useful downloadable DLLs, and that
	we don't want Microsoft to sue us.
	Removes the dependency on CURL

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

	* NEWS: updated
	* data/Makefile.am:
	* data/totem-random.pl: removed the useless random script, the
	functionality is builtin now

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

	* configure.in:
	* src/Makefile.am:
	* src/gnome-authn-manager.c:
	* src/gnome-authn-manager.h:
	* src/totem.c:
	* src/vanity.c: Removed the builtin authentication manager, and
	use the one shipped in libgnomeui from the 2.4 version

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

	* configure.in: require GTK+ 2.3
	* src/totem.c: (totem_set_screenshot_icon),
	(totem_callback_connect): Added a totem_set_screenshot_icon function
	to use the proper icon for the screenshot function if the
	gnome-screenshot.png file (from gnome-panel) is available
	(Closes: #131708)

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

	* src/totem.c: (main): make the command-line options translated
	(work-around #134483)

2004-02-19  Julien MOUTTE  <julien@moutte.net>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_new): Allowing for
	different schedulers to used from command line options.

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

	* src/totem-pl-parser.c: (totem_pl_parser_add_directory):
	Looks like g_build_filename changed behaviour when dealing with
	URIs (as opposed to local paths) (Closes: #134616)

2004-02-16  Arafat Medini  <lumina@silverpen.de>

	* confiigure.in: Added Arabic locale "ar" to ALL_LINGUAS.

2004-02-15  Julien MOUTTE  <julien@moutte.net>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_signal_idler),
	(got_error): Correct error handling.

2004-02-15  Julien MOUTTE  <julien@moutte.net>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_signal_idler),
	(got_found_tag), (got_video_size), (got_eos), (got_error): Some EOS
	fixes, and better naming of ASYNC signals.

2004-02-13  Julien MOUTTE  <julien@moutte.net>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_instance_init),
	(bacon_video_widget_get_popt_table), (bacon_video_widget_new):
	Implementing the popt options gathering method.
	* src/bacon-video-widget-xine.c:
	(bacon_video_widget_get_popt_table): Implementing the popt options 
	gathering method.
	* src/bacon-video-widget.h: Adding a method to get backend popt options.
	* src/totem.c: (main): Implementing correct popt options handling 
	through gnome_program_init. We now support backend options aswell.

2004-02-13  Julien MOUTTE  <julien@moutte.net>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_new): Fix a mistake
	that always triggered the error.

2004-02-13  Julien MOUTTE  <julien@moutte.net>

	* src/bacon-video-widget-gst.c: (bacon_video_widget_new): Implementing
	correct error handling. Totem now fails nicely if some elements are
	lacking for the GStreamer pipeline.