============ Version 2.21.94 2008-02-24 Bastien Nocera * NEWS: upd * configure.in: 2.21.94 2008-02-24 Philip Withnall * data/Makefile.am: * data/totem-bugreport.py: * data/totem.desktop.in.in.in: Add a custom Bug Buddy script to get the format of the file last played if using GStreamer. Adapted from a patch by Fernando Herrera . (Closes: #382074) 2008-02-21 Philip Withnall * browser-plugin/README.browser-plugin: * browser-plugin/totemPluginGlue.cpp: * src/backend/bacon-video-widget-xine.c: (setup_config), (bacon_video_widget_unrealize): * src/totem-uri.c: (totem_dot_dir): Change to use g_get_user_config_dir() instead of hardcoding the config directory. This breaks old configurations, which were in ~/.gnome2/Totem --- they're now in ~/.config/totem/, and use the XDG base directory spec. (Closes: #517717) 2008-02-21 Philip Withnall * src/totem-uri.c: (totem_uri_get_subtitle_for_uri): Remove an unused variable (whoops). 2008-02-21 Philip Withnall * src/totem-uri.c: (totem_uri_exists), (totem_uri_get_subtitle_for_uri): Modified patch from Anthony Hocquet to check for subtitle files to autoload with uppercase extensions. (Closes: #515638) 2008-02-21 Bastien Nocera * src/totem-uri.c (totem_setup_file_filters): Add subviewer files as possible subtitles 2008-02-21 Bastien Nocera * src/totem.c (video_widget_create), (main): Fix another gst_value_set_fraction: assertion `denominator != 0' failed error, as the vis is setup before the video window exists 2008-02-21 Bastien Nocera * src/backend/bacon-video-widget-gst-0.10.c (bacon_video_widget_new): Use the fastest speed as the default connection speed, so we don't get low quality videos by default, for GStreamer this time 2008-02-21 Bastien Nocera * src/backend/bacon-video-widget-xine.c (bacon_video_widget_set_connection_speed), (bacon_video_widget_get_connection_speed): Use the fastest speed as the default connection speed, so we don't get low quality videos by default 2008-02-21 Bastien Nocera * browser-plugin/totemNarrowSpacePlugin.cpp: * browser-plugin/totemPlugin.cpp: * browser-plugin/totemPlugin.h: Revert the previous commit, it's broken 2008-02-21 Bastien Nocera * browser-plugin/totemNarrowSpacePlugin.cpp: * browser-plugin/totemPlugin.cpp: * browser-plugin/totemPlugin.h: Implement SetTime using NPN_RequestRead() if it's available on the stream (which it usually never is...) (Closes: #474841) 2008-02-20 Bastien Nocera * src/totem-fullscreen.c: (totem_fullscreen_finalize): Avoid warning on exit when we're fullscreen and exiting * src/totem.c: (totem_action_exit), (main): Fix _set_fullscreen being called multiple times on startup, fixes not being able to get out of fullscreen on startup, and the next normal run showing up as maximised (Closes: #376149) 2008-02-20 Bastien Nocera * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_can_play): Check for flupsdemux version, if it's installed, if it's not installed, fall-through as the missing-plugins will be triggered 2008-02-20 Bastien Nocera * src/totem-video-thumbnailer.c: (capture_interesting_frame): Add better debug 2008-02-20 Bastien Nocera * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_open_with_subtitle): Patch from Peter Williams to fix icyx:// playback 2008-02-20 Bastien Nocera * browser-plugin/totemPlugin.cpp: For the DivX web player, force the viewer to open the file itself, as it would allow it to seek 2008-02-20 Bastien Nocera * browser-plugin/idl/totemIMullYPlayer.idl: Implement from documentation * browser-plugin/totemMullYPlugin.cpp: Implement stubs for the DivX Web Player Javascript interface (Closes: #354856) * browser-plugin/totemConePlugin.cpp: Fix warning 2008-02-18 Bastien Nocera * src/totem.c: (main): Set up the recent files manager earlier, not after we try to add stuff to it when starting up with arguments... 2008-02-17 Tim-Philipp Müller * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_get_mrls): Don't use the GST_TIME_AS_SECONDS macro for now, since it only appeared in GStreamer 0.10.16. (Closes: #516853) 2008-02-17 Philip Withnall * src/totem-playlist.c: (drop_cb): * src/totem.c: (totem_action_drop_files): Use g_uri_list_extract_uris instead of gnome_vfs_uri_list_parse for drop targets. (Closes: #512600) 2008-02-17 Philip Withnall * src/totem.c: (main): Patch from Riccardo Lucchese to set up the recent files list later on in startup. (Helps: #514087) 2008-02-15 Bastien Nocera * browser-plugin/org_gnome_totem_PluginViewer.xml: * browser-plugin/totem-plugin-viewer-constants.h: * browser-plugin/totempluginviewer-marshal.list: * browser-plugin/totem-plugin-viewer.c: (totem_embedded_class_init), (totem_embedded_save_volume), (totem_embedded_stop), (totem_embedded_set_volume), (totem_embedded_set_fullscreen), (totem_embedded_toggle_fullscreen), (cb_vol), (on_tick), (totem_embedded_action_volume_relative), (totem_embedded_construct): Implement a property change signal when fullscreen state or volume changes * browser-plugin/totemPlugin.cpp: * browser-plugin/totemPlugin.h: As above and implement SetFullscreen() * browser-plugin/totemComplexPlugin.cpp: * browser-plugin/totemComplexPlugin.h: * browser-plugin/totemGMPSettings.cpp: * browser-plugin/totemGMPSettings.h: * browser-plugin/totemNarrowSpacePlugin.cpp: * browser-plugin/totemNarrowSpacePlugin.h: Fix for changes above * browser-plugin/totemConePlugin.cpp: * browser-plugin/totemConePlugin.h: Implement ToggleFullscreen/ToggleMute, state, mute, volume and fullscreen properties (Closes: #462544) 2008-02-15 Tim-Philipp Müller * src/backend/bacon-video-widget-gst-0.10.c: (get_media_size): Fix "gst_value_set_fraction: assertion `denominator != 0' failed" warning in case we don't have width/height yet (Closes: #516653) 2008-02-15 Philip Withnall * src/plugins/youtube/youtube.py: Add proper locking to the entry list, hopefully stopping any potential races. 2008-02-15 Philip Withnall * src/plugins/youtube/youtube.py: Fix YouTube searches which produce no results. (Closes: #516236) 2008-02-14 Bastien Nocera * browser-plugin/totemConePlugin.cpp: * browser-plugin/totemConePlugin.h: Implement stubs for the Audio and Video objects * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_stop): Fix warning when _stop() is called in logo mode 2008-02-14 Bastien Nocera * browser-plugin/org_gnome_totem_PluginViewer.xml: * browser-plugin/totem-plugin-viewer.c: (totem_pl_item_free), (totem_embedded_clear_playlist), (totem_embedded_add_item), (totem_embedded_open_uri), (totem_embedded_open_stream), (totem_embedded_set_local_file), (totem_embedded_set_playlist), (totem_embedded_push_parser): * browser-plugin/totemPlugin.h: * browser-plugin/totemPlugin.cpp: Implement ClearPlaylist and AddItem, to manipulate the playlist * browser-plugin/idl/totemIConePlaylist.idl: Fix prototype for add * browser-plugin/totemConePlugin.cpp: Implement ::Add, and ::Clear * browser-plugin/totemPluginGlue.cpp: Fix a compilation warning 2008-02-13 Bastien Nocera * browser-plugin/idl/Makefile.am: * browser-plugin/idl/totemIConeAudio.idl: * browser-plugin/idl/totemIConeInput.idl: * browser-plugin/idl/totemIConePlaylist.idl: * browser-plugin/idl/totemIConePlaylistItems.idl: * browser-plugin/idl/totemIConeVideo.idl: Update the IDL for VLC 0.8.6 and above * browser-plugin/totem-plugin-viewer.c: (totem_embedded_open_uri), (totem_embedded_open_stream), (totem_embedded_update_menu): Add more debug for some remote functions, and try to use the stream_uri when it's available * browser-plugin/totemConePlugin.cpp: * browser-plugin/totemConePlugin.h: Implement stubs for Playlist and PlaylistItems objects 2008-02-13 Bastien Nocera * src/totem.c: (totem_action_remote), (on_mouse_click_fullscreen): Fix crashers when remote buttons are pressed and we're in windowed mode (Closes: #516089) 2008-02-12 Tim-Philipp Müller * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_can_play): Test for all elements required for DVB, not just dvdbasebin. Also, no need to load the plugin and create the element if all we want to know is if it's available. 2008-02-12 Bastien Nocera * browser-plugin/totemGMPPlugin.cpp: Add audio/x-ms-wma to the mime-types, allows playback on http://cbn.globoradio.globo.com/cbn/comentarios/arnaldojabor.asp (Closes: #515914)