GNU Source-highlight 1.10
GNU Source-highlight 1.10 has been released. It is available
from ftp://ftp.gnu.org/gnu/source-highlight/
and mirrors of that site (see list of mirror sites at http://www.gnu.org/order/ftp.html).
GNU Source-highlight, given a source file, produces a document
with syntax highlighting.
At the moment this package can handle
- Java
- Javascript
- C/C++
- Prolog
- Perl
- Php3
- Python
- Flex
- ChangeLog
- Ruby
- Lua
- Caml
- Sml
- Log files (new)
as source languages, and
HTML
XHTML
ANSI color escape sequences (new)
as output format.
Version 1.10
- Added scanner for log files (also for iptables and apache logs)
thanks to Jan Tatarik - Fixed some bugs in the perl scanner (thanks to Geir
Nilsen) - configure checks for ios_base
- check for the right ar to use, fixes problems under Sun
compilers (thanks to Paul Townsend)
Visit the Source-highlight home page at http://www.gnu.org/software/src-highlite
Anonymous CVS access is also available. Please visit http://savannah.gnu.org/projects/src-highlite/
where you can find detailed descriptions of how to access the CVS
(read-only). Release-candidate versions are available through
CVS.
Bug reports should go to bug-source-highlight@gnu.org.
The following mailing lists are available:
- help-source-highlight@gnu.org,
for generic discussions about the program and for asking for help
about it (open mailing list), http://mail.gnu.org/mailman/listinfo/help-source-highlight - info-source-highlight@gnu.org,
for receiving information about new releases and features
(read-only mailing list), http://mail.gnu.org/mailman/listinfo/info-source-highlight
if you want to subscribe to a mailing list just go to the URL
and follow the instructions, or send me an e-mail and I’ll
subscribe you.
cheers
Lorenzo
GNU Gengetopt 2.12.2
GNU Gengetopt 2.12.2 has been released. It is available from
ftp://ftp.gnu.org/gnu/gengetopt/
and mirrors of that site (see list of mirror sites at http://www.gnu.org/order/ftp.html).
GNU Gengetopt generates a C function that uses getopt_long
function to parse the command line options, validate them and fill
a struct.
Version 2.12.2
- removed segfaults in multiple option handling (thanks to Gyozo
Papp) - sections can be associated a more detailed description that
will be printed in the –help (suggested by Gyozo Papp) - options and arguments in config files can be separated by ‘=’
(with help from Gyozo Papp) - wrapping is applied to all description strings (with help from
Gyozo Papp) - better check for “strings” well-formedness in configuration
files (with help from Gyozo Papp)
Version 2.12.1
- 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. You can also specify whether the check
for required option must be performed. - –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.
Visit the Gengetopt home page at
http://www.gnu.org/software/gengetopt/gengetopt.html.
Anonymous CVS access is available. Please visit http://savannah.gnu.org/projects/gengetopt/
where you can find detailed descriptions of how to access the CVS
(read-only). Release-candidate versions are available through
CVS.
Bug reports should go to bug-gengetopt@gnu.org.
The following mailing lists are available:
- help-gengetopt@gnu.org, for
generic discussions about the program and for asking for help about
it (open mailing list), http://mail.gnu.org/mailman/listinfo/help-gengetopt - info-gengetopt@gnu.org , for
receiving information about new releases and features (read-only
mailing list), http://mail.gnu.org/mailman/listinfo/info-gengetopt
if you want to subscribe to a mailing list just go to the URL
and follow the instructions or just send me an e-mail.
cheers
Lorenzo
AUCTeX 11.51
The following message is a courtesy copy of an article that has
been posted to comp.emacs,comp.emacs.xemacs,comp.text.tex as well.
Release notes for AUCTeX 11.51
AUCTeX provides by far the most wide-spread and sophisticated
environment for editing LaTeX, TeX, ConTeXt and Texinfo documents
with Emacs or XEmacs. When combined with packages like RefTeX,
preview-latex, flyspell and others, it is pretty much without peer
as a comprehensive authoring solution for a large variety of
operating system platforms and TeX distributions. It supports
document-dependent completion and syntax highlighting, easily
accessible menus, jumping to error locations in the source file, a
number of editing shortcuts, and intelligent indentation and
filling of the text while you enter it.
Documentation and interfaces in this release are still a moving
target, partly due to a lack of volunteers for non-programming
tasks: documentation writing, tutorials, translations, reference
material, sleuth work, testing. The usual “volunteers welcome”
applies here.
New features and fixed bugs in this
release
This is primarily a bug fix release to the last major release
11.50. PDFTeX and Source Special support did not work with ConTeXt,
this has been fixed. Similar for Source Special support under
Windows. Some more potential installation mistakes are now
diagnosed. Omega support has been added. Some user interface
changes have been done and other bugs fixed.
IMPORTANT: Many of the new features rely on special properties
in the variable `TeX-command-list’ and will not work if you
customized this variable for a former release of AUCTeX. If this is
the case for you, please re-initialize the variable by erasing the
customization, thereby setting the variable to the new default, and
re-adding your changes afterwards. Many such changes can be avoided
by using other customization variables.
Requirements
It is required that you use at least GNU Emacs 21 or XEmacs 21.4
with AUCTeX. Support for Emacs 20 has been dropped in favor of
getting more important work done. Unfortunately, just before
release it has come to our attention that you need at least version
1.84 of the xemacs-base package (released on 01/27/2004) or a sumo
tarball dated 02/02/2004 or newer for compiling AUCTeX because of
non-trivial changes in easy-mmode.el. Providing backward
compatibility to earlier versions would require resources we don’t
have right now: none of the currently active developers actually
uses XEmacs. We apologize for the inconvenience and hope that you
can make use of the XEmacs package system to upgrade if
necessary.
Availability
AUCTeX can be downloaded from <URL:ftp://ftp.gnu.org/pub/gnu/auctex>.
This location is mirrored to the directory support/auctex on CTAN.
It is licensed under the GNU General Public License version 2.
You’ll find more information at the web site of AUCTeX <URL:http://www.gnu.org/software/auctex>,
including its mailing list address.
Future development and additional
information
AUCTeX is proceeding as a GNU project with the long-term intent
of merging it into Emacs (and merging with preview-latex <URL:http://preview-latex.sourceforge.net>
probably next year). For that reason, all new contributors need to
assign copyright to their contributions to the FSF (the usual
procedure for Emacs contributors). The same holds for past
contributors. The principal authors and maintainers have already
done so, but it would require a diligent and diplomatic volunteer
to find and ask the rest.
Current project manager is David Kastrup <URL:mailto:dak@gnu.org>. While
Paypal contributions are appreciated, volunteering for tasks
remains the most effective way of helping AUCTeX development.
The following people contributed to this release (in
alphabetical order): Ralf Angeli, Masayuki Ataka, Thomas Baumann,
Berend de Boer, Peter S. Galbraith, Patrick Gundlach, Yvon Hevel,
David Kastrup, Frank K., J. Larsson, Dan Nicolaescu, Piet van
Oostrum, Davide G. M. Salvetti, Mike Sperber, Reiner Steib,
Christian Schlauer, Shiro Takeda (Please apologize if we forgot
somebody.)
—
David Kastrup