<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V4.1//EN">

<article>
  <articleinfo>
    <title>TODO list for sgml2x</title>
  </articleinfo>

  <itemizedlist>
    <listitem>
      <itemizedlist>
	<title>Bugfixes</title>

	<listitem>
	  <para>(Completely fixed in 0.99.9 ?) Entities/images
	  referenced by relative-path in a doc will cause problems for
	  HTML formatting in subdir.</para>
	</listitem>

	<listitem>
	  <para>An uninstalled extension (eg. alcovebook) does not
	  find jadetex.cfg.  Should use realpath.</para>
	</listitem>

	<listitem>
	  <para>Check that nothing pollutes stdout.</para>
	</listitem>

	<listitem>
	  <para>Replace FOT output format with a --fot flag.</para>
	</listitem>

	<listitem>
	  <para>Review the codepath for STYLE=local* to ensure it
	  always works as expected.</para>
	</listitem>

	<listitem>
	  <para><filename>docbook/misc/doctype.dsl</> causes oj
	  1.4devel to complain about the top-level flow-object.  Who's
	  right ?</para>
	</listitem>
      </itemizedlist>
    </listitem>

    <listitem>
      <itemizedlist>
	<title>Generalization, ease of use and integration</title>

	<listitem>
	  <para>Switch to using a litprog tool for main script, to
	  help a possible rewrite in a real language.</para>
	</listitem>

	<listitem>
	  <para>Move sgml2x-aliases into new layout.</para>
	</listitem>

	<listitem>
	  <para>Provide a dtd-installer program, that would create
	    symlinks to script and manpage as needed, for DTD packages to
	    call in maintainer scripts.</para>
	</listitem>
	<listitem>
	  <para>Find a clean generic way to treat -V%show-comments%
	  (eg. "CommentsFlag: %show-comments%" ?)</para>
	</listitem>
	<listitem>
	  <para>Catch missing info in style alias files</para>
	</listitem>
	<listitem>
	  <para>Group styles by priority and/or vendor in --help (add
	    "vendor" field ?)</para>
	</listitem>
      </itemizedlist>
    </listitem>

    <listitem>
      <itemizedlist>
	<title>New features</title>

	<listitem>
	  <para>Include index generation</para>
	</listitem>
	<listitem>
	  <para>Provide an option for setting output file/dir name, with
	    support for stdout.</para>
	</listitem>
	<listitem>
	  <para>Support for multi-docclass conversion</para>
	</listitem>
	<listitem>
	  <para>Code pretty-printing, using preprocessor / transformer
	    for programlisting autotagging</para>
	</listitem>
	<listitem>
	  <para>Specification of transformations to be chained</para>
	</listitem>
	<listitem>
	  <para>Could translate included EPS to PDF when needed</para>
	</listitem>
	<listitem>
	  <para>Backend modularisation ?</para>
	</listitem>
	<listitem>
	  <para>Handle jade stylesheet PIs (requires multi-docclass
	    conversion)</para>
	</listitem>
	<listitem>
	  <para>Support for unchunked HTML output</para>
	</listitem>
	<listitem>
	  <para>Declaration of subset docclasses to allow the use with
	    any docclass of the style-sheets that apply to its superset
	    docclasses.</para>
	</listitem>
      </itemizedlist>
    </listitem>

  </itemizedlist>
  
</article>
