= TODO =

== Code improvement ==

* Refactor plain text parser to a class. There is too much duplication
  of that.

* Use shared_ptr for WPXInputStream.

* Allow to select whether to use shared_ptr, unordered_map etc. from std
  (C++11) or boost.

== Existing formats improvement ==

=== FB2 ===

* Improve parsing and handling of footnotes. Drop footnote identifier
  explicitly given as <title> or <subtitle>.

* Handle sub- and superscript.

=== LRF ===

* Handle metadata.

* Too many other needful improvements to list here...

=== PLK ===

* Handle font sizes.

=== PML ===

* Handle sub- and superscript.

* Handle large font.

=== TD ===

* Handle large font.

* Handle images.

== New formats ==

=== Documented / reverse-engineered ===

* TEI Lite (?)

=== Undocumented ===

* ISilo 1-3

* TomeRaider 2 and 3

=== Unknown ===

* HandStory eBook

* Newton eBook

* TeBR

== HTML support (?) ==

* HTML 4.0 / XHTML 1.0 parser is probably not so hard. Investigate http://www.netsurf-browser.org/projects/libcss/ for parsing CSS.
