ism (iRex Scribble Merger)
==========================

  - command line parameters for tweaking and overwriting defaults for
    transformations (rotate, scale, translate) in case of
    miscalibrated scribbles

  - command line parameters for line cap style, line join style and
    adjusting/setting the line width

  - is it useful to be able to print only the clean pages?

  - optionally stamp the output document with dates and/or file names

  - allow selective application of scribbles

  - complete the autoconf support:
      - shared libs vs. -custom vs. -static

  - get rid of all mutable and most refs

  - support bitmap files (PNG, JPEG, etc) using ImageMagick

      convert foo.png -draw "polyline x1 y1 x2 x2 ...." foo_merged.png

    that's better than CamlImages, because I would have to reinvent
    antialiasing line drawing primitives (the O'Caml Graphics library
    depends on an X server)


irext cp, mv, rm
================

  - consistent filesystem operations (cp, mv, rm) on PDF and other
    files that keep metadata.db in sync


irext ls
========

  - OK

irext chmod
===========

  - change file attributes:
      - is_template done
      - is_hidden
      - author, title

irext init
==========

  - OK?


irext bmsed
===========

  - stream editor (sed) for book mark names


irext merge, split
==================

  - splitting and merging of metadata.db files

  - store the records in metadata.db that a pertinent for a PDF file
    in a seperate SQLite3 file


irext attach, extract
=====================

  - store the records in metadata.db that a pertinent for a PDF file
    as PDF file attachments


irext paste, cut
================

  - add and remove empty pages to PDF files for note taking.  The
    inserted pages should be marked (by a page dictionary entry) so that
    they can be removed unambiguously, when no scribbles are found.
    These operations have to take care of page specific metadata
    (annotations, bookmarks, etc.).


notebooks
=========

  - generator for writepad templates


calibration
===========

  - test pattern generator for various orientations, sizes and
    croppings to fill out for calibration at various zoom levels


from_iliad, to_iliad
====================

  - translate from and to the iLiad's scribble format (and other
    metadata?)


conversion
==========

	- conversion to and from (lossy) the xournal format (which is xml).

	- framework to add other formats, like Jarnal's one?

general
=======

  - documentation

  - more OUnit tests


$Id: TODO 228 2008-12-29 23:27:26Z thomega $
Local Variables:
mode: indented-text
End:
