Henning Geinitz
1695dd4278
Workaround for compilation problem on Windows/cygwin.
2006-02-04 20:51:07 +00:00
Henning Geinitz
e29b6b82c5
Check for pthread_cancel() and pthread_testcancel().
2005-10-16 20:17:19 +00:00
Henning Geinitz
2f8015cb6a
Check for pthread_cancel().
2005-10-16 20:11:48 +00:00
Henning Geinitz
64e53087da
Fixed some bugs in doxygen documentation. Added some comments.
2005-10-03 18:18:02 +00:00
Mattias Ellert
21f94b0264
Fix SANE_DEBUG_SANEI_PV8630
2005-09-22 19:02:25 +00:00
Frank Zago
ab5d790e26
Replaced __unused__ with __sane_unused__ to avoid a namespace conflict.
2005-09-19 19:57:48 +00:00
Henning Geinitz
2d224c4a75
Added support for usb functionality on OS/2 using the usbcalls interface (patch
...
from Paul Smedley <paul@smedley.info>).
2005-08-07 14:26:33 +00:00
Henning Geinitz
6c3427c52d
Changes to support SANE on ZETA. Not all
...
patches have been applied yet, but it's a start. The backends
are not installed as shared libs but as add-ons, which are shared libs
but in a specific folder in [/system|~]/config/add-ons/ named SANE/.
The install target has been changed to account for this,
Some files don't exist in BeOS/ZETA (ipc.h, ...).
Bbackend function names get a prefix, I suppose to avoid namespace clashes.
Though we do have a libdl to implement dl_open, the native way is prefered.
Added a --with-docdir= configure arg.
BeOS has a broken get[name|addr]info() from bind. This is fixed in ZETA R1.
libtool needs -no-undefined. Various VPATH fixes.
Check for <be/drivers/USB_scanner.h>, but not used yet.
No S_IFSOCK (sockets are fds to /dev/net/api). Stub pio code, untested.
Patch from Francois Revol <revol@free.fr>.
2005-07-15 21:59:25 +00:00
Rene Rebe
e5193fdcae
Added support to set the USB timeout.
2005-07-15 09:02:02 +00:00
Henning Geinitz
56e3295552
Make sure that getopt is not built on OS/2 (from Franz Bakan <fbakan@gmx.net>).
2005-07-09 13:19:51 +00:00
Gerhard Jaeger
7cc112b202
Added outb_eppdata() functionality (thanks to Anderson Lizardo).
2005-04-25 09:51:32 +00:00
Gerard Klaver
ec5677f0b9
- Header information added for changing configuration, interface or altsetting number
...
sanei_usb_set_configuration
sanei_usb_claim_interface
sanei_usb_release_interface
sanei_usb_set_altinterface
2005-04-15 20:56:42 +00:00
Jochen Eisinger
ecdbf48171
2005-04-10 Jochen Eisinger <jochen@penguin-breeder.org>
...
* backend/mustek_pp.c, backend/mustek_pp.conf, sanei/sanei_pa4s2.c,
include/sane/sanei_pa4s2.h, doc/sane-mustek_pp.man: added global
option "no_epp" to work around a known bug in the linux parport
code.
2005-04-10 11:53:16 +00:00
Gerhard Jaeger
d498239305
Initial checkin.
2005-04-01 14:04:19 +00:00
Gerhard Jaeger
0dc8dfdb88
Added sane/sanei_access.h
2005-04-01 14:00:28 +00:00
Gerhard Jaeger
65a32f52e3
ENABLE_LOCKING has been added by automake/autoconf.
2005-04-01 13:53:01 +00:00
Frank Zago
ae35d558dc
Move __unused__ definition from sane.h to sanei_backend.h. Fixed a typo in sanei_backend.h.
2004-11-13 20:29:14 +00:00
Frank Zago
1abeb942c2
Added compiler attribute __unused__ for unused variables/functions.
2004-11-13 19:04:44 +00:00
Henning Geinitz
008bc74603
Limit the total amount of memory used for arrays and pointers while decoding the
...
wire to 1 MB (bug #300158 ). Run "make clean" before "make"!
2004-10-14 17:15:23 +00:00
Henning Geinitz
b145a332e7
Removed dangling quotation mark.
2004-10-06 11:09:14 +00:00
Henning Geinitz
53ab3cc90e
Added option for turning off the scanner's lamp on exit.
2004-10-03 10:51:40 +00:00
Julien BLACHE
746faf32c9
More auth_callback() fixes, although these ones aren't critical.
2004-09-05 09:27:28 +00:00
Henning Geinitz
4ddcadc20d
Regenerated to include updates from niash and resource manager inclusion.
2004-08-03 17:25:58 +00:00
Rene Rebe
472a85788d
* include/sane/sane.h: added extern "C" for compilation with a C++
...
compiler
2004-07-15 08:32:39 +00:00
Mattias Ellert
ac9ec0ff1c
Missed one...
2004-06-20 01:22:44 +00:00
Matthew Duggan
db931572ef
2004-05-05 Matthew Duggan <stauff1@users.sourceforge.net>
...
* include/sane/saneopts.h: Added SANE_VALUE_SCAN_MODE_* strings.
* backend/canon_pp.c: Used them.
2004-05-05 00:26:42 +00:00
Jochen Eisinger
40638d29d7
2004-04-06 Jochen Eisinger <jochen@penguin-breeder.org>
...
* sanei/sanei_pa4s2.c include/sane/sanei_pa4s2.h, backend/mustek_pp.c:
fixed compiler warnings
2004-04-06 18:02:57 +00:00
Gerard Klaver
5875781246
added options: WHITE_LEVEL_R, WHITE_LEVEL_G and WHITE_LEVEL_B
2004-01-15 17:19:56 +00:00
Gerhard Jaeger
1bc71ef4dc
updated copyright info.
2004-01-13 07:41:06 +00:00
Henning Geinitz
08486e6be4
Added support for Mustek Paragon 600 II EP (SCSI-over-parallel port). This is
...
based on a patch from James Perry. Support for libiee1284 is missing until
now. Closes bug #300143 .
2003-12-25 20:27:49 +00:00
Henning Geinitz
a4b0143586
Include stdlib.h for size_t.
2003-12-21 21:42:34 +00:00
Henning Geinitz
66f4a68325
sanei_scsi.c should now compile with the new and old SCSI API of MacOS X. Patch
...
from Mattias Ellert <mattias.ellert@tsl.uu.se>.
2003-12-06 13:38:47 +00:00
Jochen Eisinger
d2b0b094d2
2003-11-23 Jochen Eisinger <jochen@penguin-breeder.org>
...
* backend/mustek_pp_ccd300.c: forgot parameters to wait_bank_change
* include/sane/sanei_pa4s2.h: fixed function prototype
2003-11-24 11:25:17 +00:00
Gerhard Jaeger
5ac3ab5f90
Removed OS/2 porting section.
2003-11-02 13:34:18 +00:00
Gerhard Jaeger
aad3f45c6f
Fixed udelay stuff, documentation update.
2003-11-02 13:33:56 +00:00
Gerhard Jaeger
ccb3053773
Added some control-port definitions.
2003-10-30 15:52:04 +00:00
Gerhard Jaeger
7c1b8b259d
Added functions sanei_pp_set_datadir() and sanei_pp_uses_directio().
...
Added some documentation.
2003-10-29 16:52:11 +00:00
Gerhard Jaeger
edfe46590a
Added sanei_pp_init() and sanei_pp_udelay().
2003-10-26 10:58:01 +00:00
Gerhard Jaeger
e81cfe2818
Added check for limits.h - HAVE_LIMITS_H.
2003-10-26 10:57:16 +00:00
Henning Geinitz
b311a68214
Updated doxygen documentation for new sanei_thread interface.
2003-10-24 11:23:34 +00:00
Gerhard Jaeger
1c8a6ee4cd
Added sanei_pp_getmode and SANEI_PP_MODE definitions.
2003-10-23 15:11:07 +00:00
Gerhard Jaeger
161a762cb5
Added generic parallel-port function lib.
2003-10-22 19:15:18 +00:00
Gerhard Jaeger
195cacb639
Added checks for iopl.
2003-10-22 07:02:36 +00:00
Gerhard Jaeger
5ceb18a5a6
Added test for setitimer.
2003-10-15 15:40:27 +00:00
Gerhard Jaeger
cba31cdf64
Copyright update.
2003-10-13 07:16:54 +00:00
Gerhard Jaeger
cd7b8f8cb2
Fixed OS/2 compilation.
2003-10-13 07:16:09 +00:00
Gerhard Jaeger
1f8c02707d
Improved OS/2 support.
2003-10-12 15:39:04 +00:00
Gerhard Jaeger
25a38b2739
improved support of pthreads, changed behaviour of sanei_thread_kill(),
...
added functions sanei_thread_sendsig() and sanei_thread_get_status()
changed behaviour of sanei_thread_waitpid(), changed parameters
of sanei_thread_begin()
2003-10-08 20:31:15 +00:00
Henning Geinitz
3565c78d2f
More verbose help messages for --enable-fork-process. Print message about
...
pthread support after all the tests. If libpthread isn't available, try if libc
supports pthreead_*. Use macro USE_PTHREAD to check if threads are used in the
code.
2003-10-07 11:28:03 +00:00
Gerhard Jaeger
81eaf06a10
* aclocal.m4 acinlcude.m4 configure configure.in: modified checks for
...
pthread support, added switch --enable-fork-process which toggles
between the usage of fork and pthread, set the default behaviour to
pthread usage on Darwin
* include/sane/config.h: added the HAVE_LIBPTHRAD stuff
* sanei/sanei_thread.c include/sane/sanei_thread.h: fixed compilation issue
on OS/2, added support for fork too, so that we can use sanei_thread
functions in any case.
* backend/plustek.[ch]: changes due to the sanei_thread-lib work
2003-10-07 07:38:37 +00:00