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