Pre-Announcement for R.S.N.
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.
- The current date is burned into generated man pages.
This may now be overridden with this environment variable.
- The most recent file modification time for template source files
(definitions or template).
Announcement for May, 2015
- 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
- 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.
- 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.)