============ Version 1.1.2

2005-05-23  Bastien Nocera  <hadess@hadess.net>

	* configure.in: 1.1.2

2005-05-23  Bastien Nocera  <hadess@hadess.net>

	* NEWS: upd

2005-05-22  Bastien Nocera  <hadess@hadess.net>

	* src/backend/bacon-video-widget-xine.c:
	(bacon_video_widget_set_zoom):
	* src/totem.c: (totem_action_zoom), (totem_action_zoom_relative),
	(totem_action_zoom_reset): avoid crashes when zoom rate gets negative
	(Closes: #305137), desensitise menu items when boundaries are reached

2005-05-22  Bastien Nocera  <hadess@hadess.net>

	* data/totem.glade:
	* src/totem-menu.c: (totem_languages_update),
	(totem_subtitles_update): gray out the menu item rather than
	just the submenus items when no subtitles or languages are
	available (Closes: #170794)

2005-05-21  Bastien Nocera  <hadess@hadess.net>

	* src/plparse/totem-disc.c: (cd_cache_new),
	(totem_cd_mrl_from_type), (totem_cd_detect_type_from_dir),
	(totem_cd_detect_type), (totem_cd_detect_type_with_url):
	* src/plparse/totem-disc.h:
	* src/plparse/totem-pl-parser.c: (totem_pl_parser_add_block):
	Parse block devices that are passed to the parser, rather than
	just spitting it out to the backend

2005-05-17  Bastien Nocera  <hadess@hadess.net>

	* src/egg-*.[ch]: update from libegg CVS HEAD (Closes: #304574)
	* src/totem-video-thumbnailer.c: fix build warning

2005-05-17  Li Peng  <lipeng@buaa.edu.cn>

	Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/backend/bacon-video-widget-gst.c: (got_stream_length):
	* src/totem.c: (update_current_time):
	  Prevent window-flickering on VBR MPEG (#300785).

2005-05-13  Bastien Nocera  <hadess@hadess.net>

	* src/backend/bacon-video-widget-xine.c: (xine_event_message),
	(xine_error), (bacon_video_widget_new): send error messages as such
	(duh!), also setup an event queue (Closes: #304035)
	* src/metadata-test.c: (main):
	* src/totem-video-thumbnailer.c: (main): call gnome_vfs_init()
	following some xine-lib changes to make sure we have access to
	the gnome-vfs methods

2005-05-13  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/backend/bvw-test.c: (main):
	  Init backend.

2005-05-12  Bastien Nocera  <hadess@hadess.net>

	* README: update to UTF-8
	* src/backend/bacon-video-widget-xine.c:
	(bacon_video_widget_class_init), (bacon_video_widget_button_press),
	(bacon_video_widget_show), (bacon_video_widget_hide):
	allow hiding the widget in the backend as well
	* src/totem.c: (totem_action_remote): fix compile warning

2005-05-11  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* README:
	  That is done...

2005-05-11  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/backend/bacon-video-widget-gst.c:
	(bacon_video_widget_realize), (bacon_video_widget_show),
	(bacon_video_widget_hide), (bacon_video_widget_class_init),
	(got_source):
	  Allow hiding of the video widget in the backend. No frontend
	  use for this yet, but who knows... Also unref return values
	  of g_object_get().

2005-05-11  Bastien Nocera  <hadess@hadess.net>

	* src/totem.c: (totem_action_remote): don't show the fullscreen popup
	on remote events if the fullscreen window isn't focused

2005-05-07  Bastien Nocera  <hadess@hadess.net>

	* src/metadata-test.c: (totem_create_full_path): update to allow
	testing cdda: urls
	* src/plparse/totem-pl-parser.c: (totem_pl_parser_parse_internal),
	(totem_pl_parser_parse): ignore cdda: before checking cdda:
	* src/totem-playlist.c: (totem_playlist_map): remove debug
	* src/totem.c: (totem_get_nice_name_for_stream),
	(totem_action_set_mrl_with_warning), (on_got_metadata_event):
	update the MRL label even if we don't have a CD Index

2005-05-07  Bastien Nocera  <hadess@hadess.net>

	* src/plparse/totem-pl-parser.c: (totem_pl_parser_add_pls):
	Read further in the .pls playlists to find the header
	(Patch by jonathan@kaolin.hn.org) (Closes: #303347)

2005-05-06  Bastien Nocera  <hadess@hadess.net>

	* NEWS: updated

2005-05-06  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/bacon-video-widget-properties.c:
	(bacon_video_widget_properties_reset),
	(bacon_video_widget_properties_update),
	(bacon_video_widget_properties_from_metadata),
	(bacon_video_widget_properties_new):
	* src/bacon-video-widget-properties.h:
	* src/totem-properties-view.c: (on_got_metadata_event),
	(totem_properties_view_set_location):
	  Separate _update into _update and _reset, make _update act
	  step-wise, also add _from_metadata (for audio-CDs).
	* configure.in:
	* src/totem-playlist.c: (init_treeview), (totem_playlist_clear),
	(totem_playlist_get_current_metadata), (totem_playlist_set_title),
	(totem_playlist_set_cd_metadata), (idle_set_metadata),
	(cd_metadata_thread), (totem_playlist_set_cdindex),
	(totem_playlist_class_init):
	* src/totem-playlist.h:
	* src/totem.c: (totem_action_set_mrl_with_warning),
	(on_playlist_change_name), (on_got_metadata_event),
	(totem_action_open_files_list), (totem_action_remote), (main):
	  Add musicbrainz detection and CD-index-based metadata lookup
	  code, and use this for audio-CD metadata. Expose this metadata
	  in the API for use in the properties window and mainwindow,
	  which fixes #302219.

2005-05-05  Bastien Nocera  <hadess@hadess.net>

	* src/totem-statusbar.c: (totem_statusbar_create_window),
	(totem_statusbar_destroy_window):
	* src/totem-statusbar.h: Make the grip's default cursor be a resize
	cursor (Closes: #303064)

2005-05-02  Bastien Nocera  <hadess@hadess.net>

	* src/backend/bacon-video-widget-xine.c: (load_video_out_driver):
	Don't try to load the xxmc driver, it seems to cause more problems
	than anything... (Closes: #302734)

2005-05-02  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/backend/bacon-video-widget-gst.c:
	(bacon_video_widget_get_metadata_int):
	  Add missing break.

2005-05-01  Bastien Nocera  <hadess@hadess.net>

	* src/totem.c: (update_fullscreen_size), (move_popups),
	(size_changed_cb): fix the exit fullscreen button not appearing on the
	right screen (Closes: #302418)

2005-05-01  Bastien Nocera  <hadess@hadess.net>

	* src/Makefile.am: fix build with --disable-mozilla, patch by
	William Jon McCann <mccann@jhu.edu> (Closes: #302217)

2005-04-30  Bastien Nocera  <hadess@hadess.net>

	* src/totem-properties-main.c: (totem_properties_get_pages):
	* src/totem-properties-view.c: (on_got_metadata_event),
	(totem_properties_view_init), (totem_properties_view_finalize),
	(totem_properties_view_new):
	* src/totem-properties-view.h: Give the nautilus tab a label that
	matches the file type (Closes: #172436)

2005-04-30  Bastien Nocera  <hadess@hadess.net>

	* src/totem-menu.c: (totem_lang_table_parse_start_tag),
	(totem_lang_get_full): also support iso-639-2 language names
	for the main benefit of Matroska (Closes: #301102)

2005-04-30  Bastien Nocera  <hadess@hadess.net>

	* src/totem-playlist.c: (totem_playlist_realize),
	(totem_playlist_map), (totem_playlist_unmap), (totem_playlist_new),
	(totem_playlist_class_init): add an map method and move the dialog
	where it was when we closed it (Closes: #300464)

2005-04-30  Bastien Nocera  <hadess@hadess.net>

	* src/totem-playlist.c: (init_columns), (init_treeview):
	Remove the treeview header as it's not useful (Closes: #300463)

2005-04-28  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/backend/bacon-video-widget-gst.c:
	(bacon_video_widget_get_metadata_string):
	  s/CDDB discid/Musicbrainz discid/.

2005-04-28  Bastien Nocera  <hadess@hadess.net>

	* src/bacon-message-connection.c: (server_cb),
	(bacon_message_connection_send):
	* src/totem-options.c: (totem_print_playing_cb),
	(totem_options_process_for_server):
	* src/totem-remote.h:
	* src/totem.c: (totem_action_remote): Send back the title of the
	currently playing track with "--print-playing"

2005-04-27  Bastien Nocera  <hadess@hadess.net>

	* src/backend/bacon-video-widget-xine.c:
	(bacon_video_widget_get_mrls),
	(bacon_video_widget_get_current_frame): use g_malloc when g_free is
	used, fix compilation after API changed below

2005-04-27  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/backend/bacon-video-widget-gst.c:
	(bacon_video_widget_get_mrls):
	  Implement per-track CDDA playback (#171600).
	* src/backend/bacon-video-widget-xine.c:
	(bacon_video_widget_get_mrls):
	* src/backend/bacon-video-widget.h:
	* src/totem.c: (totem_action_load_media):
	  Change API slightly for above;

2005-04-27  Bastien Nocera  <hadess@hadess.net>

	* src/totem-menu.c: (totem_remove_deleted_recent),
	(totem_setup_recent): remove unexisting local files from the recent
	files list (Closes: #173125)

2005-04-25  Bastien Nocera  <hadess@hadess.net>

	* src/totem-video-thumbnailer.c: (main): let's avoid CPU burn
	on stop()

2005-04-25  Bastien Nocera  <hadess@hadess.net>

	* configure.in:
	* src/Makefile.am: avoid includes problems when we're not
	compiling the Mozilla plugin (Closes: #301372)

2005-04-25  Bastien Nocera  <hadess@hadess.net>

	* src/totem-mozilla-plugin.cpp: add video/x-ms-wmv as a supported
	mime-type (Closes: #301837)

2004-04-21  Abduxukur Abdurixit <abduxukur.abdurixit@t-systems.ch>

	* configure.in: added ug.po 

2005-04-19  Bastien Nocera  <hadess@hadess.net>

	* src/backend/bacon-video-widget-xine.c:
	(bacon_video_widget_get_subtitles): don't hardcode the maximum
	number of subtitle tracks (Closes: #172520)
	* src/totem-video-thumbnailer.c: we don't actually need GNOME for the
	thumbnailer

2005-04-18  Christian Persch  <chpe@cvs.gnome.org>

	* configure.in:
	* src/Makefile.am: Fix plugin installation directory and IDL
	include	directory detection. Fixes bug #300879.

2005-04-18  Bastien Nocera  <hadess@hadess.net>

	* src/totem-mozilla-plugin.cpp: change the project URL
	(Closes: #301042)

2005-04-18  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* configure.in:
	* src/Makefile.am:
	  Install mozilla-plugin in mozilla prefix, and in the correct
	  mozilla or firefox subdirectory (#300879).

2005-04-17  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/backend/bacon-video-widget-gst.c: (parse_stream_info),
	(get_list_of_type), (bacon_video_widget_set_show_visuals):
	* README:
	  Add language labels for subtitles and language labels or
	  codecs for audio streams.

2005-04-17  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* README:
	* src/backend/bacon-video-widget-gst.c:
	(bacon_video_widget_size_allocate), (got_video_size), (cb_iterate),
	(caps_set), (bacon_video_widget_set_aspect_ratio),
	(bacon_video_widget_get_aspect_ratio), (bacon_video_widget_new):
	  Implement manually setting display aspect ratio.

2005-04-17  Bastien Nocera  <hadess@hadess.net>

	* data/mime-type-list.txt: added video/mp4 as a supported mime-type

2005-04-15  Christian Persch  <chpe@cvs.gnome.org>

	* configure.in:
	* src/Makefile.am: Fix compilation with stock mozilla 1.7
	where idldir isn't in the .pc file, and CFLAGS doesn't include
	the root include directory.

2005-04-15  Kjartan Maraas  <kmaraas@gnome.org>

	* src/backend/bacon-video-widget-gst.c:
	(bacon_video_widget_get_metadata_int):
	* src/bacon-message-connection.c: (server_cb):
	* src/plparse/totem-pl-parser.c: (parse_asx_entry),
	(parse_asx_entries), (parse_smil_entry), (parse_smil_entries),
	(totem_pl_parser_add_smil):
	* src/totem-playlist.c: (drop_cb):
	* src/totem-screenshot.c: (drag_data_get): Fix gcc4 warnings.

2005-04-14  Bastien Nocera  <hadess@hadess.net>

	* configure.in:
	* src/Makefile.am:
	* src/totem-mozilla-plugin.cpp:
	* src/totem-mozilla-viewer.c:
	Require Mozilla >= 1.7, build with Firefox, resolve relative
	URIs against the document's URI, patch by Christian Persch
	<chpe@gnome.org> (Closes: #300510)

2005-04-14  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* src/totem-properties-view.c: (on_got_metadata_event),
	(on_timeout_event), (totem_properties_view_finalize),
	(totem_properties_view_set_location):
	  Hack to improve metadata loading (#170355).

2005-04-13  Bastien Nocera  <hadess@hadess.net>

	* src/metadata-test.c:
	* src/totem-session.c: (totem_session_restore):
	* src/totem-video-thumbnailer.c:
	* src/totem.c: (on_open_location1_activate):
	Fix GTK+-only build (Closes: #300488), some warning fixes

2005-04-13  Sebastien Bacher  <seb128@debian.org>

	* data/Makefile.am: don't distclean totem.schemas.in.