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