general:
  * cleanup symbol leaks
  * finish error handling
  * handle video destroyed w/images outstanding
  * dbg_scan background image stretched (still...)
  * profile and weed out obvious oversights
  * windows port
  * example using SANE to scan symbol(s)

wrappers:
  * build API docs for zebragtk, zebrapygtk
  * is zebragtk/QZebra BGR4 alpha swapped?
  * widget config APIs
  * drag-and-drop for widgets (configurable...)
  * base library python bindings
    * start w/enum wrappers

symbologies:
  * PDF417
  * Code 39, i25 optional features (check digit and ASCII escapes)
  * handle Code 128 function characters (FNC1-4)
  * finish UPC-E and addon decoding

decoder:
  * symbology/feature compile time enable/disable
  * more configuration options
    * expand UPC-E (after finishing UPC-E implementation)
    * Code-39/i25 check digit (after implementation)
    * Code-39 full ASCII (after implementation)
    * require min/max length (for variable length symbologies)
    * standard symbology identifiers (which standard?)
    * set consistency requirements
    * set scanner filter params

image scanner:
  * extract and track symbol polygons
  * configurable pattern density
  * space lead in/out from each scan line

image formats:
  * fix image data inheritance
  * add color support to conversions
  * add support for scanline pad throughout
  * factor conversion redundancy

window:
  * add XShm support
  * X protocol error handling
  * API to query used interface (video, window?) (/format?)
  * mode to preserve aspect ratio (default?)
  * simple image manipulations scale(xv?)/mirror
    * maintain aspect ratio
  * overlay doesn't resize w/window
  * more overlay details
    * decoded result(?)
    * stats

zebracam/zebraimg:
  * stats/fps at zebracam exit
  * xml output format
  * decode hook (program/script)? (also zebraimg?)
