--- CHANGES FOR linuxdoc-sgml-1.5 (8 March 1996):

* updated install script, README files, guide, etc for new versions.
  Greg Hankins, <greg.hankins@cc.gatech.edu>.

* patch to sgmls-1.1/configure, took out reference to ctype(3) man page,
  which some Linux distributions don't have. Andrew Morgan 
  <morgan@physics.ucla.edu>.

* added isolatin.sty to LaTeX mapping file. This should make 
  ISO 8859-1 characters look better in PostScript output.
  Greg Hankins, <greg.hankins@cc.gatech.edu>.

* added support for alternate labels in HTML output for "Previous",
  "Next" and "Table of Contents" links. Language specific lables are
  in $LINUXDOCLIB/rep/html/<language>. Juergen Seeger, <js@ix.de>.

* fixed problems in sgml2txt, "" needed to be a real "", and not
  a "^H". Added some more seding. Frank Pavageau, <frank@via.ecp.fr>.

* removed \ from lsqb and rsqb in lib/rep/latex/general.  This seems to
  cause problems when formatting with LaTeX. Greg Hankins,
  <greg.hankins@cc.gatech.edu>.

* added -img option to sgml2html and html2html for optional images
  in the prev/next/toc links. Fixed numerous HTML formatting problems.
  According to 'htmlcheck', HTML output is nearly compliant.
  Tom Lane, <tgl@sss.pgh.pa.us>.

* fixed a small problem with italicized tags and groff. Todd Reed,
  <treed@cs.waikato.ac.nz>.  When I was patching this in, I removed
  lib/rep/latin1/mapping and made it a symlink to lib/rep/groff/mapping
  since they need to be the same anyways. Greg Hankins, 
  <greg.hankins@cc.gatech.edu>.

* fixed a problem with cross references in html2html.l (rare case).
  Steve Tynor, <tynor@atlanta.twr.com>.

* patch to genertoc script to make it 8-bit clean. Frank Pavageau,
  <frank@via.ecp.fr>.

* added CleanUp{} and traps to sgml2foo scripts. Frank Pavageau, 
  <frank@via.ecp.fr>.

* fixes to install script. Marc Baudoin <Marc.Baudoin@hsc.fr.net>
  (syntax error) and Frank Pavageau, <frank@via.ecp.fr> (optimization
  options). General unhappiness with install script noted.

* added -f switch to sgml2txt (Hi Frank), to choose whether or not 
  to strip reverse paper motions (such as underlines). Reverse paper
  motions are not nice for text editors and other non-backspacing
  devices. Greg Hankins, <greg.hankins@cc.gatech.edu>.

* changed all references to nroff to groff, just to be nitpicky.
  groff is required! Greg Hankins, <greg.hankins@cc.gatech.edu>.

* wrote man pages for sgml2foo scripts, and made install script
  install them. Greg Hankins, <greg.hankins@cc.gatech.edu>.

* added -g switch to sgml2latex to make it use german.sty.
  Harald Milz, <hm@seneca.han.de>.

* made all chars in html2html.l unsigned, for ISO-8859-1.
  Tristan Debeaupuis, <Tristan.Debeaupuis@hsc.fr.net>.

* perl script to generate groff table of contents. Thomas Koenig, 
  <Thomas.Koenig@ciw.uni-karlsruhe.de>. [Hacked a wee bit - Greg]

* fixed html2html so that it doesn't leave a newline after URLs.
  Tom Lane, <tgl@sss.pgh.pa.us>.

* the sgml2* scripts now support a "-style" option which allows extra
  mapping files to be included in the translation (for adding
  site-specific "styles"). Steve Tynor, <tynor@atlanta.twr.com>.

* sgml2html takes additional new args: -fat (causes the filnames to
  be "DOS FAT" compatible (.htm vs. .html). -2 (causes html2html to
  split pages at both 1. and 1.1 levels instead of just 1. (I can't
  really say "chapters" and "sections" since it depends on whether you
  use <article> or <report> -- if <article>, the <sect> and <sect1>
  cause page breaks; of <report> then <chapt> and <sect> cause page
  breaks.  Default page breaking behavior is unchanged. Steve Tynor, 
  <tynor@atlanta.twr.com>.

* extensive changes to html-fix/html2html.l: 
  - html2html puts Previous/Next links at both top and bottom of page 
    (makes it easier to `browse'). 
  - <appendix> causes HTML section number to start at "A" 
  - (see header of html2html.l for additional minor improvements). 
  - support for gifs for Previous/Next/Contents links (gifs are in 
    lib/icons)
  Steve Tynor, <tynor@atlanta.twr.com>.

* scrapped Tristan's RTF support, according to his wishes, and added a
  new RTF support approach (rtf-fix/rtf2rtf and new replacement files). 
  Steve Tynor, <tynor@atlanta.twr.com>.

* support for LaTeX2e, uses -2e on sgml2latex script. Marc Baudoin 
  <Marc.Baudoin@hsc.fr.net>.

* many fixes to replacement files. Steve Tynor, <tynor@atlanta.twr.com>.

* added LyX output support. Frank Pavageau, <frank@via.ecp.fr>.

* combined lib/rep/[html,info,latex,latin1,groff,rtf]/[general,math] into
  one file called general. According to Magnus Alvestad, these were 
  separated for historical reasons. Greg Hankins, <greg.hankins@cc.gatech.edu>.

* changed output of LaTeX \\url to <foo> and not (foo) in 
  linuxdoc-sgml*.sty files. Pointed out by Gary Capell <gary@cs.su.oz.au>.

* added A4 paper size support to LaTeX output. Use -a on sgml2latex script. 
  Frank Pavageau, <frank@via.ecp.fr>.

* added two lines to the lib/prehtml.sed script, so that the HTML code 
  generated conforms to the standard (arena browser). <descrip> tags 
  created bad HTML code, by inserting <P></P> between <DL> and the first 
  <DT>. Frank Pavageau, <frank@via.ecp.fr>. [don't know why this happens,
  checked relevant replacement and html-fix files - Greg]

* fixed sgml2txt - a space at the end of a split line (that is, after the \) 
  caused an error when using the -l option. Frank Pavageau, <frank@via.ecp.fr>.

* changed all references to "texinfo" to "GNU info".  Pointed out by
  Thomas G. McWilliams <tgm@netcom.com>.

--- CHANGES FOR linuxdoc-sgml-1.4.1 (14 November 1995):

* added the possibility to size and rotate pictures for LaTeX ouput using
  epsfig. The PostScript file can be .ps or .eps - the user has to enter
  the full file name. Marc Baudoin, <Marc.Baudoin@hsc.fr.net>.

* changed the LaTeX definition of entities, because most of the distribs
  now support ISO-8859-1, and in the verbatim environment, \'e is ugly.
  Tristan Debeaupuis, <Tristan.Debeaupuis@hsc.fr.net>.

* added RTF output support ("better than nothing" for the moment ...)
  and cleaned the install script (I removed -print options which where 
  unused), and add the sgml2rtf to be installed. Tristan Debeaupuis, 
  <Tristan.Debeaupuis@hsc.fr.net>.

* added $prefix variable to install script for more flexibility.
  Andries Brouwer <Andries.Brouwer@cwi.nl>.

* updated contrib/trimwhite.pl to use <> and not <STDIN> so you can
  use pipes, and it now doesn't use a while loop anymore. Neil Bowers,
  <neilb@khoral.com>.

* fixed spacing on usage() functions in sgml2* scripts, reported by
  many people. Greg Hankins, <greg.hankins@cc.gatech.edu>.

* fixed a couple things in various replacement files. Frank Pavageau,
  <frank@via.ecp.fr>.

* fixed sgml2* scripts to use latin1.sed _before_, not after running
  sgmls. This makes it work. Frank Pavageau, <frank@via.ecp.fr>.

* removed references to -c option in sgml2* scripts, since we have 
  sgmlcheck now. Greg Hankins, <greg.hankins@cc.gatech.edu>.

* wrote sgmlcheck script. Cal Page, <cpage@mv.mv.com>. Trimmed useless
  junk, and fixed contrib/sgml-mode.el to call sgmlcheck. Greg Hankins, 
  <greg.hankins@cc.gatech.edu>.

* hacked sgml2ps into sgml2latex. We'll use -p for PS, and -d for DVI, and 
  default to LaTeX output. Seems more logical to me, and less misleading. 
  I really didn't like using sgml2ps with -d for DVI output, either.
  Greg Hankins, <greg.hankins@cc.gatech.edu>.

* fixes to sgml2ps to allow tex, ps and DVI output. Fixed TEXINPUTS variable
  to append to TEXINPUTS path. Georg Umgiesser, <georg@lagoon.isdgm.ve.cnr.it>.

* fixes to html-fix/html2html.l, declared yytext and yyleng, removed 14
  character chapter name limit, added more descriptive error message to
  @@ref problem. Steve Tynor, <tynor@atlanta.twr.com>.

* small fix to sgml-mode.el command to make it check syntax. Frank Pavageau,
  <frank@zen.via.ecp.fr>.

* removed '-l' from flex in html-fix/Makefile. Why it was there in the first 
  place is unknown to me, but this seems to hose a lot of people. Also made it
  use CC and LEX variables. Greg Hankins, <greg.hankins@cc.gatech.edu>.

* added 'col -bx' to sgml2txt. Greg Hankins, <greg.hankins@cc.gatech.edu>.
  'col' hoses ISO-8859-1 somehow. Added clever seding to fix. Frank Pavageau,
  <frank@via.ecp.fr>.

* fixed & problem in prehtml.sed, it turns out & characters do not need to
  be replaced. Greg Hankins, <greg.hankins@cc.gatech.edu>.

--- CHANGES FOR linuxdoc-sgml-1.4 (17 October 1995):

* updated html-fix/Makefile. Michael K. Johnson, <johnsonm@nigel.vnet.net>.

* support for latin1 character set in output. Greg Hankins,
  <greg.hankins@cc.gatech.edu>. latin1 replacement files updated by
  Frank Pavageau, <frank@zen.via.ecp.fr>. latin1.sed script by 
  Farzad Farid.

* updated guide.sgml. Greg Hankins, <greg.hankins@cc.gatech.edu>.

* more patches for GNU info support. It should be ready for production now.
  Christian Schwarz, <schwarz@monet.m.isar.de>.

* wrote an install script and rewrote the INSTALL file. Removed
  autoconf stuff because it's too big and doesn't do what I want
  it to do. Greg Hankins, <greg.hankins@cc.gatech.edu>.

* massaged things around so that you can have a bin and lib directory
  separate from the source directory. Greg Hankins, 
  <greg.hankins@cc.gatech.edu>.

* added Otilde in all mappings. Joao Carlos R. Pereira,
  <jcrp@caravela.di.fc.ul.pt>.

* whoops, backed out changes for ero and etago for LaTeX. Greg Hankins,
  <greg.hankins@cc.gatech.edu>.

* made HTML output HTML3 compliant (html-fix/html2html.l), at least 
  according to the arena browser. Leander Jedamus, <jedamus@Worms.Fh-Rpl.DE>.

* fixed spacing problems in HTML output... used to have spaces in anchors,
  and other small HTML fixes. Greg Hankins, <greg.hankins@cc.gatech.edu>.

* rewrote bin/format & friends into:
   - bin/sgml2txt
   - bin/sgml2html
   - bin/sgml2ps (uses -d for DVI output)
   - bin/sgml2info
  removed:
   - bin/format
   - bin/qtex
   - bin/qroff
   - bin/preroff
   - bin/prehtml
   - bin/mkinfo
  
  This makes formatting *muchmuch* easier. Also, the old format program
  conflicts with /usr/etc/format on SunOS, and probably others. Greg Hankins, 
  <greg.hankins@cc.gatech.edu>. Much help from Christian Schwarz,
  <schwarz@monet.m.isar.de>.


--- CHANGES FOR linuxdoc-sgml-1.3 (15 August 1995):

* updated guide.sgml. Greg Hankins, <greg.hankins@cc.gatech.edu>.

* fixed dangling HTML reference problems. Leander Jedamus, 
  <jedamus@Worms.Fh-Rpl.DE>.

* fixed ero and etago for LaTeX; and etago, quot and dquot for HTML 
  replacement. Leander Jedamus, <jedamus@Worms.Fh-Rpl.DE>.

* fixed permissions on files: files in bin were not all 755, and there were
  setgid directories everywhere. Leander Jedamus, <jedamus@Worms.Fh-Rpl.DE>.

* support for autoconfiguration added.  Christian Schwarz, 
  <schwarz@monet.m.isar.de>.

* updated README files and other small nitpicks. Greg Hankins,
  <greg.hankins@cc.gatech.edu>.

* more updates to guide.sgml, Christian Schwarz, <schwarz@monet.m.isar.de>.

* fixed qroff so PS files go to stdout, and not to filenames based on PID. 
  Christian Schwarz, <schwarz@monet.m.isar.de>.

* patch for european characters by Kai Harrekilde-Petersen, 
  <khp@pip.dknet.dk> added.

* added LINUXDOC environment variable to preroff and prehtml.
  Christian Schwarz, <schwarz@monet.m.isar.de>.

* updated README file by Christian Schwarz, <schwarz@monet.m.isar.de>
  (edited slightly - Greg).

* fixed some problems with 'format -Tman' in rep/man/mapping by Hubert Schreier
  <schreier@mvmampc66.ciw.uni-karlsruhe.de>:
     - if a <verb> or <code> element happens to fall on a pagebreak,
       page-headers and page-numbers are not displayed correctly.
     - <descrip> is always indented, even at the highest level
     - <enum> and <itemize> do not work at all
     - urlman and refnam are not defined

--- CHANGES FOR linuxdoc-sgml-1.2 (24 June, 1995):

* GNU info support by Christian Schwarz, <schwarz@monet.m.isar.de> added.

More fixes for 1.1 (Eric Raymond, <esr@snark,thyrsus.com>):
 
 	* Introduced special -T types ascii and htmlx to format to hide the
 	  details of the ASCII and HTML conversions.
 
 	* format, qroff, and qtex now export LINUXDOC,  and all other
 	  commands pick it up from the environment.  This reduces the
 	  amount of editing the user has to do during setup.
 
 	* format, qroff, and qtex now change PATH to include the linuxdoc
 	  bin directory.  This means that only those three files have to be
 	  copied or symlinked to a public executables directory.
 
 	* The nroff/ASCII rendering of url elements is changed to conform
 	  to HTML consortium recommendations.  It is now "[NAME] <[URL]>"
 	  rather than "[NAME] ([URL])".
 
 	* There is a new <htmlurl> element which suppresses rendering of
 	  the URL part in every context except HTML.  What this is useful for
 	  is things like cites of peoples' email addresses; you can write
 
 		<htmlurl url="mailto:esr@snark.thyrsus.com"
 			name="esr@snark.thyrsus.com">
 
 	  and get "esr@snark.thyrsus.com" in ASCII/nroff output rather than the
 	  duplicative "esr@snark.thyrsus.com <mailto:esr@snark.thyrsus.com>",
 	  but still have a proper URL in HTML.
 
More fixes, originally called linuxdoc-sgml-1.1.FIXES2 
(Paul Gortmaker, <Paul.Gortmaker@anu.edu.au>):

	1)	LaTeX has to run 3 times to get the offset caused
		by the number of "toc" pages. Fixed in "qtex".

	2)	Documented manner for making cross-references is
		cumbersome, and worse, it is broken. Show much
		simpler way.

	3)	Make binaries stripped to cut down on wasted space.

	4)	Tilde character in LaTeX mapping breaks when in
		an URL (as in http://myhost.edu/~joe.blow/index.html)
		ala csh expansion. Can't use a normal ~ either as
		that is a hard space in TeX. Fixed by using "\~{}"

	5)	The "&tilde" in the html mapping is printed literally
		as "&tilde" instead of "~". Fixed in html general.

	6)	Some (all?) versions of "getopt" don't seem to like
		things like "-Tlatex". Changed the docs to reflect
		that "-T latex" is a better choice.

--- CHANGES FOR linuxdoc-sgml-1.1:

Changes in Linuxdoc-SGML in Version 1.1 (Matt Welsh, <mdw@cs.cornell.edu>):

	* Full HTML support is now there. See the information in
	  doc/guide.txt. 

	* Added a <url> element for embedded Universal Resource Locators
	  in SGML documents. See doc/guide.txt for details.
	
	* Added a <quote> element for quotations (like <tscreen>, but
	  without typewriter font).

	* Added name="..." argument to <ref>. This will allow you to make
	  cross-references within LaTeX, HTML, and nroff documents 
	  produced by the system. See doc/guide.txt for information on 
	  using this.

	* Fixed a number of formatting bugs. Too numerous to mention.
	  All Linux HOWTOs format well with this new version, so it's
	  apparently stable.

	* Included more information on special characters, etc. in the
	  User's Guide. Please read this section in doc/guide.txt.

	* Modified nroff conversion so that right margins are sloppy.
	  This actually looks better (no odd spacing between words 
	  when converting to ASCII). You can comment out one line near
	  the top of rep/nroff/mapping to turn this off.

--- CHANGES FOR linuxdoc-sgml-1.0:

* original version by Matt Welsh, <mdw@sunsite.unc.edu>.
