autogen_back
AutoGen Version 5.18.6pre15
AutoOpts Version 41.1
i
Pre-Announcement for R.S.N.
5.18.6pre15
Please note that this is a prerelease. It is not stable.
Bugs are likely to be found. Nevertheless, I'd like to know if there are
issues, so please let me know of any problems you have.
- MAN_PAGE_DATE
- The current date is burned into generated man pages.
This may now be overridden with this environment variable.
- (max-file-time)
- The most recent file modification time for template source files
(definitions or template).
Announcement for May, 2015
5.18.6pre15
- man pages on Solaris
- AutoGen uses in memory streams to handle temporary output redirections.
Solaris and a few other systems have no such beast. The templates for
man pages presumed that the system it was running on used them. Fixed.
- optioning version mismatch message
- The wrong stringification C preprocessing macro was used.
The string now gets constructed correctly without a stringify macro.
- Architecture Independence
- A file named tpl-config.tlib gets installed in the
architecture independent "share" directory. It includes the name
of the library installation directory, which is not architecture
independent. Therefore, it will also be installed in
lib*/autogen, and eventually removed from its current
directory. The current, unreleased version of AutoGen will find
the new location ahead of the traditional share/autogen location.
Announcement for August, 2014
5.18.4
- dne - Do Not Edit
- This Scheme function has "traditionally" included a date and time stamp in
the resulting output and that could be suppressed by providing it a "-d" option.
Due to very reasonable complaints, the new default is to not
include the date and require a "-D" option to enable dates.
However, even that is not completely satisfactory. The user
of the template needs a way to select behavior. Enter the newly recognized
environment variable: AUTOGEN_DNE_DATE
If set, it will override any "-D" option in the template.
If set to the empty string or a string with the first character being
one of 0nNfF (zero or the first letter of "false" or "no"),
then the date will not be emitted. Otherwise, the presence of this
environment variable will cause the date to be emitted.
- RETURN macro
- This is a relatively new function that allows you to leave a
DEFINEd macro from anywhere within it. Well, almost.
Since FOR loops insert definition contexts, these must
be properly unwound, and they were not. It works now.
- optionPrintVersionAndReturn()
- This is a new option library function. This will allow you to write
a version handling function that prints additional information after
the standard information. Such a function should likely pay attention
to any argument to the option. Please read the source for the
print_ver function for specifics.
- mdoc and man pages
- A number of noticable improvements incorporated from the NTP project.
(Thank you, Harlan Stenn et al.)
top Viewable With Any Browser Valid XHTML 1.0!
AutoGen, AutoOpts, columns, getdefs, AutoFSM, AutoXDR and these web pages
copyright (c) 1999-2012 Bruce Korb, all rights reserved.
Return to
GNU's home page.
Please send FSF & GNU inquiries & questions to
gnu@gnu.org. There are also
other ways to contact the FSF.
Please send comments on these web pages to
webmasters@www.gnu.org,
send other questions to
gnu@gnu.org.
This article, Copyright © 2000-2002 by Bruce Korb
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.
Last modified: Fri Aug 21 14:12:55 PDT 2015