Wykres commitów

416 Commity (55a4f33c833d5fce3283b6841d50716c83f2f512)

Autor SHA1 Wiadomość Data
Henning Geinitz a9218c2311 Fixed minor bugs in debug output and documentation.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-08-26 10:39:54 +00:00
Oliver Rauch 4ddf86fe34 Oliver Rauch:
corrected wrong version number in umax.c
2001-08-26 09:03:49 +00:00
Oliver Rauch a0048c88a2 2001-08-26 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
* backend/umax.c backend/umax.desc doc/umax/umax.CHANGES:
          umax scsi backend update to version 1.0 build 29
2001-08-26 09:02:39 +00:00
Stéphane Voltz 37dcc45546 * removing file mistakenly created in repository 2001-08-19 05:06:03 +00:00
Peter Fales 181197cbda Added folder selection option 2001-08-05 20:39:46 +00:00
Henning Geinitz 8f87532845 New file. This backend supports the Mustek 1200UB, 1200CU and 1200CU Plus.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-08-05 09:20:02 +00:00
Henning Geinitz 40b834f3f0 Call stop_scan only when scan was cancelled. Some more debug
messages. New version: 1.0-111.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-07-18 18:12:49 +00:00
Peter Fales 5463207303 Fix bug that can cause core dump while attempting to connect with
powered off camera
2001-07-12 02:58:33 +00:00
Henning Geinitz 2f82f4fdf8 Fixed bug in fix_line_distance_block that resulted in too much data transfered
to the frontend. New version: 1.0-110.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-07-11 21:41:28 +00:00
Henning Geinitz ac8cebc179 Fixed problem with SCSI command queuing. Fixed problem that
resulted in black images on some Paragon 6000SP scanners. Added
option to disable backtracking. New version: 1.0-109.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-07-09 18:18:58 +00:00
Henning Geinitz 7df1dc9254 Added option for disabling double-buffering. Updated man page. New version:
1.0-108.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-07-07 15:16:08 +00:00
Oliver Rauch 92e44963e8 2001-06-24 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
* backend/umax*: bugfixes:
          * bugfix for DOR:
            - bottom-right edge keeps in position if possible when DOR is switched on

          * bugfix for Astra 610S color mode:
            - scale_y is set to 0.5 if y_resolutions is smaller than optical_res/2
              this does fix the color scan problems for Astra 610S.
              Not tested for Astra 600S.
2001-06-24 01:02:36 +00:00
Peter Fales 6c4ef58b92 Back out mkdtemp change. mkdtemp is not available on all platforms 2001-06-21 01:48:33 +00:00
Oliver Rauch 0dfd18228d 2001-06-17 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
* Changelog: added snapshot marker 2001-06-17

        * backend/umax*: bugfixes:
         - removed "#include <assert.h>" from umax.c: assert() is never called
         - bugfix for 3 pass scanning:
           reposition_scanner is called in sane_start for 2nd and 3rd pass of 3 pass scan
         - bugfix for UTA and DOR geometry offsets
2001-06-17 22:49:17 +00:00
Peter Fales 66d8bc2029 Added a patch from Tim Waugh to use mktemp instead of mkdtemp 2001-06-15 04:07:40 +00:00
Karl Heinz Kremer 30409c6500 Karl Heinz Kremer <khk@khk.net>
backend/epson.desc: Added GT-9500 (same scanner as Expression 636)
backend/epson.c: Finally updated version #
2001-06-14 02:10:03 +00:00
Henning Geinitz 2dfbb1a8f5 Link to djpeg only once.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-06-09 14:46:59 +00:00
Henning Geinitz 2e46b369c7 Check for sys/sem.h and disable snapscan if it isn't available.
Removed "//" (C++-style comment) from config.h.in.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-06-09 10:38:44 +00:00
Peter Fales 3746de6c2f Fixed bug where attempting to change the "image number" in an empty camera
causes a core dump.
2001-06-07 04:13:36 +00:00
Henning Geinitz 7d4c8be1ea Declared all internal functions static.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-06-04 16:14:11 +00:00
Oliver Rauch 36a7f44f64 *** empty log message *** 2001-06-04 13:26:09 +00:00
Peter Fales 6410da5ee9 backend/dc240.c - Batch scanning of multiple images with scanimage
was failing if subsequent images have a different size than
from the first image.
2001-06-04 04:33:05 +00:00
Henning Geinitz d90edc34e2 Fixed yet another segfault. Added debug messages.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-06-03 14:57:00 +00:00
Peter Fales 4068282fba Add "auto increment" option to allow all images to be downloaded with
the --batch option to scanimage.
2001-06-03 04:07:06 +00:00
Chris Pinkham 968c1ce14e 2001-06-02 Chris Pinkham <cpinkham@infi.net>
* backend/artec.desc: updated version number to match artec.c.
2001-06-02 16:32:58 +00:00
Henning Geinitz be5065a948 Another occurence where struct flock must be defined for OS/2.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-06-02 14:33:32 +00:00
Henning Geinitz 990cfd6f4c Update to backend version 0.12 (from Kazuya Fukuda <kazuya@pjs.nevt.nec.co.jp>).
Removed references to sharp backend (grep for "JX"). Check for
HAVE_SYS_SHM_H before including sys/shm.h and disable shared
memory support if necessary. Free devlist allocated in
sane_get_devices() in sane_exit() resolution setting bug fixed
(PC-IN500/4C 10dpi step). Removed resolution list.
2001-06-02 12:49:47 +00:00
Oliver Rauch f0ecd3d80b 2001-06-02 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
* changed minimum scsi buffer size from 64KB to 32KB
2001-06-02 12:07:14 +00:00
Henning Geinitz f211f7b92e Fixed two bugs: pss->devname must be checked for 0. Return total
number of lines in sane_get_parameters (patch from Ben Stanley
<bds02@uow.edu.au>).
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-06-01 16:24:46 +00:00
Henning Geinitz 3d4920dde4 Check for struct flock and define it if necessary.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-31 20:49:01 +00:00
Henning Geinitz d24bbc4398 Fixed config_line[len-1] bug which could generate an access
violation if len==0.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-31 18:01:39 +00:00
Marian Eichholz 31db505f02 sm3600: <marian@freenet-ag.de> better calibration and fixed non-statics 2001-05-30 22:35:46 +00:00
Marian Eichholz ba98b533f6 better calibration for sm3600 2001-05-29 20:28:18 +00:00
Marian Eichholz 44682ed3d4 build 3 of sm3600 2001-05-29 19:43:05 +00:00
Henning Geinitz d0b503198d Added config file and some documentation for it.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-29 18:27:52 +00:00
Peter Fales 6b3bb26de0 Fix obscure bug that can cause core dump if camera status table doesn't
correctly report the number of pictures
2001-05-29 02:42:05 +00:00
Henning Geinitz c452492f59 setResolutions has only 5 instead of 6 resolutions.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-27 09:22:11 +00:00
Jochen Eisinger db7eaab9c4 2001-05-26 Jochen Eisinger <jochen.eisinger@gmx.net>
* backend/mustek_pp.c: declared function comp() static
	* TODO: removed entry regarding this problem
2001-05-26 23:02:11 +00:00
Chris Pinkham 54f2cb2302 2001-05-26 Chris Pinkham <cpinkham@infi.net>
* backend/artec.c: Added code in sane_exit() to free memory
      malloced in sane_get_devices().  Declared several functions
      'static' so they are not exported.
    * TODO: removed 'artec' backend from list mentioned in describing
      above problems.
2001-05-26 21:50:47 +00:00
Henning Geinitz 3dda1fd7a0 Updated to version 0.9 (from Karsten Festag
<karsten.festag@t-online.de>).
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-26 13:18:42 +00:00
Henning Geinitz 73f193944d Updated snapscan backend to version 1.2 (from
Sebastien Sable <Sebastien.Sable@snv.jussieu.fr>).
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-26 12:47:34 +00:00
Henning Geinitz 9904ee4f24 Made all non-sane-api functions static. Fixed some warnings.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-26 12:29:23 +00:00
Henning Geinitz cf0f7a6ce4 Changed status to new.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-26 09:44:46 +00:00
Henning Geinitz 703d0b1ac0 Changed status to alpha because backend isn't new any more.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-26 09:42:30 +00:00
Jochen Eisinger 3c768ecad8 2001-05-25 Jochen Eisinger <jochen.eisinger@gmx.net>
* doc/sane-mustek_pp.man, backend/mustek_pp.desc: Changed URL
	  of the homepage to home.nexgo.de/jochen.eisinger/sane/
2001-05-25 16:11:15 +00:00
Karl Heinz Kremer 31e2d7c17c Karl Heinz Kremer <khk@khk.net>
backend/epson.c: Allow more than 8 bit color depth for
  preview mode since Xsane can handle this. Some code cleanup.
  Removed ancient code that was used to determine the resolution
  back when the backend still had a slider for the resolution
  selection.
backend/epson.desc: Updated version number, added new scanners.
2001-05-25 14:37:25 +00:00
Matto Marjanovic 8df583caba o Added support for Agfa StudioStar (weird pixel packing)
o A couple of small fixes (missing 'static' declarations)
o Upped version to 0.12.3
2001-05-23 22:50:26 +00:00
Matto Marjanovic 34f44f87cd Small fixes to microtek backend:
o Use 'expanded contrast/exposure settings' inquiry data to dynamically
   set ranges for those options.
 o Incorporate patches for Polaroid SprintScan 35LE  (from Dick Bruijn)
    - added "Polaroid" vendor string
    - screwed around with 'brightness' setting
    - attached 'negative scan' button
 o sane_exit() now frees the devlist allocated by sane_get_devices()
 o upped version to 0.12.2
2001-05-23 16:51:41 +00:00
Henning Geinitz fdf421eb8c Added target "uninstall".
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-21 20:20:54 +00:00
Oliver Rauch 974b5eacf6 removed bug in umax backend sane_exit
Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>
2001-05-17 21:47:34 +00:00
Oliver Rauch 163592db5f * removed backend/umax.BUGS
* updated umax backend doc

	Oliver Rauch <Oliver.Rauch@Rauch-domain.de>
2001-05-17 21:21:04 +00:00
Oliver Rauch 0239ab00e5 * updated umax backend to version 1.0 build 26
Oliver Rauch <Oliver.Rauch@rauch-domain.de>
2001-05-17 21:17:39 +00:00
Peter Fales b959f2bc20 Added DBG(1,...) to print version string 2001-05-17 03:14:38 +00:00
Henning Geinitz 25703944ef Added sm3600 backend
(from Marian Eichholz <eichholz@computer.org>).
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-16 18:59:55 +00:00
Chris Pinkham 9b82d8f9cb 2001-05-16 Chris Pinkham <cpinkham@infi.net>
* backend/artec.c: changed #include to use "../include/sane/config.h"
         instead of "sane/config.h".
2001-05-16 17:29:41 +00:00
Gerhard Jaeger ad54d68112 plustek.c: Free memory malloced in sane_get_devices() in sane_exit() 2001-05-14 14:24:04 +00:00
Petter Reinholdtsen 95d59dfee4 Updated with current version and contact information. 2001-05-14 08:39:35 +00:00
Peter Fales 434c5c8898 Remove DBG(0,...) line that was getting printed
for non-dc25 users.
2001-05-14 03:28:05 +00:00
Henning Geinitz 8e819c331b Fixed some memory leaks. A bit of reformating. Added more
debug output. Used #include "../include/sane/...".
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-13 16:23:48 +00:00
Jochen Eisinger 0ae8b87c55 2001-05-11 Jochen Eisinger <jochen.eisinger@gmx.de>
* TODO, backend/mustek_pp.c: fixed line-end handling, removed entry
	  from TODO list
2001-05-11 18:49:37 +00:00
Simon Munton 1a78ebaf5f Updates to pie.c to free devlist in sane_exit and to not try and remove
newlines after calling sanei_config_read()
2001-05-08 12:08:40 +00:00
Peter Fales f8dead9c20 Clean up compiler warnings and fix (minor) memory leak 2001-05-08 03:30:34 +00:00
Peter Fales d794b8afa0 Clean up compiler warnings and fix minor memory leak 2001-05-08 03:30:01 +00:00
Henning Geinitz 5bb971f671 Free devlist in sane_exit. Use "../include/sane/...". 2001-05-06 19:08:13 +00:00
Henning Geinitz be8f64a8d6 Removed access to uninitialized memory. Increased version number. 2001-05-06 09:18:11 +00:00
Henning Geinitz ffa8983698 Removed access to uninitialized memory. Changed htons to ntohs
in DBG statement. Increased version number.
2001-05-06 09:16:13 +00:00
Gerhard Jaeger 3b871f7876 Applied Petters' patch to avoid an illegal memory access 2001-05-04 16:51:26 +00:00
Henning Geinitz 0e6d28e8e8 Added umax_pp backend (patch from Stéphane Voltz
<svoltz@wanadoo.fr>).
2001-05-03 19:34:01 +00:00
Chris Pinkham 1af3146faa l2001-04-29 Chris Pinkham <cpinkham@infi.net>
* backend/artec.c: Fixed bug causing possible dereference of a NULL
      pointer.
    * backend/artec.desc: Modified USB entry to say AS6E scanner supported
      by SANE AS6E backend.
2001-04-30 02:00:04 +00:00
Petter Reinholdtsen 165e106361 Make sure net backend release all memory when finished. 2001-04-29 11:11:07 +00:00
Henning Geinitz 710a6eca75 2001-04-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
* PROJECTS: Added entry for the Fujitsu M3091DCd. Updated my email
	  address.
	* TODO: Added entry for the Fujitsu M3091DCd and a combined Fujitsu
	  backend. Clarified that "printf" also shouldn't be used.
	* backend/dll.desc: Added my email as contact address.
	* backend/m3091.desc: New file for the Fujitsu M3091DCd.
	* doc/sane-mustek.man: Updated URL.
2001-04-29 10:11:08 +00:00
Henning Geinitz 28345d62ab 2001-04-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
* backend/mustek.CHANGES backend/umax.CHANGES backend/umax.FAQ
	  backend/umax.TODO: Moved to doc/mustek respectively doc/umax.
	* doc/canon.CHANGES doc/canon.install2700F.txt doc/canon:
	  Moved canon-specific documentation to doc/canon.
	* doc/mustek: New subdirectory for mustek-specific documentation.
	* doc/sane-umax*.html doc/sane-umax*.jpg doc/sane-umax-doc.tex
	  doc/sane-umax-doc.dvi doc/umax: Moved all the umax-specific
	  documentation to new subdirectory umax.
2001-04-28 12:07:23 +00:00
Peter Kirchgessner 2c996ad99d Add new models by PTAL-library 2001-04-28 06:55:19 +00:00
Henning Geinitz 852de5287f 2001-04-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
* backend/agfafogus.c: Moved PATH_MAX after sanei_backend.h include
	  to avoid warning. Changed printf to DBG.
	* backend/mustek.c backend/mustek.CHANGES backend/mustek.desc: Added
	  support for translating options. Used only PACKAGE_VERSION for
	  output. Updated email address. New version: 1.0-107.
	* include/sane/sanei_backend.h include/sane/saneopts.h: Added macro
	  SANE_I18N. It's used to mark strings that can be translated and
	  used by a frontend. Usually these are option titles and descriptions
	  as well as the contents of string lists. Used this macro to mark
	  the translatable strings in saneopts.h. More translation support
	  will follow.
2001-04-27 19:28:56 +00:00
Henning Geinitz c7366e2d3c 2001-04-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
* PROBLEMS: Point to pnm/saned security risks.
	* TODO: Removed the entries about epson usb mis-detection and check
	  for installed sane versions.
	* configure configure.in backend/Makefile.in: Added detection of older
	  versions of SANE. The pnm backend is now disabled by default.
	* backend/dll.c backend/dll.desc: Fixed file descriptor leak (found by
	  Douglas Gilbert). New version: 1.0.2.
	* backend/net.desc: Added Jochen Eisinger's email address as contact
	  for the net backend.
	* doc/sane-pnm.man: Point to pnm/saned security risks.
2001-04-22 20:01:30 +00:00
Karl Heinz Kremer 8672f6e42c Commented out the USB config entry. This can block other USB scanners from
being recognized.
2001-04-21 13:39:11 +00:00
Henning Geinitz e5dc0a9742 2001-04-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
* AUTHORS: Added Michael Herder and me for pnm. Updated my email
	  address.
	* TODO: Removed pnm entry about adding more options. Added entry about
	  epson backend freezing when trying to detect non-epson USB scanner.
	  Added entry about adding contact adresses to .desc files. Added
	  comment about me working on a sane man page. Removed entry about OS/2
	  problems in sanei_scsi.c.
	* configure configure.in: Removed a newline in --help message.
	* backend/pnm.c: Added several options: gamma tables
	  (-> arrays), resolution option (word list), read only test option
	  (SANE_CAP_SOFT_DETECT), several options for returning status codes
	  in sane_read (all of this is from Michael Herder <crapsite@gmx.net>).
	  Added build version info, print version information in sane_init.
	  Use ../include/sane/ for includes. Version is 1.0.1.
	* backend/pnm.desc: Updated contact info and version.
2001-04-19 21:10:26 +00:00
Gerhard Jaeger 73bfb2d153 removed again that old fgets() call - sorry... 2001-04-19 10:45:15 +00:00
Henning Geinitz b5bbc657c3 2001-04-17 Henning Meier-Geinitz <hmg@gmx.de>
* backend/dc210.desc backend/dc240.desc backend/microtek2.desc:
	  Update contact information for backends. dc240 status is :NEW.
	* TODO: added entries about as6e status shouldn't be :new, and
	  installing all documentation files.
2001-04-17 19:45:27 +00:00
Henning Geinitz e1767e5ea9 2001-04-16 Henning Meier-Geinitz <hmg@gmx.de>
* README: Updated xsane link.
	* configure configure.in backend/dll.c backend/dll.desc
	  backend/net.c backend/net.desc include/sane/config.h.in
	  Yet another change in the version system for dll and net.
	  For sane_init return the version of the package but use
	  own internal version number in the source (printed with
	  debugging enabled) and in *.desc. The internal versions
	  of both net and dll are set to 1.0.1. Please increase the
	  build number with every change on the source files.
	* doc/realeases.txt -> doc/releases.txt. Fixed spelling error.
	  Added entries about sane-backends.html, sane.ps, man pages,
	  platforms page.
2001-04-16 12:21:41 +00:00
Gerhard Jaeger 6850c11f5e Missed this file.... 2001-04-14 15:13:44 +00:00
Gerhard Jaeger 92b4f8dc1b Moved to version 0.39 - minor fixes and additional models supported now. 2001-04-14 15:06:43 +00:00
Henning Geinitz 30b517b433 2001-04-13 Henning Meier-Geinitz <hmg@gmx.de>
* PROJECTS TODO: Added entry about E3 USB chipset.
	* backend/dll.c backend/dll.desc: New version is 1.0.5. Version and
	  PACKAGE_VERSION is printed with debug level set to 1 or higher.
	  The version numbers of all backends that are loaded are printed
	  at debug level 3 or higher. Print error if backend with wrong
	  major version number is loaded. Some standardization changes
	  concerning the DBG messages.
	* backend/net.c backend/net.desc: New version is 1.0.5. Version and
	  PACKAGE_VERSION is printed with debug level set to 1 or higher.
	  Some standardization changes concerning the DBG messages.
	* backend/pnm.c: Return SANE_INFO_RELOAD_PARAMS even if the pnm
	  file doesn't exist or can't be loaded (from mh <crapsite@gmx.net>).
	* doc/backend-writing.txt: Added AUTHORS to the list of things that
	  should be updated when including a new backend. Added points about
	  avoiding printf and exit in backends.
	* doc/releases.txt: New file. This text summarizes some points to
	  pay attention to when a new release of sane-backends is made.
	  Additions and corrections are appreciated.
	* doc/scanimage.man: Add some more information about the -V option.
	* frontend/scanimage.c: The option -V now also prints the version of
	  the backend (ususally dll).
2001-04-13 17:04:51 +00:00
Henning Geinitz bc4002f3c8 2001-04-08 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.c backend/mustek.desc backend/mustek.CHANGES
	  Added detection of the TA for the Paragon 1200 SP Pro. Added
	  warning about not supported Trust scanners. Changed description
	  of contarst and brightness settings. Backend status is "stable"
	  now. New version: 1.0-106.
	* acinclude.m4 aclocal.m4: Fixed comment concerning dc240.
	* configure configure.in include/sane/config.h.in: Added test for
	  socklen_t in sys/socket.h. This fixes the compilation problem on
	  Irix.
	* doc/sane-avision.man doc/sane-ricoh.man doc/sane-s9036.man
	  doc/sane-tamarack.man: find-scanner is now called
	  sane-find-scanner and installed on the system so it's not
	  necessary to point to the tools directory.
	* frontend/scanimage.c: Fixed too long line in output.
	* sane-config.in: Name is sane-config again (was sane-backends-config
	  due to the renaming of the package).
	* TODO: Removed entry about net.c not compiling on Irix and
	  references to find-scanner in the man pages. Updated numbers of
	  the compilation warnings. Still too many, however.
2001-04-08 15:53:05 +00:00
Henning Geinitz 0260267deb 2001-04-07 Henning Meier-Geinitz <hmg@gmx.de>
* backend/sc240.c backend/dc240.h backend/dc240.conf
	  backend/dc240.desc backend/dll.conf doc/sane-dc240.man:
	  Added dc240 backend for the Kodak DC240 Digital camera (from
	  Peter Fales <peter@fales.com>).
	* doc/Makefile.in: Added sane-dc240 in section 5.
	* backend/Makefile.in: Added dc240.
	* configure configure.in: If the jpeg libs are not available,
	  dc240 is also disabled.
	* AUTHORS: Added entry for dc240 and updated email address of
	  Peter Fales.
	* NEWS: First version of the news entry for 1.0.5.
	* PROJECTS: Removed dc240. Added Microrec ScanMaker 3600.
	* README: Added dc240.
	* TODO: Removed dc240. Added entry about keep-alive mechanism in saned.
	* sane-backends.lsm: Added dc240.
	* testsuite/.cvsignore: New file. Added entry for Makefile.
2001-04-07 18:58:45 +00:00
Karl Heinz Kremer 0a9e0a919f Next attempt to get the reported number of lines correct for the
"color shuffling" part.
Added more comments.
2001-04-01 02:28:56 +00:00
Henning Geinitz 9760b7893d 2001-03-31 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.c backend/mustek.desc backend/mustek.h
	  backend/mustek.CHANGES: Fixed grascale gamma for the 600 II N.
	  Fixed ADF problems when selecting windows smaller than the
	  whole scan area. Fixed linedistcnace corrections issues concerning
	  ADF and concerning 1200SP V 1.00. New version: 1.0-105.
2001-03-31 20:02:44 +00:00
Oliver Rauch 048276ef82 umax backend update to version 1.0 build 25
Oliver Rauch
2001-03-04 22:05:41 +00:00
Abel Deuring 0c18bf49c4 bug in the Solaris/Schilling driver part of sanei/sanei_scsic
(null pointer dereference) fixed.
bug in backend/tatamrack.c (inconsistent arguments of sanei_scsi_cmd) fixed.
2001-02-26 23:01:43 +00:00
Petter Reinholdtsen ec5eef8f35 Write more sensible error message when failing to open PNM file. 2001-02-22 09:45:29 +00:00
Petter Reinholdtsen 7e318fb164 Get rid of small memory leak when using 'scanimage -L'. 2001-02-12 19:31:01 +00:00
Tom Martone 86ee15cba9 2001-02-10 Tom Martone <tom@martoneconsulting.com>
* backend/bh.c backend/bh.h doc/sane-bh.man
          added support for Copiscan 8000 series by Mark Temple
	  added options deskew and rotation
	  inquiry compares product to COPISCAN rather than COPISCAN II
2001-02-10 18:23:28 +00:00
Peter Kirchgessner 5d284b9f2f hp-backend v0.94 (switch off lamp after scan) 2001-02-04 17:41:15 +00:00
Peter Kirchgessner 90cafb8935 Switch off lamp after scan 2001-02-04 17:36:26 +00:00
Tom Martone 6b01e9d265 2001-01-21 Tom Martone <tom@martoneconsulting.com>
* backend/dll.conf: Added bh
2001-01-21 17:04:59 +00:00
Henning Geinitz 60362b0219 2001-01-21 Henning Meier-Geinitz <hmg@gmx.de>
* AUTHORS: Added Tom Martone.
	* PROJECTS: Removed bh (now included in sane).
	* README: Added entry for sane-bh(5).
	* TODO: Removed bh. Updated BearPaw entry. Added entry about v4l
	  problem.
	* backend/v4l.c: Changed comment as v4l is part of the sane package.
2001-01-21 11:49:10 +00:00
Tom Martone 4defd30c7a 2001-01-20 Tom Martone <tom@martoneconsulting.com>
* backend/bh.c backend/bh.conf backend/bh.h doc/sane-bh.man
	  Added new backend Bell and Howell Copiscan scanners
	* backend/bh.desc
	  Updated version from (0.1) to 1.0-4
	  Referenced manpage
	* backend/Makefile.in
	  Added bh to PRELOADABLE_BACKENDS
	  Added libsane-bh.la dependencies
	* doc/Makefile.in
	  Added sane-bh.5 to SECT5
2001-01-20 23:43:34 +00:00
Tom Martone 233143a410 2001-01-17 Tom Martone <tom@martoneconsulting.com>
* backend/bh.c backend/bh.conf backend/bh.h doc/sane-bh.man
	  Added new backend Bell and Howell Copiscan scanners
	* backend/bh.desc
	  Updated version from (0.1) to 1.0-4
	  Referenced manpage
	* backend/Makefile.in
	  Added bh to PRELOADABLE_BACKENDS
	  Added libsane-bh.la dependencies
	* doc/Makefile.in
	  Added sane-bh.5 to SECT5
2001-01-20 23:42:12 +00:00
Henning Geinitz 682d9ae42c 2001-01-17 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.c backend/mustek.desc backend/mustek.h
	  backend/mustek.CHANGES doc/sane-mustek.man:
	  Added 36 bit mode for Pro models. Removed support for "special"
	  modes, used options instead. Code cleanup. Updated manpage
	  concerning sane-find-scanner. New version: 1.0-104.
	* configure: regenerated from configure.in.
2001-01-17 19:05:42 +00:00
Abel Deuring 08025d783b sanei_scsi.c: Added support for Linux devfs + improved detection of
sanei_scsi_max_request_size.

backend/sharp.c: now checks for existence of shm.h
2001-01-07 18:07:59 +00:00
Henning Geinitz 07b90fe670 2000-12-31 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.CHANGES backend/mustek.c backend/mustek.desc
	  backend/mustek.h doc/sane-mustek.man:  Added calibration for Pro
	  scanners and the SE 12000 SP Plus. Added option to use the full
	  legal size of the Paragon 1200 LS scanner. Added fast preview for
	  Pro scanners. Bug fixes. New version: 1.0-103.
2000-12-31 00:14:00 +00:00
Karl Heinz Kremer d51392d5b9 Version 0.2.01
Added bit-depth selection again.
Fixed problem with bilevel scanning with Perfection610: The
line count has to be an even number with this scanner.
Several initialization fixes regarding bit depth selection.
This version goes back into the CVS repository, the 1.0.4
release is out and therefore the code freeze is over.
Some general cleanup, added more comments
2000-12-25 22:33:04 +00:00
Henning Geinitz 503b692be1 2000-12-23 Henning Meier-Geinitz <hmg@gmx.de>
* TODO: Removed entry about net/saned crashes.
	* backend/net.c: Fixed segfault when using SANE_TYPE_STRING options
	  (e.g. scanimage on localhost). Added checks to prevent other
	  segfaults. Fixed some warnings.
	* backend/snapscan.desc: Changed to use new homepage.
2000-12-23 20:11:22 +00:00
Henning Geinitz 0268deab2e 2000-12-23 Henning Meier-Geinitz <hmg@gmx.de>
* NEWS: Added date of release.
	* TODO: Removed entries about PATH_MAX, sanei_scsi_find_devices, and
	  shm.h. Added entry about the necessity to check HAVE_SYS_SHM_H.
	* configure configure.in include/sane/config.h.in: Default to
	  --enable-warnings again. Don't set "-ansi" for OS/2. Test for
	  sys/shm.h.
	* backend/GUIDE: Moved to doc/backend-writing.txt.
	* doc/backend-writing.txt: New file (moved from backend/GUIDE).
	  Added comments about sanei-backend.h and PATH_MAX.
	* include/sane/sanei_backend.h: Added define for PATH_MAX (if
	  necessary).
	* sanei/sanei_scsi.c: Implemented sanei_scsi_find_devices for FreeBSD
	  (from ports@FreeBSD.org).
	* tools/Makefile.in: Use INSTALL_SCRIPT instead of INSTALL_PROGRAM for
	  sane-config (from ports@FreeBSD.org).
2000-12-23 16:06:22 +00:00
Henning Geinitz 0d0b4c4b31 2000-12-10 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.c backend/mustek.desc backend/mustek.CHANGES:
	  Fixed wrong comment in encode_resolution. Added missing test for
	  return status in sane_start.  Fixed wrong calculation of tlx and
	  tly for Pro series scanners. Increased version number.
2000-12-10 11:19:57 +00:00
Karl Heinz Kremer 5627b9612a Fixed user defined gamma curve for inverted images. When scanning
negatives the gamma curve was applied incorrectly. Fixed debug output
for user defined gamma curves - no [epson] in between values anymore.
2000-12-09 20:18:38 +00:00
Peter Kirchgessner 4c33a862c6 Add HP 6390C as supported scanner 2000-12-09 19:26:43 +00:00
Gerhard Jaeger e6033b9ce1 removed warning conditions
fixed a bug that causes wrong frontend displays
fixed problem when driver returns error during read
2000-12-07 10:27:42 +00:00
Henning Geinitz c2a702a051 2000-12-05 Henning Meier-Geinitz <hmg@gmx.de>
* NEWS: Updated backend versions. Added point about compilation fixes
	  on Irix and FreeBSD.
	* backend/mustek.c backend/mustek.desc backend/mustek.CHANGES:
	  Fixed problem with lamp control of SE scanners and reduced
	  length of scan area for Paragon 1200 SP PRO. Removed warning for
	  this scanner. Increased version number.
2000-12-05 22:27:34 +00:00
Henning Geinitz baa6dd9c2f 2000-12-05 Henning Meier-Geinitz <hmg@gmx.de>
* TODO: Updated. Added point about plustek-share.h using c++ comment
	  and reminder to check config.in.h. Removed entriy about as6e.c stat
	  result check.
	* backend/as6e.c backend/as63.h: Comitted patch from Eugene Weiss
	  <eweiss@sas.upenn.edu>. Fixes: Use only DBG (no printfs). Check result
	  of stat. Add GPL header.
2000-12-05 19:31:39 +00:00
Gerhard Jaeger 7ba8199d9a Removed old stuff from file. 2000-12-05 15:07:22 +00:00
Peter Kirchgessner 6ef0ef53b1 Fix problem with copying source code 2000-12-05 04:37:43 +00:00
Peter Kirchgessner f1a237520c Fix problem with ADF-support (hp backend) 2000-12-04 21:03:43 +00:00
Karl Heinz Kremer df09dcb4c6 Version 0.1.38:
Removed changes regarding 12/14 bit support because of SANE
  feature freeze for 1.0.4.
  The following fixes are in the software compared to the version
  prior to the feature freeze:
  - refresh UI after a change in the scan mode setting (was not updated
    when going from Binary to Gray or vice versa)
  - Read values for "line distance" from the scanner instead of using
    hardcoded values. This makes sure the backend always uses the correct
    values regardless of firmware version.
  - Fixed an "off-by-one" error in the color reordering routine that
    caused weird artifacts in some instances.
2000-12-03 21:59:15 +00:00
Karl Heinz Kremer 3595e6345b Read information about optical resolution and line distance from scanner
instead of hardcoded values.
Add support for color depth > 8 bits per channel.
Backend version is now 0.36
2000-12-03 00:26:08 +00:00
Oliver Rauch 2aad60e505 * changed backend/Makefile.in:
wrong old installation of libsane.la
          $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la
          to this:
          $(LIBTOOL) $(MINST) $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la
Oliver Rauch
2000-11-30 20:07:31 +00:00
Gerhard Jaeger 08b6da09de Changed version of plustek-backend to 0.38, applied some minor fixes
and updated documentatation.
2000-11-30 09:07:52 +00:00
Chris Pinkham 6fd2eaab21 Removed O_SYNC for posix compatibility. Changed datatype from char to
unsigned char to correct overflow error.  Changed backend version to v0.5.15.
2000-11-30 01:33:02 +00:00
Oliver Rauch d14ac4d92b umax.c: corrected wrong BUILD: 25->24 2000-11-27 18:32:54 +00:00
Henning Geinitz e3b1b06b2b 2000-11-26 Henning Meier-Geinitz <hmg@gmx.de>
* AUTHORS: Added Karsten Festag as maintainer of microtek2.
	* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
	  1.0-100. Added option fast-preview that tries to use the fastest
	  mode available for preview. This is supported for the 3-pass
	  scanners (was option "preview in gray") and some of the
	  ScanExpress scanners (6000 SP, 12000 SP Plus). Use #include
	  "../include/sane/...". Put option force-wait into mustek.conf
	  (disabled). Removed block mode for Paragon 6000 SP and 8000 SP.
	  Code cleanup. More debug output. Details in backend/mustek.CHANGES.
	* doc/.cvsignore: Added sane-as6e.5 and sane-nec.5.
2000-11-26 22:58:14 +00:00
Peter Kirchgessner 2ba681f320 Write warning for missing ptal support with DBG(0... 2000-11-26 13:44:12 +00:00
Peter Kirchgessner d22f07fb22 Add description for PTAL support 2000-11-26 13:43:19 +00:00
Henning Geinitz a56266ab4f 2000-11-25 Henning Meier-Geinitz <hmg@gmx.de>
* configure configure.in acinclude.m4 aclocal.m4
	  include/sane/config.h.in: Added test for PTAL library and headers
	  (patch from David Paschal <paschal@rcsis.co>). Some reformating of
	  the output of configure --help.

	* backend/GUIDE: Updated entry about #include.
2000-11-25 17:51:20 +00:00
Oliver Rauch e9a504cca6 2000-11-22 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
* changed configure.in, configure frontend/Makefile.in
          and backend/Makfile.in:
          The shared libraries required by the backends are linked to
          the backends (they have been linked to the frontends before).
          Only libintl is linked to the frontend.
        * changed tool/sane-config.in, sane-config --libs => "-lsane",
          all other libraries are linked to the backend libs now
2000-11-24 15:25:00 +00:00
Jochen Eisinger 201b9d662d 2000-11-24 Jochen Eisinger <jochen.eisinger@gmx.net>
* doc/scanimage.man doc/saned.man: updated description of password
	  file
	* sanei/sanei_auth.c frontend/saned.c frontend/scanimage.c: replaced
	  index() by strchr(). Changed style of password file
	* backend/net.c: the net backend now prepends net:host: to the
	  resource before calling the auth_callback function
2000-11-24 15:05:22 +00:00
Henning Geinitz ca752182ef 2000-11-23 Henning Meier-Geinitz <hmg@gmx.de>
* NEWS: Updated for SANE 1.0.4. Please check.
	* README.aix: Removed paragraph about shared libs not working.
	* README.linux: Added paragraph about excessive warnings due to glibc
	  bug (from Peter Kirchgessner).
	* TODO: Removed entry about shared libs not working on AIX. Added entry
	  about PTAL checks. Removed entry about DBG and microtek2. Added entry
	  about dc210 and jpeg functions. Added entry about using strchr()
	  instead of index().
	* sane.lsm: Added NEC.
	* backend/microtek2.c: (from karsten.festag@t-online.de (Karsten
	  Festag)) Use DBG instead of printf/fprintf. Use
	  #include "../sane/include/..." instead of #include "sane/...". Fixed
	  warnings.
2000-11-23 20:04:09 +00:00
Karl Heinz Kremer d97296e7a1 Display "Set Focus" control only for scanners that
can actually handle the command.
2000-11-23 18:46:17 +00:00
Abel Deuring 9e43432f96 forgotten update to sharp.h committed 2000-11-22 10:25:37 +00:00
Abel Deuring e25014fa99 Sharp backend: Support for model JX320 added 2000-11-21 16:30:48 +00:00
Henning Geinitz eb92849a5e 2000-11-21 Henning Meier-Geinitz <hmg@gmx.de>
* AUTHORS: Added FUKUDA Kazuya for the nec Backend. Used spaces instead
	  of tabs.
	* PROJECTS: Removed entry about NEC. Added/updated entries about Mustek
	  USB scanners.
	* README: Added link to sane-nec(5).
	* TODO: Removed entries about sanei_authorize and plain text passwords.
	* backend/Makefile.in backend/dll.conf backend/nec.conf backend/nec.c
	  backend/nec.desc backend/nec.h doc/Makefile.in doc/sane-nec.man:
	  Added nec backend for the NEC scanners PC-IN500/4C (from Kazuya Fukuda
	  <fukuda@pjs.nevt.nec.co.jp>)
2000-11-21 01:03:33 +00:00
Henning Geinitz 32d8b87c92 2000-11-20 Henning Meier-Geinitz <hmg@gmx.de>
* AUTHORS: Added Eugene S. Weiss.
	* PROJECTS: Removed Artec as6e backend.
	* README: Added link to man sane-as6e.5.
	* TODO: Removed as6e.
	* doc/Makefile.in: Added generation of as6e manpage.
        * backend/Makefile.in: Added entries for as6e.
	* backend/dll.conf: Added as6e.
	* backend/as6e.c backend/as6e.h backend/as6e.desc doc/sane-as6e.man:
	  Added backend for Artec AS6E parallel port scanner (from Eugene S.
	  Weiss <yossarian@users.sourceforge.net>).
2000-11-20 22:59:02 +00:00
Jochen Eisinger 3e4ae9dce7 2000-11-20 Jochen Eisinger <jochen.eisinger@gmx.net>
* configure configure.in: Added test for /dev/urandom and
	  index() in string.h or strings.h
	* backend/net.c: Fixed SANE_NET_AUTHORIZE call handling
	* doc/net.tex: Clarified definition of SANE_NET_AUTHORIZE, added
	  definition of MD5 authorization
	* doc/sane.tex: Upgraded to version 1.0.2, changed definition of
	  SANE_MAX_USERNAME_LEN & SANE_MAX_PASSWORD_LEN to 128 chars
	* doc/saned.man: added description of SANE_CONFIG_DIR/saned.users
	* doc/scanimage.man: added description of ~/.sane/pass and
	  --accept-md5-only
	* frontend/saned.c: implemented user authorization on a per backend
	  basis
	* frontend/scanimage.c: fixed bug (option -b wasn't present)
	  implemented auth_callback
	* include/sane/sane.h: changed definition of SANE_MAX_USERNAME_LEN &
	  SANE_MAX_PASSWORD_LEN to 128 chars
	* lib/Makefile.in sanei/Makefile.in: updated Makefiles
2000-11-20 18:49:26 +00:00
Karl Heinz Kremer bb0e0dc98b Added support for "set focus position" command. This command is
necessary to scan via the TPU with the Expression1600.
2000-11-19 22:24:13 +00:00
Jochen Eisinger 9ca184cfa8 2000-11-19 Jochen Eisinger <jochen.eisinger@gmx.net>
* backend/mustek_pp.[ch]: replaced #include "sane/.." by
	  #include "../include/sane/.."
2000-11-19 16:17:38 +00:00
Jochen Eisinger d359229e75 2000-11-18 Jochen Eisinger <jochen.eisinger@gmx.net>
* doc/sane-mustek_pp.man backend/mustek_pp.*: updated mustek_pp
	  backend to version 0.9-devel
2000-11-18 16:42:27 +00:00
Rene Rebe e2169ec4e0 Some fixes for the Avision backend. (Brightness and contrast via gamma-table
clean up. First config option.)
2000-11-15 19:07:56 +00:00
Rene Rebe 83d084d8d3 Added gamma table support and brightness / contrast emulation via the gamma
-table to the avision backend. Additional code clean ups ...
Added my new e-mail address to the AUTHORS file.
2000-11-14 20:05:35 +00:00
Simon Munton a794b91839 Added backend for Pacific Image Electronics ScanAce scanners (also works with DevCom BlackWidow
and ADLIB JetScan scanners)
2000-11-13 10:50:41 +00:00
Gerhard Jaeger d59168e4dd updated to version 0.37
- support for xsane
- added new models
- document update
- minor bugfixes
2000-11-10 10:28:12 +00:00
Peter Kirchgessner fcf012d292 Change sanei_debug-interface
Allocate accessor only once (for fixed size accessors)
2000-10-23 18:32:37 +00:00
Jochen Eisinger 3f3911fdb8 2000-10-23 Jochen Eisinger <jochen.eisinger@gmx.net>
* backend/dll.c: added test for ``dll'' in dll.conf
2000-10-23 15:03:08 +00:00
Oliver Rauch ac1f644e90 Removed old backend/umax...h files that are not used any more
Oliver Rauch
2000-10-02 10:20:02 +00:00
Oliver Rauch dfcd32f822 Updated umax backend to version 1.0.3-build-24
Oliver Rauch
2000-10-02 10:17:46 +00:00
Henning Geinitz 070adee264 2000-09-30 Henning Meier-Geinitz <hmg@gmx.de>
* backend/pnm.c: Fixed three segfaults due to buffer overruns:
 	  maximum length of filename wasn't checked; maximum length in
 	  sane_read wasn't always checked; ppm_type wasn't always set in
 	  getparmfromfile. Added some checks for safety and removal of
 	  warnings. Added DBG lines for every SANE API call.
	* TODO: Added entries about the backend:devicename issue. Add a
	  comment about fronends not to crash when length is -1. Added entry
 	  about sane-pie. Added point about fronends not checking if too
	  much data is delivered with sane_read.
	* PROJECTS: Added entry about sane-pie.
2000-09-30 13:41:16 +00:00
Henning Geinitz 1adff27a7a 2000-09-24 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.*: Update to Mustek backend 1.0-97. This is a
       	  development version and is only tested for three-pass scanners.
  	  Added support for Paragon 1200 SP Pro and ScanExpress A3 SP.
  	  Removed detection of " C04" and " C12" (don't seem to exist).
  	  Changed SCSI request scheme. Sane_read can read more than 4096
 	  bytes from pipe. Minimum dpi is 30 now. Fixed LD correction for
 	  Paragon 1200SP 1.06 and 1.11.  Read SCSI buffer into big block and
 	  do LD after that for Paragon one-pass scanners. New option
 	  "blocksize" in mustek.conf. Better detection of the scanner type
 	  (three-pass, Paragon I, ...). Fixed possible segmentation faults
 	  in Paragon 600 II N LD code, scsi_sense_wait_ready and
 	  sense_handler. Decreased maximum scan size of Paragon 800 II
 	  SP. For three-pass scanners: fixed stop_scan and speed code, scan
 	  area is in pixels now, added RGB brightness and contrast, use
 	  +-100% for brightness and contrast. Return SANE_STATUS_CANCELLED
 	  when scan was cancelled. Option "force backtracking" is enabled by
 	  default, "scan speed" is set to "fastest". Added option
 	  "force-warn" for mustek.conf.  Rewrote halftone mode. Better error
 	  handling and more debug output.
	* TODO: Clarified point about image data polarity. Moved point about
	  xscanimage not updating the progress bar for 3pass scanners to
	  frontend section. Removed umax entry in "frontends". Removed entry
	  about alpha channel (was added to LEVEL2 file).
	* LEVEL2: Add point about image data polarity.
	* frontend/scanimage.c: Removed some warnings.
2000-09-24 19:38:35 +00:00
Gerhard Jaeger 42ecc143ec Updated info about supported scanners. 2000-09-19 11:04:33 +00:00
Petter Reinholdtsen a21b6eafcd Remove some compiler warnings. 2000-09-19 03:48:08 +00:00
Petter Reinholdtsen 7f1f08b1cc Remove X11 dependency. 2000-09-18 09:49:29 +00:00
Gerhard Jaeger 9dc0d4cb9f Added some code to allow performance measurements. 2000-09-15 07:55:29 +00:00
Peter Kirchgessner 07f924d4cd Special handling of cancel for OfficeJet K series 2000-09-10 16:33:06 +00:00