2004-04-08 Bastien Nocera * NEWS: * README: updated for release 2004-04-08 Bastien Nocera * NEWS: updated * README: removed TODO item * configure.in: detect newer xine-lib versions, and require them Update the version to 0.99.10 * src/bacon-video-widget-xine.c: (bacon_video_widget_tick_send): * src/totem.c: (play_pause_set_label), (totem_action_eject), (update_mrl_label), (totem_action_set_mrl), (update_current_time): Make sure that the statusbar label and time show that the playback was completely stopped, don't show a "Paused" label when the logo is displayed 2004-04-08 Bastien Nocera * data/Makefile.am: * data/playlist.glade: * data/totem.1: Added a man page for totem by Andre Lehovich Changed the label of the playlist context menu from "Copy" to "Copy Location" 2004-04-07 Bastien Nocera * data/totem.glade: forgot the hotkey for "Show Controls" (Closes: 139425) 2004-04-07 Bastien Nocera * README: new TODO item * data/playlist.glade: * src/totem-playlist.c: (on_copy1_activate), (treeview_button_pressed), (init_treeview), (totem_playlist_new): * src/totem.c: (on_video_button_press_event): add a right-click menu to the playlist, so that we can cut'n'paste URLs off of it 2004-04-05 Bastien Nocera * README: remove TODO item * src/totem.c: (totem_action_load_media), (totem_action_open_files), (on_open_location1_activate), (process_options), (main): fix command-line when Totem is a "server", add the --debug option, remove the now useless "ignore_first" argument to totem_action_open_files() 2004-04-05 Bastien Nocera * README: remove TODO item * src/totem.c: (totem_is_media): make "totem cd:" on the command-line work again (Closes: #138791) 2004-04-05 Bastien Nocera * NEWS: updated * README: removed TODO item * src/bacon-video-widget-xine.c: (xine_event_message), (bacon_video_widget_unrealize), (bacon_video_widget_can_get_frames): handle events from xine-lib even if the explanation field is empty (Closes: #130774) Handle the XINE_MSG_AUDIO_OUT_UNAVAILABLE event (Closes: #111602) Destroy event queues in the right order, make it possible to take a screenshot of the logo * src/dvd_plus_rw_utils.cpp: valgrind fixes from libbacon * src/vanity.c: (vanity_callback_connect), (video_widget_create): make the --debug mode work again 2004-04-05 Julien MOUTTE * src/bacon-video-widget-gst.c: (bacon_video_widget_set_logo): gdk_pixbuf_new_from_file does not accept NULL GError it seems. That was working before though. Thanks to aldug for helping on that one. 2004-04-02 Andras Timar * configure.in: Added 'hu' to ALL_LINGUAS. 2004-04-01 Johan Dahlin * src/bacon-video-widget-gst.c (bacon_video_widget_class_init): Tick, add BOOLEAN to end of argument list (got_time_tick): Send seekable argument. 2004-03-31 Bastien Nocera * src/Makefile.am: * src/bacon-video-widget-xine.c: (bacon_video_widget_class_init), (generate_mouse_event), (bacon_video_widget_realize), (bacon_video_widget_tick_send), (bacon_video_widget_open), (bacon_video_widget_is_seekable): * src/bacon-video-widget.h: * src/baconvideowidget-marshal.list: * src/bvw-test.c: (main): * src/cd-drive.c: (get_cd_scsi_id), (get_scsi_cd_name), (linux_scan): * src/dvd_plus_rw_utils.cpp: * src/totem.c: (totem_action_set_mrl), (on_got_metadata_event), (update_seekable), (update_current_time), (gui_update_cb), (video_widget_create): go to towards valgrind clean, fixed up a deadlock when opening remote files that require authentication, add a "seekable" member to the tick signal 2004-03-30 Adam Weinberger * configure.in: Added en_CA to ALL_LINGUAS. 2004-03-29 Bastien Nocera * src/totem-playlist.c: (totem_playlist_add_files), (totem_playlist_save_files): * src/totem-screenshot.c: (totem_screenshot_new): * src/totem.c: (on_open1_activate): use the new file chooser in the screenshot dialog, and allow non-local files while opening and saving files 2004-03-28 Bastien Nocera * src/totem-pl-parser.c: (parse_asx_entry), (parse_asx_entries): Fix parsing for http://switch.streamgate.nl/cgi-bin/streamswitch?streamid=58&a=.asx following the docs at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay/mmp_sdk/entryrefelement.asp 2004-03-26 Žygimantas Beručka * configure.in: Added "lt" (Lithuanian) to ALL_LINGUAS. 2004-03-25 Jan Schmidt * src/bacon-video-widget-gst.c: (bacon_video_widget_get_mrls): End the array with a NULL. DVD and CD playback now work with the GStreamer backend. 2004-03-24 Bastien Nocera * src/bacon-video-widget-xine.c: (bacon_video_widget_class_init), (bacon_video_widget_realize), (bacon_video_widget_stop), (bacon_video_widget_set_fullscreen), (bacon_video_widget_set_show_cursor), (bacon_video_widget_set_tv_out): identation fixes, remove the key_press_event override, we were just calling the parent class' implementation 2004-03-22 Bastien Nocera * data/totem.glade: * src/totem-preferences.c: (on_tpw_color_reset_clicked), (totem_setup_preferences): * src/totem-stock-icons.c: (totem_set_default_icons): add a "Reset defaults" button for the colour balance sliders (Closes: #137946) 2004-03-22 Bastien Nocera * src/totem-stock-icons.c: (totem_set_default_icons), (totem_get_pixbuf_from_totem_install), (totem_named_icons_init): add support for the Playlist stock icon 2004-03-22 Bastien Nocera * src/Makefile.am: * src/totem-private.h: * src/totem-stock-icons.c: (totem_get_icon_from_theme), (remove_value), (totem_named_icons_dispose), (totem_default_theme_changed), (totem_set_default_icons), (totem_get_named_icon_for_id), (totem_named_icons_init): * src/totem-stock-icons.h: * src/totem.c: (totem_action_exit), (play_pause_set_label), (totem_callback_connect), (main): add support for the stock icons for the Play, Pause, Previous, Next and Screenshot icons 2004-03-21 Bastien Nocera * data/Makefile.am: * data/screenshot.glade: * data/totem.glade: * src/Makefile.am: * src/bacon-video-widget-xine.c: (bacon_video_widget_can_get_frames): * src/totem-screenshot.c: (totem_screenshot_get_type), (totem_screenshot_action_error), (screenshot_make_filename_helper), (screenshot_make_filename), (on_radiobutton_shot_toggled), (totem_screenshot_response), (totem_screenshot_init), (totem_screenshot_finalize), (totem_screenshot_new), (totem_screenshot_class_init): * src/totem-screenshot.h: * src/totem.c: (on_take_screenshot1_activate), (totem_callback_connect): * src/vanity.c: (vanity_action_error), (on_about1_activate), (on_save1_activate), (vanity_callback_connect): split out the screenshot dialog into a separate widget, make Totem and Vanity use the new widget 2004-03-20 Bastien Nocera * NEWS: updated * README: removed TODO item * src/bacon-video-widget-xine.c: (setup_url_handlers), (setup_config): setup the url handlers for the pnm, mms and rtsp protocols 2004-03-20 Bastien Nocera * src/bacon-video-widget-xine.c: (setup_config_video), (bacon_video_widget_realize), (xine_event_message), (bacon_video_widget_new): do not re-use the sound driver when creating a new stream, disable ALSA's event thread with current xine-lib CVS (Closes: #122120) 2004-03-20 Bastien Nocera * NEWS: removed duplicate entry * src/bacon-video-widget-xine.c: (load_video_out_driver): * src/totem-preferences.c: (on_checkbutton2_toggled), (totem_setup_preferences): * src/video-utils.c: (totem_display_is_local): * src/video-utils.h: move totem_display_is_local to the video-utils and use it before probing for the Xv driver 2004-03-18 Bastien Nocera * configure.in: detect bad taste in TV series (Closes: #137526) 2004-03-13 Bastien Nocera * NEWS: updated * src/bacon-video-widget-xine.c: (bacon_video_widget_instance_init), (setup_config_stream), (xine_event): don't set the image settings if they already are set (possibly Close: #133011) remove the white artifacts work-around, doesn't work properly 2004-03-12 Ronald Bultje * configure.in: GStreamer 0.8 doesn't exist yet, use gstreamer-0.8 with min. version set to 0.7.6. 2004-03-11 Bastien Nocera * configure.in: update to use GStreamer 0.8 * src/bacon-video-widget-xine.c: (bacon_video_widget_instance_init), (bacon_video_widget_realize), (bacon_video_widget_unrealize), (bacon_video_widget_expose), (bacon_video_widget_open): work-around the white artifacts when switching on to fullscreen, only save the volume if it's possible to save the volume to avoid getting a '0' volume when we restart with an audio output 2004-03-10 Bastien Nocera * NEWS: update the news 2004-03-10 Bastien Nocera * src/bacon-video-widget-gst.c: (bacon_video_widget_fullscreen_mode_available): oops, forgot to add an argument to this function (thanks to Johan for spotting it) * src/bacon-video-widget-xine.c: (bacon_video_widget_finalize), (bacon_video_widget_realize), (bacon_video_widget_new): show a nice error when there's no video output plugin available * src/totem-playlist.c: (totem_playlist_error), (totem_playlist_save_files), (totem_playlist_init): * src/totem-preferences.c: (totem_action_info), (ask_show_visuals): * src/totem.c: (totem_action_error), (totem_action_error_and_exit), (on_properties1_activate): don't set off the separator after constructing the dialogs, fixes a bunch of run-time warnings 2004-03-10 Bastien Nocera * NEWS: * src/bacon-video-widget-xine.c: (bacon_video_widget_play): patch from Fabio Bonelli to restore the auto audio stream if a file doesn't have the same one available (Closes: #126578) 2004-03-10 Anders Carlsson * src/totem-playlist.c: (totem_playlist_add_files), (totem_playlist_save_files): * src/totem.c: (on_open1_activate): Set default response to GTK_RESPONSE_ACCEPT so double-clicking on files will work. 2004-03-09 Bastien Nocera * src/egg-recent-util.c: (egg_recent_util_get_icon): * src/totem.c: (totem_action_add_recent), (totem_setup_recent): update recent-files from libegg (fixes run-time warnings) Don't forget to set the groups in recent-files (Closes: #131094) 2004-03-09 Anders Carlsson * src/totem-playlist.c: (totem_playlist_add_files), (totem_playlist_save_files): * src/totem.c: (on_open1_activate): Fix button ordering in file chooser. 2004-03-06 Bastien Nocera * configure.in: * data/totem.glade: * src/Makefile.am: * src/bacon-video-widget-gst.c: (bacon_video_widget_fullscreen_mode_available): * src/bacon-video-widget-xine.c: (bacon_video_widget_realize), (bacon_video_widget_unrealize), (bacon_video_widget_fullscreen_mode_available), (bacon_video_widget_set_fullscreen), (bacon_video_widget_set_tv_out): * src/bacon-video-widget.h: * src/totem-playlist.c: (totem_playlist_add_files), (totem_playlist_save_files): * src/totem-preferences.c: (totem_preferences_tvout_setup): * src/totem.c: (totem_action_open_files_list), (on_open1_activate): patch from Mattias Eriksson to unbreak NVidia TV-Output (Closes: #131080) Fix crashes when opening the file choosers a second time 2004-03-01 Bastien Nocera * NEWS: updated * src/totem.c: (totem_action_open_files_list): don't ignore the last item in the list of files to open 2004-02-28 Bastien Nocera * src/totem-private.h: * src/totem.c: (update_current_time), (vol_slider_pressed_cb), (vol_slider_released_cb), (seek_slider_changed_cb), (seek_slider_released_cb), (vol_cb), (popup_hide), (main): use GObject data rather than comparing pointers to widgets for fullscreen/windowed mode updates (Closes: #135513) * src/video-dev.c: (linux_add_video_dev), (linux_scan): add Linux 2.6 support, from libbacon 2004-02-28 Bastien Nocera * data/Makefile.am: Honour gconf2 configure arguments (patch by Julio M. Merino Vidal ) (Closes: #135415) 2004-02-28 Bastien Nocera * src/totem-playlist.c: (totem_playlist_add_files), (totem_playlist_save_files): update the TotemPlaylist to use the GtkFileChooser (Closes: #133210) 2004-02-26 Julien MOUTTE * README: updated GStreamer backend todo list. 2004-02-24 Bastien Nocera * src/bacon-cd-selection.c: (bacon_cd_selection_new): update from libbacon 2004-02-20 Bastien Nocera * NEWS: upd * src/Makefile.am: * src/gnome-caption-table.c: * src/gnome-caption-table.h: * src/gnome-password-dialog.c: * src/gnome-password-dialog.h: more unused files removed * src/totem.c: (totem_action_open_files), (totem_action_open_files_list), (on_open1_activate), (on_open_location1_activate): * src/totem.h: updated Totem itself to use the GtkFileChooser 2004-02-19 Bastien Nocera * configure.in: * data/Makefile.am: * data/totem-download.glade: * src/Makefile.am: * src/totem-download.c: * src/totem-download.h: * src/totem.c: (totem_action_set_mrl): remove the automatic download of Windows DLLs as there weren't any useful downloadable DLLs, and that we don't want Microsoft to sue us. Removes the dependency on CURL 2004-02-19 Bastien Nocera * NEWS: updated * data/Makefile.am: * data/totem-random.pl: removed the useless random script, the functionality is builtin now 2004-02-19 Bastien Nocera * configure.in: * src/Makefile.am: * src/gnome-authn-manager.c: * src/gnome-authn-manager.h: * src/totem.c: * src/vanity.c: Removed the builtin authentication manager, and use the one shipped in libgnomeui from the 2.4 version 2004-02-19 Bastien Nocera * configure.in: require GTK+ 2.3 * src/totem.c: (totem_set_screenshot_icon), (totem_callback_connect): Added a totem_set_screenshot_icon function to use the proper icon for the screenshot function if the gnome-screenshot.png file (from gnome-panel) is available (Closes: #131708) 2004-02-19 Bastien Nocera * src/totem.c: (main): make the command-line options translated (work-around #134483) 2004-02-19 Julien MOUTTE * src/bacon-video-widget-gst.c: (bacon_video_widget_new): Allowing for different schedulers to used from command line options. 2004-02-18 Bastien Nocera * src/totem-pl-parser.c: (totem_pl_parser_add_directory): Looks like g_build_filename changed behaviour when dealing with URIs (as opposed to local paths) (Closes: #134616) 2004-02-16 Arafat Medini * confiigure.in: Added Arabic locale "ar" to ALL_LINGUAS. 2004-02-15 Julien MOUTTE * src/bacon-video-widget-gst.c: (bacon_video_widget_signal_idler), (got_error): Correct error handling. 2004-02-15 Julien MOUTTE * src/bacon-video-widget-gst.c: (bacon_video_widget_signal_idler), (got_found_tag), (got_video_size), (got_eos), (got_error): Some EOS fixes, and better naming of ASYNC signals. 2004-02-13 Julien MOUTTE * src/bacon-video-widget-gst.c: (bacon_video_widget_instance_init), (bacon_video_widget_get_popt_table), (bacon_video_widget_new): Implementing the popt options gathering method. * src/bacon-video-widget-xine.c: (bacon_video_widget_get_popt_table): Implementing the popt options gathering method. * src/bacon-video-widget.h: Adding a method to get backend popt options. * src/totem.c: (main): Implementing correct popt options handling through gnome_program_init. We now support backend options aswell. 2004-02-13 Julien MOUTTE * src/bacon-video-widget-gst.c: (bacon_video_widget_new): Fix a mistake that always triggered the error. 2004-02-13 Julien MOUTTE * src/bacon-video-widget-gst.c: (bacon_video_widget_new): Implementing correct error handling. Totem now fails nicely if some elements are lacking for the GStreamer pipeline.