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