============ Version 2.17.92

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

	* NEWS: upd
	* browser-plugin/totemPluginGlue.cpp: print more details about the unhandled
	variables
	* configure.in: 2.17.92

2007-02-19  Christian Persch  <chpe@svn.gnome.org>

	* browser-plugin/totemGMPPlugin.cpp:
	* browser-plugin/totemGMPPlugin.h:
	* browser-plugin/totemPlugin.cpp:
	* browser-plugin/totemPlugin.h: Also allow "-1" for boolean values,
	and semi-implement a few bits of the JS interfaces. Should get us a
	bit closer to support webtv.tv2.no; bug #355881.

2007-02-19  Tim-Philipp Müller  <tim at centricular dot net>

	* configure.in:
	* src/Makefile.am:
	* src/totem-missing-plugins.c:
	(on_plugin_installation_done):
	(totem_on_missing_plugins_event):
	(totem_missing_plugins_setup):
	  libgimme-codec has been merged into GStreamer with a similar API.
	  Use the new API from libgstbaseutils rather than libgimme-codec for
	  easy codec installation (Closes: #401074).
	  This will require small adjustments on the vendor side (namely:
	  setting the path to the install helper script in gst-plugins-base's
	  configure script).

2007-02-18  Christian Persch  <chpe@svn.gnome.org>

	* browser-plugin/Makefile.am:
	* browser-plugin/idl/Makefile.am:
	* browser-plugin/totemComplexPlugin.cpp:
	* browser-plugin/totemDebug.h:
	* browser-plugin/totemGMPError.cpp:
	* browser-plugin/totemGMPPlaylist.cpp:
	* browser-plugin/totemGMPPlugin.cpp:
	* browser-plugin/totemGMPSettings.cpp:
	* browser-plugin/totemNarrowSpacePlugin.cpp: Revert the patch from bug
	#405850, since G_GNUC_FUNCTION is absolutely useless. Factor the debug
	macros out into totemDebug.h so there's only one place to port to
	__FUNCTION__-less compilers.

2007-02-14  Bastien Nocera  <hadess@hadess.net>

	* src/bacon-volume.h: revert a change that cause build to fail
	* src/totem-options.c: (totem_options_process_for_server):
	Don't crash if no filenames were passed in "server mode"

2007-02-14  Christian Persch  <chpe@svn.gnome.org>

	* browser-plugin/totem-plugin-viewer.c: (totem_embedded_construct):
	* src/backend/bacon-resize.c: (bacon_resize_init), (bacon_resize),
	(bacon_restore):
	* src/backend/bacon-video-widget-gst-0.10.c:
	(bacon_video_widget_unrealize), (bacon_video_widget_class_init),
	(bacon_video_widget_init), (bvw_handle_element_message),
	(bacon_video_widget_finalize), (poll_for_state_change_full),
	(bacon_video_widget_set_logo), (bacon_video_widget_set_logo_mode),
	(bacon_video_widget_get_logo_mode),
	(bacon_video_widget_error_quark),
	(bvw_update_interface_implementations), (bacon_video_widget_new):
	* src/backend/bacon-video-widget.h:
	* src/bacon-volume.h:
	* src/plparse/totem-pl-parser.c:
	* src/totem-interface.c: (totem_interface_get_license):
	* src/totem-playlist.c:
	* src/totem-properties-main.c:
	(totem_properties_plugin_register_type):
	* src/totem-screenshot.c: (totem_screenshot_new):
	* src/totem-uri.c:
	* src/totem-video-indexer.c:
	* src/totem-video-thumbnailer.c: (main):
	* src/totem.c: (window_unrealize_cb), (totem_callback_connect),
	(video_widget_create): Fix compiler warnings, and various cleanups.
	Bug #402920.

2007-02-14  Christian Persch  <chpe@svn.gnome.org>

	* browser-plugin/totemGMPPlugin.cpp:
	* browser-plugin/totemGMPPlugin.h: Implement zeroing operator new.
	Fixes crash from bug #407679.

2007-02-13  Bastien Nocera  <hadess@hadess.net>

	* configure.in:
	* src/backend/bacon-video-widget-xine.c:
	(bacon_video_widget_finalize), (bacon_video_widget_new),
	(bacon_video_widget_open_thread), (bacon_video_widget_open_async),
	(bacon_video_widget_play), (bacon_video_widget_close): Use pthreads
	instead of GThreads so we can cancel the xine_open, require a xine-lib
	that can cancel xine_open as well

2007-02-13  Bastien Nocera  <hadess@hadess.net>

	* src/totem-video-thumbnailer.c: (main): We're not actually "playing"
	files anymore, so don't take the length into account, and seek harder
	(Closes: #374470)

2007-02-13  Bastien Nocera  <hadess@hadess.net>

	* src/totem-video-thumbnailer.c: (main): Avoid accessing the pixbuf
	when we can't get an interesting picture at the end of the loop

2007-02-12  Bastien Nocera  <hadess@hadess.net>

	* src/totem-video-thumbnailer.c: (add_holes_to_pixbuf_small),
	(is_image_interesting), (main): a few cosmetic cleanups

2007-02-12  Tim-Philipp Müller  <tim at centricular dot net>

	* src/backend/bacon-video-widget-gst-0.10.c:
	(bacon_video_widget_get_metadata_string):
	(bacon_video_widget_get_metadata_int):
	  Don't use gst_tag_list_get_*() with NULL taglists (Closes: #407117);
	  don't bail out too early on a NULL tagcache, we might be able to get
	  the requested information otherwise.

2007-02-12  Bastien Nocera  <hadess@hadess.net>

	* src/totem-video-indexer.c: (main):
	* src/totem-video-thumbnailer.c: (main): Add --g-fatal-warnings
	support for the thumbnailer and indexer

2007-02-12  Bastien Nocera  <hadess@hadess.net>

	* src/backend/debug.h: Patch from Damien Carbery
	<damien.carbery@sun.com> to not use __PRETTY_FUNCTION__, again.
	Check for G_HAVE_ISO_VARARGS or G_HAVE_GNUC_VARARGS being defined
	instead of a simple if else (Closes: #405880)

2007-02-12  Bastien Nocera  <hadess@hadess.net>

	* browser-plugin/totemGMPError.cpp:
	* browser-plugin/totemGMPPlaylist.cpp:
	* browser-plugin/totemGMPPlugin.cpp:
	* browser-plugin/totemGMPSettings.cpp: Patch from Damien Carbery
	<damien.carbery@sun.com> to not use the non-portable __FUNCTION__
	pragma, fixes build on Solaris (Closes: #405850)

2007-02-12  Bastien Nocera  <hadess@hadess.net>

	* data/playlist.glade: Patch from Harm Hilvers to change the
	"Save" tooltip of the playlist save button to "Save Playlist..."
	(Closes: #406806)

2007-02-08  Bastien Nocera  <hadess@hadess.net>

	* data/mime-functions.sh: Patch from Sebastien Bacher
	<seb128@debian.org> to make the new mime-functions.sh
	work with dash (Closes: #405758)