============ Version 1.5.90

2006-07-26  Bastien Nocera  <hadess@hadess.net>

	* NEWS: upd
	* configure.in: 1.5.90
	* src/backend/bacon-video-widget-xine.c:
	(bacon_video_widget_set_scale_ratio): avoid resizing if we're already
	the right size

2006-07-24  Tim-Philipp Müller  <tim at centricular dot net>

	* src/backend/bacon-video-widget-gst-0.10.c:
	(bvw_update_stream_info), (bvw_handle_application_message),
	(bvw_bus_message_cb), (playbin_stream_info_notify_cb):
	  notify::stream-info is fired from the streaming thread,
	  don't do anything there, just post a message on the bus so
	  we handle it later from the application thread.
	  Also, since the notify is not a deep-notify, we might not
	  be called when stream-info properties (like languages etc.)
	  update, so make sure we parse the stream-properties again
	  when we reach PAUSED state. This makes totem extract the
	  audio/subtitle languages properly for some files where it
	  didn't work before (e.g. #343763).

2006-07-24  Tim-Philipp Müller  <tim at centricular dot net>

	* src/backend/bacon-video-widget-gst-0.10.c:
	(playbin_source_notify_cb), (playbin_stream_info_notify_cb),
	(get_list_of_type), (bacon_video_widget_set_media_device),
	(bacon_video_widget_new):
	  Rename notify::foo callbacks to make it clearer what they are
	  and that they are probably called from the streaming thread;
	  add some more debug info to playbin_source_notify_cb.

2006-07-20  Bastien Nocera  <hadess@hadess.net>

	* src/backend/bacon-video-widget-xine.c:
	(bacon_video_widget_finalize): finalize the logo pixbuf before we exit,
	if it exists

2006-07-17  Tim-Philipp Müller  <tim at centricular dot net>

	* src/totem-skipto.c: (totem_skipto_response_cb),
	(totem_skipto_init), (totem_skipto_finalize), (totem_skipto_new),
	(totem_skipto_class_init):
	  Force update of spin button value on activate and dialog
	  response; makes the 'Seek To' dialog easier to use when using
	  keys only (#313739).
	  Also remove superfluous parent_class variable, G_DEFINE_TYPE
	  already does this for us.
	  
2006-07-17  Bastien Nocera  <hadess@hadess.net>

	* configure.in: patch from Loïc Minier <lool+gnome@via.ecp.fr> to
	avoid linking the plugin directly against the Mozilla libs, and let
	the dependencies be resolved when the plugin is loaded. Should allow
	build-time and run-time engines to be different (Closes: #347390)

2006-07-12  Bastien Nocera  <hadess@hadess.net>

	* src/backend/bacon-video-widget-xine.c:
	(bacon_video_widget_expose), (bacon_video_widget_set_logo_mode),
	(bacon_video_widget_get_metadata_bool):
	Use ->using_vfx to check whether we're using the visuals, and not
	->show_vfx (whether the "use visuals" pref is on)
	Only queue a redraw for the change of logo mode if it really changed
	Get the HAS_VIDEO and HAS_AUDIO the right way around when in logo mode
	* src/plparse/totem-disc.c: (cd_cache_free):
	Use the non-deprecated dbus_connection_close()
	* src/totem.c: (totem_action_set_mrl_with_warning):
	Set the properties' sensitivity properly when failing to open a file,
	draw the logo if we couldn't open a file, and not otherwise

2006-07-12  Bastien Nocera  <hadess@hadess.net>

	* data/properties.glade:
	* data/totem.glade:
	* src/backend/bacon-video-widget-xine.c:
	(bacon_video_widget_get_metadata_bool):
	* src/bacon-video-widget-properties.c:
	(bacon_video_widget_properties_new):
	* src/totem-sidebar.c: (totem_sidebar_setup):
	* src/totem.c: (totem_action_set_mrl_with_warning),
	(totem_callback_connect), (main):
	Move the properties dialogue to the sidebar (Closes: #310409)

2006-07-10  Bastien Nocera  <hadess@hadess.net>

	* src/backend/bacon-video-widget-xine.c:
	(bacon_video_widget_dvd_event):
	* src/backend/bacon-video-widget.h:
	* src/totem-remote.c: (totem_lirc_to_command):
	* src/totem-remote.h:
	* src/totem.c: (totem_action_remote): patch from Gabriel Ortiz Lour
	<elbriga@ufpr.br> to add more DVD-related remote buttons
	(Closes: #346792)

2006-07-10  Bastien Nocera  <hadess@hadess.net>

	* src/totem-playlist.c: (totem_playlist_save_files):
	Add a default filename for the save playlist dialogue