TODO for 1.0.4

From: Henning Meier-Geinitz (hmg-ml@gmx.de)
Date: Sat Aug 12 2000 - 11:03:01 PDT

  • Next message: Oliver Rauch: "sane html-manpages updated now"

    Hi,

    no, this is not a typo :-) Here are some bugs to fix and ideas for SANE
    1.0.4. Please comment! A question mark means that I am not sure about the
    topic.

    TODO for 1.0.4 (as of 2000-08-12)

    backends
    --------
      * add new backends (?)
        - as6e http://as6edriver.sourceforge.net/
        - bh http://www.martoneconsulting.com/sane-bh.html
        - Polaroid SprintScan 35 LE [should be included into microtek]
          Dick Bruijn <dick@wau.mis.ah.nl>
        - primax http://primax.sourceforge.net/
        - hp4200 http://hp4200-backend.sourceforge.net/

      * use DBG(...) instead of fprintf(stderr, ...)
         - hp
         - microtek
         - microtek2

      * use sanei_config_read() instead of fgets()
         - umax (will be fixed with the next backend release)

      * use #include "sane/..." instead of #include <sane/...>
        - umax (see above)

      * check #include <lalloca.h> (is this a global system header
        on any platform? Otherwise --> "lalloca.h")

      * make authorization_callback work in net-backend and saned

      * check net/saned
        - net backend segfaults if saned isn't started
    doc

    ---
      * add sane manpage
        - versioning system
        - SANE API
    

    * Documentation for sanei API - any ideas for this?

    frontends --------- * Remove frontends (at least xscanimage/xcam) from distribution. Create new package for frontends.

    * add new frondends (possibly to frontend package) (?) - xsane - scanadf

    * fix xscanimage image size counter overrun > 408 MB

    * use #include "sane/..." instead of #include <sane/...> - umax

    sanei ----- * don't install sanei_* headers (?)

    * add sanei_authorize (function for all backends)

    misc ---- * update libtool versioning system - -version-info is used but with the current version number system -release should be used. - look for AIX problems (overwriting shared libs with eachother because all libs are named libsane.so.1) - look for Irix/cc problems (program searches for libsane.so.2 instead of libsane.so.1). This was fixed by a "bad hack" which should be reverted .

    * check DBG problems for non gcc compilers: - no backend name output - only global debug level

    * remove compiler warnings (>400 warnings even in disable-warning mode!)

    * Update LEVEL2 file. Ideas: - add support for buttons etc. on the scanner/camera - Change of the version number system (the current standard version system is not really used in the SANE distribution). - add more frame types - (see sane-devel archive for more ideas)

    * Test SANE on different os/platforms, fix possible compilation problems Test methods: scanimage -d pnm:0 --filename=file.pnm -T scanimage -d net:localhost:pnm:0 --filename=file.pnm -T (not possible if I'm not root on the system) xscanimage / gimp with xscanimage plugin (where available) All the above with shared and static libraries.

    * Update and work on TODO file

    Bye, Henning

    -- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com



    This archive was generated by hypermail 2b29 : Sat Aug 12 2000 - 14:43:35 PDT