1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382
|
2003-12-10 20:45:32 GMT Robert Collins <rbtcollins@hotmail.com> patch-17
Summary:
bump library version
Revision:
libgetoptplusplus--own-getopt--1.0--patch-17
modified files:
Makefile.am src/OptionSet.cc
2003-12-10 13:14:39 GMT Robert Collins <rbtcollins@hotmail.com> patch-16
Summary:
extract argumentless parsing logic
Revision:
libgetoptplusplus--own-getopt--1.0--patch-16
modified files:
include/getopt++/OptionSet.h src/OptionSet.cc
2003-12-10 12:25:55 GMT Robert Collins <rbtcollins@hotmail.com> patch-15
Summary:
simplify logic by consolidating Process calls in OptionSet::doOption
Revision:
libgetoptplusplus--own-getopt--1.0--patch-15
modified files:
src/OptionSet.cc
2003-12-10 12:24:22 GMT Robert Collins <rbtcollins@hotmail.com> patch-14
Summary:
move option value passing out of the direct path of option processing
Revision:
libgetoptplusplus--own-getopt--1.0--patch-14
modified files:
src/OptionSet.cc
2003-12-10 12:21:32 GMT Robert Collins <rbtcollins@hotmail.com> patch-13
Summary:
return actual Option results
Revision:
libgetoptplusplus--own-getopt--1.0--patch-13
modified files:
src/OptionSet.cc
2003-12-10 12:19:39 GMT Robert Collins <rbtcollins@hotmail.com> patch-12
Summary:
extract OptionSet::findOption
Revision:
libgetoptplusplus--own-getopt--1.0--patch-12
modified files:
include/getopt++/OptionSet.h src/OptionSet.cc
2003-12-10 12:14:36 GMT Robert Collins <rbtcollins@hotmail.com> patch-11
Summary:
make OptionSet::processOne() return void
Revision:
libgetoptplusplus--own-getopt--1.0--patch-11
modified files:
include/getopt++/OptionSet.h src/OptionSet.cc
2003-12-10 12:10:42 GMT Robert Collins <rbtcollins@hotmail.com> patch-10
Summary:
extract method OptionSet::doOption
Revision:
libgetoptplusplus--own-getopt--1.0--patch-10
modified files:
include/getopt++/OptionSet.h src/OptionSet.cc
2003-12-10 11:57:05 GMT Robert Collins <rbtcollins@hotmail.com> patch-9
Summary:
extract method OptionSet::isOption
Revision:
libgetoptplusplus--own-getopt--1.0--patch-9
modified files:
include/getopt++/OptionSet.h src/OptionSet.cc
2003-12-10 11:48:31 GMT Robert Collins <rbtcollins@hotmail.com> patch-8
Summary:
eliminate passed in self reference to OptionSet::processOne
Revision:
libgetoptplusplus--own-getopt--1.0--patch-8
modified files:
include/getopt++/OptionSet.h src/OptionSet.cc
2003-12-10 11:36:01 GMT Robert Collins <rbtcollins@hotmail.com> patch-7
Summary:
remove OptionState class
Revision:
libgetoptplusplus--own-getopt--1.0--patch-7
modified files:
include/getopt++/OptionSet.h src/OptionSet.cc
2003-12-10 11:32:33 GMT Robert Collins <rbtcollins@hotmail.com> patch-6
Summary:
remove OptionStateFinder class
Revision:
libgetoptplusplus--own-getopt--1.0--patch-6
modified files:
src/OptionSet.cc
2003-12-10 06:52:51 GMT Robert Collins <rbtcollins@hotmail.com> patch-5
Summary:
use up option values that are in the next argv slot
Revision:
libgetoptplusplus--own-getopt--1.0--patch-5
modified files:
src/OptionSet.cc
2003-12-10 06:47:33 GMT Robert Collins <rbtcollins@hotmail.com> patch-4
Summary:
support step by step parsing - using non options to switch 'mode'
Revision:
libgetoptplusplus--own-getopt--1.0--patch-4
modified files:
include/getopt++/OptionSet.h src/OptionSet.cc
tests/OptionSet.cc
2003-12-10 04:37:57 GMT Robert Collins <rbtcollins@hotmail.com> patch-3
Summary:
deprecate the DefaultOptionSet approach for chaining options
Revision:
libgetoptplusplus--own-getopt--1.0--patch-3
modified files:
include/getopt++/BoolOption.h include/getopt++/Option.h
include/getopt++/OptionSet.h include/getopt++/StringOption.h
src/BoolOption.cc src/OptionSet.cc src/StringOption.cc
tests/BoolOptionTest.cc tests/OptionSet.cc tests/testoption.cc
2003-12-10 04:01:28 GMT Robert Collins <rbtcollins@hotmail.com> patch-2
Summary:
remove getopt logic
Revision:
libgetoptplusplus--own-getopt--1.0--patch-2
removed files:
include/.arch-ids/cdefs.h.id include/.arch-ids/getopt.h.id
include/cdefs.h include/getopt.h src/.arch-ids/getopt.c.id
src/getopt.c
modified files:
Makefile.am configure.in include/getopt++/DefaultFormatter.h
include/getopt++/OptionSet.h include/getopt++/StringOption.h
src/BoolOption.cc src/StringOption.cc
2003-12-10 03:50:09 GMT Robert Collins <rbtcollins@hotmail.com> patch-1
Summary:
add test case, and reimplement getopt from scratch
Revision:
libgetoptplusplus--own-getopt--1.0--patch-1
new files:
tests/.arch-ids/OptionSet.cc.id tests/OptionSet.cc
modified files:
Makefile.am include/getopt++/BoolOption.h
include/getopt++/DefaultFormatter.h include/getopt++/Option.h
include/getopt++/OptionSet.h include/getopt++/StringOption.h
src/BoolOption.cc src/OptionSet.cc src/StringOption.cc
2003-12-09 06:32:21 GMT Robert Collins <rbtcollins@hotmail.com> base-0
Summary:
initial import
Revision:
libgetoptplusplus--own-getopt--1.0--base-0
(automatically generated log message)
new files:
COPYING ChangeLog Makefile.am README bootstrap.sh configure.in
include/cdefs.h include/getopt++/BoolOption.h
include/getopt++/DefaultFormatter.h
include/getopt++/GetOption.h include/getopt++/Option.h
include/getopt++/OptionSet.h include/getopt++/StringOption.h
include/getopt.h src/BoolOption.cc src/GetOption.cc
src/Option.cc src/OptionSet.cc src/StringOption.cc
src/getopt.c tests/BoolOptionTest.cc tests/optioniterator.cc
tests/testoption.cc
2003-11-16 Robert Collins <rbtcollins@hotmail.com>
* src/OptionSet.cc (OptionSet::Process): Call the default optionset
if one is supplied and no options are in the default.
2003-03-19 Robert Collins <rbtcollins@hotmail.com>
* configure.in: Bump version number.
* Makefile.am: Add DefaultFormatter.h to installed files.
* src/OptionSet.cc (OptionSet::ParameterUsage): Use new
default DefaultFormatter to format parameters.
* include/getopt++/OptionSet.h: Update copyright.
* include/getopt++/DefaultFormatter.h: Format the help from an Option.
* tests/testoption.cc: Include a -h|--help option to test help
formatting.
Insert copyright statement.
* tests/optioniterator.cc: Insert copyright statement.
2003-03-18 Robert Collins <rbtcollins@hotmail.com>
* include/getopt++/OptionSet.h (OptionSet): Convert to use a vector.
* src/OptionSet.cc: Convert array to vector use throughout.
(OptionSet::optionsInSet): Implement external access to the available
options.
2003-03-10 Max Bowsher <maxb@ukf.net>
* Makefile.am: Add foreign to AUTOMAKE_OPTIONS.
2003-03-09 Max Bowsher <maxb@ukf.net>
* bootstrap.sh: Add sanity check of current directory.
2002-11-29 Max Bowsher <maxb@ukf.net>
* .cvsignore: Create, for files generated by bootstrap.sh
* include/.cvsignore: Ditto, for subdir.
2002-11-10 Robert Collins <rbtcollins@hotmail.com>
* src/getopt.c: Only use our cdefs.h if the OS doesn't have one.
* Makefile.am: Only compile our getopt.h if the OS doesn't provide
getopt.h.
* configure.in: Ditto.
* tests/testoption.cc: Update for GCC-3.
2002-11-04 Max Bowsher <maxb@ukf.net>
* include/getopt++/BoolOption.h: Add 'std::' where needed.
* include/getopt++/Option.h: Ditto.
* include/getopt++/OptionSet.h: Ditto.
* include/getopt++/StringOption.h: Ditto.
* src/BoolOption.cc: Add 'using namespace std;'.
* src/OptionSet.cc: Ditto.
* src/StringOption.cc: Ditto.
2002-11-04 Max Bowsher <maxb@ukf.net>
* Makefile.am (libgetopt++_la_LDADD): Remove -lstd++, it is only needed
for broken g++ specs on some platforms.
2002-06-08 Robert Collins <rbtcollins@hotmail.com>
* Makefile.am: Correct Version requirement syntax.
2002-04-23 Robert Collins <rbtcollins@hotmail.com>
* include/cdefs.h: New file, support for getopt.h.
* include/getopt.h: New file, for platforms without getopt.h.
* src/getopt.c: New file, implementation of getopt.
* COPYING: New file, GPL v2 text.
* Makefile.am: Change AM_CXXFLAGS to INCLUDES.
Add getopt.c to the library source.
Add new headers to the source list.
* configure.in: Remove unneeded macro calls.
* include/getopt++/StringOption.h: Change String to string throughout.
* src/StringOption.cc: Ditto.
* include/getopt++/BoolOption.h: Ditto.
* src/BoolOption.cc: Ditto.
* src/OptionSet.cc: Ditto.
* include/getopt++/Option.h: Ditto.
Remove String++ includes, it's not needed anymore.
* include/getopt++/OptionSet.h: Make the destructor virtual.
2002-04-23 Robert Collins <rbtcollins@hotmail.com>
* src/OptionSet.cc (OptionSet::ParameterUsage): Line-break long
help text.
2002-04-20 Robert Collins <rbtcollins@hotmail.com>
* Makefile.am (libgetopt___la_SOURCES): Add OptionSet.cc and
StringOption.cc for new functionality.
(getoptinclude_HEADERS): Install the new headers.
* include/getopt++/BoolOption.h (BoolOption::shortOption): Change
to align with new Option header.
* include/getopt++/Option.h (Option::shortOption): Change to allow
short options with arguments.
* include/getopt++/OptionSet.h: Implement ParameterUsage to show
program options.
Change Process to include a fallback OptionSet - for picking up
non-option arguments.
* include/getopt++/StringOption.h: New file.
* src/BoolOption.cc (BoolOption::shortOption): Change as per the header.
* src/OptionSet.cc (OptionSet::Process): Pass on umnparameterised
arguments.
(OptionSet::ParameterUsage): Implement.
* src/StringOption.cc: New file.
2002-04-14 Robert Collins <rbtcollins@hotmail.com>
* include/BoolOption.h: Move to
* include/getopt++/BoolOption.h: here.
* include/GetOption.h: Implement multiple-sets as per design.
Move to ...
* include/getopt++/GetOption.h: here.
* include/Option.h: Move to
* include/getopt++/Option.h: here.
* include/getopt++/OptionSet.h: New file.
* src/GetOption.cc: Move core functions to OptionSet.cc.
Adjust for new header locations.
* src/OptionSet.cc: New file.
* src/BoolOption.cc: Adjust for new header locations.
* src/Option.cc: Adjust for new header locations.
* tests/testoption.cc: Adjust for new header locations.
2002-04-14 Robert Collins <rbtcollins@hotmail.com>
* Makefile.am: New file.
* README: New file.
* bootstrap.sh: New file.
* configure.in: New file.
* include/BoolOption.h: New file.
* include/GetOption.h: New file.
* include/Option.h: New file.
* src/BoolOption.cc: New file.
* src/GetOption.cc: New file.
* src/Option.cc: New file.
* tests/testoption.cc: New file.
|