============ Version 2.21.91 2008-01-25 Bastien Nocera * NEWS: upd * configure.in: 2.21.91 2008-01-25 Bastien Nocera * data/totem.schemas.in: * data/totem.ui: * src/plugins/screensaver/totem-screensaver.c: (totem_screensaver_update_from_state), (lock_screensaver_on_audio_changed_cb), (impl_activate), (impl_deactivate): * src/totem-preferences.c: (checkbutton4_toggled_cb), (lock_screensaver_on_audio_changed_cb), (totem_setup_preferences): Lock the screensaver when only audio is playing, but allow the user to override that, to avoid monitor-powered speakers being turned off Based on patch by Patrick Hulin (Closes: #481080) 2008-01-21 Bastien Nocera Patch from Patrick Hulin * src/totem-object.c: (totem_object_class_init), (totem_object_set_property), (totem_object_get_property): Add current-mrl property which gets/sets the current MRL that Totem is playing * configure.in: * src/plugins/thumbnail/*: Add the thumbnail plugin to show the currently playing file's thumbnail as the window icon (Closes: #407513) 2008-01-18 Bastien Nocera * data/desktop.sh: * data/mime-functions.sh: * data/mime-type-include.sh: * data/mime-type-list.txt: Add support for the new x-content/ types, fix FLAC being missing from the audio types, allow comments to be added to the mime-types list (Closes: #510323) 2008-01-17 Bastien Nocera * Makefile.am: Add license_change to the tarballs (Closes: #510241) 2008-01-16 Frederic Crozat * src/plugins/media-player-keys/totem-media-player-keys.c: Do not popup error only if gnome-settings-daemon was not running (Really closes #509438). 2008-01-15 Bastien Nocera * browser-plugin/totemBasicPlugin.cpp: Update mime-types for Ogg and Annodex 2008-01-15 Frederic Crozat * src/plugins/media-player-keys/totem-media-player-keys.c: Prevent autostarting gnome-settings-daemon, only enable plugin if it is running already (Closes: #509438) 2008-01-13 Bastien Nocera * src/backend/bacon-video-widget-xine.c: (xine_event): Check the title passed from xine-lib for UTF-8 correctness (Closes: #497175) 2008-01-11 Bastien Nocera * src/backend/bacon-resize.c: * src/backend/bacon-resize.h: Patch from Philip Withnall to turn the bacon-resize code into an object * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_unrealize), (bacon_video_widget_set_fullscreen), (bacon_video_widget_new): * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_realize), (bacon_video_widget_unrealize), (bacon_video_widget_set_fullscreen): Port to the new API (Closes: #370099) 2008-01-10 Bastien Nocera * src/backend/bacon-resize.c: (bacon_resize), (bacon_restore): Don't try to change the resolution in multi monitor mode, as the VidMode extension doesn't allow for multiple monitors (Closes: #472494) 2008-01-09 Bastien Nocera * configure.in: Fix typo 2008-01-09 Tim-Philipp Müller * src/backend/bacon-video-widget-gst-0.10.c: (gui_thread), (bacon_video_widget_finalize), (bvw_update_brightness_and_contrast_from_gconf), (bvw_update_colorbalance_from_gconf_delayed), (bvw_update_interface_implementations), (bacon_video_widget_new): Make sure we don't do GConf stuff from the streaming thread, since gconf might apparently iterate the default main context, leading to all kinds of nasty issues, such as random crashes with NULL pollrecs in g_main_context_check. (Hopefully closes: #471159) 2008-01-08 Bastien Nocera * src/backend/bacon-resize.c: (bacon_resize_init), (bacon_resize), (bacon_restore): * src/backend/bacon-resize.h: Pass the GtkWidget of the video widget when resizing for fullscreen, use multi-head aware function to get the Screen, Display and Root Window, only get the XRandR screen configuration when going into fullscreen, not when init is called. * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_set_fullscreen): * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_set_fullscreen): Update for changed API 2008-01-08 Bastien Nocera * src/totem.c: (totem_action_wait_force_exit), (totem_action_exit): Forcefully exit when we can't finish the shutdown in 10 seconds. From patch by Patrick Hulin (Closes: #355512) 2008-01-08 Bastien Nocera * browser-plugin/Makefile.am: Fix building GTK+ version of the browser plugin (again) 2008-01-08 Bastien Nocera * configure.in: Remove unneeded HAL check, totem-pl-parser depends on it, and we don't use it 2008-01-07 Bastien Nocera * configure.in: Remove unneeded gnome-desktop dependency