[Spice-devel] [PATCH spice-gtk] Add spice-usbredir-filter alias for spice-usbredir-auto-redirect-filter (v2)

Marc-André Lureau mlureau at redhat.com
Thu Oct 11 01:50:50 PDT 2012



----- Mensaje original -----
> looks good, ack
> 
> ----- Mensaje original -----
> > For commandline backward compatibility with older spice-gtk
> > versions.
> > 
> > Changes in v2:
> > -warn about spice-usbredir-filter being deprecated when it gets
> > used
> > 
> > Signed-off-by: Hans de Goede <hdegoede at redhat.com>
> > ---
> >  gtk/spice-option.c | 13 +++++++++++++
> >  1 file changed, 13 insertions(+)
> > 
> > diff --git a/gtk/spice-option.c b/gtk/spice-option.c
> > index 85c9e55..25f78ab 100644
> > --- a/gtk/spice-option.c
> > +++ b/gtk/spice-option.c
> > @@ -102,6 +102,16 @@ static gboolean parse_disable_effects(const
> > gchar *option_name, const gchar *val
> >      return TRUE;
> >  }
> >  
> > +static gboolean parse_usbredir_filter(const gchar *option_name,
> > +                                      const gchar *value,
> > +                                      gpointer data, GError
> > **error)
> > +
> > +{
> > +    g_warning("--spice-usbredir-filter is deprecated, please use
> > --spice-usbredir-auto-redirect-filter instead");

with g_free(usbredir_auto_redirect_filter) it would be even better

> > +    usbredir_auto_redirect_filter = g_strdup(value);
> > +    return TRUE;
> > +}
> > +
> >  
> >  /**
> >   * spice_get_option_group:
> > @@ -132,6 +142,9 @@ GOptionGroup* spice_get_option_group(void)
> >            N_("Path to the local certificate database to use for
> >            software smartcard certificates"),
> >            N_("<certificate-db>")
> >            },
> >          { "spice-disable-usbredir", '\0', 0, G_OPTION_ARG_NONE,
> >          &disable_usbredir,
> >            N_("Disable USB redirection support"), NULL },
> > +        /* Backward compats version of
> > spice-usbredir-auto-redirect-filter */
> > +        { "spice-usbredir-filter", '\0', G_OPTION_FLAG_HIDDEN,
> > G_OPTION_ARG_CALLBACK, parse_usbredir_filter,
> > +          NULL, NULL },
> >          { "spice-usbredir-auto-redirect-filter", '\0', 0,
> >          G_OPTION_ARG_STRING, &usbredir_auto_redirect_filter,
> >            N_("Filter selecting USB devices to be auto-redirected
> >            when plugged in"), N_("<filter-string>") },
> >          { "spice-usbredir-redirect-on-connect", '\0', 0,
> >          G_OPTION_ARG_STRING, &usbredir_redirect_on_connect,
> > --
> > 1.7.12.1
> > 
> > _______________________________________________
> > Spice-devel mailing list
> > Spice-devel at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/spice-devel
> > 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
> 


More information about the Spice-devel mailing list