============ Version 1.2.1 2005-12-11 Bastien Nocera * configure.in: 1.2.1 * NEWS: upd 2005-12-10 Tim-Philipp Müller * src/bacon-message-connection.c: (is_owned_by_user_and_socket), (find_file_with_pattern), (socket_filename): Don't assume the const string returned by g_dir_read_name() stays valid even after g_dir_close() (fixes crash on amd64 if there is already a /tmp/totem.user.123 socket at startup). Ignore an existing /tmp/totem.user.123 not only if it is not owned by the current user, but also if it is something else than a socket. 2005-11-28 Bastien Nocera * src/totem-mozilla-viewer.c: build with newer version of D-Bus (Closes: #322436) 2005-11-26 Bastien Nocera * NEWS: upd 2005-11-26 Bastien Nocera * data/totem.glade: avoid duplicate 'R' accesskeys (Closes: #322228) 2005-11-26 Bastien Nocera * configure.in: * src/Makefile.am: * src/totem-playlist.c: (totem_playlist_set_cdindex): patch from Jens Granseuer to make libmusicbrainz optional (Closes: #315918) 2005-11-26 Jan Schmidt * src/bacon-video-widget-properties.c: (bacon_video_widget_properties_update): When the current media has a video stream, make sure to show the Video section of the property box. (Closes: #322469) 2005-11-25 Bastien Nocera * data/totem.glade: Patch from Frank Arnold to fix the access keys for saturation and hue being mixed up (Closes: #322228) 2005-11-24 Bastien Nocera * NEWS: upd * src/bacon-message-connection.c: (is_owned_by_user), (find_file_with_pattern), (socket_filename): update from libbacon CVS (Closes: #322248) 2005-11-24 Bastien Nocera * data/totem.desktop.in.in.in: Remove the empty DocPath line to pass desktop-file-validate (Closes: #322337) 2005-11-19 Christian Persch * src/totem-mozilla-plugin.cpp: Fix double-free in NP_Shutdown. (Closes: #321862.) 2005-11-11 Christian Persch * src/totem-mozilla-plugin.cpp: Don't use nsCOMPtr in the plugin. Fixes crash when running a normal plugin in a browser debug build, bug #321254. 2005-11-07 Christian Persch * configure.in: Allow compilation against xulrunner. Patch by Robert O'Callahan . (Closes: #320921) 2005-11-04 Tim-Philipp Müller * src/backend/bacon-video-widget-gst.c: (bacon_video_widget_signal_idler), (got_found_tag), (parse_stream_info), (cb_audio_fixate), (get_num_audio_channels), (fixate_to_num), (bacon_video_widget_set_audio_out_type), (bacon_video_widget_open_with_subtitle), (bacon_video_widget_play), (bacon_video_widget_get_metadata_string), (bacon_video_widget_get_metadata_int), (bacon_video_widget_new): Miscellaneous fixes from MAIN: quieten gcc4; remove unused code; move some code from cb_audio_fixate() into helper functions; fix minor memory leak. 2005-11-03 Ronald S. Bultje * src/backend/bacon-video-widget-gst.c: (bacon_video_widget_get_property): Use _set_string() instead of _take_string() for a string that we want to continue owning (causes random crashers elsewhere). 2005-11-02 Bastien Nocera * NEWS: upd * src/totem-menu.c: (add_device_to_menu): Disable menu items for CD drives with blank CDs in them (Helps: #320269) 2005-10-31 Bastien Nocera * NEWS: upd * src/totem-playlist.c: (treeview_row_changed), (totem_playlist_class_init): * src/totem-playlist.h: * src/totem.c: (totem_action_seek), (totem_action_seek_relative), (item_activated_cb), (totem_callback_connect), (playlist_widget_setup): Play the file from the beginning when the playlist item is double-clicked (Closes: #320272) 2005-10-31 Bastien Nocera * src/plparse/totem-pl-parser.c: Added application/x-trash as an ignored mime-type, so that backup files are not added to the playlist (Closes: #320056) 2005-10-30 Bastien Nocera * src/plparse/totem-pl-parser.c: (totem_pl_parser_add_pls_with_contents), (totem_pl_parser_add_pls), (totem_pl_parser_get_extinfo_title), (totem_pl_parser_add_m3u): Parse as .pls files .m3u playlists with [playlist] at the beginning (Closes: #318558) 2005-10-29 Bastien Nocera * src/totem.c: (totem_action_load_media), (totem_action_load_media_device), (totem_action_play_media_device), (totem_action_remote): stop the currently playing song when loading a media, and playing it fails (Closes: #317119) 2005-10-29 Bastien Nocera * src/totem.c: (totem_action_load_media_device): avoid warnings when trying to play a data CD using the "Play Disc" menu 2005-10-28 Bastien Nocera * data/totem.glade: Make the preference dialog centred on the parent instead of showing it at the top-left 2005-10-23 Bastien Nocera * NEWS: upd 2005-10-22 Bastien Nocera * src/totem-playlist.c: (totem_playlist_set_reorderable), (totem_playlist_set_playing): only jump to the current cell if we are setting it as playing, only emit the "changed" signal if the currently playing item changed This fix the scroll jumping when simply selecting an item in the playlist 2005-10-22 Bastien Nocera * src/backend/bacon-video-widget-xine.c: (xine_try_error): Slightly better error message when trying to play a file for which there isn't an input plugin * src/totem-uri.c: * src/totem-uri.h: * src/totem.c: (totem_action_exit): Don't destroy the filters on exit, they seem to go away on their own, somehow... 2005-10-22 Bastien Nocera * src/.cvsignore: upd 2005-10-22 Bastien Nocera * help/uk/.cvsignore: upd 2005-10-22 Bastien Nocera * data/mime-type-list.txt: add video/x-m4v * src/totem-uri.c: (totem_setup_file_filters), (totem_destroy_file_filters), (totem_add_files): * src/totem-uri.h: * src/totem.c: (totem_action_exit), (main): Use filters in the "Open" file dialogs (Closes: #318350) 2005-10-22 Bastien Nocera * src/totem-private.h: * src/totem.c: (play_pause_set_label), (main): set the tooltip depending on the image on the play/pause button (Closes: #300467) 2005-10-22 Bastien Nocera * src/totem-playlist.c: (totem_playlist_add_files): * src/totem-uri.c: (totem_uri_escape_for_display), (totem_add_files): * src/totem-uri.h: * src/totem.c: (totem_action_open_dialog): Move the file chooser to totem-uri.[ch] to allow for more code sharing 2005-10-22 Bastien Nocera * src/bacon-video-widget-properties.c: (bacon_video_widget_properties_reset), (bacon_video_widget_properties_update): use N/A when the bitrate or number of frames per second isn't available (Closes: #315007) 2005-10-22 Bastien Nocera * src/totem-remote.c: (totem_remote_read_code), (totem_remote_finalize), (totem_remote_init): patch from George Talusan to make LIRC work again 2005-10-22 Bastien Nocera * src/egg-recent-*.c: update from libegg CVS to allow compilation without libgnomeui (Closes: #315315) 2005-10-22 Bastien Nocera * data/desktop.sh: patch from Brian Cameron to allow build on systems with "echo -n" 2005-10-22 Bastien Nocera * configure.in: add gmodule-2.0 as a dependency for glade to be able to find creation functions for the custom widgets (Closes: #316596) * NEWS: updated 2005-10-22 Bastien Nocera * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_get_backend_name): get the xine-lib version at run-time rather than at compile-time (Closes: #319131) * NEWS: updated 2005-10-22 Bastien Nocera * src/totem-playlist.c: (drop_cb): fix DND on the playlist, which was asking for the parser to insert local filenames (Closes: #319066) 2005-10-20 Maxim Dziumanenko * configure.in: * help/Makefile.am: * help/uk/*: Add Ukrainian manual. 2005-10-06 Bastien Nocera * src/totem-mozilla-plugin.cpp: fix mime-type list leak, patch from Christian Persch (Closes: #318117) 2005-10-03 Bastien Nocera * src/totem-mozilla-plugin.cpp: Remove spurious argument, patch by Sylvain Bertrand (Closes: #317852) 2005-10-03 Bastien Nocera * src/totem-interface.c: (totem_interface_load_with_root): load the interface forcing the Totem gettext package at all times 2005-09-25 Bastien Nocera * NEWS: upd 2005-09-24 Bastien Nocera * src/totem.c: (totem_action_exit): remove the timeout for the popup when exiting to avoid the timeout being triggered during shutdown 2005-09-24 Bastien Nocera * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_open_with_subtitle): * src/plparse/totem-disc.c: (cd_cache_new): * src/plparse/totem-disc.h: * src/plparse/totem-pl-parser.c: (totem_pl_parser_add_iso), (totem_pl_parser_add_cue): Add some hacks to be able to play back DVDs and VCDs from images (.cue and .iso files) 2005-09-19 Bastien Nocera * src/totem-scrsaver.c: (screensaver_inhibit_dbus): fix wording in the reason for disabling the screensaver 2005-09-15 Bastien Nocera * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_seek_time): only send an EOS when reaching past the end of the current stream *and* not playing a DVD or VCD This fixes playback stopping when trying to skip the FBI warning, or such on DVDs 2005-09-15 Bastien Nocera * data/totem.glade: * src/totem.c: (totem_action_handle_key), (update_media_menu_items): Add menu item to switch angles 2005-09-14 Johan Dahlin reviewed by: Ronald S. Bultje * src/totem-playlist.c: (totem_playlist_set_playing): Scroll to the current song when playing it. 2005-09-13 Bastien Nocera * src/totem-mozilla-plugin.cpp: Remove plenty of debug spew (Closes: #314113) 2005-09-13 Bastien Nocera * src/backend/bacon-video-widget-gst.c: (bacon_video_widget_signal_idler), (got_found_tag): Ref the source in the got_found_tag, and unref it in the idle signal handler (Closes: #314803), thanks to Jan Schmidt for the hint 2005-09-13 Bastien Nocera * src/totem.c: (popup_timeout_add), (on_mouse_click_fullscreen), (on_video_motion_notify_event): patch from Wouter Bolsterlee to simplify the popup timeout code (Closes: #316122) 2005-09-10 Bastien Nocera * configure.in: * src/Makefile.am: Don't change a variable in the configure.in after it's been AC_SUBST'ed, hardcode the D-Bus warning instead, fixes the build when the Mozilla plugin is enabled (Closes: #315864) 2005-09-10 Bastien Nocera * src/totem-mozilla-plugin.cpp: avoid passing undefined data to gnome_vfs_mime_get_description (Closes: #315911) 2005-09-07 William Jon McCann * src/totem-scrsaver.c (screensaver_is_running_dbus) (screensaver_inhibit_dbus, screensaver_enable_dbus) (screensaver_disable_dbus, screensaver_init_dbus) (screensaver_enable_x11, screensaver_disable_x11) (screensaver_init_x11, totem_scrsaver_init) (totem_scrsaver_disable, totem_scrsaver_enable) (totem_scrsaver_finalize): Split X11 actions into separate functions. Try to inhibit gnome-screensaver via DBus and fall back to X11 if it isn't available. * configure.in: Check for DBus. 2005-09-05 Bastien Nocera * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_set_show_cursor): * src/totem.c: (window_state_event_cb), (totem_action_fullscreen_toggle), (totem_callback_connect): Avoid weird states when using the "Toggle fullscreen mode" window manager shortcut (Closes: #302592)