============ Version 1.0.1 2005-03-21 Bastien Nocera * NEWS: upd * configure.in: actually require glib 2.6.3, verion 1.0.1 2005-03-21 Bastien Nocera * src/bacon-message-connection.c: (server_cb): fix memset arguments being the wrong way around 2005-03-21 Bastien Nocera * data/mime-type-list.txt: add application/x-extension-m4a as a supported mime-type, for older shared-mime-info versions 2005-03-20 Ronald S. Bultje * src/totem-mozilla-plugin.c: (totem_plugin_get_value): Cosmetic fix (missing break). 2005-03-20 Bastien Nocera * src/totem-mozilla-plugin.c: (totem_plugin_destroy_instance), (totem_plugin_get_value): don't crash when we haven't forked the viewer, tell the browser we don't have a scriptable interface yet, starts of RealAudio support 2005-03-20 Bastien Nocera * src/totem-mozilla-viewer.c: (on_video_button_press_event): Haha! QuickTime actually shows the controls after the initial no controls 2005-03-20 Bastien Nocera * .cvsignore: upd * data/mozilla-viewer.glade: set the proper defaults on the seekbar * src/bacon-video-widget-xine.c: (xine_event), (bacon_video_widget_open_with_subtitle): don't push the EOS event when we get a redirect * src/totem-mozilla-viewer.c: (totem_embedded_set_pp_state), (totem_embedded_open), (totem_embedded_play), (on_play_pause), (on_got_redirect), (on_video_button_press_event), (on_eos_event), (on_tick), (totem_embedded_add_children), (main): more work on getting the proper states, make the play button stop working when we reach the end of a stream that Mozilla is feeding us, make the seekbar show the current progress 2005-03-20 Bastien Nocera * src/totem-mozilla-viewer.c: (totem_embedded_set_state), (totem_embedded_open), (on_got_redirect), (on_video_button_press_event), (on_eos_event), (totem_embedded_create_cursor), (embedded), (main): on EOS, we're not paused, but stopped. When we have an HREF attribute, set the cursor to be a play icon, so people know they need to click to play 2005-03-20 Bastien Nocera * src/totem-interface.c: (totem_interface_error_blocking): * src/totem-mozilla-viewer.c: (totem_embedded_open): Fix weird behaviour when a file can't be played (Mala Educacion trailer on apple.com) 2005-03-20 Bastien Nocera * src/Makefile.am: upd * src/totem-mozilla-options.h: added * src/totem-mozilla-plugin.c: (totem_plugin_fork), (totem_plugin_new_instance): * src/totem-mozilla-viewer.c: (on_video_button_press_event), (totem_embedded_add_children), (main): add support for the href attribute, allows to play the Hotel Rwanda trailer on apple.com 2005-03-19 Bastien Nocera * src/totem-pl-parser.c: (totem_pl_parser_add_directory): * src/totem-playlist.c: (drop_cb): Fix drag'n'dropping of filenames and directories with broken UTF-8 2005-03-18 Ronald S. Bultje * src/bacon-video-widget-gst.c: (got_eos): Don't forward EOS on redirects... * src/totem-mozilla-viewer.c: (on_eos_event), (totem_embedded_add_children): Implement EOS handler so we can re-view trailers. 2005-03-18 Ronald S. Bultje * src/video-dev.c: (linux_add_video_dev), (linux_scan): Fix for devices that don't export a 'model' file in /sys/. Base devices only export a 'name' file. 2005-03-17 Bastien Nocera * NEWS: updated 2005-03-17 Bastien Nocera * src/totem-mozilla-plugin.c: (totem_plugin_new_instance), (totem_plugin_write): added the autoplay attribute 2005-03-17 Bastien Nocera * configure.in: * src/Makefile.am: only build the mozilla plugin if mozilla was enabled and the necessary bits were detected * src/totem-mozilla-plugin.c: (totem_plugin_new_instance), (totem_plugin_set_window), (NP_GetMIMEDescription): remove some unused code, add TODO items for the attributes, implement NP_GetMIMEDescription properly * src/totem-mozilla-viewer.c: (on_got_redirect): don't try our crappy redirect if we get another mrl 2005-03-17 Bastien Nocera * src/totem-mozilla-plugin.c: (totem_plugin_fork), (totem_plugin_new_instance): * src/totem-mozilla-viewer.c: (totem_embedded_add_children), (main): Add support for the "controller" embed property 2005-03-17 Ronald S. Bultje * data/mozilla-viewer.glade: * src/totem-mozilla-viewer.c: (totem_embedded_set_state), (totem_embedded_open), (on_play_pause), (totem_embedded_add_children), (main): Make the play/pause button do something. Not yet javascript- controlleable, but it's a start... 2005-03-22 Bastien Nocera * configure.in: the glib warning also applies to xine-lib, when using gnome-vfs backends that fork (sftp: for example) 2005-03-15 Bastien Nocera * data/mozilla-viewer.glade: make the buttons smaller, more room for the video itself * src/Makefile.am: * src/totem-mozilla-plugin.c: (totem_plugin_fork): Make sure that the viewer is called from where it's actually installed 2005-03-15 Bastien Nocera * src/totem-pl-parser.c: (totem_pl_parser_add_ram), (totem_pl_parser_add_m3u), (totem_pl_parser_add_asf_parser), (totem_pl_parser_add_pls), (totem_pl_parser_add_asx), (totem_pl_parser_add_smil), (totem_pl_parser_add_desktop): Remove our home-made read-entire file function, and use gnome_vfs_read_entire_file instead 2005-03-15 Ronald S. Bultje * src/bacon-video-widget-gst.c: (bacon_video_widget_signal_idler), (got_redirect), (bacon_video_widget_open_with_subtitle), (bacon_video_widget_new): Implement redirect signal. 2005-03-14 Bastien Nocera * src/totem-pl-parser.c: (totem_pl_parser_add_asf): fix parsing of ASX files when the root wasn't at the start of the file (Closes: #170342) 2005-03-14 Ronald S. Bultje * src/totem-mozilla-viewer.c: (main): Init backend. 2005-03-14 Bastien Nocera * src/totem-playlist.c: (button_release_cb), (drag_end_cb), (init_treeview): * src/totem.c: (totem_callback_connect), (video_widget_create): also handle MOVE actions on a drop, as Konqueror doesn't handle COPIES (Closes: #170109) 2005-03-14 Bastien Nocera * src/totem-playlist.c: (totem_playlist_add_one_mrl): use gtk_list_store_insert_with_values instead of separate gtk_list_store_insert() and gtk_list_store_set 2005-03-14 Ronald S. Bultje * src/bacon-video-widget-gst.c: (bacon_video_widget_class_init): Fix compile. 2005-03-14 Bastien Nocera * data/Makefile.am: * data/totem-video-thumbnailer.1: * data/totem-video-thumbnailer.pod: add a man page for totem-video-thumbnailer, from Zack Cerza The man page is generated off-line, and the copy stored in CVS, to avoid needing pod2man at compile-time 2005-03-14 Bastien Nocera * src/totem-mozilla-plugin.c: (totem_plugin_write_ready): we don't need any more data when we've closed the stdin 2005-03-14 Bastien Nocera * src/totem-mozilla-plugin.c: (totem_plugin_new_instance), (totem_plugin_destroy_instance), (totem_plugin_destroy_stream), (totem_plugin_write), (NP_GetMIMEDescription): Add support for MPEG, close the file descriptor when we're asked to * src/totem-mozilla-viewer.c: (main): wait until we're fully shown before we start consuming the data off the standard input 2005-03-14 Bastien Nocera * src/totem-mozilla-plugin.c: (totem_plugin_fork), (totem_plugin_new_instance): pass the src as the url to the viewer, data still doesn't seem to get through when embedded into Mozilla 2005-03-13 Bastien Nocera * src/bacon-video-widget-gst.c: (bacon_video_widget_class_init): * src/bacon-video-widget-xine.c: (bacon_video_widget_class_init), (bacon_video_widget_idle_signal), (xine_event), (xine_error): * src/bacon-video-widget.h: Add a redirect signal, for MRL references, rather than handling it inside the backend * src/totem-interface.c: (totem_interface_load_with_root), (totem_interface_load): * src/totem-interface.h: add a totem_interface_load_with_root for the benefit of the Mozilla plugin * src/totem-mozilla-plugin.c: (totem_plugin_destroy_instance): * src/totem-mozilla-viewer.c: (totem_embedded_exit), (totem_embedded_error_and_exit), (totem_embedded_open), (on_got_redirect), (totem_embedded_add_children), (main): * src/totem.c: (on_got_redirect), (video_widget_create): Handle the newly added redirect signal, so that we can handle redirection to relative paths (although we haven't done it yet) 2005-03-13 Bastien Nocera * NEWS: updated * src/totem-mozilla-plugin.c: (totem_plugin_fork), (totem_plugin_destroy_instance), (totem_plugin_set_window): * src/totem-mozilla-viewer.c: (totem_embedded_open), (main): some updates for the Mozilla plugin, it kinda works... 2005-03-13 Bastien Nocera * src/totem-disc.c: Allow compilation with glibc 2.2, patch from Jens Granseuer (Closes: #170165) 2005-03-11 Ronald S. Bultje * configure.in: * src/totem-preferences.c: (on_combo_entry1_changed), (mediadev_changed_cb), (bacon_cd_selection_create), (totem_setup_preferences): Allow compilation without libnautilus-burn 2.9 (for those of us on a less top-notch distro). 2005-03-10 Bastien Nocera * src/totem-pl-parser.c: (parse_asx_entries): fix parsing of ASX entries where there's no tag at the top-level (Closes: #169839) 2005-03-10 Bastien Nocera * src/Makefile.am: * src/bacon-video-widget-gst.c: * src/bacon-video-widget-xine.c: * src/totem-private.h: * src/totem-scrsaver.c: renamed scrsaver.[ch] to totem-scrsaver.[ch] 2005-03-09 Bastien Nocera * NEWS: upd * src/totem-preferences.c: (visual_menu_changed): simple warning fix 2005-03-08 Bastien Nocera * src/totem-pl-parser.c: (totem_pl_parser_check_utf8): g_utf8_validate can't take a NULL string... (Closes: #169558) 2005-03-08 Bastien Nocera * src/totem-pl-parser.c: (totem_pl_parser_check_utf8): remove useless debug 2005-03-07 Bastien Nocera * src/totem-pl-parser.c: (totem_pl_parser_check_utf8), (totem_pl_parser_add_one_url), (totem_pl_parser_add_one_url_ext): Don't pass on the titles if they're not in UTF-8 (Closes: #168968) 2005-03-07 Bastien Nocera * src/totem.c: (update_seekable): set the seekable member properly, makes the "Skip to..." dialog work again (Closes: #169255) 2005-03-07 Bastien Nocera * src/totem-preferences.c: (mediadev_changed_cb), (visual_menu_changed), (totem_setup_preferences), (totem_preferences_visuals_setup): Fix memory leak, patch by Aivars Kalvans (Closes: #169425) 2005-03-07 Bastien Nocera * src/totem-pl-parser.c: (totem_pl_parser_add_smil): Fix memory leak, patch by Aivars Kalvans (Closes: #169431) 2005-03-07 Bastien Nocera * src/bacon-video-widget-xine.c: (setup_config), (bacon_video_widget_set_media_device), (bacon_video_widget_set_proprietary_plugins_path), (bacon_video_widget_set_tv_out), (bacon_video_widget_set_video_device): fix memory leaks, adapted from patch by Aivars Kalvans (Closes: #169437) 2005-03-07 Bastien Nocera * src/totem-uri.c: (totem_uri_get_subtitle_uri): fix memory leak, patch by Aivars Kalvans (Closes: #169440) 2005-03-07 Bastien Nocera * data/totem.desktop.in.in.in: allow multiple URIs to be passed by using %U instead of of %u