Christopher Brannon
35ef89dd0f
use pkg-config to look up systemd paths
...
Since systemd has always shipped pkg-config files, we should use them.
This also fixes cross-compiling by not relying on hardcoded host paths.
2015-08-31 20:31:54 -04:00
Christopher Brannon
c4ae327be5
add a configure flag to control systemd support
...
This way people can easily disable systemd support locally.
2015-08-31 20:31:53 -04:00
Klaus Kämpf
5337625f3a
New backend pieusb
...
This commit adds support for (slide) scanners based
on Pacific Image Electronics (PIE) oem scan hardware.
It is known to match the following USB scanners
PIE PowerSlide 3600 Untested
PIE PowerSlide 3650 Untested
PIE PowerSlide 4000 Untested
PIE PowerSlide 5000 Untested
Reflecta CrystalScan 7200 Untested
Reflecta ProScan 7200 Untested
Reflecta DigitDia 4000 Untested
Reflecta DigitDia 5000 Untested
Reflecta DigitDia 6000 Ok
The backend is based on work by Jan Vleeshouwers and Michael Rickmann.
Special thanks to Stéphane Voltz for the code review.
Add pieusb to backend/Makefile.am
Add pieusb to doc/Makefile.am
Add missing sanei/sanei_ir.c, sanei/sanei_ir.h, adapt Makefile.am
configure.ac: Add 'pieusb' to ALL_BACKENDS
ChangeLog: Add pieusb as new backend
Mark infrared functions as internal: sane_ir_* -> sanei_ir_*
sanei/sanei_ir.c: fix memory leaks
pieusb: rename cmdGetMode and cmdSetScanHead
... to their sanei_pieusb_cmd_... equivalent
pieusb: rename definition_list_head to pieusb_definition_list_head
Add pieusb to AUTHORS
pieusb: copyright 2012-2015
pieusb: don't include sanei_thread.h
2015-08-31 21:07:12 +02:00
m. allan noah
9ca9cd2f56
fujitsu backend v127
...
- separate iX100 from iX500 settings
- iX100 has gray and lineart
2015-08-25 19:49:37 -04:00
m. allan noah
8516da91b4
canon_dr backend v51
...
- DR-C125 does not invert_tly, does need sw_lut
2015-08-25 19:33:51 -04:00
m. allan noah
2cb3140903
fujitsu backend v126
...
- initial support for iX100
- add late_lut support for iX500/iX100
2015-08-23 20:52:49 -04:00
m. allan noah
2f68498ee5
canon_dr backend v1.0.50
...
- DR-C125 adds duplex padding on back side
- initial support for DR-C225
2015-08-23 20:52:49 -04:00
Rolf Bensch
dc2d8cdcab
fix typo
2015-08-21 10:41:45 +02:00
Rolf Bensch
f54b6ea704
changelog for recent work
2015-08-20 23:35:12 +02:00
Rolf Bensch
4a6d0be34e
remove atexit() function
...
- in some cases atexit() doesn't work with libusb-compat
- all exit() functions are replaced by scanimage_exit()
- scanimage_exit() has a new parameter (exit status)
2015-08-20 23:34:33 +02:00
Rolf Bensch
1c05bee77c
add development environment
2015-08-20 22:27:22 +02:00
Rolf Bensch
4a6e6c1e8a
changelog for recent work
2015-08-10 23:23:08 +02:00
Rolf Bensch
12bca33625
Pixma backend version 0.17.21
2015-08-10 23:20:56 +02:00
Rolf Bensch
2f4c0c16c4
EOF is a bjnp timeout error
2015-08-10 23:19:58 +02:00
Stéphane Voltz
a9e91885b0
chnagelog for bugfixes
2015-08-10 21:57:40 +02:00
Stéphane Voltz
6e9f6de1bc
fix for #300132
...
- free memory allocated by sane_get_devices()
2015-08-10 21:49:38 +02:00
Stéphane Voltz
e8c11a0849
fix for #300131
...
- free memory allocated by sane_get_devices()
2015-08-10 21:47:41 +02:00
Stéphane Voltz
c3f0904b80
fix for #300130
...
- free memory allocated by sane_get_devices()
2015-08-10 21:42:09 +02:00
Stéphane Voltz
f73b2e3dbf
fix for #300129
...
- free memory allocated by sane_get_devices()
2015-08-10 21:38:16 +02:00
Stéphane Voltz
39695d73c2
fix for #300127
...
- free memory allocated by sane_get_devices()
2015-08-10 21:34:24 +02:00
Stéphane Voltz
7fb21d541a
fix for #300126
...
- free memory allocated by sane_get_devices()
2015-08-10 21:30:19 +02:00
Stéphane Voltz
5129434b99
fix for #300124
...
- free memory allocated by sane_get_devices()
2015-08-10 21:27:33 +02:00
Stéphane Voltz
0e78307bdc
fix for #300122
...
- free device list allocated in sane_get_devices()
2015-08-10 21:20:26 +02:00
Stéphane Voltz
c39bc5ac07
fix for #300121
...
- free device list allocated in sane_get_devices()
2015-08-10 21:18:15 +02:00
Stéphane Voltz
debdba5b8c
fix for #300120
...
- free device list allocated in sane_get_devices()
2015-08-08 22:04:37 +02:00
Stéphane Voltz
83457dbb2f
changelog for bugfixes
2015-08-08 21:48:01 +02:00
Stéphane Voltz
07d8b48097
don't harcode /usr/local/include
...
- fix for #315060
2015-08-08 21:41:04 +02:00
Stéphane Voltz
1f1385ea67
fix memleaks in pnm backend
...
- fix memleaks reported in bug #313553
2015-08-08 21:31:05 +02:00
Rolf Bensch
dcce33376f
changelog for recent work
2015-08-07 23:22:24 +02:00
Rolf Bensch
9188678fc0
Pixma backend version 0.17.20
2015-08-07 23:21:04 +02:00
Rolf Bensch
3133c5e17a
EOF isn't an usb timeout error
...
- this fixes usb communication problems e.g. with OpenSuse
- revoke parts of 3c5cc2a
and cea03f3
2015-08-07 23:19:33 +02:00
Rolf Bensch
b331cd5bbc
update development packages list
...
libusb-compat-devel is needed in OpenSuse, instead of libusb-1_0-devel
2015-08-07 22:33:39 +02:00
Stéphane Voltz
425edc705e
more timing issue fixing
...
- add another usleep() to take care of LiDE 1110/210 scan issue on some
hardware (fast ones ?).
2015-08-06 09:06:10 +02:00
Stéphane Voltz
bf65dbdd9c
no color filter when using LEDADD
2015-08-06 09:01:35 +02:00
Stéphane Voltz
e38641eaef
fix LiDE35 GPIO setup
2015-08-06 09:01:35 +02:00
Stéphane Voltz
f3914a544e
fix type in lEDDADD code path
2015-08-06 09:01:35 +02:00
Alessandro Zummo
d0e7675e60
epson2: added support for Perfection V800 (Nick Stroustrup)
2015-07-31 22:01:19 +02:00
Stéphane Voltz
4eea901305
fix for #315104
...
- allocate gamma tables even if 'warm' boot
2015-07-31 08:10:13 +02:00
Stéphane Voltz
0e6d9621c1
add a new option for tstbackend
...
- add '-s' '--scan' option to add scan during open/close tests to better
catch issues with resources incorrectly free'd and alloc'd
2015-07-30 19:00:32 +02:00
Stéphane Voltz
09daef4a68
timing issue fix
...
- fix a timing issue on USB3 hardware (or maybe on fast recent hardware)
debugged and tracked by John S. Weber <jweber53@gmail.com>
2015-07-30 14:28:53 +02:00
Stéphane Voltz
00c9ac83bf
disable despeckle parameter at init
...
- since swdespeck is disabled at init, also disable despeckle diameter
2015-07-30 14:01:13 +02:00
Stéphane Voltz
87ca2f5f0e
fix clang warning
2015-07-30 14:01:13 +02:00
Stéphane Voltz
82adbf6ad2
use fabs for floating point numbers
2015-07-30 14:01:13 +02:00
Rolf Bensch
546f7b0464
changelog for recent work
2015-07-29 19:17:53 +02:00
Rolf Bensch
061df1202b
Pixma backend version 0.17.19
2015-07-29 19:10:02 +02:00
Rolf Bensch
a517aef0a7
Canon PIXMA MG7500 Series is working
2015-07-29 19:09:06 +02:00
Rolf Bensch
e9155caf1e
MG7500 doesn't need special image format post processing
2015-07-29 19:07:04 +02:00
Rolf Bensch
e9f161895d
new scanner Canon PIXMA MG3600 Series
2015-07-29 19:05:54 +02:00
Rolf Bensch
bd524cdc91
Canon PIXMA MX470 Series is working
2015-07-24 09:38:41 +02:00
Louis Lagendijk
0655b05555
Changelog: added description for bug fix in backend/sane_pixma.c
2015-06-27 19:06:50 +02:00