Wykres commitów

8743 Commity (c751a9ca22934ef93ca6b7afd3d0aaea4969c5fc)

Autor SHA1 Wiadomość Data
Olaf Meeuwissen ec4fe7ec72 Prefer gettext's --disable-nls option 2016-06-26 10:24:29 +09:00
Olaf Meeuwissen c676acbe47 Switch to using the gettext build machinery
This adds two automatically maintained English variants that handle
quote substitution in onrder to provide smart quotes.
2016-06-26 10:24:29 +09:00
Olaf Meeuwissen 0286bf46fc Add gettext build machinery files for I18N/L10N support
These are courtesy of autopoint and target gettext-0.18.1 because that
is the version in Debian 7 (which is what Alioth is running).  The one
warning this produces on autoreconf is fixed in gettext-0.18.2, BTW.
2016-06-26 08:52:42 +09:00
Olaf Meeuwissen eecee6d101 Fix VPATH build issue
The source *.po files weren't found when you configured outside of the
top source directory.
2016-06-25 15:23:05 +09:00
Yurii Kolesnykov 00984cd111 Fix compilation of saned.c under OS X 2016-06-25 10:53:15 +09:00
Alessandro Zummo ad176ba9fe epsonds: remove unused var 2016-06-21 00:50:02 +02:00
Alessandro Zummo 1dbabdce5d epsonds: fix compilation 2016-06-21 00:49:08 +02:00
Alessandro Zummo 9b389a61c5 epsonds: added support for network scanners 2016-06-21 00:44:29 +02:00
Olaf Meeuwissen f13ca02b86 Fix variable name typo and other typographic nit-picks 2016-06-20 21:44:44 +09:00
Olaf Meeuwissen e7100e275d Update documentation to reflect recent changes 2016-06-15 20:47:28 +09:00
Olaf Meeuwissen 5695d01077 Silence overly verbose targets
This only takes effect with silent rules enabled.
2016-06-15 20:23:33 +09:00
Olaf Meeuwissen 43cdc1056a Do not duplicate Warning on output 2016-06-15 20:18:25 +09:00
Olaf Meeuwissen 40bfec7a6b GitLab-CI: fix configure option 2016-06-15 20:17:29 +09:00
Olaf Meeuwissen f75e271853 Tweak GitLab CI builds
The idea is to build as much as possible for the *-full flavour build,
make compiler warnings stand out and muddle on after errors so that we
get all the problems in a single log.
2016-06-14 21:24:53 +09:00
Olaf Meeuwissen ef7deff36c Add missing autofoo file
This should have gone in with d853463e.
2016-06-14 21:20:48 +09:00
Olaf Meeuwissen d853463ef1 Sync derived files
This was done with

  AUTOMAKE="automake --add-missing --copy" autoreconf --force

on Debian GNU/Linux 8.5.
2016-06-14 06:30:48 +09:00
Olaf Meeuwissen 17d78ab7c3 Fix warnings of "newer" automake versions 2016-06-14 06:06:27 +09:00
Olaf Meeuwissen a7376ffa6d Fix libtoolize warning 2016-06-14 06:04:22 +09:00
Olaf Meeuwissen 7675cb7c3e Drop Makefile.in from EXTRA_DIST
Automake is smart enough to include this on its own.
2016-06-14 06:04:07 +09:00
Olaf Meeuwissen 7bfa818c57 Set up compiler and linker early and in one place 2016-06-14 06:01:52 +09:00
Olaf Meeuwissen f80cf1dbbd Remove unused SANE_LINKER_RPATH macro 2016-06-14 06:01:17 +09:00
Olaf Meeuwissen e4ad1f58f3 Enable ISO C99 support for more compilers 2016-06-14 05:58:50 +09:00
Olaf Meeuwissen 444b572d1a Use autoconf provided --docdir 2016-06-14 05:58:00 +09:00
Olaf Meeuwissen f1f4180e5b Collect autoconf bits in one place 2016-06-14 05:56:20 +09:00
Olaf Meeuwissen 35f1936aeb Determine version bits and release programmatically 2016-06-14 05:55:10 +09:00
Olaf Meeuwissen 16497dc138 Replace convenience variable by its expansion 2016-06-14 05:54:08 +09:00
Olaf Meeuwissen 9a52b5bc27 Fix variable name typo 2016-06-14 05:53:19 +09:00
Olaf Meeuwissen 79c623628a Fix new automake warnings 2016-06-14 05:52:19 +09:00
Olaf Meeuwissen 97fed76717 Replace obsolescent macro with LT_INIT option 2016-06-14 05:51:39 +09:00
Olaf Meeuwissen c868a2e8d4 Remove commented out code 2016-06-14 05:49:14 +09:00
Olaf Meeuwissen 4894b1513d Drop a pile of unnecessary macro invocations
These are already taken care of by other macros.
2016-06-14 05:49:14 +09:00
Olaf Meeuwissen ae89c8f983 Update to automake-1.11.6
This turns on additional warnings and adds support for silent make
rules (so compiler warning really stand out ;-).
2016-06-14 05:45:24 +09:00
Olaf Meeuwissen 87e12bbf2e Sync derived files with autoreconf --force
For the record, this was done on Debian GNU/Linux 8.5.
2016-06-13 22:24:21 +09:00
Olaf Meeuwissen 309a8140e7 Improve test shell builtin invocation portability
POSIX 2008 obsoletes the -a and -o operands (according to the autoconf
documentation).
2016-06-13 22:07:02 +09:00
Olaf Meeuwissen d9e2f44113 Double quote code passed to AC_LANG_PROGRAM
Upon re-reading the autoconf documentation, this seemed the right thing
to do.  The AC_LANG_PROGRAM macro does not quote its arguments so any
occurence of [ and ] will get stripped out if not double quoted.

Current code snippets passed do not use them but it is better to use a
consistent quoting approach for such snippets.  In other places in the
configure.ac file double quoting is used already.
2016-06-13 22:06:27 +09:00
Olaf Meeuwissen d3d5dc3da0 Update to autoconf-2.69
This gets rid of a number of obsoleted macros and replaces RETSIGTYPE
with a void literal which can be assumed for C89 and later.

This changeset was prepared using autoupdate and modified to get rid of
whitespace and doubled [] changes.  Changes to acinclude.m4 were added
by hand.
2016-06-13 22:05:34 +09:00
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