Wykres commitów

8810 Commity (c3903cc476909884ace9fedbea5f69b3a4085b70)

Autor SHA1 Wiadomość Data
Aaron Muir Hamilton c3903cc476 Avoid attaching grayscale ICC profiles to rgb images, or vice-versa.
If the ICC profile added does not match the colour format of the
  image, libpng will abort. This can leave the scanner motors in an
  incorrect state and possibly cause permanent damage.
2017-04-30 18:54:39 +09:00
Aaron Muir Hamilton a907b61bd5 Add ICC profile embedding for PNG output. 2017-04-30 18:54:28 +09:00
Aaron Muir Hamilton 2c653a926a Separate ICC profile loading into a separate file.
This cuts out some duplicate code, and enables us to reuse this
  logic for PNG, JPEG, and any other future output format.
  sanei_load_icc_profile also allows us to know that an ICC profile
  file is not long enough before we start to write it to the output;
  this should prevent poorly-written software from overflowing into
  image data when they read the bad profile based on its length.
2017-04-30 18:54:18 +09:00
Rolf Bensch 5fa4be5ae4 pixma: backend version 0.17.36 2017-04-26 11:43:41 +02:00
Rolf Bensch 879565cefc new scanners Canon i-SENSYS MF230 and MF240 Series 2017-04-26 11:43:30 +02:00
Rolf Bensch ddccf956b4 pixma_mp150: MG5400 Series has button scan support 2017-04-26 11:06:32 +02:00
Rolf Bensch f14285dba3 pixma_mp150: MG5400 Series doesn't need special image format post processing @ high dpi 2017-04-26 11:06:25 +02:00
Olaf Meeuwissen 0960bf9c72 utsushi.desc: sync with upstream 2017-04-18 20:12:31 +09:00
m. allan noah dcddb9505c epjitsu backend v31
- hardware gray support for fi-60F/65F (disabled pending calibration)
- merge fi-60F/65F settings
- improve desc, conf and man files
2017-04-11 21:32:37 -04:00
Olaf Meeuwissen 34e4dbf6c3 Bump Alpine and Fedora builder versions 2017-04-10 20:24:38 +09:00
m. allan noah 9712e2aa25 fujitsu backend v133 2017-04-08, MAN
- initial support for fi-7600/7700
- autodetect various double feed capabilities using VPD
- call send_lut if we are using a downloaded gamma table
2017-04-08 21:44:27 -04:00
Olaf Meeuwissen 5edb87f9ac genesys: Trigger reallocation of gamma tables on next sane_open()
Fixes 315491.
2017-04-08 21:08:12 +09:00
Robert Ancell 6eb4a1f164 kodakaio: Fix crash when Avahi search fails 2017-04-08 20:13:32 +09:00
Olaf Meeuwissen ccb47215e6 Add missing double quote
Accidently removed in 38ce7fc086.
Thanks to Jon Nelson for pointing this out.
2017-04-07 20:28:02 +09:00
Olaf Meeuwissen 38ce7fc086 Update SANE developer and backend maintenance status 2017-04-05 18:29:41 +09:00
Rolf Bensch cbcab6dffa pixma: backend version 0.17.35 2017-04-04 12:00:31 +02:00
Rolf Bensch 66ce95a5a1 new scanners Canon PIXMA G3000, E470, G3000, TS5000, TS6000, TS8000 and TS9000 [#315658] 2017-04-04 12:00:25 +02:00
Rolf Bensch a2e2657272 pixma: signal scan cancel from the frontend with new parameter s->param->frontend_cancel 2017-04-04 11:27:38 +02:00
Rolf Bensch c5bfbc5a3a pixma: implement adf-wait for imageclass scanners 2017-04-04 11:25:53 +02:00
Rolf Bensch 17f3899b15 pixma: new option adf-wait 2017-04-04 11:23:03 +02:00
Rolf Bensch 3ef45ec3c3 pixma: update docs for MG5400 Series 2017-04-04 11:16:20 +02:00
m. allan noah e6c8ea6f0b epjitsu backend v30 again
- typo in previous commit broke low resolution scans on fi-65F
2017-03-22 12:33:27 -04:00
m. allan noah a7fde11e15 epjitsu backend v30
- bump build number
2017-03-21 21:35:59 -04:00
m. allan noah 891e3984d0 epjitsu v30
- fix image truncation when using 150 DPI in Y direction
- add 200 and 400 DPI Y direction support for fi-60F/65F
2017-03-21 20:43:42 -04:00
Olaf Meeuwissen 4289693982 Address memory corruption and information leakage.
Addresses CVE-2017-6318, Alioth#315576 and Debian's BTS#854804.
2017-03-20 20:54:08 +09:00
m. allan noah eaa4d4407d epjitsu backend v29
- fix infinite loop when scaling in Y direction
2017-03-18 19:19:04 -04:00
Olaf Meeuwissen 2f9ea038b1 Fix typo
See http://lists.alioth.debian.org/pipermail/sane-devel/2017-March/035099.html
2017-03-11 10:48:35 +09:00
Olaf Meeuwissen 1e028b72ca pixma: updated status for MG5400 Series
See http://lists.alioth.debian.org/pipermail/sane-devel/2017-March/035072.html
and http://lists.alioth.debian.org/pipermail/sane-devel/2017-March/035082.html
2017-03-07 20:10:53 +09:00
Olaf Meeuwissen 928b803ef1 utsushi.desc: sync with upstream 2017-03-05 15:35:06 +09:00
Olaf Meeuwissen f450049bcc utsushi.desc: sync with upstream 2017-02-14 18:52:25 +09:00
Olaf Meeuwissen e3ed043500 Update backend maintenance status
Following the project member list cleanup, only backends that list
a project member with git write access in the AUTHORS file are now
considered maintained.
2017-01-09 19:39:31 +09:00
Louis Lagendijk 7a0e1126b3 Revert "pixma_mp150.c: Fix scanbutton detection for MB5000 series"
This reverts commit 53aa78df3a.
2017-01-06 23:30:31 +01:00
Louis Lagendijk 306f8f16e7 Revert "pixma_mp150.c: fix 1200 dpi scanning for MB5000 series"
This reverts commit dfc5487571.
2017-01-06 23:29:59 +01:00
Louis Lagendijk 9bc734042f Revert "pixma_mp150.c: scan param 0x26-0x29 should contain localtime HHMM, also for MB5000 series"
This reverts commit eb712c6bd8.
2017-01-06 23:28:56 +01:00
Louis Lagendijk 6c439bce79 Revert "pixma_mp150.c: replace multiple if statements with case statement in handle_interrupt"
This reverts commit 28dcd0aef4.
2017-01-06 23:28:31 +01:00
Louis Lagendijk 06b4b27ecf Revert "pixma_mp150.c: fix parameter settings for MB5000 in send_scan_param"
This reverts commit 1d2a40ec96.
2017-01-06 23:28:09 +01:00
Louis Lagendijk 589e011992 Update the sane-pixma man-page for the new timout setting option. 2017-01-06 22:15:24 +01:00
Louis Lagendijk 1b442ce1ea Added examples for new bjnp timer settings in the pixma config file 2017-01-06 21:37:52 +01:00
Louis Lagendijk cfc7a069d2 Added timeout options for the bjnp protocol 2016-12-31 17:56:06 +01:00
Louis Lagendijk c2898cb602 Remove incorrect comment left from old version 2016-12-30 21:36:26 +01:00
Louis Lagendijk 526f642f64 Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends 2016-12-30 20:04:53 +01:00
Olaf Meeuwissen 68cd2744d1 Sort backends with LC_COLLATE=C 2016-12-18 16:53:26 +09:00
Olaf Meeuwissen d47957075f Update git repositor write access info 2016-12-17 17:06:33 +09:00
Olaf Meeuwissen 078435eaf1 Fix typo 2016-12-17 17:06:25 +09:00
Dave Platt 755e829caa avision.c: abort "wait for light" loop if interrupted
Adds a "cancelled" flag to the Avision device structure, cleared
in sane_start() and set in sane_cancel().  Test this flag in
wait_4_light() and bail out of the 90-second "wait for the
light to warm up" loop if the scan is cancelled.
2016-12-15 23:12:07 -08:00
Dave Platt 28963459a4 avision.c: Recognize "backlight on" status
Avision scanners can return an additional light-status value meaning
"Transparent Media Adapter back-light is on".  Accept this as
equivalent to "on" during the lamp-warmup check prior to starting a
scan.  Re-check the light status after sending the window command, as
the light selection might have been changed and a further warm-up
may be required.
2016-12-15 23:02:42 -08:00
Dave Platt 6585b6f60d avision.c: Add "skip-adf" option
The code which tries aggressively to reset/initialize HP 82xx/83xx
Automatic Document Feeders doesn't work well if there's no ADF attached,
because the scanner reports a non-zero ADF model type in this case.
The retry code makes several attempts to initialize the ADF, and then
bails out with an "Operation not supported" error.

Add a new "option skip-adf" which will cause the backend to believe
the "ADF not present" status if that's what the scanner reports.

Fixes #313751
2016-12-15 22:56:09 -08:00
Troy Rollo f58ce8f920 HP3500: Always enable the second set of CCDs. This
prevents ghosting that occurs when only enabling the
first set of CCDs, even though at some resolutions
we will not get any data from the second set.
2016-12-02 01:37:23 +11:00
Troy Rollo 77986b1d14 HP3500: Move to scan area more quickly if it is a
long way from the home position
2016-12-02 01:20:43 +11:00
Troy Rollo b1f3815014 Add missing math library to HP3500 backend link flags 2016-11-29 21:11:06 +11:00