Wykres commitów

7788 Commity (1c3ec28ab8951afe07f2b61d53eae56239ea9a70)

Autor SHA1 Wiadomość Data
Rolf Bensch db8a565bc1 new scanners Canon Pixma MG2200, MG3200, MG5400, MX390, MX450, MX520 and MX920
all scanners need further testing
2013-04-11 22:05:09 +02:00
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