1 2002-04-20 Robert Collins <rbtcollins@hotmail.com>
3 * Makefile.am (libgetopt___la_SOURCES): Add OptionSet.cc and
4 StringOption.cc for new functionality.
5 (getoptinclude_HEADERS): Install the new headers.
6 * include/getopt++/BoolOption.h (BoolOption::shortOption): Change
7 to align with new Option header.
8 * include/getopt++/Option.h (Option::shortOption): Change to allow
9 short options with arguments.
10 * include/getopt++/OptionSet.h: Implement ParameterUsage to show
12 Change Process to include a fallback OptionSet - for picking up
14 * include/getopt++/StringOption.h: New file.
15 * src/BoolOption.cc (BoolOption::shortOption): Change as per the header.
16 * src/OptionSet.cc (OptionSet::Process): Pass on umnparameterised
18 (OptionSet::ParameterUsage): Implement.
19 * src/StringOption.cc: New file.
21 2002-04-14 Robert Collins <rbtcollins@hotmail.com>
23 * include/BoolOption.h: Move to
24 * include/getopt++/BoolOption.h: here.
25 * include/GetOption.h: Implement multiple-sets as per design.
27 * include/getopt++/GetOption.h: here.
28 * include/Option.h: Move to
29 * include/getopt++/Option.h: here.
30 * include/getopt++/OptionSet.h: New file.
31 * src/GetOption.cc: Move core functions to OptionSet.cc.
32 Adjust for new header locations.
33 * src/OptionSet.cc: New file.
34 * src/BoolOption.cc: Adjust for new header locations.
35 * src/Option.cc: Adjust for new header locations.
36 * tests/testoption.cc: Adjust for new header locations.
38 2002-04-14 Robert Collins <rbtcollins@hotmail.com>
40 * Makefile.am: New file.
42 * bootstrap.sh: New file.
43 * configure.in: New file.
44 * include/BoolOption.h: New file.
45 * include/GetOption.h: New file.
46 * include/Option.h: New file.
47 * src/BoolOption.cc: New file.
48 * src/GetOption.cc: New file.
49 * src/Option.cc: New file.
50 * tests/testoption.cc: New file.