Olaf Meeuwissen
f3f8afb08c
kvs20xx.c: don't assume sane_get_devices() has been called
...
Nor that that function is called with a non-NULL argument.
This aligns the implementation with that of kvs40xx.c.
Fixes 315625.
2017-05-06 12:26:48 +09:00
Martin Husemann
8995b1fc81
sanei_usb: fix number of bytes read for 64bit big-endian systems
...
Fixes 315337.
2017-05-06 12:10:52 +09:00
Louis Lagendijk
b1a2c61054
pixma: backend version 0.17.37
2017-05-05 19:46:28 +02:00
Klaus Kaempf
09c467deab
pieusb: Support ProScan 10T and Reflecta CrystalScan 3600
...
Neither of these scanner have an automated slide transport and fail on
respective SCSI commands.
- Add flags parameter to control if automatic slide transport is available
- Reflect flags in pieusb.conf.in
- rename SLIDE_LAMP_ON to SLIDE_INIT
it fails on scanners without automatic slide transport, so it has
nothing to do with the lamp.
- run SLIDE_INIT only FLAG_SLIDE_TRANSPORT is set
- pieusb.conf.in: Add Reflecta CrystalScan 3600
2017-05-04 18:49:10 +09:00
Aaron Muir Hamilton
801558f959
Write density (resolution) JFIF header information with JPEG files.
2017-05-04 18:35:05 +09:00
Olaf Meeuwissen
b219bc2c73
Merge branch 'icc-profiles'
2017-05-04 18:26:55 +09:00
Olaf Meeuwissen
f624a9f725
utsushi.desc: sync with upstream
2017-05-04 18:17:03 +09:00
Louis Lagendijk
0ca2fc4613
fix 1200 dpi scanning for MB5000 series
2017-05-03 16:35:10 +02:00
Louis Lagendijk
ff5c11622d
Fix scanbutton detection for MB5000 series
2017-05-03 16:35:10 +02:00
Paul Newall
6af0e32bd6
kodakaio.c patched to change avahi callback variable from global to local. Bug 315705
2017-05-01 19:49:41 +01:00
Paul Newall
e0741f71e2
deleted a line in configure.ac. This was a commented out line left from when the backend kodakaio used CUPS to autodetect printers.
2017-04-30 18:09:59 +01:00
Olaf Meeuwissen
92e59791d2
Fix [-Werror=implicit-function-declaration] compiler error
...
The fileno() is only available if its feature test macro passes. The
various symbols are defined appropriately in ../include/sane/config.h
during configuration of the build.
2017-04-30 20:05:12 +09:00
Olaf Meeuwissen
adebd37b5c
Fix [-Wpointer-arith] compiler warnings
2017-04-30 20:00:28 +09:00
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
611388db1d
pixma.desc: fix usbid for PIXMA TS5000 Series
2017-04-27 21:59:24 +02:00
Olaf Meeuwissen
5389301a40
utsushi.desc: PID 0156 is a ES-400
...
See Alioth issue 315695.
2017-04-27 22:26:01 +09:00
Aaron Muir Hamilton
a0321d2a92
Include physical resolution (pHYs section) in PNG output.
2017-04-27 21:39:29 +09:00
Olaf Meeuwissen
469dc738aa
Only swap 16-bit PNG bytes on machines that are not big-endian
...
The SANE API specifies that image bytes are in machine native order.
2017-04-27 21:17:34 +09:00
Aaron Muir Hamilton
28eb09eec4
Swap bytes in 16-bit PNGs, because PNG is big-endian.
2017-04-27 20:50: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