2004-04-04  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>

	* cmdline.c (get_width): try to get the real terminal width.

2003-03-30  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>

	* configure.in, doc/cdcd.texi: version 0.6.5.

	* indent *.[ch].

	* updated some copyright notices.

	* conf.c (cdcdrc_manual_configuration): default answer is now
	honoured, fix suggested by Matt Kraai <kraai@alumni.cmu.edu>.

2003-02-12  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>

	* cdcd.1: documentation fix, suggested by Bryan Henderson.

2002-06-30  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>

	* INSTALL: added a section about how to install a library on
	systems such as GNU/Linux.

	* configure.in: configure now suggests to read the INSTALL file
	whenever a library is not found.

2002-06-05  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>

	* doc/cdcd.texi: updated version to 0.6.4.

	* NEWS: updated.

	* configure.in: updated version to 0.6.4.

	* str.c (vpdprintf), configure.in: fallback to Glib's
	g_strdup_vprintf() if vasprintf() doesn't exist.

	* cmd_cdcd.c (cmd_toggle): the toggle command now changes the
	status (play/pause) of the CD even if the current status is
	"stopped".

2002-03-28  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>

	* configure.in: the test for -lcurses doesn't depend on -lreadline
	anymore.

2002-02-09  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>

	* configure.in: updated version to 0.6.3.

	* doc/cdcd.texi: updated version to 0.6.3.

	* conf.c (cdcdrc_manual_configuration): fixed truncation of device
	name.

2002-01-12  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>

	* configure.in: version 0.6.2.

	* conf.c (cdcdrc_read): check for .cdcdrc's readability (thanks to
	Matt Kraai)

	* cdcd.c (signal_handler): fixed a typo.

2002-01-06  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>

	* README: fixed a typo.

2002-01-04  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>

	* interface.c: added declaration of cdindex_http_submit, which
	lacks from cdaudio.h.

	* configure.in: version 0.6.1.

	* README: explanation of the jump of version.

2001-12-31  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>

	* conf.c: applied patch from Matt Kraai, fixing an issue when
	~/.cdcdrc isn't writable.

	* README: added the fact that gcc 2.95.3 seems to be unable to
	compile (segfault).

2001-10-06  Fabrice Bauzac  <noon@cote-dazur.com>

	* Released 0.5.6.

	* doc/cdcd.texi: added info about the `toggle' command.

	* Now using automake 1.5 with Autoconf 2.50.

	* cmd_cdcd.c (cmd_toggle): added Michael Fair's `toggle' command.

2001-08-13  Fabrice Bauzac  <noon@cote-dazur.com>

	* doc/cdcd.texi: fixed for a better TeX output.

	* doc/cdcd.text: finished.

2001-08-09  Fabrice Bauzac  <noon@cote-dazur.com>

	* doc/cdcd.texi: beginning to write some documentation.

	* README: one mistake corrected.

2001-07-29  Fabrice Bauzac  <noon@cote-dazur.com>

	* cmd_cdcd.c (cmd_play): changed the error message on argument
	parsing.

2001-06-27  Fabrice Bauzac  <noon@cote-dazur.com>

	* cdcd.c: abort() calls removed; new bug() function; cosmetic
	changes.

	* Makefile.am, INSTALL.tpl, common.tpl: removed the generation
	system for INSTALL, as it conflicts with automake's INSTALL
	definition (the BSD install program).

2001-06-26  Fabrice Bauzac  <noon@cote-dazur.com>

	* cmd_cdcd.c (cmd_rndplay): end_track was half-random.  (various):
	cosmetic changes.

2001-06-25  Fabrice Bauzac  <noon@cote-dazur.com>

	* Makefile.am: added INSTALL.tpl and common.tpl to EXTRA_DIST.

	* configure.in: commented ^L out.

	* configure.in (readline): check for 4.2+-specific
	rl_completion_matches() instead of readline().

2001-06-17  Fabrice Bauzac  <noon@cote-dazur.com>

	* cmdline.c (cmd_mainloop): using my_tokenize instead of
	history_tokenize (which curiously returns NULL on empty lines).

2001-06-12  Fabrice Bauzac  <noon@cote-dazur.com>

	* configure.in: print an error message if no curses library can be
	found.

2001-06-08  Fabrice Bauzac  <noon@cote-dazur.com>

	* Released cdcd-0.5.5.

	* cmd_edit.c (cmd_edit_help): When you use `? <command>' in
	cdcd/edit>, it now prints the newline.

	* Released cdcd-0.5.4.

2001-06-05  Fabrice Bauzac  <noon@cote-dazur.com>

	* cmd_cdcd.c (cmd_play): the `play' command tries to play the CD
	before looking up, whenever possible.  Suggestion from Marius
	Gedminas.

2001-06-04  Fabrice Bauzac  <noon@cote-dazur.com>

	* alloca.c: added #include <malloc.h>, protected NULL
	redefinition.

	* INSTALL: updated (have a link to the libcdaudio homepage) and
	somewhat enhanced.

	* configure.in: removed the check for vasprintf (it seems it's
	common enough: autoscan doesn't check it).

	* getopt.c, getopt.h, getopt1.c, alloca.c: borrowed from GNU
	gengetopt.

	* cdcd.c, cmdline.c: cdcd now supports command-line options a la
	GNU (--OPTION and other extensions).  Added options -h, -v,
	--help, --version, --device.

2001-06-03  Fabrice Bauzac  <noon@cote-dazur.com>

	* cdcd.c (main), cdcd.1: Applied a patch from Matt Kraai
	<kraai@debian.org>, adding a new -d option to select which device
	to use.

2001-05-27  Fabrice Bauzac  <noon@cote-dazur.com>

	* Changed the version information format.

	* Applied two patches from Matt Kraai <kraai@debian.org>, updating
	Makefile.am to contain all the files in cdcd_SOURCES, and conf.c
	so that, when you press enter, the default answer to "are you
	connected to a network? [y]" is selected.

2001-05-18  Fabrice Bauzac  <noon@cote-dazur.com>

	* configure.in: added some more checks, especially for
	vasprintf().

	* Added ansi2knr.c and changed the prototypes style.

2001-05-13  Fabrice Bauzac  <noon@cote-dazur.com>

	* Deleted the files in the debian/ subdirectory.

	* Readline's typedefs have changed from 4.1 to 4.2: fixed.

2001-05-08  Fabrice Bauzac  <noon@cote-dazur.com>

	* Reorganization.

	* Too many things.

Tue, 17 Aug 1999 21:02:23 -0600  Tony Arcieri  <bascule@inferno.tusculum.edu>

	* Configuration questionaire pops up the first time you use it now.

	* Fixed problems with completion of long track names.

	* Fixed trackname completion so if you don't give a single quote
	  it adds one for you.

	* Disabled filename completion attempts by readline

	* Fixed the segv problem when you attempt to complete nothing

	* Some functions modified to display number of frames

Fri, 18 Jun 1999 01:04:03 -0600  Tony Arcieri  <bascule@inferno.tusculum.edu>

	* Fixed the "verbose" segfault bug (hopefully)

	* Command completion is finally implemented.  Just hit 'tab' to
	  complete a command.  Enter the beginning of a track name (in quotes)
	  to complete a track name as well.

Sat Apr 17 16:31:00 MDT 1999  Tony Arcieri  <tarcieri@gjhsnews.mesa.k12.co.us>

	* Added CD Index support

	* Fixed bug with 'status' garbling the track number

Fri Apr  9 23:16:53 MDT 1999  Tony Arcieri  <tarcieri@gjhsnews.mesa.k12.co.us>

	* Added cddb_message support

	* Modified cdcd to work with new libcdaudio interface.

	* Fixed the ^D bug

	* Fixed glibc2.1 related snprintf problems

Thu Feb 18 22:07:45 MST 1999  Tony Arcieri  <tarcieri@gjhsnews.mesa.k12.co.us>

	* Added the "access" command, which lets you toggle local or remote
	  CDDB access on-the-fly, and specify proxies to use.

	* Changed the "sites" command to let you edit the server list

	* Followed some advice on renaming some commands with "stupid names"
	  "infoall" is now "tracks", and "seldisc" is now "slot"

	* Fixed some autoconf problems with readline

Thu Feb 11 21:45:21 MST 1999  Tony Arcieri  <tarcieri@gjhsnews.mesa.k12.co.us>

	* New .cdcdrc format created

	* 'rndplay' added to play a random track

	* 'cddbmsg' changed to 'verbose'

	* 'sites' command added to update CDDB server list

	* cdcd changed to use new libcdaudio interface

Sat Sep 26 18:16:23 MDT 1998  Tony Arcieri  <bascule@procyon.mesa.k12.co.us>

	* Wrote my own INSTALL

	* Fixed problems with play command, namely when play is invoked without
	  any arguements.

	* Modified cdcd to use new libcdaudio interface

	* Fixed problems with cddb_lookup command, used when CDDB messages are
	  on.  Eliminated the "cddb_lookup: No such file or directory" problem.

Thu Aug 27 21:49:31 MDT 1998  Tony Arcieri  <bascule@procyon.mesa.k12.co.us>

	* cdcd stores device name and cddbmsg toggle in ~/.cdcdrc

	* cdcd retains both original server-side CDDB implementation as well
	  as a new client side implementation designed to demonstrate
	  libcdaudio's new CDDB interface.  This is toggled with the cddbmsg
	  command in cdcd.

	* Added "device" function to select a different CD-ROM device

	* Better ext function

	* cdcd fixed to use new libcdaudio interface (for better CDDB
	  functionality)

Wed Aug 12 21:26:47 MDT 1998  Tony Arcieri  <bascule@procyon.mesa.k12.co.us>

	* Added setpos function.

	* Functions improved to take advantage of more arguements, namely
	  play, setvol, and edit.  Better functionality with ff and adv. 

	* Got rid of that stupid one arguement limit... cdcd now takes 16, by
	  default.

Sat Aug  1 16:20:05 MDT 1998  Tony Arcieri  <bascule@inferno.tusculum.edu>

	* getvol implemented

	* volume command changed back to setvol

	* genre may now be changed using the edit command

	* list and seldisc commands added for interim CD-ROM changer support

	* refresh command added 

	* debug command added, in case anyone cares

	* info and infoall commands a bit more informative

Sat Jul 25 18:51:39 MDT 1998  Tony Arcieri  <bascule@procyon.mesa.k12.co.us>

	* Used automake/autoconf to configure cdcd

	* Added ext function to display extended disc information

	* Fixed segv when you attempt to play without a disc

Thu Jul 23 00:21:51 MDT 1998  Tony Arcieri  <bascule@procyon.mesa.k12.co.us>

	* libcdaudio now included with cdcd, instead of vice versa

	* Fixed track 0 bug with name-based play

Wed Jul 22 12:35:04 MDT 1998  Tony Arcieri  <bascule@procyon.mesa.k12.co.us>

	* cdcd modified to accomidate new disc_data structure
	
	* Added support for many new libcdaudio features

	* Added play-by-trackname feature

	* Fixed CD isn't present info bug

Mon Jul 20 01:02:23 MDT 1998  Tony Arcieri  <bascule@procyon.mesa.k12.co.us>

	* Started ChangeLog.
