Projects / GNU gengetopt / Releases

All releases of GNU gengetopt

  •  07 Nov 2012 20:37
Avatar

    Release Notes: A compilation problem in Mac OS X has been fixed. The versiontext directive has been added. The commandline option --strict-hidden has been added. Many bugs have been fixed.

    •  25 Sep 2011 11:18
    Avatar

      Release Notes: Wrapping and preprocessing of strings is correctly handled. Enum variables are initialized with a generated null value (this makes the parser compilable in C++). Warnings in the generated parser when only flags are used are now removed.

      •  23 Dec 2009 17:42
      Avatar

        Release Notes: This release has switched to using a git repository. Other gcc compilation warnings on generated files were removed.

        •  01 Oct 2009 08:00
        Avatar

          Release Notes: Enum option values can now contain + and -. Compilation problems due to the FIX_UNUSED macro not being in the right place were fixed. --header-output-dir and --src_output-dir command line options were added to store cmdline.h separately from cmdline.c. Generated functions use prototypes with char ** instead of char *const *.

          •  13 Jun 2009 13:43
          Avatar

            Release Notes: Further compilation warnings for generated files were removed. A compilation problem for files generated with --include-getopt with some versions of stdlib.h was fixed. The dependency on the flex library (which generated problems in compilation in Open Solaris) was removed. PACKAGE_NAME, if defined, is used for printing help and version. The configure option --docdir is now used, if specified for installing documentation.

            •  27 Apr 2008 01:07
            Avatar

              Release Notes: Compilation warnings for generated files were removed. A bug with --long-help and enum options was fixed and the output of --help and output of --show-help now correspond. A compilation problem in generated output with mode options was fixed.

              •  14 Jan 2008 22:19
              Avatar

                Release Notes: The generated code was highly refactored in order to be cleaner and easier to understand. Many bugs were fixed. A list of possible values can have types (instead of only strings). Options can be given more details. Mode options were added: mutually exclusive groups of options.

                •  05 Jul 2007 18:09
                Avatar

                  Release Notes: This release fixes some bugs when --include-getopt is specified. In help output, a section is not generated if all its options are hidden. The option --default-optional, which allows specifying that all options are by default optional, was added. A bug corrupting memory when using args entry in the .ggo file was fixed.

                  •  18 Jan 2007 13:49
                  Avatar

                    Release Notes: Compilation problems that could make 'make check' fail on some systems lacking getopt_long were fixed along with a test problem when not using GNU sed. In strings, # comments are now not considered.

                    •  02 Jan 2007 19:20
                    Avatar

                      Release Notes: Strings can spawn more than one line and contain escaped ". The usage string can be specified (instead of being generated automatically). A description string can be specified that will be printed after the usage string. Automatically created usage strings are wrapped. With --long-help, the optional options are correctly printed between square brackets. The option --show-required was added in order to explicitly print in the help output whether an option is mandatory. Configuration files can include other configuration files. The option --no-handle-help also handles --full-help.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.