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