gengetopt -- History of visible changes.

Copyright (C) 1999, 2000, 2001, 2002, 2003  Free Software Foundation

Please send gengetopt bug reports to bug-gengetopt@gnu.org

Version 2.12

   * the generated source include config.h before any other header:
     otherwise some problems may come up in some circumstances
     (reported by Heinz Salzmann)
   * options can have optional arguments (as suggested by
     Guillaume Chazarain)
   * a _free function is generated for deallocating dynamic memory
     allocated for the option arguments by the parser
     and memory leaks in the generated files are removed
     (thanks to Michael Hagemann)
   * an _init function is generated that is called instead of clear_args
     and a initialize parameter has to be passed to the config file parser
     stating whether the args_info struct has to be initialized
     (Richard Zidlicky reported problems if the config file parser is
     called before the standard command line parser)
   * a second parser function is generated that allows to specify the
     override and initialize parameters that should be used together with
     the config file parser.
   * --arg-struct-name option for specifying the name of the generated
     struct for args info (suggested by Richard Zidlicky)
   * --unamed-opts can be given an optional argument
     describing the additional arguments without names, default is still
     FILES (as suggested by Simon Josefsson)
   * the config file parser generator was re-written in order to handle
     multiple options and other standard command line options
   * multiple options are allowed not to have arguments
     (suggested by Simon Josefsson)
   * multiple option arguments can be given separated by commas
     (thanks to Gyozo Papp)
   * default values can contain % without generating compiler errors
     in the generated code (thanks to Franck Lombardi)
   * Added --c-extension and --header-extension for specifying the
     extensions of generated files.

Version 2.11

   * fixed a small bug in the generated config file parser
     (reported by Karsten Reincke)
   * default values work for multiple options
     (reported by Christian Richter)
   * multiple options can be specified also without a short form
   * output of --help is wrapped (thanks to Michael Hagemann)
   * "typestr" allows to specify what a type of an option represents
     (e.g., FILENAME instead of STRING) (thanks to Michael Hagemann)
   * added sections for options

Version 2.10

   * correctly refer to the provided strdup if it is not in the
     standard library (thanks to Bert Deknuydt) 
   * handle spaces in group names (reported by Matthew K. Junker)
   * package and version defined in a .ggo file have the precedence
     over PACKAGE and VERSION (reported by Kat Manton)
   * handle missing long long feature
   * correctly cast results of malloc in generated code
   * in the generated parser the generated version of strdup is
     always used (to improve portability)
   * generated conf file parser handles quoted strings
     (reported by Karsten Reincke)
   * fixed many compilation/portability problems in several
     architectures (thanks to Nelson H. F. Beebe)


-------------------------------------------------------
Copying information:

This file is licensed to you under the license specified in the included file
`LICENSE'. Look there for further details.
