============ Version 2.17.92 2007-02-20 Bastien Nocera * NEWS: upd * browser-plugin/totemPluginGlue.cpp: print more details about the unhandled variables * configure.in: 2.17.92 2007-02-19 Christian Persch * 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 * 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 * 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 * 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 * 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 * browser-plugin/totemGMPPlugin.cpp: * browser-plugin/totemGMPPlugin.h: Implement zeroing operator new. Fixes crash from bug #407679. 2007-02-13 Bastien Nocera * 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 * 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 * 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 * 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 * 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 * 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 * src/backend/debug.h: Patch from Damien Carbery 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 * browser-plugin/totemGMPError.cpp: * browser-plugin/totemGMPPlaylist.cpp: * browser-plugin/totemGMPPlugin.cpp: * browser-plugin/totemGMPSettings.cpp: Patch from Damien Carbery to not use the non-portable __FUNCTION__ pragma, fixes build on Solaris (Closes: #405850) 2007-02-12 Bastien Nocera * 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 * data/mime-functions.sh: Patch from Sebastien Bacher to make the new mime-functions.sh work with dash (Closes: #405758)