============ Version 2.23.4 2008-06-11 Bastien Nocera * NEWS: upd * configure.in: 2.23.4 2008-06-11 Bastien Nocera * browser-plugin/tests/10-data/*: * browser-plugin/tests/10.html: Add test case, ripped from Apple's test page for Wall E 2008-06-10 Bastien Nocera * configure.in: Require gstreamer-tag as well * src/backend/bacon-video-widget.h: * src/backend/bacon-video-widget-gst-0.10.c (bacon_video_widget_get_metadata_pixbuf), (bacon_video_widget_get_best_image), (bacon_video_widget_get_metadata): Add code to read covers from video and audio files, through the tags * src/backend/bacon-video-widget-xine.c (bacon_video_widget_get_metadata): Implement stubs of the above * src/totem-video-thumbnailer.c (capture_interesting_frame), (capture_frame_at_time), (has_audio), (on_got_metadata_event), (main): Implement saving the cover of a video/audio file (Closes: #318748) 2008-06-10 Bastien Nocera * browser-plugin/totem-plugin-viewer.c (on_video_button_press_event): Patch from Baptiste Mille-Mathias to add double-click -> fullscreen support (Closes: #502073) 2008-06-10 Bastien Nocera * src/plugins/totem-plugin.c (totem_get_plugin_paths): * src/totem-uri.c (totem_ensure_dir), (totem_dot_dir), (totem_data_dot_dir): * src/totem-uri.h: Use ~/.local/share/totem/plugins/ for user-plugins 2008-06-10 Bastien Nocera * src/plugins/mythtv/totem-mythtv.c (totem_mythtv_plugin_finalize), (impl_deactivate): Kill some more stuff on plugin exit 2008-06-09 Bastien Nocera * browser-plugin/README.browser-plugin: Link to a page will _all_ the Quicktime plugin embed parameters * browser-plugin/tests/2.html: Add some Don Quixote text to allow use to test bug #343067 * browser-plugin/totemPlugin.cpp: Slight change of behaviour to get the old behaviour back when using NPN_GetURL 2008-06-09 Bastien Nocera * browser-plugin/totemConePlaylist.cpp: Implement Playlist::isplaying, (Closes: #526737) * browser-plugin/totemNarrowSpacePlugin.cpp: Fix GetPluginStatus() to return the status in the same form QT callers are expecting 2008-06-09 Bastien Nocera * browser-plugin/totemPlugin.cpp: Hide the controls by default in the VLC plugin (Closes: #526738) 2008-06-09 Bastien Nocera * browser-plugin/Makefile.am: * browser-plugin/totemComplexPlayer.cpp: * browser-plugin/totemComplexPlayer.h: * browser-plugin/totemComplexPlugin.cpp: * browser-plugin/totemComplexPlugin.h: * browser-plugin/totemNPObject.h: * browser-plugin/totemPlugin.cpp: * browser-plugin/totemPluginGlue.cpp: Make the Complex plugin compile again... (Closes: #535820) 2008-06-09 Bastien Nocera * browser-plugin/TODO: Remove already done TODO items * src/backend/bacon-video-widget-gst-0.10.c (bacon_video_widget_open_with_subtitle): Even when giosrc is available, use the local filename if it's available, works around early giosrc bugs 2008-06-02 Bastien Nocera * src/totem-subtitle-encoding.c (subtitle_encoding_init), (subtitle_encoding_get_charset), (subtitle_encoding_create_store): Don't remove encodings that can't pass through ASCII, as UTF-16 and UTF-32 certainly won't pass through, spotted by Christian Persch (Closes: #535823) 2008-05-31 Bastien Nocera * browser-plugin/totem-plugin-viewer.c (totem_embedded_update_title), (totem_pl_item_free), (totem_embedded_clear_playlist), (totem_embedded_open_playlist_item), (totem_embedded_get_nice_name_for_stream), (on_got_metadata), (totem_embedded_construct), (entry_parsed): Listen to got-metadata signal, and set the fullscreen title using either the playlist data, or the metadata from the playlist itself 2008-05-31 Christian Persch * src/totem-preferences.c: (totem_setup_preferences): Use the right handler for the delete-event signal. Bug #535952. 2008-05-31 Bastien Nocera * browser-plugin/totemNPObject.cpp: * browser-plugin/totemNarrowSpacePlugin.cpp: Fix a warning, and a build failure with debugging disabled 2008-05-30 Christian Persch * configure.in: * Makefile.am: * browser-plugin/*: Decomtaminate the plugins. Bug #520629. 2008-05-29 Bastien Nocera * src/totem-sidebar.c (totem_sidebar_toggle): Remove unused, and unneeded GConf setting for "sidebar_shown", spotted by azurief on IRC 2008-05-28 Bastien Nocera * configure.in: patch from Richard Hult to fix compilation when X11 headers are available but aren't the target windowing system (such as a MacOS X native build) (Closes: #535151) 2008-05-28 Bastien Nocera * configure.in: Remove sticky gnome-vfs req 2008-05-27 Richard Hult * configure.in: Add gconf-2.0 to pkg-config check for GTK+ only build. (Helps: #535151) 2008-05-27 Richard Hult * configure.in: Quote ISO_CODES_PREFIX to fix build with --disable-iso-codes. (Closes: #535117) 2008-05-26 Bastien Nocera * data/mime-type-list.txt: Add video/x-flv as a support mime-type * src/totem-menu.c (about_action_callback): Remove "GNOME" vs. "GTK+" backends * src/totem-video-indexer.c (main): * src/totem-video-thumbnailer.c (main): * src/totem.c (main): Remove calls to gnome_authentication_manager_init (), as we don't use gnome-vfs anymore (Closes: #534824) 2008-05-25 Claudio Saavedra * browser-plugin/totemPlugin.cpp: Remove include of as GnomeVFS is no longer a dependency. Fixes build. 2008-05-25 Philip Withnall * src/plugins/youtube/youtube.py: Use higher-resolution YouTube videos when the user's connection speed is suitably high. (Closes: #521536) 2008-05-25 Bastien Nocera * src/totem.c (on_playlist_change_name): Remove unused variables, spotted by Philip Withnall 2008-05-24 Bastien Nocera * src/totem-playlist.c (init_treeview), (totem_playlist_compare_with_monitor), (totem_playlist_file_changed), (totem_playlist_init), (totem_playlist_add_one_mrl), (totem_playlist_clear_with_compare), (totem_playlist_compare_with_mount), (totem_playlist_clear_with_g_mount): Monitor all the "native" files that get added to the playlist, and automatically remove the files that get deleted (Closes: #497996) 2008-05-24 Bastien Nocera * src/totem-playlist.c (init_treeview): * src/totem-playlist.h: * src/totem.c (on_playlist_change_name): Remove dead-code dating back from the audio CD support times 2008-05-24 Bastien Nocera * src/backend/bacon-video-widget-gst-0.10.c (bacon_video_widget_open_with_subtitle): Check for the giosrc properly 2008-05-23 Bastien Nocera * configure.in: require gmyth-upnp * src/plugins/mythtv/totem-mythtv.c (get_thumbnail), (totem_mythtv_list_recordings), (device_found_cb), (device_lost_cb), (totem_mythtv_update_binfo), (refresh_cb), (totem_mythtv_plugin_finalize): Patch by Renato Araujo Oliveira Filho to use UPNP to discover GMyth servers, and avoid having any types of configuration to make (Closes: #516672) * src/plugins/mythtv/totem-mythtv.schemas.in: Remove 2008-05-23 Bastien Nocera * browser-plugin/totem-plugin-viewer.c (totem_embedded_launch_player), (totem_embedded_get_app_for_uri), (totem_embedded_update_menu), (on_open1_activate), (main): Use GIO and GDK to launch the full-blown player, startup notification only available with GTK+ 2.13 (Closes: #512587) * src/backend/bacon-video-widget-xine.c (bacon_video_widget_open_with_subtitle): Remove remains of gnome-vfs code, gvfs doesn't support passing credentials in the URI anyway * configure.in: Remove gnome-vfs deps, not used anymore 2008-05-23 Philip Withnall * src/plugins/publish/totem-publish.c: (totem_publish_plugin_stream_cb): Improve my fix for a signed/unsigned comparison warning. * src/plugins/youtube/youtube.py: * src/plugins/youtube/youtube.ui: Add a progress bar when doing YouTube searches to show the current status of the operation. (Closes: #522548) 2008-05-23 Kjartan Maraas * src/plugins/publish/publish-plugin.ui: Don't translate widget label. 2008-05-16 Bastien Nocera * src/totem-audio-preview.c (main): * src/totem-video-indexer.c (main): * src/totem-video-thumbnailer.c (main): Use g_option_context_get_help () to print out the help