Transition of package maintenance
The TEX world lost contact with CarstenHeinz in late 2004, shortly after he released version 1.3b of the
package.After many attempts to reach him had failed, Hendri Adriaens took over main-tenance of the package in accordance with the LPPL’s procedure for abandonedpackages. He then passed the maintainership of the package to Brooks Moses, whohad volunteered for the position while this procedure was going through.This release, version 1.4, is the ﬁrst substantial bugﬁx release since I acceptedmaintainership of the package. I would like to thank the numerous people who re-ported bugs to me, and particularly those who suggested ﬁxes. Thanks in additionto those who provided new language deﬁnitions and suggestions for improvements.
News and changes
Version 1.4 is the fourth bugﬁx release. There are nosubstantial changes in this version, but a number of minor changes and ﬁxes. Theprimary news is that the documentation has been substantially copyedited, andimproved in a number of ways to document workarounds and things learned fromthe recent bug reports.A
key has been added, to control whether listings are num-bered sequentially or by chapter in document classes that provide chapters.The
command can be used to deﬁne single-characterinline-listing macros, much like the
package allows for verbatim inlinetext.A new
column alignment style has been added, which is similarto the
style except that it only inserts extra space to recover the columnalignment at locations where there is already existing space.A
string type has been added, akin to the
comment type. This is used inthe Ruby language deﬁnition.The
routine has been sped up substantially, thanks to some codeprovided by Hendri Adriaens. Hopefully this will result in a signiﬁcant speedupof the runtime of the overall package.Among the bugs ﬁxed are the
, which was quite badly broken;the interaction of background colors with inline listings and with frames; listingcaptions being broken in AMS document classes; and better integration of the listof listings with KOMAscript document class and other document clases that usethe
mechanism.The following languages were added:
(DOS/Windows) batchﬁles, Common Intermediate Language, Lingo, Postscript, PSTricks, and SPARQL.The following dialects of existing languages were added: Ada (2005), Assembler(Motorola68k), and Mathematica (5.2). The deﬁnitions for ABAP, Fortran, Oc-tave, Python, Ruby, and TCL have been improved. Thanks go to the contributers.
There are many people I have to thank for fruitful communication,posting their ideas, giving error reports, adding programming languages to
, and so on. Their names are listed in section3.4.
Trademarks appear throughout this documentation without anytrademark symbol; they are the property of their respective trademark owner.There is no intention of infringement; the usage is to the beneﬁt of the trademarkowner.2