CHANGES FOR VERSION 2.11b - released 12 Jun 2006
Make noroff use -mm by default (Debian 218050)
Fixed flagrant errors in noweave -x -troff (but bad formatting remains)
CHANGES FOR VERSION 2.11a - released 20 May 2006
Clarify instructions for $PATH and $MANPATH (B Pierce)
Create examples/Makefile.awk (B Pierce)
Clarify documentation: unescaped << and >> not OK in docs chunk (R Hemmecke)
Add -lua option to docs2comments filter
CHANGES FOR VERSION 2.11 - released 6 April 2006
Braces did not render correctly in [[<<$\{a_i\}$>>]] (Albert Reiner)
From Kevin Quick, Windows hints and a new NOTANGLE.BAT
Generate postscript with -P cmz for better PDF (Francky Leyn)
Clarify for noweave -delay that the first doco chunk is before the first @
extended xchunks with -summary argument
Line in a code chunk opening with unclosed, unescaped << is OK (Ralf Hemmecke)
UNDO ME! Make docs2comments filter tolerate embedded @xref stuff..
Added Windows XP help to FAQ (David Lemmon)
Noidx now calculates labels for a code chunk using the number of preceding
definitions from the same @file, not the overall number
Change wording for \noweboptions{german} (Christian Lindig)
Need to insert \leavevmode in \sublabel so that new \@bsphack will work right
From Yann Dirson, new filters in contrib/ydirson.
From Fr'ed'eric Lin'e, some improvements in French translation (apologies to Moli`ere)
CHANGES FOR VERSION 2.10c - released 17 Jul 2002
Bug in noidx.nw caused tag NWD1 etc to be used in multiple files.
Cleaned up alignment tags in tables emitted by l2h.nw (Federico Di Gregorio)
Fixed some bugs in the HTML markup for the hacker's guide
Goes back to iconc, except for noidx.nw, which can't be compiled because
of the 32-bit polynomial arithmetic
CHANGES FOR VERSION 2.10b - released 15 Jul 2002
Bug in xchunks.nw, around line 100 -- db never initialized (Stephen Edwards)
In local identifier cross-reference, enable breaks between pages
of multiply defined identifiers (option breakdefs)
Create a secret \noweboptions{breakcode} for those who want their
code chunks broken across page boundaries
German is `Benutzt' not `Benutztt' (Johannes Huesing)
No longer suggests iconc; compiling with icont is now the default.
CHANGES FOR VERSION 2.10a - released 30 Mar 2001
Fixed problem in src/Makefile -- FAQ should be built by `source' not `all'
CHANGES FOR VERSION 2.10 - released 16 Jun 2000, but not officially
Added -matlab to nountangle (Uwe Brauer)
Added \nwblindhyperanchor to \weblabel (Andrew Swann)
Changed one more 'char c' to 'unsigned char c' in recognize.nw (Gilles ANDRE)
Change noweb.sty to support more than 26 code chunks on a page (F. Leyn)
l2h skips optional arguments with \includegraphics
fixed bugs in htmltoc having to do with nested anchors on one line
Added capacity for two more filters to noweave script
Fixed bug in autodefs.sml (including spaces in symbol chars)
Added autodefs.mmix
Added autodefs.asdl
Scripts for Plan 9 rc (Russ Cox)
Tinkered with noidx sortkey
Added \mbox{} to \nwnewline, so that spaces won't be eaten (John Cummings)
Added xchunks filter, per request of Mike Smith & Glenn Holloway
Replaced FORTH uniqueid heuristic with 32-bit CRC
Added pipedocs filter to pipe documentation chunks through commands
Added h2a (convert html to ascii) for use with pipedoces
Added docs2comments filter, with pipedocs and h2a, to replace nountangle
Added nwmtime filter; helps derive Zephyr web pages
Moved the official FAQ to html
Added multiple-language support to noweb.sty (Miguel Filgueiras)
notangle -L initial newline is a bug and will never be fixed (Harald Soleng)
Added \noweboptions{noxref}, intended for temporary use inside documents.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.
Example #1:
DISTNAME= foo-X.Y
PKGREVISION= Z
=> PKGNAME= foo-X.YnbZ
Example #2:
DISTNAME= barthing-X.Y
PKGNAME= bar-X.Y
PKGREVISION= Z
=> PKGNAME= bar=X.YnbZ (!)
On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
Changes since the previous pkgsrc version (2.8a):
CHANGES FOR VERSION 2.9a - released 16 Feb 1999
Fixed bug in htmltoc that left multiple toc anchors
CHANGES FOR VERSION 2.9
Good support for hypertext using the `hyperref' package
noweave now finds uses in quoted code, the better to exploit hypertext
added support for emacs font-lock highlighting as comments to noweb-mode (Adnan Yaqub)
Document common -L options on notangle man page (Brett Presnell)
Fixed incompatibility with verbatim package (Rafael Laboissiere)
added contrib/leyn from Francky Leyn
noweb-mode.el no longer treats @x as chunk end for non-white x (Chris Milner)
Don't use signed char to index array of 256 in recognize.nw (Michael Herrmann)
Added explanation for WNT to FAQ.
Support \ quoting in argument to elide
Support multiple -R options on the same notangle command line.
Change tohtml so that noweave -latex+html doesn't protect anchor texts
in a rawhtml environment (???)
Added to /usr/doc/noweb for Slackware binary distribution
Slackware binary distribution now includes emacs noweb mode.
Updated internal docs in support.nw to explain the great \nwlbrace trouble
Use gcc -ansi -pedantic in Makefiles.
Remove multicols environment from examples/wc.nw (Yotam Medini)
Change noweave and totex to support subscripting identifiers used in quoted code
Fixed bug in l2h (bad conversion of tables).
Make l2h of \section use CPS (for newline between \section and {)
Added letenv to l2h, and changed verbatim to use environment name as terminator
- New, optional Makefile variable HOMEPAGE, specifies a URL for
the home page of the software if it has one.
- The value of HOMEPAGE is used to add a link from the
README.html files.
- pkglint updated to know about it. The "correct" location for
HOMEPAGE in the Makefile is after MAINTAINER, in that same
section.