m. allan noah
05553c679f
updated uk.po translation
...
Update from Yuri Chornoivan
2017-05-14 21:34:36 -04:00
Olaf Meeuwissen
479ccaeddd
autotools: Sync derived files
...
This was done by running
autoreconf --force --install
on Debian GNU/Linux 8.8 and reverting the removal of SANE specific
tweaks to ltmain.sh.
2017-05-14 19:48:41 +09:00
Olaf Meeuwissen
02037adb13
Fix unused parameter compiler warnings in check tools
2017-05-14 19:47:31 +09:00
Jörg Frings-Fürst
85b91bcd24
doc: fix typos, formatting and stylistic issues
2017-05-13 18:38:43 +09:00
Jörg Frings-Fürst
1808a63b00
Replace the startup gamma with the same from the standalone version
...
Fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=629470
2017-05-13 18:38:43 +09:00
Jörg Frings-Fürst
5c0812c51b
genesys.conf: fix comment typo
2017-05-13 18:38:43 +09:00
Jörg Frings-Fürst
e21bb28e50
Source code string typo fixes
2017-05-13 18:38:43 +09:00
Olaf Meeuwissen
09cf70563a
configure.ac: Fix condition
2017-05-13 16:34:38 +09:00
Olaf Meeuwissen
9230e0c251
saned: Link against Avahi library
2017-05-13 13:12:06 +09:00
Olaf Meeuwissen
da5ce7216c
Add a header to dll.conf
...
Document dll.conf in a header, point to the dll.d directory for external
backends and document the net backend w/ pointers to the manpages.
Based on a patch by Julien BLACHE <jblache@debian.org>
2017-05-13 13:09:25 +09:00
Christopher James Halse Rogers
77dcf26860
Fix potential assert in avahi backend
...
avahi_browser contains a reference to an AvahiClient, which may be
avahi_client. If it does, then freeing avahi_browser references avahi_client,
resulting in an assert() in Avahi's linked list macro.
Fix this by freeing avahi_browser before avahi_client.
See https://bugs.launchpad.net/bugs/831867
2017-05-13 13:07:01 +09:00
Rolf Bensch
e6711c377f
remove unused entry from ChangeLog
2017-05-10 19:10:26 +02:00
Klaus Kämpf
0cf531e445
Update pieusb.conf and pieusb.desc
2017-05-10 20:03:31 +09:00
Rolf Bensch
135b4a3909
pixma.desc: fix version of backend
2017-05-10 11:51:35 +02:00
René Rebe
5b10b0b635
epson2: fixed network transport for new scanners
...
increased command buffer due memory overrun, and always read receive
status, even for zero length on network scanenrs, should fix #315552
2017-05-05 07:09:04 +02:00
Olaf Meeuwissen
6ffeb90973
Fix test for API specification generation
...
If none of the formats can be generated but API specs are requested,
bomb. The original test aimed to do so but was testing against "no",
a value that was never assigned.
2017-05-06 20:40:25 +09:00
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