Blame doc/todo.html

Packit e4b6da
Packit e4b6da
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Packit e4b6da
<html xmlns="http://www.w3.org/1999/xhtml">
Packit e4b6da
<head>
Packit e4b6da
Packit e4b6da
"HTML Tidy for Linux/x86 (vers 1 September 2005), see www.w3.org" />
Packit e4b6da
Packit e4b6da
"text/html; charset=us-ascii" />
Packit e4b6da
<title>docbook2X: To-do list</title>
Packit e4b6da
<link rel="stylesheet" href="docbook2X.css" type="text/css" />
Packit e4b6da
<link rev="made" href="mailto:stevecheng@users.sourceforge.net" />
Packit e4b6da
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1" />
Packit e4b6da
<meta name="description" content="Ideas for future improvements" />
Packit e4b6da
Packit e4b6da
"docbook2X: Documentation Table of Contents" />
Packit e4b6da
Packit e4b6da
"docbook2X: Documentation Table of Contents" />
Packit e4b6da
Packit e4b6da
"docbook2X: How docbook2X is tested" />
Packit e4b6da
Packit e4b6da
"docbook2X: Release history" />
Packit e4b6da
</head>
Packit e4b6da
<body>
Packit e4b6da
Packit e4b6da
Packit e4b6da
Packit e4b6da
To-do list
Packit e4b6da
Packit e4b6da
Packit e4b6da
Packit e4b6da
"testing.html"><< Previous 
Packit e4b6da
 
Packit e4b6da
 
Packit e4b6da
"changes.html">Next >>
Packit e4b6da
Packit e4b6da
Packit e4b6da

Packit e4b6da
Packit e4b6da
Packit e4b6da
Packit e4b6da
Packit e4b6da

To-do list

Packit e4b6da
Packit e4b6da
Packit e4b6da
Packit e4b6da
Packit e4b6da
"id2541536" class="indexterm" name="id2541536">
Packit e4b6da
"id2541543" class="indexterm" name="id2541543">
Packit e4b6da
"id2541550" class="indexterm" name="id2541550">
Packit e4b6da
"id2541867" class="indexterm" name="id2541867">
Packit e4b6da

With regards to DocBook support:

Packit e4b6da
Packit e4b6da
    Packit e4b6da
  • Packit e4b6da

    qandaset table of contents

    Packit e4b6da
    Perhaps allow qandadiv
    Packit e4b6da
    elements to be nodes in Texinfo.

    Packit e4b6da
    Packit e4b6da
  • Packit e4b6da

    olink (do it like what the

    Packit e4b6da
    DocBook XSL stylesheets do)

    Packit e4b6da
    Packit e4b6da
  • Packit e4b6da

    synopfragmentref

    Packit e4b6da
    Packit e4b6da
  • Packit e4b6da

    Man pages should support

    Packit e4b6da
    "sgmltag-element">qandaset, 
    Packit e4b6da
    "sgmltag-element">footnote, 
    Packit e4b6da
    "sgmltag-element">mediaobject, 
    Packit e4b6da
    "sgmltag-element">bridgehead, 
    Packit e4b6da
    "sgmltag-element">synopfragmentref 
    Packit e4b6da
    "sgmltag-element">sidebar, 
    Packit e4b6da
    "sgmltag-element">msgset, 
    Packit e4b6da
    "sgmltag-element">procedure (and there's more).

    Packit e4b6da
    Packit e4b6da
  • Packit e4b6da

    Some DocBook 4.0 stuff: e.g.

    Packit e4b6da
    "sgmltag-element">methodsynopsis. On the other hand adding
    Packit e4b6da
    the DocBook 4.2 stuff shouldn't be that hard.

    Packit e4b6da
    Packit e4b6da
  • Packit e4b6da

    programlisting line

    Packit e4b6da
    numbering, and call-out bugs specified using 
    Packit e4b6da
    "sgmltag-element">area. Seems to need XSLT extensions
    Packit e4b6da
    though.

    Packit e4b6da
    Packit e4b6da
  • Packit e4b6da

    A template-based system for title pages, and

    Packit e4b6da
    "sgmltag-element">biblioentry.

    Packit e4b6da
    Packit e4b6da
  • Packit e4b6da

    Setting column widths in tables are not yet supported in man

    Packit e4b6da
    pages, but they should be.

    Packit e4b6da
    Packit e4b6da
  • Packit e4b6da

    Support for typesetting mathematics. However, I have never seen

    Packit e4b6da
    any man pages or Texinfo manuals that require this, obviously
    Packit e4b6da
    because math looks horrible in ASCII text.

    Packit e4b6da
    Packit e4b6da
    Packit e4b6da
    Packit e4b6da

    For other work items, see the “

    Packit e4b6da
    "quote">limitations” or “
    Packit e4b6da
    "quote">bugs” section in the individual tools’
    Packit e4b6da
    reference pages.

    Packit e4b6da

    Other work items:

    Packit e4b6da
    Packit e4b6da
      Packit e4b6da
    • Packit e4b6da

      Implement tables in pure XSLT. Probably swipe the code that is

      Packit e4b6da
      in the DocBook XSL stylesheets to do so.

      Packit e4b6da
      Packit e4b6da
    • Packit e4b6da

      Many stylesheet templates are still undocumented.

      Packit e4b6da
      Packit e4b6da
    • Packit e4b6da

      Write documentation for Man-XML and Texi-XML. Write a smaller

      Packit e4b6da
      application (smaller than DocBook, that is!) of Man-XML and/or
      Packit e4b6da
      Texi-XML (e.g. for W3C specs). A side benefit is that we can
      Packit e4b6da
      identify any bugs or design misfeatures that are not noticed in the
      Packit e4b6da
      DocBook application.

      Packit e4b6da
      Packit e4b6da
    • Packit e4b6da

      Need to go through the stylesheets and check/fill in any missing

      Packit e4b6da
      DocBook functionality. Make a table outlining what part of DocBook
      Packit e4b6da
      we support.

      Packit e4b6da

      For example, we have to check that each attribute is actually

      Packit e4b6da
      supported for an element that we claim to support, or else at least
      Packit e4b6da
      raise a warning to the user when that attribute is used.

      Packit e4b6da

      Also some of the DocBook elements are not rendered very nicely

      Packit e4b6da
      even when they are supported.

      Packit e4b6da
      Packit e4b6da
    • Packit e4b6da

      Fault-tolerant, complete error handling.

      Packit e4b6da
      Packit e4b6da
    • Packit e4b6da

      Full localization for the output, as well as the messages from

      Packit e4b6da
      docbook2X programs. (Note that we already have internationalization
      Packit e4b6da
      for the output.)

      Packit e4b6da
      Packit e4b6da
      Packit e4b6da
      Packit e4b6da
      Packit e4b6da
      Packit e4b6da

      Packit e4b6da
      Packit e4b6da
      Packit e4b6da
      Packit e4b6da
      "testing.html"><< Previous 
      Packit e4b6da
       
      Packit e4b6da
       
      Packit e4b6da
      "changes.html">Next >>
      Packit e4b6da
      Packit e4b6da
      Packit e4b6da
      How docbook2X is
      Packit e4b6da
      tested 
      Packit e4b6da
      Packit e4b6da
      "docbook2X.html">Table of Contents
      Packit e4b6da
       Release
      Packit e4b6da
      history
      Packit e4b6da
      Packit e4b6da
      Packit e4b6da
      Packit e4b6da

      Packit e4b6da
      "http://docbook2x.sourceforge.net/" title=
      Packit e4b6da
      "docbook2X: Home page">docbook2X home page

      Packit e4b6da
      </body>
      Packit e4b6da
      </html>