sane-project-backends/backend
Henning Geinitz 8b0a038f61 Big clean up of Video for Linux backend. Removed old unused stuff from qcam
and others including unused options and variables concerning direct port
access. Removed wcam license (no "substantial portions of code" are used any
more). Removed unuesed headers. Made lots of global variables local. Lots of
checks for null pointer dereferences and errors when opening files or using
ioctl/mmap. Added option to select grey or color mode. Added support for
different channels. Fixed lots of options.  Made sure ioctls are only used
when necessary.  Used vendor == "Noname".  Added ??? comments for suspicious
code.  Lots of minor fixes and cleanup. Added version number: 1.0-2.
2002-08-29 19:34:53 +00:00
..
Makefile.in Added teco3 backend. 2002-07-26 04:08:48 +00:00
abaton.c Fixed some warnings. 2002-08-23 02:13:57 +00:00
abaton.conf
abaton.h
agfafocus.c Fixes warnings. 2002-08-23 02:23:04 +00:00
agfafocus.conf
agfafocus.h
apple.c Fixed warnings. 2002-08-23 03:04:02 +00:00
apple.conf
apple.h
artec.c Don't export cap_data. 2002-04-21 15:30:40 +00:00
artec.conf
artec.h
as6e.c
as6e.h
avision.c next Avision backend version 2002-06-04 17:27:00 +00:00
avision.conf next Avision backend version 2002-06-04 17:27:00 +00:00
avision.desc updated to Avision backend build 25. More stable for HP usb scanners, 2002-04-08 14:35:32 +00:00
avision.h next Avision backend version 2002-06-04 17:27:00 +00:00
bh.c 2002-01-10 Tom Martone <tom@martoneconsulting.com> 2002-01-11 02:49:36 +00:00
bh.conf
bh.h
canon-sane.c backend/canon-sane.c, backend/canon-scsi.c, backend/canon.c, 2002-04-21 10:29:18 +00:00
canon-scsi.c backend/canon-sane.c, backend/canon-scsi.c, backend/canon.c, 2002-04-21 10:29:18 +00:00
canon.c backend/canon-sane.c, backend/canon-scsi.c, backend/canon.c, 2002-04-21 10:29:18 +00:00
canon.conf
canon.h Don't export option_name. 2002-04-21 15:33:22 +00:00
canon630u-common.c Return max buffer when trying to read more than buffer size 2002-05-16 23:08:34 +00:00
canon630u.c Added canon630u backend. This backend supports the CanoScan 630u and CanoScan 2002-04-07 12:27:54 +00:00
canon630u.conf Added canon630u backend. This backend supports the CanoScan 630u and CanoScan 2002-04-07 12:27:54 +00:00
canon_pp-dev.c
canon_pp-dev.h
canon_pp-io.c * backend/canon_pp.c backend/canon_pp-dev.c backend/caon_pp-io.c 2002-08-07 07:56:12 +00:00
canon_pp-io.h Added new canon_pp backend for the CanoScan FB330P, FB630P, N340P, and N640P 2002-04-01 22:54:25 +00:00
canon_pp.c * backend/canon_pp.c backend/canon_pp-dev.c backend/caon_pp-io.c 2002-08-07 07:56:12 +00:00
canon_pp.conf Added new canon_pp backend for the CanoScan FB330P, FB630P, N340P, and N640P 2002-04-01 22:54:25 +00:00
canon_pp.h * backend/canon_pp.c: Now always uses as much scanner buffer as 2002-07-27 08:03:16 +00:00
cderror.h
cdjpeg.h
coolscan-scsidef.h
coolscan.c Declared all internal functions static. 2001-06-04 16:14:11 +00:00
coolscan.conf
coolscan.h
coolscan2.c coolscan2 update to 0.1.7 2002-08-21 23:36:00 +00:00
coolscan2.conf New coolscan2 backend. 2002-04-22 22:06:21 +00:00
dc25.c Fixed race condition involving temp files. Removed some superfluous 2001-12-20 15:24:04 +00:00
dc25.conf
dc25.h
dc210.c Fix compiler warnings 2001-10-10 13:11:07 +00:00
dc210.conf
dc210.h fix compiler warnings 2001-10-10 13:15:01 +00:00
dc240.c Bug fixes identified by tstbackend 2002-04-27 03:57:12 +00:00
dc240.conf
dc240.h
djpeg.README
djpeg.c
dll.aliases
dll.c Don't call sane_exit twice. Call sane_init after sane_exit. Try to load from 2002-04-21 14:02:58 +00:00
dll.conf Added teco3 backend. 2002-07-26 04:08:48 +00:00
dmc.c
dmc.conf
dmc.h
epson.c Fixed typo in variable name. 2002-08-17 22:08:30 +00:00
epson.conf Upated man page, added a comment to the conf file and adjusted the version 2002-05-26 22:38:58 +00:00
epson.h Fixed typo in variable name. 2002-08-17 22:08:30 +00:00
fujitsu-scsi.h - release memory allocated by sane_get_devices 2002-06-06 08:35:42 +00:00
fujitsu.c - release memory allocated by sane_get_devices 2002-06-06 08:35:42 +00:00
fujitsu.conf Added new fujitsu backend (from Oliver Schirrmeister <oschirr@abm.de>). This 2002-04-17 18:50:39 +00:00
fujitsu.h - release memory allocated by sane_get_devices 2002-06-06 08:35:42 +00:00
gphoto2.c Bug fixes identified by tstbackend 2002-04-27 03:57:12 +00:00
gphoto2.conf
gphoto2.h Minor cosmetic changes 2001-10-16 00:27:31 +00:00
hp-accessor.c Use lassert.h instead of assert.h 2001-10-27 18:01:54 +00:00
hp-accessor.h
hp-device.c Use lassert.h instead of assert.h 2001-10-27 18:01:54 +00:00
hp-device.h - add support for active XPA 2001-09-04 13:51:11 +00:00
hp-handle.c Use lassert.h instead of assert.h 2001-10-27 18:01:54 +00:00
hp-handle.h
hp-hpmem.c Use lassert.h instead of assert.h 2001-10-27 18:01:54 +00:00
hp-option.c Use lassert.h instead of assert.h 2001-10-27 18:01:54 +00:00
hp-option.h - add support for active XPA 2001-09-04 13:51:11 +00:00
hp-scl.c HP-backend V0.96. Check device names to prevent USB-device to be 2002-08-06 19:33:08 +00:00
hp-scl.h - add support for active XPA 2001-09-04 13:51:11 +00:00
hp-scsi.h
hp.README
hp.TODO
hp.c HP-backend V0.96. Check device names to prevent USB-device to be 2002-08-06 19:33:08 +00:00
hp.conf
hp.h Peter Kirchgessner, hp-backend V0.96, hp.h added with structure member got_connect_type 2002-08-07 04:59:40 +00:00
hpsj5s.c hpsj5s version update 2002-07-06 10:04:27 +00:00
hpsj5s.conf hpsj5s version update 2002-07-06 10:04:27 +00:00
hpsj5s.h hpsj5s version update 2002-07-06 10:04:27 +00:00
jinclude.h
leo.c Bumped the version number from 3 to 8. No real justification. I'm really bored, and I think I should go to bed. Well, actually there might be a reason: marketing. After thoughts, I should have bumped it to 12 (because 3*4=12). That, that would have been a quantum leap. Humm, may be next time. I'll have to be careful not overflowing the poor c compiler. Yeah, I should instead start from maxint and remove 1 after each release. It such a big number that nobody will ever notice that the release number decays. And that would even make the backend much more stable. Or give the impression it is. That way, plenty of people would want to buy a Leo scanner. Which a shame because they have been bankrupt for several years now. Or they can buy one on ebay for cheap. After all I got mine for $12. You can't beat that. No, that's too complicated. Computer sucks, man. Let's go raise some goats in Mexico. 2002-05-29 05:48:59 +00:00
leo.conf Added leo backend. 2002-04-21 23:12:02 +00:00
leo.h New email address. 2002-05-29 04:52:14 +00:00
lm9830.h Added canon630u backend. This backend supports the CanoScan 630u and CanoScan 2002-04-07 12:27:54 +00:00
matsushita.c New email address. 2002-05-29 04:52:14 +00:00
matsushita.conf Addition of the Matsushita / Panasonic backend. 2002-03-06 23:54:26 +00:00
matsushita.h New email address. 2002-05-29 04:52:14 +00:00
microtek.c * doc/descriptions/microtek.desc: 2002-07-22 19:53:08 +00:00
microtek.conf
microtek.h * doc/descriptions/microtek.desc: 2002-07-22 19:53:08 +00:00
microtek2.c Updated Karsten Festag's email address and website. 2002-05-24 22:41:40 +00:00
microtek2.conf
microtek2.h Fixed undefined behaviour problem and Scanmaker X12 problems. New version: 2002-01-27 15:08:42 +00:00
mustek.c
mustek.conf Fixed problem with SCSI command queuing. Fixed problem that 2001-07-09 18:18:58 +00:00
mustek.h Print usefull DBG messages for options without a name. Undef MIN and MAX 2002-04-24 17:43:25 +00:00
mustek_pp.c 2002-04-26 Jochen Eisinger <jochen.eisinger@gmx.de> 2002-04-26 22:00:40 +00:00
mustek_pp.conf 2001-10-14 Jochen Eisinger <jochen.eisinger@gmx.de> 2001-10-14 15:58:27 +00:00
mustek_pp.h
mustek_usb.c Added manufacturer comment in mustek_usb.desc. Changed brightness to 2002-07-17 17:33:25 +00:00
mustek_usb.conf Made usb_low_read_rows more robust. Limited maximum block size and 2001-12-22 18:33:48 +00:00
mustek_usb.h Fixed segfault when opening device again after closing and possible segfault 2002-03-17 20:20:46 +00:00
mustek_usb_high.c Fixed coding-style. 2002-04-10 19:09:50 +00:00
mustek_usb_high.h Added manufacturer comment in mustek_usb.desc. Changed brightness to 2002-07-17 17:33:25 +00:00
mustek_usb_low.c Added manufacturer comment in mustek_usb.desc. Changed brightness to 2002-07-17 17:33:25 +00:00
mustek_usb_low.h Free devlist on exit. Undef MIN and MAX macros before defining them. 2002-04-24 17:48:48 +00:00
mustek_usb_mid.c Fixed coding-style. 2002-04-10 19:09:50 +00:00
mustek_usb_mid.h Fixed coding-style. 2002-04-10 19:09:50 +00:00
nec.c fixed a compile problem for Dec Unix v4 and probably other 64 bit platform. 2002-04-28 13:18:48 +00:00
nec.conf
nec.h Update to backend version 0.12 (from Kazuya Fukuda <kazuya@pjs.nevt.nec.co.jp>). 2001-06-02 12:49:47 +00:00
net.c Fixed bug in sane_read that cause garbled data to be sent to the 2002-04-18 19:55:08 +00:00
net.conf
net.h Use copies of option descriptors to make sure their addresses aren't changed 2002-03-20 21:49:54 +00:00
pie-scsidef.h
pie.c added TL_X < BR_X and TL_Y < BR_Y consistency check 2002-07-23 21:09:30 +00:00
pie.conf Changes to make AdLib JetScan scanners work - was using incorrect case in 2001-09-17 20:57:12 +00:00
pint.c
pint.h
plustek-devs.c Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek-pp.c Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek-share.h Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek-usb.c Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek-usb.h Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek-usbhw.c Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek-usbimg.c Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek-usbio.c Fixed OS/2 compilation problems, minor fixes, fixes interfernce with other 2002-04-14 13:38:04 +00:00
plustek-usbmap.c Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek-usbscan.c Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek-usbshading.c Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek.c Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek.conf Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
plustek.h Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
pnm.c sane_set_io_mode checks for !non_blocking and scanning now. Fixed coding-style. 2002-04-10 19:39:00 +00:00
qcam.c Create lockfile with O_EXCL even when using fcntl locking. Remove it in any 2002-01-11 17:49:09 +00:00
qcam.conf
qcam.h
ricoh-scsi.c
ricoh.c Fixed warnings. 2002-08-23 03:04:02 +00:00
ricoh.conf
ricoh.h Fixed warnings. 2002-08-23 03:04:02 +00:00
s9036.c
s9036.conf
s9036.h
sane_strstatus.c
saned.conf Changed access control (function check host). Now IP addresses 2002-01-06 21:01:05 +00:00
sceptre.c New email address. 2002-05-29 04:52:14 +00:00
sceptre.conf Added sceptre backend for the Sceptre VividScan 1200 (patch from 2002-02-21 18:45:37 +00:00
sceptre.h New email address. 2002-05-29 04:52:14 +00:00
sharp.c backend/sharp.c: fixed a compile problem for Dec Unix v4 2002-04-22 18:30:21 +00:00
sharp.conf
sharp.h
sm3600-color.c sm3600 tree synced (eichholz@computer.org) 2002-04-15 21:30:48 +00:00
sm3600-gray.c sm3600 tree synced (eichholz@computer.org) 2002-04-15 21:30:48 +00:00
sm3600-homerun.c change request vom HMG honored <eichholz@computer.org> 2002-04-17 21:38:51 +00:00
sm3600-scanmtek.c sm3600 tree synced (eichholz@computer.org) 2002-04-15 21:30:48 +00:00
sm3600-scantool.h sm3600 tree synced (eichholz@computer.org) 2002-04-15 21:30:48 +00:00
sm3600-scanusb.c build 3 of sm3600 2001-05-29 19:43:05 +00:00
sm3600-scanutil.c sm3600 tree synced (eichholz@computer.org) 2002-04-15 21:30:48 +00:00
sm3600.c sm3600 warningless <eichholz@computer.org> 2002-04-18 18:11:23 +00:00
sm3600.h sm3600 warningless <eichholz@computer.org> 2002-04-18 18:11:23 +00:00
snapscan-options.c SnapScan backend 1.4.15 2002-07-12 23:29:11 +00:00
snapscan-scsi.c SnapScan backend 1.4.15 2002-07-12 23:29:11 +00:00
snapscan-sources.c Update to snapscan-20011212 (snapscan 1.4.3) 2001-12-17 22:51:52 +00:00
snapscan-sources.h Update to snapscan-20011212 (snapscan 1.4.3) 2001-12-17 22:51:52 +00:00
snapscan-usb.c SnapScan backend 1.4.15 2002-07-12 23:29:11 +00:00
snapscan-usb.h Removed illegal character / removed declaration of bqelements 2002-04-10 21:45:53 +00:00
snapscan.c SnapScan backend 1.4.15 2002-07-12 23:29:11 +00:00
snapscan.conf SnapScan backend 1.4.15 2002-07-12 23:29:11 +00:00
snapscan.h SnapScan backend 1.4.15 2002-07-12 23:29:11 +00:00
sp15c-scsi.h
sp15c.c Fixed config_line[len-1] bug which could generate an access 2001-05-31 18:01:39 +00:00
sp15c.conf
sp15c.h
st400.c Security fix from Tim Waugh. Dump inquiry data to $HOME/st400.dump 2001-12-18 11:37:01 +00:00
st400.conf Security fix from Tim Waugh. Dump inquiry data to $HOME/st400.dump 2001-12-18 11:37:01 +00:00
st400.h
stubs.c
tamarack.c Used return SANE_STATUS_INVAL instead of exit. 2002-01-20 20:34:10 +00:00
tamarack.conf
tamarack.h
teco1.c Enlarged the gamma table for the VM4542 (1024 entries as opposed to 256 for the previous scanners). 2002-08-23 01:14:06 +00:00
teco1.conf Fixed the scsi inquiry string for the VM4542. 2002-08-23 01:14:37 +00:00
teco1.h Enlarged the gamma table for the VM4542 (1024 entries as opposed to 256 for the previous scanners). 2002-08-23 01:14:06 +00:00
teco3.c Added threshold option for black & white. 2002-08-23 01:35:31 +00:00
teco3.conf New backend. 2002-07-26 04:03:35 +00:00
teco3.h Added threshold option for black & white. 2002-08-23 01:35:31 +00:00
test-picture.c Added option invert-endianess to test 16 bit modes. 2002-07-24 19:57:56 +00:00
test.c Added option invert-endianess to test 16 bit modes. 2002-07-24 19:57:56 +00:00
test.conf Added option invert-endianess to test 16 bit modes. 2002-07-24 19:57:56 +00:00
test.h Added option invert-endianess to test 16 bit modes. 2002-07-24 19:57:56 +00:00
umax-scanner.c 2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-03-07 19:47:15 +00:00
umax-scanner.h 2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-03-07 19:47:15 +00:00
umax-scsidef.h 2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-03-07 19:47:15 +00:00
umax-uc630.c 2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-03-07 19:47:15 +00:00
umax-uc840.c 2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-03-07 19:47:15 +00:00
umax-uc1200s.c 2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-03-07 19:47:15 +00:00
umax-uc1200se.c 2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-03-07 19:47:15 +00:00
umax-uc1260.c 2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-03-07 19:47:15 +00:00
umax-ug80.c 2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-03-07 19:47:15 +00:00
umax-ug630.c 2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-03-07 19:47:15 +00:00
umax-usb.c Fixed a debug string format. 2002-05-05 19:56:47 +00:00
umax.c 2002-04-21 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-04-21 13:26:17 +00:00
umax.conf 2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-03-07 19:47:15 +00:00
umax.h 2002-04-21 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2002-04-21 13:26:17 +00:00
umax1220u-common.c Fixed DBG warnings on lines 712 and 727 2002-05-09 18:52:31 +00:00
umax1220u.c Fixed warnings in "backend/umax1220u-common.c" and "backend/umax1220u.c". 2002-01-09 00:55:30 +00:00
umax1220u.conf Added new backend umax1220u for UMAX Astra 1220U and 2000U 2002-01-07 23:20:05 +00:00
umax_pp.c * backend/umax_pp_low.c: handled 'short read' with ppdev 2002-08-15 08:32:08 +00:00
umax_pp.conf
umax_pp.h
umax_pp_low.c * backend/umax_pp_low.c: handled 'short read' with ppdev 2002-08-15 08:32:08 +00:00
umax_pp_low.h
umax_pp_mid.c - put in software lineart for real this time 2002-05-30 16:13:44 +00:00
umax_pp_mid.h
v4l-frequencies.h Used GNU indent style. 2002-08-25 19:36:18 +00:00
v4l-grab.h Used GNU indent style. 2002-08-25 19:36:18 +00:00
v4l.c Big clean up of Video for Linux backend. Removed old unused stuff from qcam 2002-08-29 19:34:53 +00:00
v4l.conf
v4l.h Big clean up of Video for Linux backend. Removed old unused stuff from qcam 2002-08-29 19:34:53 +00:00