2003-03-18  Robert Collins  <rbtcollins@hotmail.com>

	* include/getopt++/OptionSet.h (OptionSet): Convert to use a vector.
	* src/OptionSet.cc: Convert array to vector use throughout.
	(OptionSet::optionsInSet): Implement external access to the available
	options.

2003-03-10  Max Bowsher  <maxb@ukf.net>

	* Makefile.am: Add foreign to AUTOMAKE_OPTIONS.

2003-03-09  Max Bowsher  <maxb@ukf.net>

	* bootstrap.sh: Add sanity check of current directory.

2002-11-29  Max Bowsher  <maxb@ukf.net>

	* .cvsignore: Create, for files generated by bootstrap.sh
	* include/.cvsignore: Ditto, for subdir.

2002-11-10  Robert Collins  <rbtcollins@hotmail.com>

	* src/getopt.c: Only use our cdefs.h if the OS doesn't have one.
	* Makefile.am: Only compile our getopt.h if the OS doesn't provide
	getopt.h.
	* configure.in: Ditto.
	* tests/testoption.cc: Update for GCC-3.

2002-11-04  Max Bowsher  <maxb@ukf.net>

	* include/getopt++/BoolOption.h: Add 'std::' where needed.
     	* include/getopt++/Option.h: Ditto.
    	* include/getopt++/OptionSet.h: Ditto.
   	* include/getopt++/StringOption.h: Ditto.
  	* src/BoolOption.cc: Add 'using namespace std;'.
 	* src/OptionSet.cc: Ditto.
	* src/StringOption.cc: Ditto.

2002-11-04  Max Bowsher  <maxb@ukf.net>

	* Makefile.am (libgetopt++_la_LDADD): Remove -lstd++, it is only needed
	for broken g++ specs on some platforms.

2002-06-08  Robert Collins  <rbtcollins@hotmail.com>

	* Makefile.am: Correct Version requirement syntax.

2002-04-23  Robert Collins  <rbtcollins@hotmail.com>

	* include/cdefs.h: New file, support for getopt.h.
	* include/getopt.h: New file, for platforms without getopt.h.
	* src/getopt.c: New file, implementation of getopt.
	* COPYING: New file, GPL v2 text.
	* Makefile.am: Change AM_CXXFLAGS to INCLUDES.
	Add getopt.c to the library source.
	Add new headers to the source list.
	* configure.in: Remove unneeded macro calls.
	* include/getopt++/StringOption.h: Change String to string throughout.
	* src/StringOption.cc: Ditto.
	* include/getopt++/BoolOption.h: Ditto.
	* src/BoolOption.cc: Ditto.
	* src/OptionSet.cc: Ditto.
	* include/getopt++/Option.h: Ditto. 
	Remove String++ includes, it's not needed anymore.
	* include/getopt++/OptionSet.h: Make the destructor virtual.

2002-04-23  Robert Collins  <rbtcollins@hotmail.com>

	* src/OptionSet.cc (OptionSet::ParameterUsage): Line-break long 
	help text.

2002-04-20  Robert Collins  <rbtcollins@hotmail.com>

	* Makefile.am (libgetopt___la_SOURCES): Add OptionSet.cc and 
	StringOption.cc for new functionality.
	(getoptinclude_HEADERS): Install the new headers.
	* include/getopt++/BoolOption.h (BoolOption::shortOption): Change
	to align with new Option header.
	* include/getopt++/Option.h (Option::shortOption): Change to allow
	short options with arguments.
	* include/getopt++/OptionSet.h: Implement ParameterUsage to show 
	program options.
	Change Process to include a fallback OptionSet - for picking up 
	non-option arguments.
	* include/getopt++/StringOption.h: New file.
	* src/BoolOption.cc (BoolOption::shortOption): Change as per the header.
	* src/OptionSet.cc (OptionSet::Process): Pass on umnparameterised
	arguments.
	(OptionSet::ParameterUsage): Implement.
	* src/StringOption.cc: New file.

2002-04-14  Robert Collins  <rbtcollins@hotmail.com>

	* include/BoolOption.h: Move to
	* include/getopt++/BoolOption.h: here.
	* include/GetOption.h: Implement multiple-sets as per design.
	Move to ...
	* include/getopt++/GetOption.h: here.
	* include/Option.h: Move to
	* include/getopt++/Option.h: here.
	* include/getopt++/OptionSet.h: New file.
	* src/GetOption.cc: Move core functions to OptionSet.cc.
	Adjust for new header locations.
	* src/OptionSet.cc: New file.
	* src/BoolOption.cc: Adjust for new header locations.
	* src/Option.cc: Adjust for new header locations.
	* tests/testoption.cc: Adjust for new header locations.

2002-04-14  Robert Collins  <rbtcollins@hotmail.com>

	* Makefile.am: New file.
	* README: New file.
	* bootstrap.sh: New file.
	* configure.in: New file.
	* include/BoolOption.h: New file.
	* include/GetOption.h: New file.
	* include/Option.h: New file.
	* src/BoolOption.cc: New file.
	* src/GetOption.cc: New file.
	* src/Option.cc: New file.
	* tests/testoption.cc: New file.
