Changeset 7457
- Timestamp:
- 04/12/12 09:54:36 (14 months ago)
- Location:
- ImageMagick/trunk
- Files:
-
- 7 edited
-
MagickCore/option.c (modified) (14 diffs)
-
MagickCore/option.h (modified) (1 diff)
-
MagickWand/magick-cli.c (modified) (1 diff)
-
MagickWand/operation.c (modified) (18 diffs)
-
MagickWand/wandcli-private.h (modified) (3 diffs)
-
config/english.xml (modified) (2 diffs)
-
config/francais.xml (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ImageMagick/trunk/MagickCore/option.c
r7403 r7457 193 193 { "+adjoin", 0L, ImageInfoOptionFlag, MagickFalse }, 194 194 { "-adjoin", 0L, ImageInfoOptionFlag, MagickFalse }, 195 { "+affine", 0L, DeprecateOptionFlag | DrawInfoOptionFlag, MagickTrue },196 { "-affine", 1L, DeprecateOptionFlag | DrawInfoOptionFlag, MagickTrue },195 { "+affine", 0L, ReplacedOptionFlag | DrawInfoOptionFlag, MagickTrue }, 196 { "-affine", 1L, ReplacedOptionFlag | DrawInfoOptionFlag, MagickTrue }, 197 197 { "+affinity", 0L, DeprecateOptionFlag, MagickTrue }, 198 198 { "-affinity", 1L, DeprecateOptionFlag | FireOptionFlag, MagickTrue }, … … 215 215 { "+auto-orient", 0L, DeprecateOptionFlag, MagickTrue }, 216 216 { "-auto-orient", 0L, SimpleOperatorOptionFlag, MagickFalse }, 217 { "+average", 0L, DeprecateOptionFlag | ListOperatorOptionFlag | FireOptionFlag, MagickTrue },218 { "-average", 0L, DeprecateOptionFlag | ListOperatorOptionFlag | FireOptionFlag, MagickTrue },217 { "+average", 0L, DeprecateOptionFlag, MagickTrue }, 218 { "-average", 0L, ReplacedOptionFlag | ListOperatorOptionFlag | FireOptionFlag, MagickTrue }, 219 219 { "+backdrop", 0L, NonMagickOptionFlag, MagickFalse }, 220 220 { "-backdrop", 1L, NonMagickOptionFlag, MagickFalse }, … … 243 243 { "+borderwidth", 0L, NonMagickOptionFlag, MagickFalse }, 244 244 { "-borderwidth", 1L, NonMagickOptionFlag, MagickFalse }, 245 { "+box", 0L, DeprecateOptionFlag | ImageInfoOptionFlag | DrawInfoOptionFlag, MagickTrue },246 { "-box", 1L, DeprecateOptionFlag | ImageInfoOptionFlag | DrawInfoOptionFlag, MagickTrue },245 { "+box", 0L, ReplacedOptionFlag | ImageInfoOptionFlag | DrawInfoOptionFlag, MagickTrue }, 246 { "-box", 1L, ReplacedOptionFlag | ImageInfoOptionFlag | DrawInfoOptionFlag, MagickTrue }, 247 247 { "+brightness-contrast", 0L, DeprecateOptionFlag, MagickTrue }, 248 248 { "-brightness-contrast", 1L, SimpleOperatorOptionFlag, MagickFalse }, … … 296 296 { "+concurrent", 0L, DeprecateOptionFlag, MagickTrue }, 297 297 { "-concurrent", 0L, GenesisOptionFlag, MagickFalse }, 298 { "+contrast", 0L, DeprecateOptionFlag, MagickTrue },299 { "-contrast", 0L, DeprecateOptionFlag, MagickTrue },298 { "+contrast", 0L, ReplacedOptionFlag | SimpleOperatorOptionFlag, MagickTrue }, 299 { "-contrast", 0L, ReplacedOptionFlag | SimpleOperatorOptionFlag, MagickTrue }, 300 300 { "+contrast-stretch", 1L, DeprecateOptionFlag, MagickTrue }, 301 301 { "-contrast-stretch", 1L, SimpleOperatorOptionFlag, MagickFalse }, … … 311 311 { "-decipher", 1L, SimpleOperatorOptionFlag, MagickFalse }, 312 312 { "+deconstruct", 0L, DeprecateOptionFlag, MagickTrue }, 313 { "-deconstruct", 0L, DeprecateOptionFlag | ListOperatorOptionFlag | FireOptionFlag, MagickTrue },313 { "-deconstruct", 0L, ReplacedOptionFlag | ListOperatorOptionFlag | FireOptionFlag, MagickTrue }, 314 314 { "+define", 1L, ImageInfoOptionFlag, MagickFalse }, 315 315 { "-define", 1L, ImageInfoOptionFlag, MagickFalse }, … … 406 406 { "-gamma", 1L, SimpleOperatorOptionFlag, MagickFalse }, 407 407 { "+gaussian", 1L, DeprecateOptionFlag, MagickTrue }, 408 { "-gaussian", 1L, DeprecateOptionFlag | SimpleOperatorOptionFlag, MagickTrue },408 { "-gaussian", 1L, ReplacedOptionFlag | SimpleOperatorOptionFlag, MagickTrue }, 409 409 { "+gaussian-blur", 1L, DeprecateOptionFlag, MagickTrue }, 410 410 { "-gaussian-blur", 1L, SimpleOperatorOptionFlag, MagickFalse }, … … 469 469 { "+loop", 0L, ImageInfoOptionFlag, MagickFalse }, 470 470 { "-loop", 1L, ImageInfoOptionFlag, MagickFalse }, 471 { "+lowlight-color", 1L, DeprecateOptionFlag, MagickTrue },472 { "-lowlight-color", 1L, SimpleOperatorOptionFlag, MagickFalse },471 { "+lowlight-color", 1L, ImageInfoOptionFlag, MagickFalse }, 472 { "-lowlight-color", 1L, ImageInfoOptionFlag, MagickFalse }, 473 473 { "+magnify", 0L, NonMagickOptionFlag, MagickFalse }, 474 474 { "-magnify", 1L, NonMagickOptionFlag, MagickFalse }, 475 { "+map", 0L, DeprecateOptionFlag | ListOperatorOptionFlag | FireOptionFlag, MagickTrue },476 { "-map", 1L, DeprecateOptionFlag | SimpleOperatorOptionFlag, MagickTrue },475 { "+map", 0L, ReplacedOptionFlag | ListOperatorOptionFlag | FireOptionFlag, MagickTrue }, 476 { "-map", 1L, ReplacedOptionFlag | SimpleOperatorOptionFlag, MagickTrue }, 477 477 { "+mask", 0L, SimpleOperatorOptionFlag, MagickFalse }, 478 478 { "-mask", 1L, SimpleOperatorOptionFlag, MagickFalse }, 479 { "+matte", 0L, DeprecateOptionFlag | SimpleOperatorOptionFlag, MagickTrue },480 { "-matte", 0L, DeprecateOptionFlag | SimpleOperatorOptionFlag, MagickTrue },479 { "+matte", 0L, ReplacedOptionFlag | SimpleOperatorOptionFlag, MagickTrue }, 480 { "-matte", 0L, ReplacedOptionFlag | SimpleOperatorOptionFlag, MagickTrue }, 481 481 { "+mattecolor", 0L, ImageInfoOptionFlag, MagickFalse }, 482 482 { "-mattecolor", 1L, ImageInfoOptionFlag, MagickFalse }, … … 484 484 { "-maximum", 0L, DeprecateOptionFlag | FireOptionFlag, MagickTrue }, 485 485 { "+median", 1L, DeprecateOptionFlag, MagickTrue }, 486 { "-median", 1L, DeprecateOptionFlag | SimpleOperatorOptionFlag | FireOptionFlag, MagickTrue },486 { "-median", 1L, ReplacedOptionFlag | SimpleOperatorOptionFlag | FireOptionFlag, MagickTrue }, 487 487 { "+metric", 0L, NonMagickOptionFlag, MagickFalse }, 488 488 { "-metric", 1L, NonMagickOptionFlag, MagickFalse }, … … 490 490 { "-minimum", 0L, DeprecateOptionFlag | FireOptionFlag, MagickTrue }, 491 491 { "+mode", 1L, NonMagickOptionFlag, MagickFalse }, 492 { "-mode", 1L, SimpleOperatorOptionFlag, MagickFalse },492 { "-mode", 1L, ReplacedOptionFlag | SimpleOperatorOptionFlag, MagickTrue }, 493 493 { "+modulate", 1L, DeprecateOptionFlag, MagickTrue }, 494 494 { "-modulate", 1L, SimpleOperatorOptionFlag, MagickFalse }, … … 510 510 { "-negate", 0L, SimpleOperatorOptionFlag, MagickFalse }, 511 511 { "+noise", 1L, SimpleOperatorOptionFlag, MagickFalse }, 512 { "-noise", 1L, SimpleOperatorOptionFlag, MagickFalse },512 { "-noise", 1L, ReplacedOptionFlag | SimpleOperatorOptionFlag, MagickFalse }, 513 513 { "-noop", 0L, SpecialOptionFlag, MagickFalse }, 514 514 { "+normalize", 0L, DeprecateOptionFlag, MagickTrue }, … … 520 520 { "+orient", 0L, ImageInfoOptionFlag, MagickFalse }, 521 521 { "-orient", 1L, ImageInfoOptionFlag, MagickFalse }, 522 { "+origin", 0L, DeprecateOptionFlag, MagickTrue },523 { "-origin", 1L, DeprecateOptionFlag, MagickTrue },524 522 { "+page", 0L, ImageInfoOptionFlag, MagickFalse }, 525 523 { "-page", 1L, ImageInfoOptionFlag, MagickFalse }, … … 562 560 { "-read", 1L, SpecialOptionFlag, MagickFalse }, 563 561 { "+recolor", 1L, DeprecateOptionFlag, MagickTrue }, 564 { "-recolor", 1L, DeprecateOptionFlag, MagickTrue },562 { "-recolor", 1L, ReplacedOptionFlag | SimpleOperatorOptionFlag, MagickTrue }, 565 563 { "+red-primary", 0L, ImageInfoOptionFlag, MagickFalse }, 566 564 { "-red-primary", 1L, ImageInfoOptionFlag, MagickFalse }, … … 695 693 { "-title", 1L, NonMagickOptionFlag, MagickFalse }, 696 694 { "+transform", 0L, DeprecateOptionFlag, MagickTrue }, 697 { "-transform", 0L, DeprecateOptionFlag | SimpleOperatorOptionFlag, MagickTrue },695 { "-transform", 0L, ReplacedOptionFlag | SimpleOperatorOptionFlag, MagickTrue }, 698 696 { "+transparent", 1L, SimpleOperatorOptionFlag, MagickFalse }, 699 697 { "-transparent", 1L, SimpleOperatorOptionFlag, MagickFalse }, … … 1527 1525 { "Minimum", MinimumStatistic, UndefinedOptionFlag, MagickFalse }, 1528 1526 { "Mode", ModeStatistic, UndefinedOptionFlag, MagickFalse }, 1529 { "Non peak", NonpeakStatistic, UndefinedOptionFlag, MagickFalse },1527 { "NonPeak", NonpeakStatistic, UndefinedOptionFlag, MagickFalse }, 1530 1528 { "StandardDeviation", StandardDeviationStatistic, UndefinedOptionFlag, MagickFalse }, 1531 1529 { (char *) NULL, UndefinedMethod, UndefinedOptionFlag, MagickFalse } -
ImageMagick/trunk/MagickCore/option.h
r7456 r7457 149 149 150 150 NonMagickOptionFlag = 0x1000, /* Option not used by Magick Command */ 151 FireOptionFlag = 0x4000, /* Convert operation seq firing point */ 152 DeprecateOptionFlag = 0x8000 /* Deprecate option, give warning */ 151 FireOptionFlag = 0x2000, /* Convert operation seq firing point */ 152 DeprecateOptionFlag = 0x4000, /* Deprecate option (no code) */ 153 ReplacedOptionFlag = 0x8000 /* Replaced Option (still works) */ 153 154 154 155 } CommandOptionFlags; -
ImageMagick/trunk/MagickWand/magick-cli.c
r7456 r7457 517 517 518 518 if ( (option_type & DeprecateOptionFlag) != 0 ) { 519 if ( (cli_wand->process_flags & ProcessReportDepreciated) != 0 ) { 520 CLIWandException(OptionWarning,"DeprecatedOption",option); 521 if ( CLICatchException(cli_wand, MagickFalse) != MagickFalse ) 522 return(end); 523 /* fall through - do the depreciated option */ 524 } 519 CLIWandException(OptionError,"DeprecatedOptionNoCode",option); 520 goto next_argument; 525 521 } 526 522 if ( (option_type & GenesisOptionFlag) != 0 ) { -
ImageMagick/trunk/MagickWand/operation.c
r7454 r7457 467 467 if (LocaleCompare("affine",option+1) == 0) 468 468 { 469 /* DEPRECIATED: _draw_info setting only: for -draw and -transform */469 CLIWandWarnDepreciated("-draw 'affine ...'"); 470 470 if (IfSetOption) 471 471 (void) ParseAffineGeometry(arg1,&_draw_info->affine,_exception); … … 573 573 if (LocaleCompare("box",option+1) == 0) 574 574 { 575 /* DEPRECIATED - now "undercolor" */576 CLISettingOptionInfo(cli_wand," undercolor",arg1, arg2);575 CLIWandWarnDepreciated("-undercolor"); 576 CLISettingOptionInfo(cli_wand,"-undercolor",arg1, arg2); 577 577 break; 578 578 } … … 1031 1031 (void) SetLogFormat(arg1); 1032 1032 } 1033 break; 1034 } 1035 if (LocaleCompare("lowlight-color",option+1) == 0) 1036 { 1037 (void) SetImageOption(_image_info,option+1,ArgOption(NULL)); 1033 1038 break; 1034 1039 } … … 2037 2042 if (LocaleCompare("contrast",option+1) == 0) 2038 2043 { 2039 /* DEPRECIATED: The -/+level provides far more controlled form */2044 CLIWandWarnDepreciated(normal_op?"-level":"+level"); 2040 2045 (void) ContrastImage(_image,normal_op,_exception); 2041 2046 break; … … 2452 2457 break; 2453 2458 } 2454 if ((LocaleCompare("gaussian-blur",option+1) == 0) || 2455 (LocaleCompare("gaussian",option+1) == 0)) 2459 if (LocaleCompare("gaussian-blur",option+1) == 0) 2456 2460 { 2457 2461 if (IfMagickFalse(IsGeometry(arg1))) … … 2463 2467 geometry_info.sigma,_exception); 2464 2468 break; 2469 } 2470 if (LocaleCompare("gaussian",option+1) == 0) 2471 { 2472 CLIWandWarnDepreciated("-gaussian-blur"); 2473 CLISimpleOperatorImage(cli_wand,"-gaussian-blur",arg1,NULL); 2465 2474 } 2466 2475 if (LocaleCompare("geometry",option+1) == 0) … … 2671 2680 break; 2672 2681 } 2673 if (LocaleCompare("lowlight-color",option+1) == 0)2674 {2675 (void) SetImageArtifact(_image,option+1,arg1);2676 break;2677 }2678 2682 CLIWandExceptionBreak(OptionError,"UnrecognizedOption",option); 2679 2683 } … … 2682 2686 if (LocaleCompare("map",option+1) == 0) 2683 2687 { 2684 Image 2685 *remap_image; 2686 2687 /* DEPRECIATED use -remap */ 2688 remap_image=GetImageCache(_image_info,arg1,_exception); 2689 if (remap_image == (Image *) NULL) 2690 break; 2691 (void) RemapImage(_quantize_info,_image,remap_image,_exception); 2692 remap_image=DestroyImage(remap_image); 2688 CLIWandWarnDepreciated("-remap"); 2689 CLISimpleOperatorImage(cli_wand,"-remap",NULL,NULL); 2693 2690 break; 2694 2691 } … … 2713 2710 if (LocaleCompare("matte",option+1) == 0) 2714 2711 { 2715 /* DEPRECIATED */2712 CLIWandWarnDepreciated(IfNormalOp?"-alpha Set":"-alpha Off"); 2716 2713 (void) SetImageAlphaChannel(_image,IfNormalOp ? SetAlphaChannel : 2717 2714 DeactivateAlphaChannel, _exception); … … 2720 2717 if (LocaleCompare("median",option+1) == 0) 2721 2718 { 2722 /* DEPRECIATED - use -statistic Median */ 2723 if (IfMagickFalse(IsGeometry(arg1))) 2724 CLIWandExceptArgBreak(OptionError,"InvalidArgument",option,arg1); 2719 CLIWandWarnDepreciated("-statistic Median"); 2725 2720 CLISimpleOperatorImage(cli_wand,"-statistic","Median",arg1); 2726 2721 break; … … 2728 2723 if (LocaleCompare("mode",option+1) == 0) 2729 2724 { 2730 if (IfMagickFalse(IsGeometry(arg1))) 2731 CLIWandExceptArgBreak(OptionError,"InvalidArgument",option,arg1); 2732 flags=ParseGeometry(arg1,&geometry_info); 2733 if ((flags & SigmaValue) == 0) 2734 geometry_info.sigma=geometry_info.rho; 2735 new_image=StatisticImage(_image,ModeStatistic,(size_t) 2736 geometry_info.rho,(size_t) geometry_info.sigma,_exception); 2725 /* FUTURE: note this is also a special "montage" option */ 2726 CLIWandWarnDepreciated("-statistic Mode"); 2727 CLISimpleOperatorImage(cli_wand,"-statistic","Mode",arg1); 2737 2728 break; 2738 2729 } … … 2812 2803 if (LocaleCompare("noise",option+1) == 0) 2813 2804 { 2805 double 2806 attenuate; 2807 2808 const char* 2809 value; 2810 2814 2811 if (IfNormalOp) 2815 2812 { 2816 if (IfMagickFalse(IsGeometry(arg1))) 2817 CLIWandExceptArgBreak(OptionError,"InvalidArgument",option,arg1); 2818 flags=ParseGeometry(arg1,&geometry_info); 2819 if ((flags & SigmaValue) == 0) 2820 geometry_info.sigma=geometry_info.rho; 2821 new_image=StatisticImage(_image,NonpeakStatistic,(size_t) 2822 geometry_info.rho,(size_t) geometry_info.sigma,_exception); 2813 CLIWandWarnDepreciated("-statistic NonPeak"); 2814 CLISimpleOperatorImage(cli_wand,"-statistic","NonPeak",arg1); 2815 break; 2823 2816 } 2824 else 2825 { 2826 double 2827 attenuate; 2828 2829 const char* 2830 value; 2831 2832 parse=ParseCommandOption(MagickNoiseOptions,MagickFalse,arg1); 2833 if ( parse < 0 ) 2834 CLIWandExceptArgBreak(OptionError,"UnrecognizedNoiseType", 2835 option,arg1); 2836 value=GetImageOption(_image_info,"attenuate"); 2837 if (value != (const char *) NULL) 2838 attenuate=StringToDouble(value,(char **) NULL); 2839 else 2840 attenuate=1.0; 2841 2842 new_image=AddNoiseImage(_image,(NoiseType)parse,attenuate, 2843 _exception); 2844 } 2817 parse=ParseCommandOption(MagickNoiseOptions,MagickFalse,arg1); 2818 if ( parse < 0 ) 2819 CLIWandExceptArgBreak(OptionError,"UnrecognizedNoiseType", 2820 option,arg1); 2821 attenuate=1.0; 2822 value=GetImageOption(_image_info,"attenuate"); 2823 if (value != (const char *) NULL) 2824 attenuate=StringToDouble(value,(char **) NULL); 2825 new_image=AddNoiseImage(_image,(NoiseType)parse,attenuate, 2826 _exception); 2845 2827 break; 2846 2828 } … … 3016 2998 (void) RandomThresholdImage(_image,arg1,_exception); 3017 2999 break; 3000 } 3001 if (LocaleCompare("recolor",option+1) == 0) 3002 { 3003 CLIWandWarnDepreciated("-color-matrix"); 3004 CLISimpleOperatorImage(cli_wand,"-color-matrix",arg1,NULL); 3018 3005 } 3019 3006 if (LocaleCompare("remap",option+1) == 0) … … 3316 3303 if (IfMagickFalse(IsGeometry(arg2))) 3317 3304 CLIWandExceptArgBreak(OptionError,"InvalidArgument",option,arg2); 3318 (void) ParseGeometry(arg2,&geometry_info); 3305 flags=ParseGeometry(arg2,&geometry_info); 3306 if ((flags & SigmaValue) == 0) 3307 geometry_info.sigma=geometry_info.rho; 3319 3308 new_image=StatisticImage(_image,(StatisticType)parse, 3320 3309 (size_t) geometry_info.rho,(size_t) geometry_info.sigma, … … 3372 3361 if (LocaleCompare("transform",option+1) == 0) 3373 3362 { 3374 /* DEPRECIATED -- should really use Distort AffineProjection */3363 CLIWandWarnDepreciated("+distort AffineProjection"); 3375 3364 new_image=AffineTransformImage(_image,&_draw_info->affine,_exception); 3376 3365 break; … … 3649 3638 if (LocaleCompare("average",option+1) == 0) 3650 3639 { 3651 /* DEPRECIATED - use -evaluate-sequence Mean */3640 CLIWandWarnDepreciated("-evaluate-sequence Mean"); 3652 3641 CLIListOperatorImages(cli_wand,"-evaluate-sequence","Mean",NULL); 3653 3642 break; … … 3773 3762 if (LocaleCompare("deconstruct",option+1) == 0) 3774 3763 { 3775 /* DEPRECIATED - use -layers CompareAny */3764 CLIWandWarnDepreciated("-layer CompareAny"); 3776 3765 CLIListOperatorImages(cli_wand,"-layer","CompareAny",NULL); 3777 3766 break; … … 4071 4060 if (LocaleCompare("map",option+1) == 0) 4072 4061 { 4073 /* DEPRECIATED use +remap */4062 CLIWandWarnDepreciated("+remap"); 4074 4063 (void) RemapImages(_quantize_info,_images,(Image *) NULL,_exception); 4075 4064 break; -
ImageMagick/trunk/MagickWand/wandcli-private.h
r7456 r7457 31 31 "'%s' '%s'",option, arg) 32 32 33 #define CLIWandWarnDepreciated(message) \ 34 if ( (cli_wand->process_flags & ProcessWarnDepreciated) != 0 ) \ 35 (void) CLIThrowException(cli_wand,GetMagickModule(),OptionWarning, \ 36 "DeprecatedOption", "'%s' use \"%s\" instead",option,message) 37 33 38 #define CLIWandExceptionFile(severity,tag,context) \ 34 39 { char *message=GetExceptionMessage(errno); \ … … 51 56 52 57 58 53 59 /* Define how options should be processed */ 54 60 typedef enum … … 64 70 ProcessScriptOption = 0x0200, /* allow '-script' use */ 65 71 ProcessReadOption = 0x0400, /* allow '-read' use */ 66 Process ReportDepreciated = 0x0800, /* report depreciated options */72 ProcessWarnDepreciated = 0x0800, /* warn about depreciated options */ 67 73 68 74 /* Option Processing Flags */ -
ImageMagick/trunk/config/english.xml
r7403 r7457 596 596 curly braces nested too deeply 597 597 </message> 598 <message name="DeprecatedOption ">599 option is deprecated598 <message name="DeprecatedOptionNoCode"> 599 option deprecated, unable to execute 600 600 </message> 601 601 <message name="DivideByZero"> … … 922 922 </fatalerror> 923 923 <warning> 924 <message name="DeprecatedOption"> 925 option is deprecated 926 </message> 924 927 <message name="GeometryDoesNotContainImage"> 925 928 geometry does not contain image -
ImageMagick/trunk/config/francais.xml
r7403 r7457 590 590 trop d'imbrication de curly braces 591 591 </message> 592 <message name="DepreciatedOption ">593 option est obsolÚte592 <message name="DepreciatedOptionNoCode"> 593 l'option dépréciée, incapable d'exécuter 594 594 </message> 595 595 <message name="DivideByZero"> … … 913 913 </fatalerror> 914 914 <warning> 915 <message name="DepreciatedOption"> 916 option est obsolÚte 917 </message> 915 918 <message name="GeometryDoesNotContainImage"> 916 919 image non incluse dans la géométrie
Note: See TracChangeset
for help on using the changeset viewer.
