============ Version 1.5.3 2006-07-10 Bastien Nocera * NEWS: upd * configure.in: 1.5.3 2006-07-10 Tim-Philipp Müller * src/backend/bacon-video-widget-gst-0.10.c: (bvw_reconfigure_tick_timeout), (bvw_bus_message_cb): Do keep emitting tick timeouts with the current position and duration of the file even in PAUSED state, needed for things like the 'Skip To' dialog (#313739). 2006-07-09 Bastien Nocera * data/mime-type-list.txt: add audio/ac3 2006-07-09 Bastien Nocera * data/mime-type-list.txt: add audio/x-ape 2006-07-06 Bastien Nocera * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_realize): Fix warning on exit with GtkStyle, with GTK+ 2.10, patch from Rene Vahtel (Closes: #346762) 2006-07-03 Bastien Nocera * src/totem-mozilla-viewer.c: (main): add i18n support (Closes: #346492) 2006-07-03 Bastien Nocera * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_set_logo): * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_expose), (show_vfx_update), (bacon_video_widget_set_logo_mode): * src/totem.c: (totem_action_set_mrl_with_warning), (main): * src/vanity.c: (video_widget_create): Change the semantics for the logo-related functions, set the logo only once, and only change the logo mode for the expose mode. Fixes the GStreamer backend leaking one huge pixbuf per set_logo call, Shows the logo when no viz is selected and playing audio with the xine-lib backend 2006-06-29 Bastien Nocera * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_expose), (bacon_video_widget_set_logo_mode), (bacon_video_widget_set_logo): Draw the logo from the video widget itself, instead of relying on xine-lib to show it. Crashes on startup when the logo doesn't fit the video memory available to Xv 2006-06-21 Bastien Nocera * configure.in: * src/plparse/Makefile.am: export DBUS_*_VERSION via the DBUS_CFLAGS, spotted by William Jon McCann 2006-06-21 Bastien Nocera * src/totem-mozilla-plugin.cpp: only spawn the viewer in _write instead of _write_ready so that we can do something with the data before passing it on to the viewer, fixup the warnings vs. error messages on the console 2006-06-21 Bastien Nocera * src/totem-mozilla-plugin.cpp: change plugin's name to "Totem Web Browser Plugin" * src/vanity.c: fix compilation 2006-06-21 Bastien Nocera * src/totem-mozilla-viewer.c: (totem_embedded_set_menu): don't crash if there's no stand-alone app to handle the stream 2006-06-21 Bastien Nocera * src/totem-interface.c: (totem_interface_error_dialog), (totem_interface_get_full_path), (totem_gtk_plug_get_toplevel), (totem_interface_set_transient_for): * src/totem-interface.h: Move the GtkPlug specific transient dialogue handling to totem-interface, so that error messages in the Mozilla viewer get correctly parented as well * src/totem-mozilla-options.h: * src/totem-mozilla-plugin.cpp: * src/totem-mozilla-scriptable.h: * src/totem-mozilla-viewer.c: (totem_embedded_open), (totem_embedded_set_menu), (on_open1_activate), (on_about1_activate), (on_video_button_press_event), (main): Don't actually use the hints from Quicktime about caching, we cache everything, why would we not? Add a "Open in Movie Player" item to the right-click popup menu (Closes: #300059) 2006-06-20 Bastien Nocera * src/totem-mozilla-plugin.cpp: add support for the uimode parameter (Closes: #343008) 2006-06-20 Bastien Nocera * data/mozilla-viewer.glade: * src/totem-mozilla-viewer.c: (on_copy_location1_activate), (on_video_button_press_event), (totem_embedded_add_children): Add a way to copy the URL from the popup menu (Closes: #336624) 2006-06-20 Bastien Nocera * src/totem-mozilla-plugin.cpp: remove the crappy command-line construction code, so that nobody dies if they don't update the MAX_ARGV_LEN 2006-06-20 Bastien Nocera * src/totem-mozilla-plugin.cpp: fix handling of the hidden parameter when not given a value 2006-06-20 Bastien Nocera * src/totem-mozilla-options.h: * src/totem-mozilla-plugin.cpp: * src/totem-mozilla-scriptable.h: * src/totem-mozilla-viewer.c: (totem_embedded_set_state), (totem_embedded_add_children), (main): add support for the hidden parameter, use the BVW_USE_TYPE_AUDIO hint to the video widget to avoid having to realize or do other hacks (Closes: #326564) 2006-06-20 Bastien Nocera * src/totem-mozilla-plugin.cpp: always cache even if cache=true isn't present, but only if we're not a video/quicktime 2006-06-19 Bastien Nocera * src/totem-mozilla-plugin.cpp: patch from Christian Persch to fix the relative path resolver broken by the patch from #321254 (Closes: #300510) 2006-06-19 Bastien Nocera * src/totem-mozilla-plugin.cpp: * src/totem-mozilla-scriptable.h: add basic support for cache=true (Closes: #343068) 2006-06-19 Tim-Philipp Müller * src/backend/bacon-video-widget-gst-0.10.c: (cb_gconf): Fix same wrong cast here as well. 2006-06-19 Tim-Philipp Müller * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_new): Fix crash on 64-bit systems when gconf values for buffering are set to non-default values. Misplaced cast made compiler pass a float instead of a guint64 to g_object_set vararg function (Fixes: #342699) 2006-06-19 Bastien Nocera * src/totem-mozilla-interface.xml: * src/totem-mozilla-plugin.cpp: * src/totem-mozilla-scriptable.h: * src/totem-mozilla-viewer.c: (totem_embedded_open), (totem_embedded_set_local_file), (on_eos_event): Use NP_ASFILEONLY for remote files, and NP_ASFILE for local files, to cache the files on the local filesystems. Push the filename to the viewer when it's available, and allow to replay the files from the local cache (Closes: #331821) 2006-06-18 Bastien Nocera * src/plparse/totem-disc.c: remove unused ioctl.h include 2006-06-18 Bastien Nocera * src/totem-private.h: * src/totem-sidebar.c: (cb_resize), (on_sidebar_button_toggled), (totem_sidebar_setup): Patch from Eric Anderson to make showing and hiding the sidebar not resize the video window (Closes: #324346) 2006-06-18 Bastien Nocera * src/plparse/totem-disc.c: (cd_cache_new_hal_ctx), (cd_cache_free): avoid crashes in Rhythmbox when using the new playlist parser, see http://bugzilla.gnome.org/show_bug.cgi?id=345203 for details 2006-06-17 Bastien Nocera * src/Makefile.am: * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_set_subtitle_encoding): lower-case the encoding string, as it's the way xine-lib expects it * src/totem-preferences.c: (on_encoding_set), (encoding_changed_cb), (totem_setup_preferences): * src/totem-subtitle-encoding.c: (find_encoding_by_charset), (subtitle_encoding_init), (subtitle_encoding_get_index), (subtitle_encoding_get_charset), (compare), (is_encoding_sensitive), (subtitle_encoding_create_store), (subtitle_encoding_combo_render), (totem_subtitle_encoding_get_selected), (totem_subtitle_encoding_set), (totem_subtitle_encoding_init): * src/totem-subtitle-encoding.h: * src/totem.c: Patch from Young-Ho Cha to add subtitle selection to the Totem preferences (Closes: #342235) 2006-06-17 Bastien Nocera * data/totem.schemas.in: patch from Young-Ho Cha to add text subtitles encoding selection to GConf 2006-06-17 Bastien Nocera * data/totem.glade: patch from Young-Ho Cha to add a widget to select the text subtitles encoding * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_set_subtitle_encoding): really fix build 2006-06-17 Bastien Nocera * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_set_subtitle_encoding): * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_set_subtitle_encoding): * src/backend/bacon-video-widget.h: Patch from Young-Ho Cha , to allow changing the default encoding for text subtitles 2006-06-13 Tim-Philipp Müller * src/totem-menu.c: (totem_languages_update), (totem_subtitles_update): Pop down language/subtitle menus before replacing them with a different one, otherwise the session might lock up hard if a menu is replaced while being open (#342411).