Next Previous Previous Contents
index

A Catalog of Changes to dlh

These are the new events in dlh, in chronologic order:

And here the detailed ChangeLog:

Mon Aug 12 21:25:56 1996  David Mosberger-Tang  <davidm@azstarnet.com>

	* lib/xexit.c: New file (from FSF).
	* lib/xmalloc.c: Ditto

	* lib/Makefile.am (extra_SOURCES): Mention xmalloc.c and xexit.c.

	* icons/Makefile.am: New file (by Erick Branderhorst).

	* dlh_math.c: New file.
	* dlh_math.h: Ditto.

	* dlh.c (\mbox): Make it a macro so \mbox{\tt foobar} works like
 	in LaTeX.
	(cmd_list): Added commands \thispagestyle{} (completely ignored,
 	at this point), htmladdnormallink, htmladdnormallinkfoot, char,
 	LaTeX, TeX, thanks (some of this by Fabio Cozman).
	(env_list): Added environments: abstract, flushleft, flushright,
 	table*, math, displaymath, equation (some of this by Fabio
 	Cozman).
	(cmd_char): New function.
	(html_link): Ditto.
	(eval): Recognize \$.  Let \[, \], \(, \) be abbrevations for
 	\begin{displaymath}, \end{displaymath}, \begin{math}, and
 	\end{math}, respectively.  Give math commands preference when in
 	math mode.  Dump unknown math commands literally in output to
 	increase chance the resulting formula will be readable.  Handle
 	`$' (toggle math-mode), `_' (subscript), and `^' (superscript).
	(main): Call math_init(). Also case f[0].

Tue Jul 30 19:50:23 1996  David Mosberger-Tang  <davidm@azstarnet.com>

	* dlh.c (tpage): Added THANKS member.
	(main): Call xmalloc_set_program_name().
	Add include of <libiberty.h>.
	Replace calls to malloc()/realloc() with calls to
	xmalloc()/xrealloc() and elide out-of-memory checking.

	* Makefile.am (test): Let make ignore errors during latex/dvips.

Fri Jul 19 09:15:15 1996  David Mosberger-Tang  <davidm@azstarnet.com>

	* Version 0.6 released.
	
	* dlh.c: Include <libintl.h> only if ENABLE_NLS is true.
	(enum Style): New type enumerating document styles.
	(style): New variable holding current document style.
	(appendix_level): New variable: holds sectioning-level at which
 	appendices occur when inside the appendix.
	(styledep_strings): Array holding strings that are
 	style-dependent.
	(make_current_section_number_string): Use letters for section
 	"number" at the appendix level.
	(env_thebibliography): Use styledep_strings[0] instead of
 	hard-coded "References" as the bibliography heading.
	(gen_section_header): Typeset appendix headings like LaTeX (i.e.,
 	when not in article-style, set "Appendix L" separately from the
 	appendix title).
	(appendix): New function.
	(documentstyle): New function.
	(cmd_list): Change documentclass/documentstyle to call
 	documentstyle.

Fri Jul 12 02:02:09 1996  David Mosberger-Tang  <davidm@azstarnet.com>

	* dlh.c (cmd_list): Added \noindent.
	(section): Added support for *-form of sectioning commands.
	(main): Create symlink from DIRPREFIX/doc000.html to
 	DIRPREFIX/index.html.

	* config.h.in: Add ssize_t.
	* configure.in: Check for ssize_t.

Thu Jul 11 00:42:48 1996  David Mosberger-Tang  <davidm@azstarnet.com>

	* Version 0.5 released.
	
	* dlh.h (struct xref_def): Renamed from label_def.
	(struct xref_use): Renamed from label_use.
	(struct xref_tab): Renamed from label_tab.

	* dlh.c (open_file): Do not attempt to mmap() more than FILE_SIZE
 	bytes.  DEC Unix is picky about this and will not allow such a
 	request.  Instead, simply write an addition NUL byte if necessary
	(which also means that it may be necessary to mmap another page).
  	Get rid of bogus <body> tags.
	(maketitle): Don't assume all title page fields have been defined.
	(cmd_list): Removed \cr---it's a TeX command and didn't work as
 	expected anyhow.  Use \\ instead.
	(cmd_list): Added \emph{} and \textbf{} (LaTeX 2e).
	(cmd_list): Added \P (paragraph sign) and \S (section sign).
  	Contributed by Peter Junger.
	(env_list): Added quotation (treated like quote, for now).
	(cmd_list): Added \bibitem[]{}, \cite[]{}, \nocite{}.
	(env_thebibliography): New function.
	(bibitem): Ditto.
	(cite): Ditto.

Wed Jul 10 01:03:32 1996  David Mosberger-Tang  <davidm@azstarnet.com>

	* Version 0.4 released.
	
	* dlh.c, dlh.h: Renamed from sdoc2html.

	* sdoc2html.c (dtab): New hash table for dimensions (lengths).
	(dim_list): New array holding initial dimensions.
	(cmd_list): New macos: bigskip, medskip, smallskip.  New commands:
	\cr, \par, \vspace*, \hspace*.
	(settowidth): New function.
	(addtolength): Ditto.
	(setlength): Ditto.
	(newlength): Ditto.
	(env_list): Added flushleft and flushright environments.  They're
	no-ops, for now.
	Marked all strings for internationalization support (based on patch
	by Erick Branderhorst).

	* Version 0.3 released.
	
	* sdoc2html.c (usage): Document commandline options.
	(opts, main): Add --help, --verbose, and --icon-dir options.

Tue Jul  9 22:12:35 1996  David Mosberger-Tang  <davidm@azstarnet.com>

	* sdoc2html.c (eval): Recognize \& as an ampersand.
	(space): New function.
	(cmd_list): Add vspace and hspace support using space() function.

Thu Jul  4 00:23:10 1996  David Mosberger-Tang  <davidm@azstarnet.com>

	* sdoc2html.c: Initialize icon_dir with "../icons" which is more
 	useful than an absolute path.
	(gen_index): Use two-column format for index (requies Netscape
 	3.x).

Tue Jul  2 14:55:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>

	* Version 0.2 released.
	
	* sdoc2html.c: Also print linenumber of input file in error
 	messages.

Thu Jun 27 21:29:01 1996  David Mosberger-Tang  <davidm@azstarnet.com>

	* sdoc2html.c: Added support for \newcommand and \newenvironment.
	(psfig): Use PostScript's `run' command to avoid having to
 	distribute showpage.ps.

Sat Jun 22 17:28:48 1996  David Mosberger-Tang  <davidm@azstarnet.com>

	* sdoc2html.c (make_index): Print only one instances of multiple,
 	identical index entries.


Next Previous Previous Contents