[sane-devel] [sane-commit] [SCM] SANE backends - scanner drivers branch, master, updated. RELEASE_1_0_21-248-gaaa34de
stef
stef.dev at free.fr
Mon Nov 1 13:05:03 UTC 2010
Le Monday 01 November 2010 12:47:27 m. allan noah, vous avez écrit :
> I disagree with this commit. Perhaps we need to change what is
> printed, but I don't think we should hide them.
>
> allan
>
> On Mon, Nov 1, 2010 at 2:34 AM, Stéphane Voltz <stef.dev at free.fr> wrote:
> > The following commit has been merged in the master branch:
> > commit 27c7eae2b59385fec7228f6bec65fbcc649637a3
> > Author: Stéphane Voltz <stef.dev at free.fr>
> > Date: Sat Oct 30 16:23:17 2010 +0200
> >
> > don't print readonly controls as valid command line options
> >
> > diff --git a/frontend/scanimage.c b/frontend/scanimage.c
> > index 8657a72..7a24ea1 100644
> > --- a/frontend/scanimage.c
> > +++ b/frontend/scanimage.c
> > @@ -2141,7 +2141,8 @@ Parameters are separated by a blank from
> > single-character options (e.g.\n\ if (!opt)
> > opt = sane_get_option_descriptor (device, i);
> >
> > - print_option (device, i, opt);
> > + if (SANE_OPTION_IS_SETTABLE
> > (opt->cap)||opt->type==SANE_TYPE_GROUP) + print_option
> > (device, i, opt);
> > }
> > if (num_dev_options)
> > fputc ('\n', stdout);
> >
> > --
> > SANE backends - scanner drivers
> >
> > _______________________________________________
> > sane-commit mailing list
> > sane-commit at lists.alioth.debian.org
> > http://lists.alioth.debian.org/mailman/listinfo/sane-commit
Hello,
I can change it if you want. What I don't see is what would be the
purpose of printing these 'read-only' options with the --help argument, if we
cannot use them on command line. The fetch_options() functions skip them, so
scanimage can't make use of it.
Maybe a -Q/--query argument could print out everything the backend
exposes for diagnostics purpose, which is different from what can be used by
scanimage in a script.
Regards,
Stef
More information about the sane-devel
mailing list