On Tue, Feb 17, 2009 at 07:45:07PM -0800, Alan Coopersmith wrote:
> Xorg shouldn't refuse to run just because the user has an xorg.conf that
> had the previously-used RGBPath keyword in it.
> 
> Signed-off-by: Alan Coopersmith <[email protected]>
> ---
>  hw/xfree86/parser/Files.c      |    6 ++++++
>  hw/xfree86/parser/xf86tokens.h |    1 +
>  2 files changed, 7 insertions(+), 0 deletions(-)
> 
> diff --git a/hw/xfree86/parser/Files.c b/hw/xfree86/parser/Files.c
> index 3777432..11c635b 100644
> --- a/hw/xfree86/parser/Files.c
> +++ b/hw/xfree86/parser/Files.c
> @@ -72,6 +72,8 @@ static xf86ConfigSymTabRec FilesTab[] =
>       {MODULEPATH, "modulepath"},
>       {INPUTDEVICES, "inputdevices"},
>       {LOGFILEPATH, "logfile"},
> +     /* Obsolete keywords that aren't used but shouldn't cause errors: */
> +     {OBSOLETE_TOKEN, "rgbpath"},
>       {-1, ""},
>  };
>  
> @@ -183,6 +185,10 @@ xf86parseFilesSection (void)
>               case EOF_TOKEN:
>                       Error (UNEXPECTED_EOF_MSG, NULL);
>                       break;
> +             case OBSOLETE_TOKEN:
> +                     xf86parseError (OBSOLETE_MSG, xf86tokenString ());
> +                     xf86getSubToken (&(ptr->file_comment));
> +                     break;
>               default:
>                       Error (INVALID_KEYWORD_MSG, xf86tokenString ());
>                       break;
> diff --git a/hw/xfree86/parser/xf86tokens.h b/hw/xfree86/parser/xf86tokens.h
> index 6e4fdea..dd67f72 100644
> --- a/hw/xfree86/parser/xf86tokens.h
> +++ b/hw/xfree86/parser/xf86tokens.h
> @@ -70,6 +70,7 @@
>  
>  typedef enum {
>      /* errno-style tokens */
> +    OBSOLETE_TOKEN   = -5,
>      EOF_TOKEN                = -4,
>      LOCK_TOKEN               = -3,
>      ERROR_TOKEN              = -2,
> -- 
> 1.5.6.5

Untested, but makes sense.

Acked-by: Peter Hutterer <[email protected]>

Cheers,
  Peter
_______________________________________________
xorg-devel mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to