GraphicsMagick: 2 new changesets
GraphicsMagick Commits <[email protected]>
| Newsgroups | gmane.comp.video.graphicsmagick.cvs |
|---|---|
| Message-ID | <mailman.6113.1674603673.1507.graphicsmagick-commit@lists.sourceforge.net> |
changeset b27357d95998 in /hg/GraphicsMagick details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=b27357d95998 summary: coders/wpg.c: Format "8BIMTEXT" cannot be embedded inside WPG, also check GetPixelCachePresent. changeset 5b3c6a9b0249 in /hg/GraphicsMagick details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=5b3c6a9b0249 summary: merge diffstat: ChangeLog | 4 ++++ VisualMagick/installer/inc/version.isx | 4 ++-- coders/wpg.c | 14 +++++++++++++- magick/version.h | 4 ++-- www/Changelog.html | 6 ++++++ 5 files changed, 27 insertions(+), 5 deletions(-) diffs (91 lines): diff -r ae0e94f01f3e -r 5b3c6a9b0249 ChangeLog --- a/ChangeLog Tue Jan 24 23:55:52 2023 +0100 +++ b/ChangeLog Wed Jan 25 00:40:47 2023 +0100 @@ -1,3 +1,7 @@ +2023-01-25 Fojtik Jaroslav <[email protected]> + + * coders/wpg.c: Format "8BIMTEXT" cannot be embedded inside WPG. + 2023-01-24 Fojtik Jaroslav <[email protected]> * VisualMagick/tests/runtest.bat Add missing tests of fileformats. diff -r ae0e94f01f3e -r 5b3c6a9b0249 VisualMagick/installer/inc/version.isx --- a/VisualMagick/installer/inc/version.isx Tue Jan 24 23:55:52 2023 +0100 +++ b/VisualMagick/installer/inc/version.isx Wed Jan 25 00:40:47 2023 +0100 @@ -10,5 +10,5 @@ #define public MagickPackageName "GraphicsMagick" #define public MagickPackageVersion "1.4" -#define public MagickPackageVersionAddendum ".020230115" -#define public MagickPackageReleaseDate "snapshot-20230115" +#define public MagickPackageVersionAddendum ".020230124" +#define public MagickPackageReleaseDate "snapshot-20230124" diff -r ae0e94f01f3e -r 5b3c6a9b0249 coders/wpg.c --- a/coders/wpg.c Tue Jan 24 23:55:52 2023 +0100 +++ b/coders/wpg.c Wed Jan 25 00:40:47 2023 +0100 @@ -193,6 +193,7 @@ static int ApproveFormatForWPG(const char *Format) { if(!strcmp(Format,"PFB")) return 0; + if(!strcmp(Format,"8BIMTEXT")) return 0; return 1; } @@ -963,8 +964,18 @@ { goto FINISH_UNL; } - if(exception->severity>=ErrorException) /* When exception is raised, destroy image2 read. */ + if(exception->severity >= ErrorException) /* When exception is raised, destroy image2 read. */ { + if(image->logging) + (void) LogMagickEvent(CoderEvent,GetMagickModule(), "Exception raised during embedded image reading."); + CloseBlob(image2); + DestroyImageList(image2); + goto FINISH_UNL; + } + if(!GetPixelCachePresent(image2)) + { + if(image->logging) + (void) LogMagickEvent(CoderEvent,GetMagickModule(), "Pixel cache is missing for embedded image."); CloseBlob(image2); DestroyImageList(image2); goto FINISH_UNL; @@ -1790,6 +1801,7 @@ } +/* RLE helper structure. */ typedef struct { unsigned char count; diff -r ae0e94f01f3e -r 5b3c6a9b0249 magick/version.h --- a/magick/version.h Tue Jan 24 23:55:52 2023 +0100 +++ b/magick/version.h Wed Jan 25 00:40:47 2023 +0100 @@ -38,8 +38,8 @@ #define MagickLibVersion 0x272402 #define MagickLibVersionText "1.4" #define MagickLibVersionNumber 27,24,2 -#define MagickChangeDate "20230115" -#define MagickReleaseDate "snapshot-20230115" +#define MagickChangeDate "20230124" +#define MagickReleaseDate "snapshot-20230124" /* The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines diff -r ae0e94f01f3e -r 5b3c6a9b0249 www/Changelog.html --- a/www/Changelog.html Tue Jan 24 23:55:52 2023 +0100 +++ b/www/Changelog.html Wed Jan 25 00:40:47 2023 +0100 @@ -37,6 +37,12 @@ </div> <div class="document"> +<p>2023-01-24 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40yandex.com">JaFojtik<span>@</span>yandex<span>.</span>com</a>></p> +<blockquote> +<ul class="simple"> +<li><p>VisualMagick/tests/runtest.bat Add missing tests of fileformats.</p></li> +</ul> +</blockquote> <p>2023-01-15 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> <blockquote> <ul class="simple">