]> cygwin.com Git - cygwin-apps/setup.git/blame - libgetopt++/ChangeLog
2002-09-22 Max Bowsher <maxb@ukf.net>
[cygwin-apps/setup.git] / libgetopt++ / ChangeLog
CommitLineData
e6d1fdfd
RC
12002-06-08 Robert Collins <rbtcollins@hotmail.com>
2
3 * Makefile.am: Correct Version requirement syntax.
4
290fdf73
RC
52002-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
242002-04-23 Robert Collins <rbtcollins@hotmail.com>
25
26 * src/OptionSet.cc (OptionSet::ParameterUsage): Line-break long
27 help text.
28
1ae8e28d
RC
292002-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
492002-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
662002-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.
This page took 0.032785 seconds and 5 git commands to generate.