Wykres commitów

8607 Commity (2d6fad58b4c61d59bec3879dab9ccf0c1b88dd11)

Autor SHA1 Wiadomość Data
Olaf Meeuwissen 2d6fad58b4 Respect GNU Standards user variables
Several variables are considered "user variables" by the GNU Standards.
This means that the user can pass these to their ./configure and make
invocations as they see fit.  These variables include CPPFLAGS, CFLAGS
and LDFLAGS.

This changeset pushes our use of these variables to the automake shadow
variables, AM_CPPFLAGS, AM_CFLAGS and AM_LDFLAGS, so that user variables
will no longer clobber flags required in order to build.
2016-06-13 22:03:14 +09:00
Olaf Meeuwissen 7a2b112d20 Prefer make variables over literal substitutions
The AC_SUBST and PKG_CHECK_MODULE invocations in configure.ac as well as
acinclude.m4 are sufficient to trigger automake to insert initialization
logic for the variables these introduce.  There is no need to do this by
hand.  Wherever these values are needed, it is better to use a variable.
This allows for one-off overrides on the make command-line (without the
need to run ./configure) for one thing.
2016-06-13 21:50:36 +09:00
Olaf Meeuwissen 2745528b60 Fix non-POSIX automake file variable warning
This addresses warnings about the use of the $(wildcard) function.
It has been replaced by a plain shell glob.  There is one case where
this will result in an error, when there are no matches, but that is
when the targets that use it make no sense.  It is probably good to
get an error in that case.
2016-06-13 21:49:24 +09:00
Olaf Meeuwissen d81836bd23 Add automake subdir-objects option
This addresses autoreconf output such as:

  tools/Makefile.am:37: warning: source file '../backend/sane_strstatus.c' is in a subdirectory,
  tools/Makefile.am:37: but option 'subdir-objects' is disabled

The option was introduced in automake version 1.9 and is slated for
unconditional activation with automake-2.0.
2016-06-13 21:48:56 +09:00
Olaf Meeuwissen d38a098ec6 Rename configure.in to configure.ac
This name has been preferred since autoconf-2.52 and automake-1.5.
Both were released in the summer of 2001.  Support for configure.in
is slated for removal in automake-2.0.

The configure.ac file itself requires autoconf-2.54 or later (and
does not care about the automake version).
2016-06-13 21:48:25 +09:00
Olaf Meeuwissen c9027378a1 xerox_mpf: Make JPEG support an option 2016-06-13 20:38:55 +09:00
Olaf Meeuwissen 359bb9c3d4 Add CI support to test selected build scenarios 2016-06-12 20:32:30 +09:00
m. allan noah 5ba37467e8 fujitsu backend v131
- hide compression-arg option when jpeg disabled
- add Send/SC/GHS macros for recent scanners
- add initial support for fi-74x0
- add initial support for fi-7030
- set has_MS_lamp=0 for fi-71x0
- add I18N macros to all option titles and descriptions
- add usb ids for many newer scanners
2016-06-09 21:53:13 -04:00
Alessandro Zummo 1e013654cc pieusb: mkostemp -> mkstemp 2016-05-09 11:10:35 +02:00
Alex Belkin 926bfade54 Color scanning for Samsung models, which support JPEG Lossy compression.
Patch is submitted by Laxmeesh Onkar Markod <m.laxmeesh@samsung.com>

Patch to code is applied almost verbatim, except, insignificant
formatting fixes and making new functions static.

Also, new USB ids added and scanner support is changed as reported.
2016-05-07 22:33:03 +03:00
Louis Lagendijk c8169b1e65 pixma.h: step version of the backend to 0.17.32
sane-pixma.man pixma.desc: mark Maxify MB5000 as complete (but ADF does not work)
2016-04-22 23:58:23 +02:00
Louis Lagendijk dfc5487571 pixma_mp150.c: fix 1200 dpi scanning for MB5000 series 2016-04-22 22:42:48 +02:00
Louis Lagendijk d5e1323738 pixma.h: step pixma backend version to 0.17.31 2016-04-22 21:05:40 +02:00
Louis Lagendijk c2985f0fd6 pixma_bjnp_private.h: change minimum timeout value for the bjnp protocol to 1 sec
as 500 ms gives errors on scanimage -A (it workked for scanbd)
2016-04-22 21:03:48 +02:00
Louis Lagendijk 4b2f171a13 pixma_bjnp.c pixma_bjnp_private.h: set minimum timeout for network operations to 500ms 2016-04-20 11:21:28 +02:00
Louis Lagendijk affe1ac821 pixma_bjnp.c pixma_bjnp_private.h: make bjnp protocol follow timeouts set by backend 2016-04-20 10:58:54 +02:00
Louis Lagendijk 53aa78df3a pixma_mp150.c: Fix scanbutton detection for MB5000 series 2016-04-18 22:20:43 +02:00
Louis Lagendijk 1452cf2e0d pixma_bjnp: Remove dead code in polling 2016-04-18 22:20:20 +02:00
Rolf Bensch 19c128a23e README.linux: move installation description into new document INSTALL.linux 2016-04-12 18:30:24 +02:00
Rolf Bensch 51943537c3 pixma: backend version 0.17.30 2016-04-12 18:14:55 +02:00
Rolf Bensch 270a8cd3be pixma: Canon PIXMA MG7700 Series is working 2016-04-12 18:13:36 +02:00
Rolf Bensch 2556ffc2c5 pixma_mp150: MG7700 Series doesn't need special image format post processing @ high dpi 2016-04-12 18:07:29 +02:00
m. allan noah e6b6ad9d48 canon_dr backend v55
fixed-width scanners were calculating left-side offset incorrectly in color
initial support for DR-F120
rename all DUPLEX_INTERLACE_* to indicate start and end of line
2016-04-05 20:31:19 -04:00
Alessandro Zummo 41a416e4af epsonds: fixed resolution setting bug, DS-60000 workaround is needed no more 2016-03-21 19:10:29 +01:00
Rolf Bensch 52bc4d241c pixma: backend version 0.17.29 2016-03-21 10:53:29 +01:00
Rolf Bensch bc1637bb39 pixma_mp150: MG3600 Series doesn't need special image format post processing @ 1200dpi 2016-03-21 10:42:54 +01:00
Rolf Bensch 23eb95582d pixma: backend version 0.17.28 2016-03-04 13:38:12 +01:00
Rolf Bensch eba9c9e239 pixma_imageclass: software lineart for all imageCLASS, imageRUNNER, i-SENSYS and laserBase scanners,
supported by this sub-backend

imageCLASS scanners:
D420, D480, D530, MF810/820, MF3240, MF4010, MF4150, MF4270, MF4320, MF4360,
MF4410, MF4570dw, MF4690, MF5630, MF6500, MF8030, MF8170c

i-SENSYS scanners:
MF210, MF220, MF3010, MF4500, MF4700, MF4800, MF5880dn, MF5900, MF6100,
MF6680dn, MF8200C, MF8300, MF8500C

imageRUNNER scanners:
iR1133

laserBase scanners:
MF5650
2016-03-04 13:36:08 +01:00
Rolf Bensch 38d6f1ba6d pixma_imageclass: MF6100 Series document feeder does not have 600DPI capability 2016-03-04 13:08:31 +01:00
Stéphane Voltz 328e9b93d7 raise build number 2016-03-03 22:06:03 +01:00
Stéphane Voltz 8ad2c60d82 use half step mode for LiDE 110 600 dpi scan 2016-03-03 22:06:03 +01:00
Stéphane Voltz 52ea420d44 use half step for LiDE 210 600 dpi scans 2016-03-03 22:06:03 +01:00
Stéphane Voltz bd0b0cd218 use rewind instead of slow_back_home
- if required by flags, do a rewind instead a slow_back_home that pollutes
  shading settings
2016-03-03 22:06:03 +01:00
Stéphane Voltz 3dee0f8d48 implement rewind for gl847 and gl124 2016-03-03 22:06:03 +01:00
Stéphane Voltz de635a32f9 add rewind function to command set 2016-03-03 22:06:03 +01:00
Stéphane Voltz 270d6a4242 fix Lide 110 gray mode max speed 2016-03-03 22:06:03 +01:00
Rolf Bensch 2f891c13bb pixma: backend version 0.17.27 2016-03-03 13:40:46 +01:00
Rolf Bensch bbd327f5e7 pixma_imageclass: reduce timeout for failed first usb command to 2 seconds 2016-03-03 13:38:33 +01:00
Rolf Bensch c41640f364 pixma: new global parameter to set duration of receive timeout loop
The default value for receive timeout loop duration has not been changed.
The loop still takes 8 seconds if a timeout occurs.
2016-03-03 13:36:44 +01:00
Stéphane Voltz 9897357727 enable pixel averaging whne bleow 600 for all models 2016-02-28 21:26:27 +01:00
Stéphane Voltz d784dec60b motor table fixes
- add target speed for 600 dpi gray
- add slope table for 4800/2400 dpi, gray and color
2016-02-28 12:26:12 +01:00
Stéphane Voltz 759729331c fix maximum speed compute in gray mode 2016-02-28 12:18:56 +01:00
Stéphane Voltz e1b1ba8aee fix expiration time option reading 2016-02-26 05:57:35 +01:00
Stéphane Voltz 61d6f5c214 mode set fixes 2016-02-25 21:37:55 +01:00
Stéphane Voltz fa2c9dc9b2 fix GPIO during scan 2016-02-25 21:37:00 +01:00
Stéphane Voltz c5117ed0f1 doc and version update 2016-02-24 21:43:29 +01:00
Stéphane Voltz 747275a00f add 1200 and 2400 dpi mode for LiDE 120 2016-02-24 21:16:40 +01:00
Stéphane Voltz 2a18600792 make 1200 dpi scan mode work for LiDE 120 2016-02-24 21:16:40 +01:00
Stéphane Voltz b11a69d275 make 600 dpi mode work for LiDE 120
- add override for registers 0x16 and 0x70 since 120's sensor
  is set differently according to resolution
2016-02-24 21:16:40 +01:00
m. allan noah 15e203de89 Various copyright comment updates 2016-02-23 21:11:00 -05:00