m. allan noah
9fc683d883
fujitsu backend v116
...
add swskip option
add sanei_magic_isBlank2
2013-04-03 21:54:48 -04:00
m. allan noah
120e303732
fujitsu: call set_mode() in init_interlace
2013-04-03 21:54:48 -04:00
Alex Belkin
6b4fbc5320
add Samsung SCX-4835FD networked support, reported by Dave Lewis.
...
USB mode doesn't work.
found USB scanner (vendor=0x04e8 [Samsung Electronics Co., Ltd.],
product=0x344b [SCX-483x 5x3x Series])
2013-04-03 07:35:28 +04:00
Stéphane Voltz
e6f23f201d
fix hotplug detection of devices for lexmark backend
...
- create a probe_lexmar_devices() and call it from sane_init
- call probe_lexmar_devices() from sane_get_devices to update device list
- use sanei_usb_exit() and sanei_usb_find_devices()
2013-04-02 21:05:02 +02:00
Stéphane Voltz
a056cb238e
handle scanner unplugging detection
2013-03-29 22:02:50 +01:00
Stéphane Voltz
e0e19b413e
handle scanner hot-plug in sane_get_devices
...
- rescan usb bus
- rescan for new devices
2013-03-29 21:54:46 +01:00
Stéphane Voltz
2190d18a63
move device detection in a dedicated function
...
- create a probe_gt68xx_devices() function that ssearch and attach
matching scanners
2013-03-29 21:54:32 +01:00
Stéphane Voltz
c025a47671
fix compile warning
2013-03-29 21:53:16 +01:00
Stéphane Voltz
6a8469dd13
use sanei_usb_exit()
2013-03-29 21:53:05 +01:00
Stéphane Voltz
a545ec1f14
add a test for scanner hotplug detection
...
- add an option to loop on sane_get_devices for a given time,
so hotpluggin and removing of scanners can be tested
2013-03-29 21:52:38 +01:00
Stéphane Voltz
010f34710e
option correctness fixes
...
- fix wrong cap due to wrong addressing
- ensure correctness of group options
2013-03-27 06:31:49 +01:00
Stéphane Voltz
1656585499
warning fixes
...
- unused parameters
- wrong printf fromat
- assigned to self
2013-03-27 06:28:11 +01:00
Rolf Bensch
7fd2286414
fix button support
2013-03-25 10:30:59 +01:00
Stéphane Voltz
f5b8a0af80
add unit tests for sanei_constraint, sanei_config and sanei_check
2013-03-24 14:53:40 +01:00
Stéphane Voltz
88e04fbb4d
move test_wire.c from sanei to testsuite/sanei
...
- move sanei_w_* functions test program to test directory to keep
production code separated from test code
2013-03-24 14:50:17 +01:00
Stéphane Voltz
8b3674a516
add testsuite/sanei for sanei test programs
...
- add sanei_usb_test to test sanei_usb functions
- update SUBDIRS so the check target is ran on testsuite/sanei
2013-03-24 14:50:17 +01:00
Stéphane Voltz
5a1d5a62ee
guard against device that went missing in claim/release interface
...
- add test for missing devices in claim or release
- changlog entry for all the sanei_usb work
2013-03-24 14:25:45 +01:00
Stéphane Voltz
2a66940c6b
don't use kernel device when libusb is available
2013-03-24 14:20:06 +01:00
Stéphane Voltz
d45f1bec5a
fix memleak when reusing an already stored device
2013-03-24 14:20:06 +01:00
Stéphane Voltz
a0b45146e1
rewrite sanei_usb_get_vendor_product
...
- rewrite sanei_usb_get_vendor_product using the same logic
than sanei_usb_get_vendor_product_byname
2013-03-24 14:20:06 +01:00
Stéphane Voltz
018408bf20
white space cleanup
2013-03-24 14:20:06 +01:00
Stéphane Voltz
9e47eb4a37
unused and reassigned values fixes
2013-03-24 14:20:06 +01:00
Stéphane Voltz
b3f01a9010
improve missing test logic
2013-03-24 14:20:06 +01:00
Stéphane Voltz
7070fac113
convert genesys backend to use new sanei_usb functions
...
- call sanei_usb_scan_devices() in sane_get_devices to rescan bus to refresh
USB scanner list
- call sanei_usb_exit() in sane_exit to free allocated resources
2013-03-24 14:20:06 +01:00
Stéphane Voltz
52ba4844ca
add sanei_usb_exit() function
...
- create a sanei_usb_exit() function to free allocated resources during use
of sanei_usb functions by a backend
2013-03-24 14:20:06 +01:00
Stéphane Voltz
caf4614f61
correct debug messages
...
- change debug messages to match their new function using __func__
2013-03-24 14:20:06 +01:00
Stéphane Voltz
7fc3406d76
split device scanning logic from sanei_usb_init
...
- move bus scanning for device to a new sanei_usb_scan_devices
- call this new function from sanei_usb_init to preserve current behaviour
- split bus device scanning into several smaller functions on a per scanning method
method basis
2013-03-24 14:20:06 +01:00
Rolf Bensch
1ef0342aa1
new scanner Canon Pixma MP230
2013-03-21 19:10:03 +01:00
Stéphane Voltz
3ae687f4d6
entry for 5 bug fix
2013-03-18 12:12:47 +01:00
Stéphane Voltz
5e93524960
bug 314038 use after free
...
- apply patch from Nickolai Zeldovich (nickolai-guest) to
fix use after free errors
2013-03-18 11:56:33 +01:00
Stéphane Voltz
ac768dbd72
bug 314037 use after free
...
- apply patch from Nickolai Zeldovich (nickolai-guest) to
fix a use after free error
2013-03-18 11:55:18 +01:00
Stéphane Voltz
10bd9ed2e5
bug 314036 use after free
...
- apply patch from Nickolai Zeldovich (nickolai-guest) to
fix a use after free error
2013-03-18 11:55:08 +01:00
Stéphane Voltz
b5369068ac
bug 314035 use after free
...
- apply bug fix from Nickolai Zeldovich (nickolai-guest) for use after
free
2013-03-18 11:30:16 +01:00
Stéphane Voltz
49a7048db0
bug 314042 sane-hp4200.patch
...
- apply patch from Nickolai Zeldovich (nickolai-guest) to fix a
potential division by 0
2013-03-18 11:27:15 +01:00
Rolf Bensch
5c70148451
changelog for recent work
2013-03-15 22:58:19 +01:00
Rolf Bensch
64b5884b30
update doc files for MG6300
2013-03-15 22:49:49 +01:00
Rolf Bensch
8c075ae0a0
fix image post processing for 1200dpi and 2400dpi
2013-03-15 22:44:22 +01:00
Rolf Bensch
d8242a49a5
new scanner Canon Pixma MG6300
2013-03-15 22:39:54 +01:00
m. allan noah
cb943124b8
Fujitsu backend v115
...
- separate s->mode into s_mode and u_mode
- separate s->params into s_params and u_params
- generate grayscale and binary in software if required (iX500)
2013-03-11 21:11:38 -04:00
Stéphane Voltz
7e4095d30d
change HAVE_USBCALL define back to HAVE_USBCALLS
2013-03-07 07:24:33 +01:00
Oliver Schwartz
cfecc1fbf6
Added support for Acer/Benq Scanwit 2720S film scanner by Andrew Goodbody in snapscan backend.
2013-03-04 23:40:44 +01:00
m. allan noah
a56d62356a
ignore genesys doxygen conf file
2013-03-01 21:57:54 -05:00
m. allan noah
3c2bbdc7c3
Fujitsu backend v114
...
- support resolutions > 300 for iX500 using diag_preread()
- remove most communication with scanner during sane_control_option()
2013-03-01 21:57:54 -05:00
Stéphane Voltz
f93258f047
changelog for sanei_usb.c change
2013-02-28 22:25:05 +01:00
Stéphane Voltz
ef52b75473
free devname only in the case of a reused device slot
2013-02-28 22:23:03 +01:00
Rolf Bensch
d9b2fa3c87
ease installation procedure
...
- use ldconfig instead of symbolic links
- use subchapters
2013-02-28 18:02:12 +01:00
Stéphane Voltz
e2924f062e
remove extra blank
2013-02-27 21:32:41 +01:00
Stéphane Voltz
ab4fd6450b
entry for genesys.desc change
2013-02-27 21:32:04 +01:00
Stéphane Voltz
37999a9672
update changelog entry for rts8891/lexmark changes
2013-02-27 21:30:27 +01:00
Stéphane Voltz
8d1f440c27
chnage G2410 status to at basic
2013-02-27 21:28:09 +01:00