version 0.4:
- release updates (version, NEWS, packaging, examples)
- couple of portability tweaks
- finish format conversion resize cases
- add missing conversions
- fix some broken conversions
- fix some broken redraw and Xv checks
- add decoder configuration API
- only boolean configs currently implemented
- integrate config option parsing w/zebracam and zebraimg
- add config to enable/disable each symbology type
- add optional conversions from EAN-13 to UPC-A, ISBN-10 and ISBN-13
(disabled by default) - add config to emit/suppress check digit
NB behavior change! check digit is now emitted by default
- related documentation updates
- split common options to a separate entity
- fallback to gettimeofday when POSIX timers are not available
- image format conversion fixes
- fix format size roundoff (NB now rounds down)
- add convert and resize API to pad/crop image to specific size
(eg, to handle Xv min/max image size)
NB this is still not implemented for many conversions
- fix window deletion visibility inconsistency
- add couple processor commands
- 'q' to delete window
- 'd' to dump displayed image for debug
- remove problematic includes used for v4l2 configure test
- address compiler portability concerns w/debug print vararg macro
- workaround v4l1_set_format() failed consistency check for broken drivers
- change from error to warning w/more useful message
- calc expected image size using expected value instead of driver value
- add missing example scripts to distribution
- add missing files for Interleaved 2 of 5
- add support for Interleaved 2 of 5 symbology!
- again no check digit option yet
- increase decode window from 8 to 16 bars
- remove Code 39 "extra bar" hack
- add Code 39 quiet zone check
- facilitate Interleaved 2 of 5
- optimize character width calculations for all symbologies
- fix image scanner bug w/lost symbols at end of scan passes
- fix EAN-8 buffer overrun case
- add API doc footer
- add API documentation generated by Doxygen
- markup, cleanup and finish writing header comments
- setup Doxygen config file
- add/fix window GC
- add base support for Code 39 (no check digit or full ASCII options yet)
- cleanup decoder locking
- add support for EAN-8!