]> cygwin.com Git - cygwin-apps/setup.git/blame - libgetopt++/ChangeLog
2003-11-2 Robert Collins <rbtcollins@hotmail.com>
[cygwin-apps/setup.git] / libgetopt++ / ChangeLog
CommitLineData
20e315e1
RC
12003-03-19 Robert Collins <rbtcollins@hotmail.com>
2
3 * configure.in: Bump version number.
4 * Makefile.am: Add DefaultFormatter.h to installed files.
5 * src/OptionSet.cc (OptionSet::ParameterUsage): Use new
6 default DefaultFormatter to format parameters.
7 * include/getopt++/OptionSet.h: Update copyright.
8 * include/getopt++/DefaultFormatter.h: Format the help from an Option.
9 * tests/testoption.cc: Include a -h|--help option to test help
10 formatting.
11 Insert copyright statement.
12 * tests/optioniterator.cc: Insert copyright statement.
13
6f1abe45
RC
142003-03-18 Robert Collins <rbtcollins@hotmail.com>
15
16 * include/getopt++/OptionSet.h (OptionSet): Convert to use a vector.
17 * src/OptionSet.cc: Convert array to vector use throughout.
18 (OptionSet::optionsInSet): Implement external access to the available
19 options.
20
48c7d667
MB
212003-03-10 Max Bowsher <maxb@ukf.net>
22
23 * Makefile.am: Add foreign to AUTOMAKE_OPTIONS.
24
7431a3a4
MB
252003-03-09 Max Bowsher <maxb@ukf.net>
26
27 * bootstrap.sh: Add sanity check of current directory.
28
c70afa7a
MB
292002-11-29 Max Bowsher <maxb@ukf.net>
30
31 * .cvsignore: Create, for files generated by bootstrap.sh
32 * include/.cvsignore: Ditto, for subdir.
33
ca362066
RC
342002-11-10 Robert Collins <rbtcollins@hotmail.com>
35
36 * src/getopt.c: Only use our cdefs.h if the OS doesn't have one.
37 * Makefile.am: Only compile our getopt.h if the OS doesn't provide
38 getopt.h.
39 * configure.in: Ditto.
40 * tests/testoption.cc: Update for GCC-3.
41
e930272e
RC
422002-11-04 Max Bowsher <maxb@ukf.net>
43
44 * include/getopt++/BoolOption.h: Add 'std::' where needed.
45 * include/getopt++/Option.h: Ditto.
46 * include/getopt++/OptionSet.h: Ditto.
47 * include/getopt++/StringOption.h: Ditto.
48 * src/BoolOption.cc: Add 'using namespace std;'.
49 * src/OptionSet.cc: Ditto.
50 * src/StringOption.cc: Ditto.
51
23cb3386
RC
522002-11-04 Max Bowsher <maxb@ukf.net>
53
54 * Makefile.am (libgetopt++_la_LDADD): Remove -lstd++, it is only needed
55 for broken g++ specs on some platforms.
56
e6d1fdfd
RC
572002-06-08 Robert Collins <rbtcollins@hotmail.com>
58
59 * Makefile.am: Correct Version requirement syntax.
60
290fdf73
RC
612002-04-23 Robert Collins <rbtcollins@hotmail.com>
62
63 * include/cdefs.h: New file, support for getopt.h.
64 * include/getopt.h: New file, for platforms without getopt.h.
65 * src/getopt.c: New file, implementation of getopt.
66 * COPYING: New file, GPL v2 text.
67 * Makefile.am: Change AM_CXXFLAGS to INCLUDES.
68 Add getopt.c to the library source.
69 Add new headers to the source list.
70 * configure.in: Remove unneeded macro calls.
71 * include/getopt++/StringOption.h: Change String to string throughout.
72 * src/StringOption.cc: Ditto.
73 * include/getopt++/BoolOption.h: Ditto.
74 * src/BoolOption.cc: Ditto.
75 * src/OptionSet.cc: Ditto.
76 * include/getopt++/Option.h: Ditto.
77 Remove String++ includes, it's not needed anymore.
78 * include/getopt++/OptionSet.h: Make the destructor virtual.
79
18b5620f
RC
802002-04-23 Robert Collins <rbtcollins@hotmail.com>
81
82 * src/OptionSet.cc (OptionSet::ParameterUsage): Line-break long
83 help text.
84
1ae8e28d
RC
852002-04-20 Robert Collins <rbtcollins@hotmail.com>
86
87 * Makefile.am (libgetopt___la_SOURCES): Add OptionSet.cc and
88 StringOption.cc for new functionality.
89 (getoptinclude_HEADERS): Install the new headers.
90 * include/getopt++/BoolOption.h (BoolOption::shortOption): Change
91 to align with new Option header.
92 * include/getopt++/Option.h (Option::shortOption): Change to allow
93 short options with arguments.
94 * include/getopt++/OptionSet.h: Implement ParameterUsage to show
95 program options.
96 Change Process to include a fallback OptionSet - for picking up
97 non-option arguments.
98 * include/getopt++/StringOption.h: New file.
99 * src/BoolOption.cc (BoolOption::shortOption): Change as per the header.
100 * src/OptionSet.cc (OptionSet::Process): Pass on umnparameterised
101 arguments.
102 (OptionSet::ParameterUsage): Implement.
103 * src/StringOption.cc: New file.
104
7419f059
RC
1052002-04-14 Robert Collins <rbtcollins@hotmail.com>
106
107 * include/BoolOption.h: Move to
108 * include/getopt++/BoolOption.h: here.
109 * include/GetOption.h: Implement multiple-sets as per design.
110 Move to ...
111 * include/getopt++/GetOption.h: here.
112 * include/Option.h: Move to
113 * include/getopt++/Option.h: here.
114 * include/getopt++/OptionSet.h: New file.
115 * src/GetOption.cc: Move core functions to OptionSet.cc.
116 Adjust for new header locations.
117 * src/OptionSet.cc: New file.
118 * src/BoolOption.cc: Adjust for new header locations.
119 * src/Option.cc: Adjust for new header locations.
120 * tests/testoption.cc: Adjust for new header locations.
121
1222002-04-14 Robert Collins <rbtcollins@hotmail.com>
123
124 * Makefile.am: New file.
125 * README: New file.
126 * bootstrap.sh: New file.
127 * configure.in: New file.
128 * include/BoolOption.h: New file.
129 * include/GetOption.h: New file.
130 * include/Option.h: New file.
131 * src/BoolOption.cc: New file.
132 * src/GetOption.cc: New file.
133 * src/Option.cc: New file.
134 * tests/testoption.cc: New file.
This page took 0.042539 seconds and 5 git commands to generate.