Projects / AutoOpts / Releases

All releases of AutoOpts

  •  17 Nov 2008 01:19
Avatar

    Release Notes: Hierarchically valued options can now be stored with the "--save-opt'' option. Option state may now be "reset". This is indistinguishable from the compiled state. If option state is "saved" later, such an option will not appear in the save file. There is a new option argument type: time. Its argument string represents years, months, weeks, days, hours, minutes, and seconds. The value seen by the program is an integer number of seconds (this is not a date/time.) The duration of a year is always 365 days and the duration of a month is always 30 days.

    •  08 Oct 2007 00:14
    Avatar

      Release Notes: libopts requires strsignal, so the config test has been moved. A "--save'' option bug has been fixed. Programs may now choose to have config files kept in cannonical form ("C" locale), even if long option names are translated. The option definition file must contain "no-xlate = opt-cfg;'' or "no-xlate = opt;''.

      •  28 Jan 2007 00:23
      Avatar

        Release Notes: Configuration file data for options with compound, structured argument values were not parsed correctly. This has been fixed.

        •  15 Oct 2006 16:29
        Avatar

          Release Notes: This release fixes a memory referencing issue that affected "make check" on a few platforms. There are more tweaks to make it compile on Windows platforms that do not have a Bourne-derived shell installed.

          •  01 Oct 2006 23:23
          Avatar

            Release Notes: The library and generated code could not be optimized to -O2 correctly by GCC due to pointer aliasing. These aliases have been fixed in a way that GCC can understand (using unions).

            •  11 Jan 2006 06:53
            Avatar

              Release Notes: Licensing was clarified for the tear-off library: it is now LGPL or BSD at the user's choice. OPT_mumble_VAL2STR() will map a mumble enum value into a string.

              •  09 Oct 2005 06:47
              Avatar

                Release Notes: The separately downloadable file, libopts-26.0.tar.gz, is now a completely standalone program that can be installed on target platforms separately, instead of being incorporated into other projects. A number of configuration and compatibility enhancements have been added.

                •  26 Jun 2005 22:36
                Avatar

                  Release Notes: The "libopts" tear-off library now has a "bootstrap" script that will convert it into a fully configure and buildable project. You must have the autotools development suite to do this. The released "libopts-25.1.0.tar.gz" file is now a buildable project.

                  •  26 Apr 2005 05:02
                  Avatar

                    Release Notes: Large pieces have been rewritten so the library may now be used as a stand alone configuration file parser. In doing that, the regular interface has been enhanced so options may now take arguments containing name/value pairs like those used by "getsubopt(3C)".

                    •  08 Feb 2005 08:36
                    Avatar

                      Release Notes: A one-off allocation error that caused rare segfaults was fixed. The headers are now installed into an "autoopts" subdir, separating them from client program include name space. The "for-each" main procedures can now handle the arguments or input lists as file names and call the callback function with the command argument after verifying it is a file, an fopen-ed file pointer to the file, or with a pointer to the contents of the named file.

                      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.