]> cygwin.com Git - cygwin-apps/setup.git/blob - libgetopt++/ChangeLog
2002-04-23 Robert Collins <rbtcollins@hotmail.com>
[cygwin-apps/setup.git] / libgetopt++ / ChangeLog
1 2002-04-23 Robert Collins <rbtcollins@hotmail.com>
2
3 * include/cdefs.h: New file, support for getopt.h.
4 * include/getopt.h: New file, for platforms without getopt.h.
5 * src/getopt.c: New file, implementation of getopt.
6 * COPYING: New file, GPL v2 text.
7 * Makefile.am: Change AM_CXXFLAGS to INCLUDES.
8 Add getopt.c to the library source.
9 Add new headers to the source list.
10 * configure.in: Remove unneeded macro calls.
11 * include/getopt++/StringOption.h: Change String to string throughout.
12 * src/StringOption.cc: Ditto.
13 * include/getopt++/BoolOption.h: Ditto.
14 * src/BoolOption.cc: Ditto.
15 * src/OptionSet.cc: Ditto.
16 * include/getopt++/Option.h: Ditto.
17 Remove String++ includes, it's not needed anymore.
18 * include/getopt++/OptionSet.h: Make the destructor virtual.
19
20 2002-04-23 Robert Collins <rbtcollins@hotmail.com>
21
22 * src/OptionSet.cc (OptionSet::ParameterUsage): Line-break long
23 help text.
24
25 2002-04-20 Robert Collins <rbtcollins@hotmail.com>
26
27 * Makefile.am (libgetopt___la_SOURCES): Add OptionSet.cc and
28 StringOption.cc for new functionality.
29 (getoptinclude_HEADERS): Install the new headers.
30 * include/getopt++/BoolOption.h (BoolOption::shortOption): Change
31 to align with new Option header.
32 * include/getopt++/Option.h (Option::shortOption): Change to allow
33 short options with arguments.
34 * include/getopt++/OptionSet.h: Implement ParameterUsage to show
35 program options.
36 Change Process to include a fallback OptionSet - for picking up
37 non-option arguments.
38 * include/getopt++/StringOption.h: New file.
39 * src/BoolOption.cc (BoolOption::shortOption): Change as per the header.
40 * src/OptionSet.cc (OptionSet::Process): Pass on umnparameterised
41 arguments.
42 (OptionSet::ParameterUsage): Implement.
43 * src/StringOption.cc: New file.
44
45 2002-04-14 Robert Collins <rbtcollins@hotmail.com>
46
47 * include/BoolOption.h: Move to
48 * include/getopt++/BoolOption.h: here.
49 * include/GetOption.h: Implement multiple-sets as per design.
50 Move to ...
51 * include/getopt++/GetOption.h: here.
52 * include/Option.h: Move to
53 * include/getopt++/Option.h: here.
54 * include/getopt++/OptionSet.h: New file.
55 * src/GetOption.cc: Move core functions to OptionSet.cc.
56 Adjust for new header locations.
57 * src/OptionSet.cc: New file.
58 * src/BoolOption.cc: Adjust for new header locations.
59 * src/Option.cc: Adjust for new header locations.
60 * tests/testoption.cc: Adjust for new header locations.
61
62 2002-04-14 Robert Collins <rbtcollins@hotmail.com>
63
64 * Makefile.am: New file.
65 * README: New file.
66 * bootstrap.sh: New file.
67 * configure.in: New file.
68 * include/BoolOption.h: New file.
69 * include/GetOption.h: New file.
70 * include/Option.h: New file.
71 * src/BoolOption.cc: New file.
72 * src/GetOption.cc: New file.
73 * src/Option.cc: New file.
74 * tests/testoption.cc: New file.
This page took 0.038076 seconds and 6 git commands to generate.