2005-04-05  Paolo Bacchilega  <paobac@cvs.gnome.org>

	[ version 0.9.91 released ]

	* src/goo-window.c (goo_window_play): do not play
	when hibernated.

	* src/actions.c (sj_watch_func): removed debug code.
	* src/ui.h: Do not use H as keyboard shortcut.

	* NEWS: Updated.

	* src/actions.c (activate_action_extract): 
	* src/goo-window.c (goo_window_set_hibernate): new function.
	* src/file-utils.c (is_program_in_path): 
	* src/file-utils.h (is_program_in_path): new function.
	* data/goobox.schemas.in: 
	* src/preferences.h (PREF_GENERAL_USE_SJ): new preference.

	Added goobox/general/use_sound_juicer gconf preference to use 
	Sound Juicer to extract tracks.
	
2005-04-01  Steve Murphy  <murf@e-tools.com>

        * configure.in: Added "rw" to ALL_LINGUAS.

2005-03-23  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* data/glade/goobox.glade: 
	* src/dlg-ripper.c: 
	* src/file-utils.c: 
	* src/dlg-extract.c: 

	Fixed extraction to non-local folders.  Use the filechooserbutton
	if gtk+ >= 2.5.0 is available.
	
2005-03-18  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c (add_columns): added ellipsize property to the
	title column.

2005-03-14  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/dlg-ripper.c (get_destination_folder): use tracktitle_to_filename
	here too.

	* src/file-utils.c (tracktitle_to_filename): use space instead of
	_, and remove double spaces.

2005-03-13  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/file-utils.c (tracktitle_to_filename): 
	* src/file-utils.h (tracktitle_to_filename): 
	* src/dlg-ripper.c (get_track_filename): 

	Get a valid filename from track titles.
	
2005-03-04  Paolo Bacchilega  <paobac@cvs.gnome.org>

	[ version 0.9.90 released ] 

2005-03-03  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* configure.in: 
	* src/main.c (filter_mmkeys): Added multimedia keys support.
	Thanks to the rhythmbox authors for providing the source code :)

2005-03-01  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* data/goobox.schemas.in: remove comments.

	Fixes bug #168913: String error (I hope) in schema update.

2005-03-01  Abel Cheung  <maddog@linuxhall.org>

	* configure.in: Added "de" "pt_BR" "zh_TW" to ALL_LINGUAS.

2005-02-28  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/typedefs.h: 
	* data/goobox.schemas.in: 
	* src/preferences.c: 
	* src/preferences.h:	
	* src/goo-window.c:  

	Save and restore the sort method and order.

	* src/goo-window.c: 

	Fixed sorting by title.  Use the current sorting order to create the 
	playlist.  Next and Prev commands use the sorting order.

2005-02-13  David Lodge <dave@cirt.ent>

	* configure.in: Added "en_GB" (English (British)) to ALL_LINGUAS.

2005-02-13  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/dlg-ripper.h (dlg_ripper): 
	* src/dlg-ripper.c: 
	(rip_current_track, dlg_ripper): 
	* src/dlg-extract.c (dlg_extract__start_ripping): 

	Add encoder, encoder_version and year tags to the ripped tracks.
	Added the genre tag only if a genre is available.
	
	* .cvsignore: ignore *.patch

	* src/ui.h: Toolbar rearranged.  Removed the previous track button.

2005-02-10  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-player-cd.c (create_pipeline): 

	Do not set the queue size, the default value works good.

	* src/dlg-ripper.c: 
	* src/dlg-extract.c (destination_button_clicked_cb): 

	Allow non-local destinations.

	* src/dlg-ripper.c: 
	* data/glade/goobox.glade: 

	Put the track name on another row.

2005-02-06  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c (player_done_cb): set song status after
	receiving the 'done' signal.

	* src/goo-stock.h (GOO_STOCK_RESET): restore old stock 
	names.

	* src/goo-window.c (set_song_icon, goo_window_play): restore
	play icon here.

	Added a track status icon in the track number column.

2005-02-03  Alessio Frusciante  <algol@firenze.linux.it>

	* configure.in: Added "it" (Italian) to ALL_LINGUAS.

2005-01-30  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-player-info.c (MIN_CHARS): setted to 45

2005-01-24  Paolo Bacchilega  <paobac@cvs.gnome.org>

	[ version 0.7.2 released ] 
	
	* NEWS: updated for 0.7.2

2005-01-23  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-player-cd.c (create_pipeline): Added a queue in the
	playing pipeline.
	
2005-01-22  Changwoo Ryu  <cwryu@debian.org>

	* configure.in: Added ko to ALL_LINGUAS.

2005-01-20  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/actions.c (show_help, activate_action_manual)
	(activate_action_shortcuts): 
	* src/actions.h:
	* src/ui.h: 
	* help/*:
	* omf-install/*:
	* omf.make:
	* xmldocs.make:

	Added manual support.  Written a simple manual with a small 
	introduction and the keyword shortcuts reference.

2005-01-19  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Add «nb» and «no» to ALL_LINGUAS.

2005-01-18  Alexander Shopov  <ash@contact.bg>

	* configure.in (ALL_LINGUAS): Added "bg" (Bulgarian)

2005-01-17  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* data/goobox.schemas.in: 
	* src/preferences.h (PREF_EXTRACT_FIRST_TIME): 
	* src/dlg-extract.c (dlg_extract): make the advanced options visible
	the first time the dialog is displayed.
	
2005-01-13  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/dlg-ripper.c (create_pipeline): 
	* src/goo-player-cd.c (create_pipeline): use device property instead of
	location

2005-01-11  Christophe Merlet  <redfox@redfoxcenter.org>

	* configure.in: Added French (fr) to $ALL_LINGUAS.

2005-01-11  Paolo Bacchilega  <paobac@cvs.gnome.org>
	
	[ version 0.7.1 released ] 
	
2005-01-11  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* configure.in: added russian translation by Alexandre Prokoudine
	(sent via e-mail)
	
2005-01-09  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/actions.c (activate_action_about): removed the documenters.

2005-01-07  Paolo Bacchilega  <paobac@cvs.gnome.org>

	[ version 0.7.0 released ] 

2005-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>

	* src/gth-image-list.c: Added /* and */ to remove
	the warning: mismatched quotes at line 61 
	in ../src/gth-image-list.c, which intltool-update -m
	generates when run in po/

2005-01-05  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c (update_ui_from_expander_state): hide the resize 
	grip when the track list is collapsed.

2005-01-02  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/dlg-ripper.c (save_playlist): write relative paths.

2005-01-03  Martin Willemoes Hansen  <mwh@sysrq.dk>

	* configure.in: 
	  Added Danish (da) to ALL_LINGUAS.
	  Added Swedish (sv) to ALL_LINGUAS.

2004-12-26  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/preferences.h: 
	* src/dlg-extract.c (dlg_extract): 
	* src/dlg-ripper.c (save_playlist): 

	Added ability to save the playlist.
	
	* src/transport.hxx: fixed debian bug #286887

	* src/actions.c (activate_action_about): removed documenters tag.

	* src/dlg-extract.c: 
	* src/dlg-encoder-options.c: 
	* src/dlg-encoder-options.h: 
	* src/dlg-preferences.c: 

	Moved encoding options to the preferences dialog.

2004-12-25  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c (goo_window_construct): set play, pause and stop
	as 'important' commands.

2004-12-23  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c (window_key_press_cb): always call _stop before 
	playing.

	* src/goo-player-info.c (goo_player_info_size_request): set the min
	width of the widget even with gtk >= 2.5.0

2004-12-17  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/ui.h: 
	* src/goo-volume-tool-button.c: 
	* src/goo-volume-tool-button.h:
	* src/goo-window.c: 
	(goo_window_show): let the application start in hidden mode.
	(row_activated_cb): stop current song before playing the next one.

	Moved the volume button on the toolbar.

	* src/main.c (main): 
	* src/goo-window.h: 
	* src/GNOME_Goobox.idl: 
	* src/goo-application.c: 
	(impl_goo_application_present): do not update the state if the player
	is playing.

	* src/goo-window.c (goo_window_get_volume)
	(goo_window_set_volume): 

	Added ability to control the player with the command line arguments.
	
2004-12-16  Kostas Papadimas <pkst@gnome.org>

	* configure.in: Added Greek (el) to ALL_LINGUAS.

2004-12-16  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c (goo_window_construct)
	(window_update_statusbar_list_info): fixed status bar text when
	no metadata is available.  Tagged "year" for translation.

	* src/goo-player-info.h: 
	* src/goo-player-info.c (cover_button_drag_data_received): added
	ability to add/change the cover image dropping an image over the
	cover button.

	* src/goo-player-cd.c: removed commented out code.

	* src/goo-window.c (player_done_cb): update the statusbar too.

2004-12-14  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c (goo_window_construct): set border width to 0.

2004-12-14  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* configure.in: Added Spanish (es) translation to ALL_LINGUAS.

2004-12-11  Žygimantas Beručka  <uid0@akl.lt>

	* configure.in: Added Lithuanian (lt) to ALL_LINGUAS.

2004-12-10  Duarte Loreto <happyguy_pt@hotmail.com>

	* configure.in: Added Portuguese (pt) to ALL_LINGUAS.

2004-12-07  Tommi Vainikainen  <thv@iki.fi>

	* configure.in (SYSTEM_LIBS): Added fi to ALL_LINGUAS.
	* src/goo-cdrom.c (goo_cdrom_set_device): Fixed typo ("specifued")

2004-12-07  Amanpreet Singh Alam  <amanpreetalam@yahoo.com>

	* configure.in: pa is added to ALL_LINGUAS:

2004-12-06  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* configure.in: 
	* src/goo-player-info.c (goo_player_info_init): 
	* src/dlg-ripper.c (dlg_ripper): 

	Add ellipsizing to the labels if gtk+ version is 2.5.0 or higher.
	
	* src/goo-window.c (goo_window_update_titles): Update the current
	song info here.

2004-12-06  Paolo Bacchilega  <paobac@cvs.gnome.org>
	
	[ version 0.6.0 released ] 
	
	* src/goo-window.c (autoplay_cb): 
	* src/goo-application.c (goo_application_class_init): 
	* src/GNOME_Goobox.idl: 
	* src/main.c (prepare_app): 
	
	Added --play option to automatically play after startup.

2004-12-05  Adam Weinberger  <adamw@gnome.org>

	* configure.in: Added en_CA to ALL_LINGUAS.

2004-12-02  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/dlg-cover-chooser.c (dlg_cover_chooser): 
	* src/goo-volume-button.c (update_volume_label): 

	Set the stock image explicitly.

2004-11-21  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c (SHOW_TRACK_LIST, HIDE_TRACK_LIST): tagged for 
	translation.

2004-11-20  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/dlg-encoder-options.c: use 192 Kbps instead of 196.

2004-11-19  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-application.c (impl_goo_application_present): force content
	update.

	* src/goo-player-info.c (goo_player_info_set_time): use "%s / %s" 
	instead of "%s of %s" as time string format.

	* src/goo-window.c (goo_window_toggle_visibility): restore the window
	position after showing the window clicking on the notification area 
	icon.

2004-11-18  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c: 
	* src/goo-player-info.c: added total song time, moved time label after 
	the time scale.

	* src/goo-window.c (player_start_cb): no need to reset the time here.

2004-11-17  Takeshi AIHANA <aihana@gnome.gr.jp>

	* configure.in: Added 'ja' (Japanese) to ALL_LINGUAS.

2004-11-17  Paolo Bacchilega  <paobac@cvs.gnome.org>

	[ version 0.5.0 released ] 

2004-11-16  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/dlg-ripper.c (rip_current_track): Added mnemonic.

	* src/goo-player-cd.c (player_eos_cb, player_done_cb)
	(update_progress_cb, create_pipeline, destroy_pipeline)
	(cd_player_seek_song): 

	Use new_segment_seek instead of new_seek event.  Update the playing
	progress with a timeout and check the end of the track with the eos
	event.

	* src/dlg-ripper.c: 

	The progress bar now shows the global ripping process progress.

2004-11-15  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* data/glade/goobox.glade: 
	* src/dlg-encoder-options.c (dlg_encoder_options): 

	Added a cancel button.
	
2004-11-13  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/gtk-utils.c (_gtk_ok_dialog_with_checkbutton_new): 
	* src/dlg-ripper.c (done_dialog_response_cb): 

	Added an 'Extraction finished' dialog from which the user
	can decide whether to view the destination folder.

2004-11-12  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/dlg-encoder-options.c (dlg_encoder_options): use the stock
	icon for the Reset button.

	* src/dlg-extract.c (dlg_extract): Activate "selected" even if
	only one track is selected.

	* data/goobox.schemas.in: 
	* src/preferences.h: 
	* src/dlg-ripper.c: 
	* src/dlg-extract.c: 
	* src/dlg-encoder-options.c: 
	* src/dlg-encoder-options.h: 

	Added encoding options.
	
2004-11-11  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-cdrom-bsd.c: 
	* src/cd-drive.c: 
	* configure.in: 

	Added FreeBSD support.  
	Patch by Alexander Nedotsukov <bland AT FreeBSD DOT org>
	
2004-11-10  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/dlg-preferences.c (help_cb): 
	* src/dlg-extract.c (help_cb): set the error dialog modal.

	* src/goo-player-info.c (set_label): escape text before using it
	in a label with markup.

2004-11-09  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c (add_columns): set autosizing on.

2004-11-09  Paolo Bacchilega  <paobac@cvs.gnome.org>

	[ version 0.4.0 released ] 

2004-11-07  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* configure.in:
	* src/goo-cdrom-solaris.c: 
	* src/goo-cdrom-solaris.h: 
	* src/goo-cdrom-bsd.c: 
	* src/goo-cdrom-solaris.h: 

	Added templates for bsd/solaris support, now it's only a matter of
	writing the code :)

	* src/goo-cdrom-linux.c (update_state_from_fd): recognize mixed CDs
	as good CDs to play.

	* src/goo-window.c (pref_playlist_playall_changed)
	(pref_playlist_shuffle_changed): update the playlist on the fly when
	PlayAll or Shuffle options change.

	* src/goo-player-cd.c (cd_player_eject): do not trust the drive state,
	always perform an eject.

	* src/goo-window.c (window_update_sensitivity): make the track list
	insensitive if no cd is present.

	* src/dlg-cover-chooser.c (dlg_cover_chooser): 
	* src/icons/Makefile.am (pixbufs.h): 

	Added a reset stock icon.

	* src/gtk-file-chooser-preview.c: 
	* src/goo-window.c (open_update_preview_cb): 

	Display the image size if available.
	
	* src/goo-window.c (open_update_preview_cb): 
	* src/gtk-file-chooser-preview.c: 

	Added an image preview to Cover Chooser dialog.

2004-11-06  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* README: 
	* configure.in: Removed the libneon dependency.

	* src/dlg-cover-chooser.c: 

	Use gnome-vfs to search on Internet. Added a Revert button.

2004-10-30  Paolo Bacchilega  <paobac@cvs.gnome.org>

	[ version 0.3.0 released ]

	* src/dlg-cover_chooser.c: reorganized code.
	
2004-10-28  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-player-info.c (update_time_label_cb)
	(time_scale_button_press_cb, time_scale_button_release_cb): 

	Update the time label during a time scale dragging.

	* src/goo-volume-button.c (button_scroll_event_cb): 

	Change volume on scroll up and scroll down.

2004-10-27  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-stock.h: use standard names when appropriate.

	* src/goo-window.c: 
	* data/glade/goo_cover_chooser.glade: 
	* src/dlg-cover-chooser.c: 

	Faster image loading; fixed results file parsing.
	
2004-10-26  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/dlg-cover-chooser.c: 

	Do not limit search to medium sized images.  Resize images if 
	necessary.
	
	* data/glade/goo_cover_chooser.glade:
	* src/dlg-cover-chooser.h:
	* src/goo-window.c:
	* src/gth-image-list.c:

	Enhance usability, make operations asynchronous.

	* src/goo-player-info.c (SPACING, goo_player_info_init): 

	Remove the vertical separator, fix spacing and border width.

	* data/glade/goo_cover_chooser.glade:
	* src/dlg-cover-chooser.c: 
	* src/dlg-cover-chooser.h:
	* src/gth-image-list.c:
	* src/gth-image-list.h:
	* src/gthumb-enum-types.c:
	* src/gthumb-enum-types.h:
	* src/gthumb-slide.c:
	* src/gthumb-slide.h: new files.

	* src/preferences.h: 
	* src/Makefile.am: 
	* configure.in: 

	Implemented "Search Cover on Internet" command.
	
2004-10-25  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.h: 
	* src/goo-window.c (goo_window_remove_cover): 
	* src/ui.h: 

	Added "Remove Cover" command

2004-10-24  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c (goo_window_update_cover): 
	* src/goo-player-info.c (goo_player_info_set_cover): 

	Set "no cover" image when no image is available.
	
	* data/goobox.schemas.in: 
	* src/goo-player-info.c:
	* src/goo-window.c (goo_window_pick_cover_from_disk)
	(open_response_cb): 

	"Choose Cover Image from Disk" implemented.
	
2004-10-23  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/dlg-extract.c (dlg_extract): 
	* src/goo-window.c (window_update_sensitivity): 

	Allow to extract while playing.

	* src/dlg-ripper.c (rip_current_track): removed tick, it is not used 
	anymore.

2004-10-22  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-window.c (goo_window_toggle_visibility): new function.

	added a 'toggle window visibility' command.

	* src/goo-player-cd.c: Read CD tracks list asynchronously.
	(goo_player_cd_finalize): remove goo_player_stop 

2004-10-19  Paolo Bacchilega  <paobac@cvs.gnome.org>

	[ version 0.2.0 released ]

	* src/goo-cdrom-linux.h: 
	* src/goo-cdrom-linux.c: 
	* src/goo-cdrom.h: 
	* src/goo-cdrom.c: 

	Remove set_device and get_device as virtual functions.

2004-10-18  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-volume-button.c (goo_volume_button_set_volume): 

	always emit the changed signal.

	* src/goo-window.c (window_update_statusbar_list_info): add the
	album title in the statusbar if available.

2004-10-17  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/goo-volume-button.c (update_volume_label): 

	display the volume level in a tooltip and in the volume scale window.

	* src/goo-player-cd.c (cd_player_list): 
	* src/goo-cdrom-linux.c (open_device): 
	* src/goo-cdrom.h: 

	Handle device access errors.
	
2004-10-16  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/ui.h: fixed command comment.

	* src/goo-window.c (goo_window_get_type): 
	* src/main.c (prepare_app): 

	Added a --device command line argument.
	Added session support.

	* src/dlg-extract.c (destination_button_clicked_cb): set the extract 
	dialog as parent of the file chooser dialog.

	* src/preferences.c (DIALOG_PREFIX): 
	* src/main.c (initialize_data): s/goo/goobox/

	* src/actions.h: 
	* src/actions.c (activate_action_play_selected): 
	* src/goo-window.c (goo_window_play_selected): 
	* src/ui.h: 

	Added a "play selected track" command in the context menu.

2004-10-16  Arafat Medini  <lumina@silverpen.de>

	* configure.in: Added Arabic Locale "ar" to ALL_LINGUAS

2004-10-15  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/preferences.h: 
	* src/goo-window.c: 

	* src/goo-player.c: 
	* src/goo-player.h: 
	* src/goo-player-cd.c: 
	* src/goo-player-cd.h: 
	* src/goo-volume-button.c: 
	* src/goo-volume-button.h: 

	Added volume control.
	
	* src/goo-window.c (window_update_title): if the artist is NULL
	display the track title only.

	* src/main.c (initialize_data): 
	* src/actions.c (activate_action_about): s/goo.png/goobox.png/

2004-10-15  Paolo Bacchilega  <paobac@cvs.gnome.org>
	
	[ version 0.1.0 released ]

2004-10-14  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* Imported to GNOME CVS

2004-10-02  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* Started
