Wykres commitów

3022 Commity (e0e19b413e265393971ad2574ddf11a37edf4848)

Autor SHA1 Wiadomość Data
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 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 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
Rolf Bensch 1ef0342aa1 new scanner Canon Pixma MP230 2013-03-21 19:10:03 +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 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
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 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 54742a1831 cppcheck errors and warnings fixes 2013-02-27 21:26:29 +01:00
Stéphane Voltz 6b78c69876 cppcheck errors and warings fixes 2013-02-27 21:26:28 +01:00
m. allan noah 36523e547d fujitsu backend v113
- support for ScanSnap iX500
- fix bug with jpeg de-interlacing code
- allow has_MS_* and has_pixelsize to be set in init_model
- fix use of uninitialized buffer in send_lut
- add send_q_table()
- allow wait_scanner() to be bypassed in object_position
- moved send_lut() to after set_window
2013-02-23 14:57:00 -05:00
m. allan noah 96628ed13f fujitsu backend v112
some scanners (fi-6x70 and later) don't enable IPC by default
fix minor compiler warning
2013-02-22 21:06:12 -05:00
Rolf Bensch 0349a3ddda push backend version to 0.17.2 2013-02-18 18:48:13 +01:00
Rolf Bensch 11ad6252fb scan IR channel with CS9000F 2013-02-18 18:07:50 +01:00
Rolf Bensch df33c7223f ease crop scan resolution to allowed values
add crop scan resolution for PIXMA_SCAN_MODE_TPUIR
2013-02-18 17:54:57 +01:00
Rolf Bensch f254809c0b new capability PIXMA_CAP_TPUIR
new scan mode PIXMA_SCAN_MODE_TPUIR
2013-02-18 17:37:30 +01:00
Rolf Bensch bb3806313d new device parameters tpuir_min_dpi and tpuir_max_dpi
only for Canoscan devices
2013-02-18 17:17:55 +01:00
Rolf Bensch 18c2ceb66f ease create_mode_list() and create_dpi_list()
- read the settings direct from (pixma_sane_t *ss)
2013-02-18 16:20:57 +01:00
Rolf Bensch 53c87a381e rename ext* to adftpu* 2013-02-18 16:03:18 +01:00
Stéphane Voltz 93e0d5f9b1 correct freeing of data 2013-02-13 21:53:17 +01:00
Stéphane Voltz 46c398e33f add declaration for unit tests
remove USB mode set
2013-02-13 21:53:17 +01:00
Stéphane Voltz b0edb1cd99 putative fix for SUB data transfer problem 2013-02-13 21:53:17 +01:00
Stéphane Voltz c62d5879a7 cppcheck fixes
- cppcheck fixes
- new macro to hanlde free on error path
- better error message in RIEx macros
2013-02-13 21:53:17 +01:00
Stéphane Voltz 1fb646582b cppcheck fixes 2013-02-13 21:53:17 +01:00
Gerhard Jaeger ac564e89f6 Fixed kernel module build for recent kernels
Defined internal "ULong" types to be in fact 32 bit wide,
this should fix issues on 64 bit machines.
2013-02-13 14:29:52 +01:00
Gerhard Jaeger 59d9a2d912 Bumped build number
Minor cleanup
2013-02-13 14:29:00 +01:00
Gerhard Jaeger 9a11fe5668 Applied typo and whitespace fixes spotted by Paul Menzel. 2013-02-13 13:58:22 +01:00
Gerhard Jaeger 53b15962e1 Bumped build number. 2013-02-13 10:33:29 +01:00
Gerhard Jaeger 00167c20c5 Added support for Q-Scan A6 - see bug report #312073 2013-02-13 10:32:28 +01:00
Gerhard Jaeger b91010f240 Cleanup, fix compilation warning conditions. 2013-02-13 10:31:22 +01:00
Rolf Bensch 0e8364f874 allow 0x10 as ADF paper OK 2013-02-11 19:58:43 +01:00
Rolf Bensch d2cfbda4c0 handle multiple pages scan session from adf
- start first page: step1(), start_session() and select_source()
- between pages: step1()
- after last page: abort_session()
2013-02-11 19:57:20 +01:00
Rolf Bensch 22a7163633 "activate" only for geneation 1 scanners 2013-02-11 19:50:10 +01:00
Rolf Bensch bfa5f45e94 new parameter mf->generation
- new multifunctionals are (generation == 2)
2013-02-11 19:25:44 +01:00
Rolf Bensch 8fb3a366cd fixed cppcheck warnings 2013-02-09 16:56:40 +01:00
Rolf Bensch 98700ee66a fixed compiler warnings 2013-02-09 12:43:38 +01:00
Rolf Bensch 883d191452 fixed button support for Canon Pixma MG6200 2013-02-06 22:16:58 +01:00
Stéphane Voltz ccc83e12da set usb transfer mode 2013-02-01 06:32:28 +01:00
Stéphane Voltz 41a2089c09 use common usb firmware command function 2013-02-01 06:32:28 +01:00