]> granicus.if.org Git - imagemagick/commitdiff
Last of the CommandOption Flags
authoranthony <anthony@git.imagemagick.org>
Wed, 4 May 2011 11:07:31 +0000 (11:07 +0000)
committeranthony <anthony@git.imagemagick.org>
Wed, 4 May 2011 11:07:31 +0000 (11:07 +0000)
magick/option.c
magick/option.h

index ab45289722f15ec8fb728ee3c415be9cfac7a8a2..da584c4a13f380a29e1502c1122d4ec9660952ac 100644 (file)
@@ -181,10 +181,10 @@ static const OptionInfo
     { "-attenuate", 0L, ImageInfoOptionFlag, MagickFalse },
     { "+authenticate", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-authenticate", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+auto-gamma", 0L, DeprecateOptionFlag, MagickTrue },
-    { "-auto-gamma", 0L, SimpleOperatorOptionFlag, MagickTrue },
-    { "+auto-level", 0L, DeprecateOptionFlag, MagickTrue },
-    { "-auto-level", 0L, SimpleOperatorOptionFlag, MagickTrue },
+    { "+auto-gamma", 0L, DeprecateOptionFlag, MagickFalse },
+    { "-auto-gamma", 0L, SimpleOperatorOptionFlag, MagickFalse },
+    { "+auto-level", 0L, DeprecateOptionFlag, MagickFalse },
+    { "-auto-level", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "+auto-orient", 0L, DeprecateOptionFlag, MagickFalse },
     { "-auto-orient", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "+average", 0L, ListOperatorOptionFlag | FireOptionFlag | DeprecateOptionFlag, MagickFalse },
@@ -193,8 +193,8 @@ static const OptionInfo
     { "-backdrop", 1L, NonConvertOptionFlag, MagickFalse },
     { "+background", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-background", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+bench", 0L, UndefinedOptionFlag, MagickTrue },
-    { "-bench", 1L, UndefinedOptionFlag, MagickTrue },
+    { "+bench", 0L, GenesisOptionFlag, MagickFalse },
+    { "-bench", 1L, GenesisOptionFlag, MagickFalse },
     { "+bias", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-bias", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+black-point-compensation", 0L, ImageInfoOptionFlag, MagickFalse },
@@ -263,8 +263,8 @@ static const OptionInfo
     { "-composite", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
     { "+compress", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-compress", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+concurrent", 0L, UndefinedOptionFlag, MagickTrue },
-    { "-concurrent", 0L, UndefinedOptionFlag, MagickTrue },
+    { "+concurrent", 0L, GenesisOptionFlag, MagickTrue },
+    { "-concurrent", 0L, GenesisOptionFlag, MagickTrue },
     { "+contrast", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "-contrast", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "+contrast-stretch", 1L, DeprecateOptionFlag, MagickFalse },
@@ -275,8 +275,8 @@ static const OptionInfo
     { "-crop", 1L, SimpleOperatorOptionFlag | FireOptionFlag, MagickFalse },
     { "+cycle", 1L, DeprecateOptionFlag, MagickFalse },
     { "-cycle", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+debug", 0L, GlobalOptionFlag | FireOptionFlag, MagickFalse },
-    { "-debug", 1L, GlobalOptionFlag | FireOptionFlag, MagickFalse },
+    { "+debug", 0L, GlobalOptionFlag|GenesisOptionFlag | FireOptionFlag, MagickFalse },
+    { "-debug", 1L, GlobalOptionFlag|GenesisOptionFlag | FireOptionFlag, MagickFalse },
     { "+decipher", 1L, DeprecateOptionFlag, MagickFalse },
     { "-decipher", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+deconstruct", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
@@ -315,8 +315,8 @@ static const OptionInfo
     { "-draw", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+duplicate", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
     { "-duplicate", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
-    { "+duration", 1L, UndefinedOptionFlag, MagickFalse },
-    { "-duration", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+duration", 1L, GenesisOptionFlag, MagickFalse },
+    { "-duration", 1L, GenesisOptionFlag, MagickFalse },
     { "+edge", 1L, DeprecateOptionFlag, MagickFalse },
     { "-edge", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+emboss", 1L, DeprecateOptionFlag, MagickFalse },
@@ -359,8 +359,8 @@ static const OptionInfo
     { "-floodfill", 2L, SimpleOperatorOptionFlag, MagickFalse },
     { "+font", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
     { "-font", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
-    { "+foreground", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-foreground", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+foreground", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-foreground", 1L, NonConvertOptionFlag, MagickFalse },
     { "+format", 0L, DeprecateOptionFlag, MagickFalse },
     { "-format", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+frame", 1L, DeprecateOptionFlag, MagickFalse },
@@ -473,8 +473,8 @@ static const OptionInfo
     { "-mosaic", 0L, ListOperatorOptionFlag | FireOptionFlag | DeprecateOptionFlag, MagickFalse },
     { "+motion-blur", 1L, DeprecateOptionFlag, MagickFalse },
     { "-motion-blur", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+name", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-name", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+name", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-name", 1L, NonConvertOptionFlag, MagickFalse },
     { "+negate", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "-negate", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "+noise", 1L, SimpleOperatorOptionFlag, MagickFalse },
@@ -489,8 +489,8 @@ static const OptionInfo
     { "-ordered-dither", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+orient", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-orient", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+origin", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-origin", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+origin", 0L, DeprecateOptionFlag, MagickFalse },
+    { "-origin", 1L, DeprecateOptionFlag, MagickFalse },
     { "+page", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-page", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+paint", 0L, DeprecateOptionFlag, MagickFalse },
@@ -499,8 +499,8 @@ static const OptionInfo
     { "-path", 1L, SpecialOperatorOptionFlag, MagickFalse },
     { "+pause", 0L, NonConvertOptionFlag, MagickFalse },
     { "-pause", 1L, NonConvertOptionFlag, MagickFalse },
-    { "+passphrase", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-passphrase", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+passphrase", 0L, DeprecateOptionFlag, MagickFalse },
+    { "-passphrase", 1L, DeprecateOptionFlag, MagickFalse },
     { "+pen", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag | DeprecateOptionFlag, MagickFalse },
     { "-pen", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag | DeprecateOptionFlag, MagickFalse },
     { "+ping", 0L, ImageInfoOptionFlag, MagickFalse },
@@ -535,8 +535,8 @@ static const OptionInfo
     { "-recolor", 1L, SimpleOperatorOptionFlag | DeprecateOptionFlag, MagickFalse },
     { "+red-primary", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-red-primary", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+regard-warnings", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-regard-warnings", 0L, UndefinedOptionFlag, MagickFalse },
+    { "+regard-warnings", 0L, GenesisOptionFlag, MagickFalse },
+    { "-regard-warnings", 0L, GenesisOptionFlag, MagickFalse },
     { "+region", 0L, SpecialOperatorOptionFlag, MagickFalse },
     { "-region", 1L, SpecialOperatorOptionFlag, MagickFalse },
     { "+remote", 0L, NonConvertOptionFlag, MagickFalse },
@@ -551,8 +551,8 @@ static const OptionInfo
     { "-resample", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+resize", 1L, DeprecateOptionFlag, MagickFalse },
     { "-resize", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+respect-parenthesis", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-respect-parenthesis", 0L, UndefinedOptionFlag, MagickFalse },
+    { "+respect-parenthesis", 0L, SpecialOperatorOptionFlag, MagickFalse },
+    { "-respect-parenthesis", 0L, SpecialOperatorOptionFlag, MagickFalse },
     { "+reverse", 0L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
     { "-reverse", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
     { "+roll", 1L, DeprecateOptionFlag, MagickFalse },
@@ -593,8 +593,8 @@ static const OptionInfo
     { "-shade", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+shadow", 1L, DeprecateOptionFlag, MagickFalse },
     { "-shadow", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+shared-memory", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-shared-memory", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+shared-memory", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-shared-memory", 1L, NonConvertOptionFlag, MagickFalse },
     { "+sharpen", 1L, DeprecateOptionFlag, MagickFalse },
     { "-sharpen", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+shave", 1L, DeprecateOptionFlag, MagickFalse },
@@ -623,8 +623,8 @@ static const OptionInfo
     { "-spread", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+statistic", 2L, DeprecateOptionFlag, MagickFalse },
     { "-statistic", 2L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+stegano", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-stegano", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+stegano", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-stegano", 1L, NonConvertOptionFlag, MagickFalse },
     { "+stereo", 0L, DeprecateOptionFlag, MagickFalse },
     { "-stereo", 1L, NonConvertOptionFlag, MagickFalse },
     { "+stretch", 1L, DeprecateOptionFlag, MagickFalse },
@@ -647,8 +647,8 @@ static const OptionInfo
     { "-synchronize", 0L, ImageInfoOptionFlag, MagickFalse },
     { "+taint", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-taint", 0L, ImageInfoOptionFlag, MagickFalse },
-    { "+text-font", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-text-font", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+text-font", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-text-font", 1L, NonConvertOptionFlag, MagickFalse },
     { "+texture", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-texture", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+threshold", 0L, SimpleOperatorOptionFlag, MagickFalse },
@@ -691,8 +691,8 @@ static const OptionInfo
     { "-unsharp", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+update", 0L, NonConvertOptionFlag, MagickFalse },
     { "-update", 1L, NonConvertOptionFlag, MagickFalse },
-    { "+use-pixmap", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-use-pixmap", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+use-pixmap", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-use-pixmap", 1L, NonConvertOptionFlag, MagickFalse },
     { "+verbose", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-verbose", 0L, ImageInfoOptionFlag, MagickFalse },
     { "+version", 0L, SpecialOperatorOptionFlag, MagickFalse },
index f46a324ec818fc3bff4d8b06a220e07a510524bb..732f24e68c42637e87533a1a2f0aff0b4ebc6ec2 100644 (file)
@@ -137,6 +137,7 @@ typedef enum
   SimpleOperatorOptionFlag  = 0x0100,  /* Simple Image processing operator */
   ListOperatorOptionFlag    = 0x0200,  /* Multi-Image List processing operator */
   SpecialOperatorOptionFlag = 0x0400,  /* Specially handled Operator Option */
+  GenesisOptionFlag         = 0x0400,  /* Genesis Command Wrapper Option  */
   NonConvertOptionFlag      = 0x4000,  /* Option not used by Convert */
   DeprecateOptionFlag       = 0x8000   /* Deprecate option, give warning */
 } CommandOptionFlags;