2003-03-08  Philip Blundell  <philb@gnu.org>

	* Version 0.15 released.

2003-03-08  Philip Blundell  <philb@gnu.org>

	* backend/Makefile (install): Don't create decoders directory.

	* backend/gstplayer.c (player_new): Set sink_elem rather than
	source_elem for a second time.

2003-03-08  Philip Blundell  <philb@gnu.org>

	* Version 0.14 released.

	* backend/gstplayer.c (player_new): Default source is
	gnomevfssrc.  Fill in sink as well.
	(struct player): Add sink_elem.
	(player_destroy): Free sink_elem.
	(build_pipeline): Use p->sink_elem in place of esdsink.

	* gpe-nmf.desktop (Categories): Remove Utility.
	(Name): "Audio Player" -> "Audio player"

2003-03-06  Philip Blundell  <philb@gnu.org>

	* Version 0.13 released.

2003-03-06  Philip Blundell  <philb@gnu.org>

	* familiar/control: Depend on gstreamer and gst-plugins.  Conflict
	with old gpe-nmf-* as well as replacing them.

	* Makefile (install): Don't ship .menu file.

	* gpe-nmf.desktop (SingleInstance): Set to true.
	* gpe-nmf.menu: Deleted.

2003-03-01  Philip Blundell  <philb@gnu.org>

	* backend/gstplayer.c (player_set_index): Reformat mibuscode.
	(metadata_notify): Extract the interesting metadata and stash it
	in the playlist struct.

2003-02-14  Philip Blundell  <philb@gnu.org>

	* Version 0.12 released.

	* playlist_edit.c (add_playlist_file): Just use the basename as
	the default title.

	* backend/gstplayer.c (player_set_volume): Fill in implementation.
	(player_next_track): Reduce verbosity of debug spew.

	* gpe-nmf.c (main): Disable progress slider.

2003-02-13  Philip Blundell  <philb@gnu.org>

	* Makefile (GTKCFLAGS): Add -DGTK_DISABLE_DEPRECATED.

	* backend/Makefile (LDFLAGS, CPPFLAGS): Select GStreamer 0.6.
	
	* backend/gstplayer.c (struct player): New members volume,
	source_elem.
	(player_new): Fill in source_elem.
	(build_pipeline): Use source_elem.  Create volume elt and plumb it
	in.  Print an error if element creation fails.

	* gpe-nmf.c (my_icons): Remove ok, cancel.
	(main): Use stock items.  Replace Xlib cruft with GTK call to set
	window type.  Use GObject functions where appropriate.  Use
	gtk_image_new_from_pixbuf in place of gpe_render_icon.
	* playlist_edit.c (new_entry): Use GObject functions where
	appropriate.
	(playlist_edit_push): Remove call to gtk_widget_draw.
	(playlist_edit): Use gtk_image_new_from_pixbuf in place of
	gpe_render_icon.  Use GObject functions where appropriate.
	
2003-01-11  Philip Blundell  <philb@gnu.org>

	* Version 0.11 released.

2003-01-11  Philip Blundell  <philb@gnu.org>

	* playlist_edit.c: Use GtkFileSelection in place of
	GtkMiniFileSelection.

	* Makefile (install): Install .desktop file.
	* gpe-nmf.c (my_icons): Add close, media-rew, media-fwd, dir-up.
	(main): Use close icon instead of cancel.
	* backend/Maekfile (LDFLAGS, CPPFLAGS): Use gstreamer-0.5.

2002-12-11  Robert Mibus  <mibus@handhelds.org>

        * backend/playlist_db.[ch]: Add a playlist_get_length() function

        * backend/player.h: Add player_set_loop() and player_set_shuffle()
	prototypes

        * backend/gstplayer.c: Implement loop and shuffle.

        * backend/Makefile (CFLAGS): add -I../../libgpewidget

