+2019-09-09 7.0.8-65 Cristy <quetzlzacatenango@image...>
+ * Release ImageMagick version 7.0.8-65, GIT revision 16...
+
+2019-09-09 7.0.8-65 Cristy <quetzlzacatenango@image...>
+ * Eliminate fault when trace delegate is not available.
+
2019-09-07 7.0.8-64 Cristy <quetzlzacatenango@image...>
* Release ImageMagick version 7.0.8-64, GIT revision 16108:2ad3cbc:20190907.
filename[MagickPathExtent],
message[MagickPathExtent];
+ const DelegateInfo
+ *delegate_info;
+
Image
*clone_image;
unsigned char
*blob;
- image_info=AcquireImageInfo();
- (void) CopyMagickString(image_info->magick,"TRACE",MagickPathExtent);
- (void) FormatLocaleString(filename,MagickPathExtent,"trace:%s",
- image_info->filename);
- (void) CopyMagickString(image_info->filename,filename,MagickPathExtent);
- status=WriteImage(image_info,image,exception);
- image_info=DestroyImageInfo(image_info);
- if (status != MagickFalse)
- return(status);
+ delegate_info=GetDelegateInfo((char *) NULL,"TRACE",exception);
+ if (delegate_info != (DelegateInfo *) NULL)
+ {
+ /*
+ Trace SVG with tracing delegate.
+ */
+ image_info=AcquireImageInfo();
+ (void) CopyMagickString(image_info->magick,"TRACE",MagickPathExtent);
+ (void) FormatLocaleString(filename,MagickPathExtent,"trace:%s",
+ image_info->filename);
+ (void) CopyMagickString(image_info->filename,filename,MagickPathExtent);
+ status=WriteImage(image_info,image,exception);
+ image_info=DestroyImageInfo(image_info);
+ return(status);
+ }
(void) WriteBlobString(image,
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n");
(void) WriteBlobString(image,