These are Geoffreys TODOs: Fix ifdef ENABLE_'s Add emulation for color separation matrixes? Gamma plot initialization? Dither pattern option not working right. More use of FAILED macro , maybe SUCCESS macro ? Convert to single .h file? /** FIXME: ToDo * * Split up hp_scsi_open -- don't need full probe every time? * or if probing at least make sure answer is constant. * * Stale flage so don't download unchanged parameters? * * Fix or disable dither stuff. * * Add controls * * Preview mode: fast, grayscale instead of halftone. * Separate X and Y resolutions + bind button. * 10x8 tone maps? * Sharpening? * Matrixes - fix color separtion? * Dither pattern? COlor dither pattern? * * check return values (of maybe others)? * get rid of overly verbose DBG's * add som DBG's */ New TODOs: Find a way to set matrices in the frontend (gtk-table with sliders ?) Find a way to set dither matrices in the frontend (See the ENABLE_...-macros in hp.h to enable these features) Fix problem with performance of reader-process. Communication through the pipe might be too slow and make the scanner repeating several strips. Fix various problems with PhotoScanner: - rubbish on bottom of scanned image - too few data that is received on bottom of scanned image for PhotoScanner - scan time for slides at 2400 dpi is twice as long as under M$-Windows Support 10/12-bits for greyscale