summaryrefslogtreecommitdiff
path: root/macros/eplain/doc/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'macros/eplain/doc/NEWS')
-rw-r--r--macros/eplain/doc/NEWS195
1 files changed, 195 insertions, 0 deletions
diff --git a/macros/eplain/doc/NEWS b/macros/eplain/doc/NEWS
new file mode 100644
index 0000000000..090c3eee8d
--- /dev/null
+++ b/macros/eplain/doc/NEWS
@@ -0,0 +1,195 @@
+$Id: NEWS 49 2019-05-31 16:20:41Z karl $
+This file records noteworthy changes. This file is public domain.
+
+ 3.9 (31 May 2019)
+* btxmac.tex missed one macro renaming, making \providecommand fail.
+* PDF bookmark/outlines example in documentation, and url updates.
+
+ 3.8 (12 May 2016)
+* btxmac.tex internal macros renamed to avoid conflict with babel's plain.def.
+* Update ifpdf.sty.
+
+ 3.7 (5 February 2015)
+* Add \raggedleft, analogous to plain's \raggedright.
+* Show a possible definition of \fbox in the manual,
+ as it is not defined by miniltx.
+
+ 3.6 (30 September 2013)
+* ignore spaces after optional arguments.
+
+ 3.5 (13 February 2013)
+* make \providecommand and \newcommand \long, like LaTeX.
+* restored the catcode of @ at \endpackages.
+* ifpdf.sty: update to latest version.
+
+ 3.4 (21 February 2010)
+* Eplain repository moved from cvs.sarovar.org:/cvsroot/eplain to
+ svn://tug.org/eplain/trunk.
+* Changed \ProcessOptions from miniltx.tex to gobble the optional star
+ argument, to accommodate the new version of epstopdf.sty.
+
+ 3.3 (21 July 2009)
+* New commands \eqnum and \eqalignnum, counterparts of \(l)eqno and
+ \(l)eqalignno, producing equation numbers which can be uniformly
+ transformed to right-aligned (\righteqnumbers) or left-aligned
+ (\lefteqnumbers).
+* Eplain has borrowed the eTeX, ExTeX, XeTeX and XeLaTeX logos from
+ tugboat.dtx.
+* \idxnameseparator is now expanded once so that the .idx file
+ contains its contents instead of the macro call.
+* Non-silent indexing macros have been fixed not to produce a spurious
+ newline when newline's catcode is 13 (active).
+* Eplain now takes care to unactivate any active characters before
+ typesetting index terms in the margin for proofing.
+* Updated ifpdf.sty.
+* LaTeX package reloading warnings are now not shown on the terminal.
+* Documentation improvements.
+
+ 3.2 (26 November 2007)
+* Fixed a bug which caused silent indexing macros to output spurious
+ space in vertical mode.
+* Added a switch to disable index file input/output.
+* Fixed xref and bibliography label definition macros so that reading
+ in a .aux file with a large number of label definitions does not
+ overflow the save stack.
+* Fixed double-column macros -- they were occasionally losing material
+ and producing columns too high to fit on a page. Also improved
+ appearance of the last column, which often came out spaced out.
+
+ 3.1 (3 December 2006)
+
+General:
+* Rearranged the distro to comply with TDS.
+* Distro now includes PDF, HTML and INFO versions of the manual.
+* Removed etex.tex.
+
+LaTeX packages under Eplain:
+* When reloading LaTeX packages, warn and skip reloading, instead of
+ giving an error. Suggested by Dan Luecking.
+* The primitive \input is now restored after loading LaTeX packages.
+* Added more "LaTeX" defs needed by: the `draft' option to
+ graphic{s,x}.sty; warnings from epstopdf.sty when graphics.sty is
+ not loaded.
+
+Hyperlinks:
+* Added the `hypertex' driver, and made it the default driver.
+* Made footnote hyperlinks off by default.
+* Added the \href macro. Suggested by Dorai Sitaram.
+* LABEL argument of the hyperlink macros now allow special characters
+ like # and ~ (useful for URLs). Suggested by Dorai Sitaram.
+* Fixed a hyperlink-related bug in equation macros.
+* Fixed a bug in the `nolinks' driver.
+* Added \writenumberedtocline macro, which is \writenumberedtocentry
+ with permuted parameters. Suggested by Dorai Sitaram.
+* Hyperlink macros now ignore leading spaces in option lists.
+* All hyperlink macros now report errors until links are enabled.
+
+Cross-references, TOC and indexing:
+* Added warnings about multiply defined xref labels. Suggested by
+ Tomas Penicka.
+* Fixed \definexref to (once again) ignore following spaces.
+* Indexing macros now read TERM, SUBTERM and SEE... arguments
+ verbatim, to allow special characters and catcode changes.
+ Suggested by Dorai Sitaram.
+* Extended the TOC macros: when given an integer for the type of a
+ TOC entry, they write \tocentry{NUM}... to the .toc file. Suggested
+ by Dorai Sitaram.
+
+Programming defs:
+* Added \ifinteger and \isinteger macros.
+* Added \For loop which strips off leading spaces from items.
+
+Manual:
+* Added demo subdir with demo files, and added new chapter `Demo
+ files' to the manual.
+* Documented \ifempty, the extended \loop macro, and the new macros.
+* Many small improvements and additions to the manual.
+
+Other:
+* Added new \nolastlinelisting listing hook which omits the last
+ (empty) line of the file.
+
+ 3.0 (20 September 2005)
+* Eplain now hosted at Sarovar: http://sarovar.org/projects/eplain/
+* Support for hyperlinks!
+* Support for (a few) LaTeX packages, notably graphicx and color.
+* Incorporated ifpdf.sty into eplain.tex [2005-08-15].
+* Many improvements of double-column macros by Stepan Kasal.
+* ConTeXt compatibility; do not wipe out toc file unnecessarily to
+ allow multiple contents. [2005-08-12].
+* Avoid pagebreak at the xref \write before a list item. [2004-07-26]
+* When under \indexproofing, allow hyphenation of indexed words and
+ avoid shift of page body. [2004-08-31]
+* New documentation for the hyperlinks and the LaTeX package support,
+ many improvements of the old docs.
+
+ 2.8 (2 September 2000)
+* Added a section on user-defined environments to progdef.texi and
+ fixed a few typos in documentation. Suggested by Paul Abrahams
+ [25 April 1999]
+* Added a fix to a buggy double-column macro that Adam Lewenberg
+ introduced when attempting to fix the balancing macros.
+ [9 April 2000]
+
+ 2.7 (14 January 1998)
+* Added the control sequence \gutterbox as a hook to add arbitrary
+ vertical material between columns in multi-column mode. [5 December 1997]
+* Removed spurious space in \verbatim macro. [26 March 1997]
+* Added some code to the multiple columns section so that when
+ switching from multi- to single-columns lines are not lost.
+ [22 September 1996].
+* Changed \smash to \smash@@ in arrow.tex to allow arrow.tex to work with
+ amstex. [2 March 1996].
+* Changed all dimension values in margin setting macros to 'true'; redefined
+ \magnification so that this works.
+
+ 2.6 (2 May 1994)
+* Indexing support (in conjunction with MakeIndex).
+* Generalization of .toc files for lists of figures/tables, etc.
+* \commdiag and other arrow macros work again.
+* \eqalignno right-justifies the first column in \leftdisplays, as in
+ non-leftdisplays.
+
+ 2.5 (31 March 1994)
+* Do not ignore first \ref command.
+* Make \verbatim (and the || feature) work again (thanks to Dorai Sitaram).
+
+ 2.4 (16 March 1994)
+* \catcode of @ properly restored (reported by adam@symcom.math.uiuc.edu).
+* `| ' in \verbatim argument documented (also reported by adam).
+* | not hardwired as the \verbatim escape character (thanks to
+ dorai@cs.rice.edu).
+* Defining \noarrow before eplain.tex is read omits arrow macros
+ (suggested by Rex Shudde <0024P@NAVPGS.BITNET> and
+ murray@macadam.mpce.mq.edu.au.)
+* Double column macros revamped (thanks to guichard@fermat.whitman.edu) so
+ \singlecolumn can be invoked on the same page as \doublecolumns.
+ 3- and 4-column typesetting also supported.
+ Column ejects also supported (sort of).
+* \parskip set to zero before each footnote (but not for the footnote text).
+* \ref and \cite conflicts with amstex described in manual.
+
+ 2.3 (1 March 1993)
+* New macros for arbitrary cross-references.
+* \iterate is redefined to allow \else in loops.
+* texnames.sty uses \spacefactor1000 instead of an empty hbox to handle
+ \TeX at the end of a sentence.
+* New macros for hooks and properties.
+* \centereddisplays and \leftdisplays can be repeated, and called in any
+ order.
+* New macros \csn and \ece to do common expansion things.
+
+ 2.2 (11 November 1992)
+* New \toks register \everylist, expanded at the start of every list.
+* \footnoterulewidth defined as 2in, not 2true in, thus allowing the use
+ of \mag after reading eplain.tex. The `2true in' was Knuth's, but I
+ don't know why he did it.
+* \obeywhitespace works inside a \vbox.
+* \boxit is \long, and uses \ehrule and \evrule.
+* \writenumberedtocentry expands the chapter number, so `\the
+ <register>' can be used.
+* \verbatim doesn't begin and end with \par, so it can be used in the
+ middle of a paragraph.
+* \pathafterhook added to \path in path.sty, so macros can execute
+ cleanup actions.
+* The \path command and friends are documented in the manual.