GraphicsMagick: Add notes about required libjxl versions.
GraphicsMagick Commits <[email protected]>
| Newsgroups | gmane.comp.video.graphicsmagick.cvs |
|---|---|
| Message-ID | <mailman.41155.1673190807.1350.graphicsmagick-commit@lists.sourceforge.net> |
changeset 8d887d58dff3 in /hg/GraphicsMagick details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=8d887d58dff3 summary: Add notes about required libjxl versions. diffstat: ChangeLog | 6 ++++++ README.txt | 5 +++-- VisualMagick/installer/inc/version.isx | 4 ++-- magick/version.h | 4 ++-- www/Changelog.html | 14 ++++++++++++++ www/INSTALL-unix.html | 8 ++++++-- www/INSTALL-unix.rst | 9 +++++++-- www/README.html | 5 +++-- 8 files changed, 43 insertions(+), 12 deletions(-) diffs (140 lines): diff -r 64fc9f4a0f7c -r 8d887d58dff3 ChangeLog --- a/ChangeLog Sun Jan 08 03:49:07 2023 +0100 +++ b/ChangeLog Sun Jan 08 09:13:11 2023 -0600 @@ -1,3 +1,9 @@ +2023-01-08 Bob Friesenhahn <[email protected]> + + * www/INSTALL-unix.rst: Add notes about required libjxl versions. + + * README.txt: Add notes about required libjxl versions. + 2023-01-08 Fojtik Jaroslav <[email protected]> * VisualMagick/tests/runtest.bat Added new tests for WEBP, BMP2 & BMP3. diff -r 64fc9f4a0f7c -r 8d887d58dff3 README.txt --- a/README.txt Sun Jan 08 03:49:07 2023 +0100 +++ b/README.txt Sun Jan 08 09:13:11 2023 -0600 @@ -395,5 +395,6 @@ entity has paid to allow use of any applicable HEVC patents on their device, or that the patents do not apply in their country. -* GraphicsMagick requires the JPEG XL library from - https://github.com/libjxl/libjxl to read and write JPEG XL files. +* GraphicsMagick requires the JPEG XL (JXL) library (release 0.7.0 or + later) from https://github.com/libjxl/libjxl to read and write JPEG + XL files. diff -r 64fc9f4a0f7c -r 8d887d58dff3 VisualMagick/installer/inc/version.isx --- a/VisualMagick/installer/inc/version.isx Sun Jan 08 03:49:07 2023 +0100 +++ b/VisualMagick/installer/inc/version.isx Sun Jan 08 09:13:11 2023 -0600 @@ -10,5 +10,5 @@ #define public MagickPackageName "GraphicsMagick" #define public MagickPackageVersion "1.4" -#define public MagickPackageVersionAddendum ".020230107" -#define public MagickPackageReleaseDate "snapshot-20230107" +#define public MagickPackageVersionAddendum ".020230108" +#define public MagickPackageReleaseDate "snapshot-20230108" diff -r 64fc9f4a0f7c -r 8d887d58dff3 magick/version.h --- a/magick/version.h Sun Jan 08 03:49:07 2023 +0100 +++ b/magick/version.h Sun Jan 08 09:13:11 2023 -0600 @@ -38,8 +38,8 @@ #define MagickLibVersion 0x272401 #define MagickLibVersionText "1.4" #define MagickLibVersionNumber 27,24,1 -#define MagickChangeDate "20230107" -#define MagickReleaseDate "snapshot-20230107" +#define MagickChangeDate "20230108" +#define MagickReleaseDate "snapshot-20230108" /* The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines diff -r 64fc9f4a0f7c -r 8d887d58dff3 www/Changelog.html --- a/www/Changelog.html Sun Jan 08 03:49:07 2023 +0100 +++ b/www/Changelog.html Sun Jan 08 09:13:11 2023 -0600 @@ -37,6 +37,20 @@ </div> <div class="document"> +<p>2023-01-08 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"> +<li><p>www/INSTALL-unix.rst: Add notes about required libjxl versions.</p></li> +<li><p>README.txt: Add notes about required libjxl versions.</p></li> +</ul> +</blockquote> +<p>2023-01-08 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 Added new tests for WEBP, BMP2 & BMP3. +These tests are passing.</p></li> +</ul> +</blockquote> <p>2023-01-07 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"> diff -r 64fc9f4a0f7c -r 8d887d58dff3 www/INSTALL-unix.html --- a/www/INSTALL-unix.html Sun Jan 08 03:49:07 2023 +0100 +++ b/www/INSTALL-unix.html Sun Jan 08 09:13:11 2023 -0600 @@ -840,8 +840,10 @@ </div> <div class="section" id="jpeg-xl"> <h1><a class="toc-backref" href="#id5">JPEG XL</a></h1> -<p>JPEG XL seems to be a work in progress. For development testing with -it we build it as described on its git page +<p>JPEG XL seems to be a work in progress, with previous APIs being +deprecated, and replacement APIs introduced. We have taken an +approach to use the latest recommended APIs. For development testing +with it (0.7.0 or later) we build it as described on its git page (<a class="reference external" href="https://github.com/libjxl/libjxl">https://github.com/libjxl/libjxl</a>), but configure and build it like:</p> <pre class="literal-block">git clone https://github.com/libjxl/libjxl.git --recursive --shallow-submodules cd ./libjxl @@ -853,6 +855,8 @@ make test [ check for 100% tests passed ] make install</pre> +<p>While the JPEG XL project recommends using Clang, it is observed to +work without known issues when compiled using GCC 9.4.0.</p> </div> <div class="section" id="popular-distribution-packages"> <h1><a class="toc-backref" href="#id6">Popular Distribution Packages</a></h1> diff -r 64fc9f4a0f7c -r 8d887d58dff3 www/INSTALL-unix.rst --- a/www/INSTALL-unix.rst Sun Jan 08 03:49:07 2023 +0100 +++ b/www/INSTALL-unix.rst Sun Jan 08 09:13:11 2023 -0600 @@ -820,8 +820,10 @@ JPEG XL ------- -JPEG XL seems to be a work in progress. For development testing with -it we build it as described on its git page +JPEG XL seems to be a work in progress, with previous APIs being +deprecated, and replacement APIs introduced. We have taken an +approach to use the latest recommended APIs. For development testing +with it (0.7.0 or later) we build it as described on its git page (https://github.com/libjxl/libjxl), but configure and build it like:: git clone https://github.com/libjxl/libjxl.git --recursive --shallow-submodules @@ -835,6 +837,9 @@ [ check for 100% tests passed ] make install +While the JPEG XL project recommends using Clang, it is observed to +work without known issues when compiled using GCC 9.4.0. + Popular Distribution Packages ----------------------------- diff -r 64fc9f4a0f7c -r 8d887d58dff3 www/README.html --- a/www/README.html Sun Jan 08 03:49:07 2023 +0100 +++ b/www/README.html Sun Jan 08 09:13:11 2023 -0600 @@ -421,8 +421,9 @@ entity has paid to allow use of any applicable HEVC patents on their device, or that the patents do not apply in their country.</p> </li> -<li><p>GraphicsMagick requires the JPEG XL library from -<a class="reference external" href="https://github.com/libjxl/libjxl">https://github.com/libjxl/libjxl</a> to read and write JPEG XL files.</p></li> +<li><p>GraphicsMagick requires the JPEG XL (JXL) library (release 0.7.0 or +later) from <a class="reference external" href="https://github.com/libjxl/libjxl">https://github.com/libjxl/libjxl</a> to read and write JPEG +XL files.</p></li> </ul> </div> </div>