--- CHANGES FOR linuxdoc-sgml-1.5 (8 March 1996): * updated install script, README files, guide, etc for new versions. Greg Hankins, . * patch to sgmls-1.1/configure, took out reference to ctype(3) man page, which some Linux distributions don't have. Andrew Morgan . * added isolatin.sty to LaTeX mapping file. This should make ISO 8859-1 characters look better in PostScript output. Greg Hankins, . * added support for alternate labels in HTML output for "Previous", "Next" and "Table of Contents" links. Language specific lables are in $LINUXDOCLIB/rep/html/. Juergen Seeger, . * fixed problems in sgml2txt, "" needed to be a real "", and not a "^H". Added some more seding. Frank Pavageau, . * removed \ from lsqb and rsqb in lib/rep/latex/general. This seems to cause problems when formatting with LaTeX. Greg Hankins, . * 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, . * fixed a small problem with italicized tags and groff. Todd Reed, . 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, . * fixed a problem with cross references in html2html.l (rare case). Steve Tynor, . * patch to genertoc script to make it 8-bit clean. Frank Pavageau, . * added CleanUp{} and traps to sgml2foo scripts. Frank Pavageau, . * fixes to install script. Marc Baudoin (syntax error) and Frank Pavageau, (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, . * changed all references to nroff to groff, just to be nitpicky. groff is required! Greg Hankins, . * wrote man pages for sgml2foo scripts, and made install script install them. Greg Hankins, . * added -g switch to sgml2latex to make it use german.sty. Harald Milz, . * made all chars in html2html.l unsigned, for ISO-8859-1. Tristan Debeaupuis, . * perl script to generate groff table of contents. Thomas Koenig, . [Hacked a wee bit - Greg] * fixed html2html so that it doesn't leave a newline after URLs. Tom Lane, . * 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, . * 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
or -- if
, the and cause page breaks; of then and cause page breaks. Default page breaking behavior is unchanged. Steve Tynor, . * extensive changes to html-fix/html2html.l: - html2html puts Previous/Next links at both top and bottom of page (makes it easier to `browse'). - 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, . * 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, . * support for LaTeX2e, uses -2e on sgml2latex script. Marc Baudoin . * many fixes to replacement files. Steve Tynor, . * added LyX output support. Frank Pavageau, . * 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, . * changed output of LaTeX \\url to and not (foo) in linuxdoc-sgml*.sty files. Pointed out by Gary Capell . * added A4 paper size support to LaTeX output. Use -a on sgml2latex script. Frank Pavageau, . * added two lines to the lib/prehtml.sed script, so that the HTML code generated conforms to the standard (arena browser). tags created bad HTML code, by inserting

between
and the first
. Frank Pavageau, . [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, . * changed all references to "texinfo" to "GNU info". Pointed out by Thomas G. McWilliams . --- 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, . * 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, . * 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, . * added $prefix variable to install script for more flexibility. Andries Brouwer . * updated contrib/trimwhite.pl to use <> and not so you can use pipes, and it now doesn't use a while loop anymore. Neil Bowers, . * fixed spacing on usage() functions in sgml2* scripts, reported by many people. Greg Hankins, . * fixed a couple things in various replacement files. Frank Pavageau, . * fixed sgml2* scripts to use latin1.sed _before_, not after running sgmls. This makes it work. Frank Pavageau, . * removed references to -c option in sgml2* scripts, since we have sgmlcheck now. Greg Hankins, . * wrote sgmlcheck script. Cal Page, . Trimmed useless junk, and fixed contrib/sgml-mode.el to call sgmlcheck. Greg Hankins, . * 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, . * fixes to sgml2ps to allow tex, ps and DVI output. Fixed TEXINPUTS variable to append to TEXINPUTS path. Georg Umgiesser, . * 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, . * small fix to sgml-mode.el command to make it check syntax. Frank Pavageau, . * 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, . * added 'col -bx' to sgml2txt. Greg Hankins, . 'col' hoses ISO-8859-1 somehow. Added clever seding to fix. Frank Pavageau, . * fixed & problem in prehtml.sed, it turns out & characters do not need to be replaced. Greg Hankins, . --- CHANGES FOR linuxdoc-sgml-1.4 (17 October 1995): * updated html-fix/Makefile. Michael K. Johnson, . * support for latin1 character set in output. Greg Hankins, . latin1 replacement files updated by Frank Pavageau, . latin1.sed script by Farzad Farid. * updated guide.sgml. Greg Hankins, . * more patches for GNU info support. It should be ready for production now. Christian Schwarz, . * 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, . * massaged things around so that you can have a bin and lib directory separate from the source directory. Greg Hankins, . * added Otilde in all mappings. Joao Carlos R. Pereira, . * whoops, backed out changes for ero and etago for LaTeX. Greg Hankins, . * made HTML output HTML3 compliant (html-fix/html2html.l), at least according to the arena browser. Leander Jedamus, . * fixed spacing problems in HTML output... used to have spaces in anchors, and other small HTML fixes. Greg Hankins, . * 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, . Much help from Christian Schwarz, . --- CHANGES FOR linuxdoc-sgml-1.3 (15 August 1995): * updated guide.sgml. Greg Hankins, . * fixed dangling HTML reference problems. Leander Jedamus, . * fixed ero and etago for LaTeX; and etago, quot and dquot for HTML replacement. Leander Jedamus, . * fixed permissions on files: files in bin were not all 755, and there were setgid directories everywhere. Leander Jedamus, . * support for autoconfiguration added. Christian Schwarz, . * updated README files and other small nitpicks. Greg Hankins, . * more updates to guide.sgml, Christian Schwarz, . * fixed qroff so PS files go to stdout, and not to filenames based on PID. Christian Schwarz, . * patch for european characters by Kai Harrekilde-Petersen, added. * added LINUXDOC environment variable to preroff and prehtml. Christian Schwarz, . * updated README file by Christian Schwarz, (edited slightly - Greg). * fixed some problems with 'format -Tman' in rep/man/mapping by Hubert Schreier : - if a or element happens to fall on a pagebreak, page-headers and page-numbers are not displayed correctly. - is always indented, even at the highest level - and 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, added. More fixes for 1.1 (Eric Raymond, ): * 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 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 and get "esr@snark.thyrsus.com" in ASCII/nroff output rather than the duplicative "esr@snark.thyrsus.com ", but still have a proper URL in HTML. More fixes, originally called linuxdoc-sgml-1.1.FIXES2 (Paul Gortmaker, ): 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, ): * Full HTML support is now there. See the information in doc/guide.txt. * Added a element for embedded Universal Resource Locators in SGML documents. See doc/guide.txt for details. * Added a element for quotations (like , but without typewriter font). * Added name="..." argument to . 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, .