version 0.2:
- update distribution to include debian packaging
- add consistency checking to zebracam
- add redundant output suppression to zebraimg
- fix couple of Code 128 decode table bugs
- fix reversed Code 128 decode
- add outstanding scanner edge flush to new_scan()
- API change: scanner reset/new_scan() now return scan/decode status
- update zebracam and zebraimg to call this between each walker pass
(interface still needs improvement...)
=> improves in scan results for many cases
- fix dbg_scan filename generation so results go in local directory
- continue Code 128 refinement
- finish character set C decode/expansion
- add per-character validation
- resolve scan direction in separate postprocessing pass before handling
ASCII conversion - add several img_walker passes parallel to major axis (for long symbols)
- add simple character set C example to test_decode
- promote zebraimg images to TrueColor so colored scan pattern always shows
- more dbg_scan tweaks
- significant scanner improvements
- changed "classic" [-1 0 1] first differential kernel to [-1 1]
to improve minimum edge resolution to single pixel elements
=> still need to do some more research and validate assumptions - adaptive thresholding fixes
- adjusted filtering for better edge detection
- separate constants out to defines (FIXME add config API?)
- changed "classic" [-1 0 1] first differential kernel to [-1 1]
- fix EAN-13 secondary determinant decoding
- dbg_scan tweaks to make annotations smaller/more usable
- add get_color() interface to decoder
- annotated zebraimg scan pattern for marginally useful high-level debug
- random include cleanup
- cleanup 64-bit compile warnings in zebraimg (bug #1712504)
- add first-pass partial support for Code 128
- separate out more EAN state from shared state
- internal interface changes
- finish dynamic buffer management
- add shared resource locking
- add Code 128 to test_decode program
=> still needs additional functionality and plenty of debug
=> reading both Code 128 and EAN still destabilized
- add diagnostic program test_video to dump more verbose video debug
- incorporate documentation into Debian package
- thanks to V�t Hrachov� for the patch!
- fix VPATH doc builds (requires automake-1.10 and autoconf-2.61)
- build and dist fixes
- suppress documentation rebuilds in distributed sources
- add Debian packaging sources - thanks to V�t Hrachov� for the patch!
- add DocBook template and build infrastructure
- add manpages for zebracam and zebraimg
- add GNU standard options to zebracam and zebraimg
- internal decoder restructuring to support additional symbologies
- separated out 1-D decoder infrastructure into generic internal API
- moved EAN/UPC specific decoding into it's own module
- fix confusing configure behavior which quietly avoided building
targets with missing dependencies(?!)
configure will now fail with a descriptive error message if you
do not have Magick++ and fail to specify --without-imagemagick or
do not have SDL and fail to specify --without-sdl - add configure summary describing what will be built (req #1698196)
- fix parity encoding in test_decode and add decoded symbol output
- introduce Code 128 symbol type
- increase width of zebra_symbol_type_t to 16 bits
- add HACKING (bug #1698202)