2003-09-14  Julien MOUTTE  <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c:
	(gst_media_play_toggle_visualisation),
	(gst_media_play_ignore_playlist_changes),
	(gst_media_gconf_set_boolean): Visualisation toggling updates gconf
	key in real time..
	* libs/gst/player/gstmediaplay.h:

2003-09-13  Julien MOUTTE <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_show_about):
	* ui/about-logo.png: Putting the nice logo sent by Jakub Steiner
	<jimmac@ximian.com>. Thanks Jakub, you rock..

2003-09-12  Julien MOUTTE <julien@moutte.net>

	* libs/gst/player/gtk-playlist.c: (gtk_playlist_add_one_mrl),
	(gtk_playlist_class_init): Removed some polluting g_message.

2003-09-12  Julien MOUTTE <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_show_about):
	Reworking the about box of gst-player.
	* ui/Makefile.am: Adding the about logo
	* ui/about-logo.png: Adding a temporary about logo. Waiting for a
	nicer one...

2003-09-12  Julien MOUTTE <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_have_vis_window),
	(gst_media_play_have_vis_size), (gst_media_play_init),
	(gst_media_play_set_visual), (gst_media_play_set_effect),
	(gst_media_play_set_location): Fixing bugs with the video widget and
	source size setting, removed some polluting g_message.
	* libs/gst/player/gstvideowidget.c:
	(gst_video_widget_size_request), (gst_video_widget_allocate),
	(gst_video_widget_set_xembed_xid),
	(gst_video_widget_set_source_size): Fixed the allocation method and
	the set_xembed_xid one.

2003-09-11  Julien MOUTTE <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_destroy),
	(gst_media_play_set_effect), (gst_media_play_set_location): Fixing a
	big bug when setting location the source size was set to zero and
	gstvideowidget does not like that it seems.. (Should be fixed though).
	* src/main.c: (on_quit_activate): Fixing a bug, the mplay widget got
	destroyed by the container it was packed into.

2003-07-13  Julien MOUTTE <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_set_effect): Adding
	a safety check as setting the effect when a first video window has
	been produced make the application hangs.
	* src/main.c: (on_effect_toggled): Adding a dialog box to inform user
	that he can't set the effect after the first playback.

2003-07-13  Julien MOUTTE <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_have_video_size),
	(gst_media_play_have_xid), (gst_media_play_set_visual),
	(gst_media_play_set_effect): Fixing resizing on visual changed.
	* libs/gst/player/gstvideowidget.c:
	(gst_video_widget_update_cursor),
	(gst_video_widget_reorder_windows), (gst_video_widget_realize),
	(gst_video_widget_unrealize), (gst_video_widget_expose),
	(gst_video_widget_size_request), (gst_video_widget_allocate),
	(gst_video_widget_set_property), (gst_video_widget_get_property),
	(gst_video_widget_class_init), (gst_video_widget_init),
	(gst_video_widget_set_xembed_xid),
	(gst_video_widget_get_xembed_xid),
	(gst_video_widget_destroy_embedded_window),
	(gst_video_widget_set_source_size),
	(gst_video_widget_get_source_size),
	(gst_video_widget_set_minimum_size),
	(gst_video_widget_get_minimum_size),
	(gst_video_widget_set_cursor_visible),
	(gst_video_widget_get_cursor_visible),
	(gst_video_widget_set_logo_focus),
	(gst_video_widget_get_logo_focus),
	(gst_video_widget_set_event_catcher),
	(gst_video_widget_get_event_catcher),
	(gst_video_widget_set_auto_resize),
	(gst_video_widget_get_auto_resize),
	(gst_video_widget_get_scale_override),
	(gst_video_widget_set_scale_override),
	(gst_video_widget_set_scale), (gst_video_widget_get_scale),
	(gst_video_widget_set_logo), (gst_video_widget_get_logo),
	(gst_video_widget_get_type), (gst_video_widget_new): Fixed indentation
	and resizing when embedded window changed.
	* libs/gst/player/gstvideowidget.h: Adding a method to destroy
	embedded window
	* src/main.c: (on_visual_toggled), (on_effect_toggled),
	(setup_visuals_list): Removing some debugs.

2003-07-11  Julien MOUTTE <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_set_effect):
	* src/main.c: (setup_effects_list): Adding a "None" effect in the
	menu.

2003-07-11  Julien MOUTTE <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_set_effect):
	* libs/gst/player/gstmediaplay.h: Adding set_effect handler
	* src/main.c: (on_play_pause_activate), (on_error),
	(create_full_path), (add_to_recent), (current_location),
	(on_open_activate), (on_open_location_activate),
	(on_open_audio_cd_activate), (on_open_webcam_activate),
	(on_quit_activate), (on_properties_activate),
	(on_preferences_activate), (on_fullscreen_activate),
	(on_fullscreen_toggled), (on_scale_to_1_2_activate),
	(on_scale_to_1_1_activate), (on_scale_to_2_1_activate),
	(on_best_fit_window_activate), (on_toggle_visualization_activate),
	(on_show_hide_playlist_activate), (on_next_media_activate),
	(on_previous_media_activate), (on_volume_up_activate),
	(on_volume_down_activate), (on_mute_volume_activate),
	(on_about_activate), (on_visual_toggled), (on_effect_toggled),
	(cb_configure), (cb_fullscreen), (handle_keypress),
	(gst_player_connect_func), (on_recent_file_activate),
	(setup_recent), (get_plugins_list_from_class),
	(setup_visuals_list), (setup_effects_list), (main): Fixing indentation
	and implementing effect menu
	* ui/gst-player.glade: Addind effect menu.

2003-07-02 David Schleef <ds@schleef.org>
	* mozilla/plugin.c: Fixed prototype to conform to Mozilla-1.4.
	  Did they change the ABI?  Yes they did.

2003-07-02 Christian Schaller <Uraeus@gnome.org>
	* Gathered permission to relicense to LGPL from all people 
	in Copyright headers.

2003-05-31  Julien MOUTTE <julien@moutte.net>

	* src/main.c: (main): Fixing gst-player mozilla plugin behaviour.
	Reparenting is still buggy but it should play.

2003-05-31  Julien MOUTTE <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_set_location):
	Fixing fd:// support.

2003-05-31  Julien MOUTTE <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_error),
	(gst_media_play_class_init), (gst_media_play_init): Error handling
	* libs/gst/player/gstmediaplay.h: Error handling
	* mozilla/plugin.c: (plugin_fork): gst-player will handle --xid for
	mozilla plugin
	* src/main.c: (on_error), (main): Error handling.

2003-05-25  Julien MOUTTE  <julien@moutte.net>

	* src/main.c: (main): First draft in xid reparenting for mozilla
	plugin.

2003-05-24  Julien MOUTTE  <julien@moutte.net>

	* src/main.c: (on_scale_to_1_2_activate),
	(on_scale_to_1_1_activate), (on_scale_to_2_1_activate): auto resize on
	scale ratio change.

2003-05-24  Julien MOUTTE  <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_time_tick),
	(gst_media_play_init), (gst_media_play_get_video_scale),
	(gst_media_play_get_visual), (gst_media_play_set_visual): Implementing
	set visual method to change visual plugin on the fly.
	* libs/gst/player/gstmediaplay.h:
	* src/main.c: (on_visual_activate), (setup_visuals_list), (main):
	Fixing visualisation radio buttons and integrating set visual plugin.
	* ui/gst-player.glade:

2003-05-23  Julien MOUTTE  <julien@moutte.net>

	* libs/gst/player/gstcontrol.c: (volume_changed):
	* src/main.c: (main): Fixed volume slider button
	* ui/gst-player.glade:

2003-05-23  Julien MOUTTE  <julien@moutte.net>

	* src/main.c: (current_location), (setup_visuals_list), (main): Auto
	resize when new media is loaded, fixed menu creation for visuals list
	and set a widget name for each visualization plugin

2003-05-23  Julien MOUTTE  <julien@moutte.net>

	* src/main.c: (on_visual_activate), (get_visuals_list),
	(setup_visuals_list), (main): Visuals plugins listing and choosing
	draft.
	* ui/gst-player.glade: Adapting for visuals listing.
	* ui/playlist.glade: trying to change icon

2003-05-22  Julien MOUTTE  <julien@moutte.net>

	* libs/gst/player/gtk-playlist.c: (gtk_playlist_add_nsv),
	(gtk_playlist_add_mrl): Fixing bugs, and integrating latest one
	* src/main.c: (on_open_audio_cd_activate),
	(on_open_webcam_activate), (on_volume_down_activate),
	(on_mute_volume_activate): Adding a mute menu item, preparing audio cd
	and webcam
	* ui/gst-player-48.png: Adding logo in the ui directory for proper
	libglade integration
	* ui/gst-player.glade: Adding mute, logos..

2003-05-22  Julien MOUTTE  <julien@moutte.net>

	* configure.ac: Adding dependency to gnome-desktop for gtk-playlist.
	* libs/gst/player/gstmediaplay.c:
	(gst_media_play_display_mode_changed), (gst_media_play_init),
	(gst_media_play_show_media_info), (gst_media_play_set_video_scale),
	(gst_media_play_set_video_scale_override),
	(gst_media_play_get_video_scale_override):
	* libs/gst/player/gstmediaplay.h:
	* libs/gst/player/gtk-playlist.c: 
	(my_gnome_vfs_get_mime_type_with_data),
	(gtk_playlist_save_current_playlist), (gtk_playlist_add_one_mrl),
	(gtk_playlist_add_asf_playlist), (gtk_playlist_add_asf),
	(gtk_playlist_add_desktop), (gtk_playlist_add_mrl): Incorporating
	latest gtk-playlist widget from Totem.
	* src/Makefile.am: Incorporating egg-recent-* files for recent items.
	* src/egg-recent-item.c: 
	* src/egg-recent-item.h:
	* src/egg-recent-model.c:
	* src/egg-recent-model.h:
	* src/egg-recent-util.c: 
	* src/egg-recent-util.h:
	* src/egg-recent-view-gtk.c:
	* src/egg-recent-view-gtk.h:
	* src/egg-recent-view.c: 
	* src/egg-recent-view.h:
	* src/main.c: (on_play_pause_activate), (create_full_path),
	(add_to_recent), (current_location), (on_open_activate),
	(on_open_location_activate), (on_open_audio_cd_activate),
	(on_open_webcam_activate), (on_quit_activate),
	(on_properties_activate), (on_preferences_activate),
	(on_fullscreen_activate), (on_fullscreen_toggled),
	(on_scale_to_1_2_activate), (on_scale_to_1_1_activate),
	(on_scale_to_2_1_activate), (on_best_fit_window_activate),
	(on_toggle_visualization_activate),
	(on_show_hide_playlist_activate), (on_next_media_activate),
	(on_previous_media_activate), (on_volume_up_activate),
	(on_volume_down_activate), (on_about_activate), (cb_configure),
	(cb_fullscreen), (handle_keypress), (gst_player_connect_func),
	(on_recent_file_activate), (setup_recent), (main): Complete rewrite of
	the gst-player main source file to use libglade enabled interface and
	integrate new stuff like recent items, clean popt options, scale ratio
	management, etc...
	* ui/Makefile.am: Adding gst-player.glade
	* ui/gst-player.glade: Added .glade file describing the player's
	interface.

2003-05-21  Julien MOUTTE  <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_have_video_size),
	(gst_media_play_information), (gst_media_play_init),
	(gst_media_play_set_location): Fixing fd:// and v4l:// integration in
	the player.
	* libs/gst/player/gstvideowidget.c: (gst_video_widget_expose),
	(gst_video_widget_size_request), (gst_video_widget_allocate),
	(gst_video_widget_set_property), (gst_video_widget_get_property),
	(gst_video_widget_class_init), (gst_video_widget_init),
	(gst_video_widget_set_xembed_xid),
	(gst_video_widget_set_minimum_size),
	(gst_video_widget_get_minimum_size),
	(gst_video_widget_set_auto_resize),
	(gst_video_widget_get_auto_resize),
	(gst_video_widget_get_scale_override),
	(gst_video_widget_set_scale_override),
	(gst_video_widget_set_scale): Integrated newest videowidget which will
	handle the scaling correctly.
	* libs/gst/player/gstvideowidget.h:

2003-05-03  Julien MOUTTE  <julien@moutte.net>

	* libs/gst/player/gstvideowidget.c:
	(gst_video_widget_update_cursor),
	(gst_video_widget_reorder_windows), (gst_video_widget_realize),
	(gst_video_widget_unrealize), (gst_video_widget_expose),
	(gst_video_widget_size_request), (gst_video_widget_allocate),
	(gst_video_widget_set_property), (gst_video_widget_get_property),
	(gst_video_widget_init), (gst_video_widget_set_xembed_xid),
	(gst_video_widget_get_xembed_xid),
	(gst_video_widget_set_source_size),
	(gst_video_widget_get_source_size),
	(gst_video_widget_set_cursor_visible),
	(gst_video_widget_get_cursor_visible),
	(gst_video_widget_set_logo_focus),
	(gst_video_widget_get_logo_focus),
	(gst_video_widget_set_event_catcher),
	(gst_video_widget_get_event_catcher), (gst_video_widget_set_scale),
	(gst_video_widget_get_scale), (gst_video_widget_set_logo),
	(gst_video_widget_get_logo): "Widgets are not here to store your
	data", created a private structure containing data
	* libs/gst/player/gstvideowidget.h:

2003-05-03  Julien MOUTTE  <julien@moutte.net>

	* libs/gst/player/gtk-playlist.c: (write_string),
	(gtk_playlist_save_current_playlist), (gtk_playlist_add_files),
	(gtk_playlist_remove_files), (gtk_playlist_save_files),
	(gtk_playlist_up_files), (gtk_playlist_new),
	(gtk_playlist_get_current_mrl), (gtk_playlist_class_init): Integrating
	latest gtk-playlist source code from totem. Now supports saving
	playlist.
	* libs/gst/player/gtk-playlist.h:
	* ui/playlist.glade:

2003-04-27  Julien MOUTTE  <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_information): Added
	a strtolower so that "Title" is catched like "title" for metadata.

2003-04-26  Julien MOUTTE  <julien@moutte.net>

	* libs/gst/player/gtk-playlist.c: (drop_cb), (selection_changed),
	(gtk_playlist_add_files), (gtk_playlist_remove_files),
	(gtk_playlist_move_files), (gtk_playlist_up_files),
	(gtk_playlist_down_files), (treeview_row_changed),
	(repeat_button_toggled), (update_repeat_cb), (init_config),
	(gtk_playlist_new): Integrated latest widget from totem cvs HEAD. It
	contains a fix for the up/down buttons for playlist reordering.

2003-04-21 Christian Schaller <Uraeus@gnome.org>
	* view/Gst-Player-View.server.in.in: Changed the handled uri from *
	to file. It solves the issue of gst-player taking over the trashcan etc.	in Nautilus.

2003-04-20  Julien MOUTTE  <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c: (gst_media_play_show_about): Adding
	backend version information in about dialog

2003-04-20  Julien MOUTTE  <julien@moutte.net>

	* libs/gst/player/gstmediaplay.c:
	(gst_media_play_toggle_play_pause), (gst_media_play_next),
	(gst_media_play_previous), (gst_media_play_set_location),
	(gst_media_play_handle_keypress): Worked arround a lot of assertion that
	get triggered when buttons were pressed with no media loaded...
	looks more professional...
	* src/main.c: (toggle_play_pause): See above

2003-04-19  Julien MOUTTE <julien@moutte.net>

	* gst-player.schemas: Removed hide-warning gconf key as our code does
	not sux that much anymore.
	* libs/gst/player/gstmediaplay.c: (gst_media_play_toggle_info),
	(animate_control_window), (gst_media_play_hide_mouse_cursor),
	(gst_media_play_set_fullscreen), (gst_media_play_have_vis_window),
	(gst_media_play_current_removed),
	(gst_media_play_playlist_changed),
	(gst_media_play_motion_notify_callback),
	(gst_media_play_have_video_size), (gst_media_play_have_xid),
	(gst_media_play_got_length), (gst_media_play_time_tick),
	(gst_media_play_volume_changed),
	(gst_media_play_display_mode_changed),
	(gst_media_play_seek_to_pos), (gst_media_play_state_change),
	(gst_media_play_stream_end), (gst_media_play_information),
	(gst_media_play_destroy), (gst_media_play_init),
	(gst_media_play_toggle_play_pause), (gst_media_play_next),
	(gst_media_play_previous), (gst_media_play_toggle_mute),
	(gst_media_play_toggle_visualisation),
	(gst_media_play_set_display_mode),
	(gst_media_play_get_display_mode),
	(gst_media_play_set_video_scale), (gst_media_play_get_video_scale),
	(gst_media_play_set_state), (gst_media_play_get_state),
	(gst_media_play_set_location), (gst_media_play_get_location),
	(gst_media_play_set_volume), (gst_media_play_get_volume),
	(gst_media_play_ignore_playlist_changes),
	(gst_media_play_handle_keypress), (gst_media_play_show_media_info):
	Moved almost all pointers which were in widget structure in a private
	structure ("widget's structures are not here to store your data" i
	read that somewhere), added gst_media_play_ignore_playlist_changes so
	that when making massive adds to the playlist gst_play_set_location is
	not called.
	* libs/gst/player/gstmediaplay.h: Moved stuff away from widget's
	struct, added gst_media_play_ignore_playlist_changes.
	* src/main.c: (toggle_play_pause), (show_about), (volume_increase),
	(volume_decrease), (next_media), (previous_media), (toggle_vis),
	(cb_open), (main): Using the new method to ignore playlist changes
	* ui/mediacontrol.glade: Cleaned up the audio bitrate, fixed an
	onmouse text which was wrong (reported by Uraeus)
	* ui/mediacontrol.translate: Updated translation file
	* ui/playlist.glade: Update playlist.glade from totem.

2003-04-19  Julien MOUTTE  <julien@moutte.net>

	* Let's say we need to start one day :) Today is the day where i start
	to update ChangeLog regularly.
	* libs/gst/player/gstmediaplay.c:
	(gst_media_play_get_glade_xml_from_file),
	(gst_media_play_get_glade_xml), (gst_media_play_have_video_size),
	(gst_media_play_time_tick), (gst_media_play_init): Implemented
	libglade signal auto connection. Updating media properties dialog with
	video size.
	* libs/gst/player/gtk-playlist.c: (gtk_playlist_mrl_to_title),
	(my_gnome_vfs_get_mime_type_with_data), (my_eel_read_entire_file),
	(selection_changed), (gtk_playlist_remove_files), (init_treeview),
	(gtk_playlist_add_one_mrl), (gtk_playlist_add_m3u),
	(gtk_playlist_add_asf_playlist), (gtk_playlist_add_pls),
	(parse_asx_entry), (parse_asx_entries), (gtk_playlist_add_asx),
	(gtk_playlist_add_ra), (parse_smil_video_entry),
	(parse_smil_entry), (parse_smil_entries), (gtk_playlist_add_smil),
	(gtk_playlist_add_asf), (gtk_playlist_add_mrl),
	(gtk_playlist_get_current_title), (gtk_playlist_has_previous_mrl),
	(gtk_playlist_has_next_mrl), (gtk_playlist_set_previous),
	(gtk_playlist_set_next), (gtk_playlist_set_at_start),
	(gtk_playlist_set_at_end): Integrated newest gtk-playlist widget from
	Totem.
	* libs/gst/player/gtk-playlist.h: Integrated newest gtk-playlist
	widget from Totem.
	* ui/mediacontrol.glade: Cleaned and improved media properties box
	with autoconnected signals.
	* ui/mediacontrol.translate: Translations automagically regenerated.

2002-06-11  gettextize  <bug-gnu-gettext@gnu.org>

	* configure.ac (AC_OUTPUT): Add po/Makefile.in.

2002-06-05  gettextize  <bug-gnu-gettext@gnu.org>

	* configure.ac (AC_OUTPUT): Add po/Makefile.in.

2002-06-04  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Add m4.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): Add config.rpath.
	* configure.in (AC_OUTPUT): Add po/Makefile.in, m4/Makefile.

2002-05-06  Michael Meeks  <michael@ximian.com>

	* libs/gst/player/gstmediaplay.c (gst_media_play_init):
	show the widgets we create.

2002-04-30  Thomas Vander Stichele <thomas@apestaart.org>
  	* reworked pixmaps loading with path_get_from_data

2002-02-05 Thomas Vander Stichele <thomas@apestaart.org>
	* moved pixmaps to prefix/share/pixmaps/gstreamer

2002-02-03 Thomas Vander Stichele <thomas@apestaart.org>
	* starting over from scratch
