]> cygwin.com Git - cygwin-apps/setup.git/blob - libgetopt++/ChangeLog
2002-11-29 Max Bowsher <maxb@ukf.net>
[cygwin-apps/setup.git] / libgetopt++ / ChangeLog
1 2002-11-29 Max Bowsher <maxb@ukf.net>
2
3 * .cvsignore: Create, for files generated by bootstrap.sh
4 * include/.cvsignore: Ditto, for subdir.
5
6 2002-11-10 Robert Collins <rbtcollins@hotmail.com>
7
8 * src/getopt.c: Only use our cdefs.h if the OS doesn't have one.
9 * Makefile.am: Only compile our getopt.h if the OS doesn't provide
10 getopt.h.
11 * configure.in: Ditto.
12 * tests/testoption.cc: Update for GCC-3.
13
14 2002-11-04 Max Bowsher <maxb@ukf.net>
15
16 * include/getopt++/BoolOption.h: Add 'std::' where needed.
17 * include/getopt++/Option.h: Ditto.
18 * include/getopt++/OptionSet.h: Ditto.
19 * include/getopt++/StringOption.h: Ditto.
20 * src/BoolOption.cc: Add 'using namespace std;'.
21 * src/OptionSet.cc: Ditto.
22 * src/StringOption.cc: Ditto.
23
24 2002-11-04 Max Bowsher <maxb@ukf.net>
25
26 * Makefile.am (libgetopt++_la_LDADD): Remove -lstd++, it is only needed
27 for broken g++ specs on some platforms.
28
29 2002-06-08 Robert Collins <rbtcollins@hotmail.com>
30
31 * Makefile.am: Correct Version requirement syntax.
32
33 2002-04-23 Robert Collins <rbtcollins@hotmail.com>
34
35 * include/cdefs.h: New file, support for getopt.h.
36 * include/getopt.h: New file, for platforms without getopt.h.
37 * src/getopt.c: New file, implementation of getopt.
38 * COPYING: New file, GPL v2 text.
39 * Makefile.am: Change AM_CXXFLAGS to INCLUDES.
40 Add getopt.c to the library source.
41 Add new headers to the source list.
42 * configure.in: Remove unneeded macro calls.
43 * include/getopt++/StringOption.h: Change String to string throughout.
44 * src/StringOption.cc: Ditto.
45 * include/getopt++/BoolOption.h: Ditto.
46 * src/BoolOption.cc: Ditto.
47 * src/OptionSet.cc: Ditto.
48 * include/getopt++/Option.h: Ditto.
49 Remove String++ includes, it's not needed anymore.
50 * include/getopt++/OptionSet.h: Make the destructor virtual.
51
52 2002-04-23 Robert Collins <rbtcollins@hotmail.com>
53
54 * src/OptionSet.cc (OptionSet::ParameterUsage): Line-break long
55 help text.
56
57 2002-04-20 Robert Collins <rbtcollins@hotmail.com>
58
59 * Makefile.am (libgetopt___la_SOURCES): Add OptionSet.cc and
60 StringOption.cc for new functionality.
61 (getoptinclude_HEADERS): Install the new headers.
62 * include/getopt++/BoolOption.h (BoolOption::shortOption): Change
63 to align with new Option header.
64 * include/getopt++/Option.h (Option::shortOption): Change to allow
65 short options with arguments.
66 * include/getopt++/OptionSet.h: Implement ParameterUsage to show
67 program options.
68 Change Process to include a fallback OptionSet - for picking up
69 non-option arguments.
70 * include/getopt++/StringOption.h: New file.
71 * src/BoolOption.cc (BoolOption::shortOption): Change as per the header.
72 * src/OptionSet.cc (OptionSet::Process): Pass on umnparameterised
73 arguments.
74 (OptionSet::ParameterUsage): Implement.
75 * src/StringOption.cc: New file.
76
77 2002-04-14 Robert Collins <rbtcollins@hotmail.com>
78
79 * include/BoolOption.h: Move to
80 * include/getopt++/BoolOption.h: here.
81 * include/GetOption.h: Implement multiple-sets as per design.
82 Move to ...
83 * include/getopt++/GetOption.h: here.
84 * include/Option.h: Move to
85 * include/getopt++/Option.h: here.
86 * include/getopt++/OptionSet.h: New file.
87 * src/GetOption.cc: Move core functions to OptionSet.cc.
88 Adjust for new header locations.
89 * src/OptionSet.cc: New file.
90 * src/BoolOption.cc: Adjust for new header locations.
91 * src/Option.cc: Adjust for new header locations.
92 * tests/testoption.cc: Adjust for new header locations.
93
94 2002-04-14 Robert Collins <rbtcollins@hotmail.com>
95
96 * Makefile.am: New file.
97 * README: New file.
98 * bootstrap.sh: New file.
99 * configure.in: New file.
100 * include/BoolOption.h: New file.
101 * include/GetOption.h: New file.
102 * include/Option.h: New file.
103 * src/BoolOption.cc: New file.
104 * src/GetOption.cc: New file.
105 * src/Option.cc: New file.
106 * tests/testoption.cc: New file.
This page took 0.041035 seconds and 6 git commands to generate.