Opened 2 years ago
Closed 2 years ago
#20222 closed enhancement (fixed)
ImageMagick-7.1.1-36
| Reported by: | Douglas R. Reno | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | normal | Milestone: | 12.2 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New point version
This is for the pre-release update of ImageMagick for BLFS 12.2.
Change History (3)
comment:1 by , 2 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 2 years ago
comment:3 by , 2 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.

7.1.1-36 - 2024-07-27 Merged Silence warning when freetype delegate is disabled. #7515 Fixed typo in documentation of MagickAdaptiveBlurImage #7500 uhdr.c: default initialize range field for hdr/sdr intent inputs to enc #7482 Commits beta release 8c7c516 Code style changes. ed85e19 Code style changes. 22e268e Code style changes. 2892b76 Code style changes. 2ef6fca Code style changes. e496826 point to the correct ImageMagick-7.?.? path 4f6a116 configure AppRun to reflect the correct configure and library paths efc2676 do not append empty paths 72c5594 Only request a unique file name when system:shred is not set. bc3df5d Improved error message (#7491) 67cadcb ensure no empty paths in the environment 6526a2b Removed check for ancient Visual Studio version. 9291449 correct link 1066464 The -format option is hybrid operator and info operator fbc6695 cosmetic 41db2bf bounds check 9a743b9 set image orientation on write 32591b8 support 12 & 16 bit JPEG images da58a80 don't scale 8-bit pixels da451cc don't ping for -format option 7caf7a2 fix grayscale images 7aae5ff Fixed build on Windows. 00ac8d0 Another fix for grayscale images. 42c30be restore JPEG grayscale colormap c0b1d44 default to channels other than 1 & 4 2245dd6 interpret EMF documents under Linux f288420 support WMF delegate 8f26c46 release 852a4e9 7.1.1-35 - 2024-07-14 Commits beta release b6647e5 Also set dpi-x and dpi-y when running rsvg-convert. eac001f convert sub-command is deprecated d67039e only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192 cosmetic e3558d2 fix compiler error ecc21c7 -outdir deprecated 9980efa Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd Set heic image orientation using transform information. ba470aa Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd Fixed MSYS2 build error. 3b22378 Also set the DNG properties when pinging the image. fc1c61b Silence warning when lqr delegate is disabled. ae0d69a Added version check for the heif_properties.h include. 656b4d2 Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78 Changed defines to use method instead of a define. 75b66c4 Changes due to upgrade of libheif. 841f033 smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a release d775d2a 7.1.1-34 - 2024-06-23 Merged Updated FontConfig query to include font index, fixing (#7374) #7409 Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 #7388 Fix a typo in convert deprecation warning #7383 Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 #7348 Commits beta release 0ae65ef create inline pixel colorspace conversion methods 50b0bcb generic colorspace conversion is too complex to inline, make them private instead 4341e45 support compose:colorspace define for -compose colorize operation 2e7c091 eliminate compiler exception 3140c78 Fixed build. e8a7193 Use an environment for the federated credential of Azure because there is no support for wildcards of tags in Azure. 71a955a Removed define declaration. f228650 Simply checks for readability. 486c5d7 correct comment 1160213 update image signature (ImageMagick/ImageMagick#7344) ea1ecf5 No longer use the error_code of the picture when WebPEncode was not called. a199044 Only set the progress_hook in the webp coder when the progress_monitor of the image is set. 04122fa Some more tweaks to improve error reporting in the webp coder. ccb1984 Also check for mmap with AC_CHECK_FUNCS to fix detecting it when cross compiling MacOS arm64. bfe87ed Correct rounding error when setting the frame delay in the webp decoder (#7371) b39c9bc Improved magick convert deprecation warning. ec17fd0 The solution name of Windows now contains the name of the platform. 8ced53c Fixed issue where the color profile was not copied to all the images that would cause issues when converting from PSD to PSD and changing the colorspace with a profile. efb2442 Correct overwriting read_info->filename to make sure we don't leave temporary files behind (#7389). 6f5ae64 latest autoconf update 33119d9 No longer pass the commit when cloning the repositories in the Windows build. 6aa212b No longer install libraqm in the macos-13 build. 0da13f2 There is no need to format the weight in a separate buffer. 9fec829 Corrected setting the offset for the seek operation to fix issue when reading xbm files with information between the width/height define and data (#7406) 5fcf6ae fix boundary condition when resampling pixel color (ImageMagick/ImageMagick#7415) 3eb67c6 initialize average interpolation sum (ImageMagick/ImageMagick#7401) 06c6e9f only enable the alpha channel when the compression is BI_BITFIELDS or BI_ALPHABITFIELDS bdc6c09 cosmetic d986b01 fix signature for BMP unit tests 498877a Report error when the input file does not contain enough data instead of failing silently. (#7422) 188378f re-enable sparse pixels (ImageMagick/ImageMagick#7422) 2873224 re-enable sparse pixels 39a4f1c release b0b7b17 7.1.1-33 - 2024-05-25 Merged Bump caphyon/advinst-github-action from 1.1 to 2.0 #7326 Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 #7325 Fix typo #7294 Fixed Combine the logic of stroke-opacity and fill-opacity in opacity to resolve #7301. #7301 Commits beta release 2b42fc1 Set the parameters to NAN inside GetImageMean when GetImageStatistics returns null. ea84110 Made ConvertImageCommand deprecated. 75a5c6d ping_trans_alpha should have the same size as palette. f95e6e4 No longer change image_colors and stop using image->colors to resolve the issue reported in #7298. d0c0939 autoconf/automake configuration update b9dc200 Updated cloning of the security Dockerfile. 8361158 Copy the bogus binary to $OUT to make sure the executable ends up in the path. b7af434 Corrected oss-fuzz patch. 77425c4 Fixed build of the security devcontainer. f4c70e2 Made oss-fuzz files executable instead. f2d9799 Build the dependencies again. be22d59 Set the double* arguments to NAN in case of a failure to avoid uninitialized values. e2f0f4c avoid text truncation for captions (ImageMagick/ImageMagick#7304) 2622d08 avoid text truncation for captions (ImageMagick/ImageMagick#7304) d66f096 return artifacts, not properties (ImageMagick/ImageMagick#7309) 738d434 Revert patch to allow support for compilers that don't support C++11 (#7322) eee94e6 Use the same notation of the header in the TIFF and DNG coder. 77cd98c Whitespace... f559cf3 No longer mark the dng coder as an explicit format, this will allow use to detect the format from the header of the file. b534afa Added Apple ProRAW header. 570ea66 Still set the ExplicitFormatType flag when build without libraw. 188888e Revert earlier patches because of conflicts with the tiff header format. a25deb9 Corrected patch. 43fd722 correct spelling (#100) d652d27 alpha channel if alpha mask or 32-bit uncompressed 87dabd9 Switch to federated credential with Trusted Signing. 519ed4e Only set the write permissions on the job that needs it. 8dff82e Print error's when running the fuzzers locally. b5efe03 Removed fuzzers that check a specific method because they only tend to find issues in decoders. ed9e302 Also remove the enhance fuzzer. dc89aad Skip Azure CLI login in pull requests. 0704825 Corrected scene number of the images. 89dc52c Removed bits_per_pixel from IconInfo. cc4eeb1 Removed planes from IconInfo. 2edf9a1 Removed size from IconInfo. 9a66eaf Removed number_colors from IconInfo. 68b549e Removed colors_important from IconInfo. 582ec1a Removed width and height from IconInfo. 44dba7c Removed x_pixels and y_pixels from IconInfo. 0b11c10 Removed image_size from IconInfo. 446710f Removed compression from IconInfo. bb48004 Removed IconInfo struct a53e06d Revert patch to move allocation of IconFile to the heap to reduce the size of the stack. 750fad2 Removed reserved and resource_type from IconFile. bc58e20 No longer allocate 1024 icon entries for all images. 4111001 Moved determining the width and height of an icon to a separate method. e6a0d95 Fixed method that determines the width and height of an icon (#7341) cf4c1b4 Added missing typecast. 0c7207d Removed unused variables. e31ad51 Revert patch that was unnecessary (#7311) c7aa13e release 057259c 7.1.1-32 - 2024-05-05 Merged uhdr.c: add support for rgb inputs #7273 Fix GIF ICC profile reading. (ImageMagick/ImageMagick#7281) #7282 Commits beta release b71d98e Fixed implementation of setting the max-profile-size. af81e16 Update winget manifest after creating the release. 391e6db Use >= instead to work around precision limitations of a double. 148a485 Make it more clear we ignore the return value. 9d3def5 There is no need to throw an exception when the profile could not be added. 9b8d9fc Ignore the fact that the profile could not be added to the image. 8739df5 cosmetic 116f48c protect backslash write writing properties to MIFF (ImageMagick/ImageMagick#7270) 6adffe2 Removed beta url for Advanced Installer. f34d293 Install libtool on macos agent. ba03497 Use macos-13 for the MacOS build. ffc2a68 Updated CFLAGS to fix the macos-13 build. fd0227e Added version checks for itxt_length in the png coder (#7275) 77b3f47 Also check the limits for the width and height of the reference grid. 61a4517 respect gradient bounding box a9926f1 Removed unused or unnecessary defines for the Windows build. 4588780 Removed unnecessary check. d68e9d2 Moved defines that are only used by our windows build to the private header file. 625f7be Removed BORLANDC checks be5b6cc Added missing include. 760db30 Use workarounds to silence warnings in the MSYS2 build. eb39a44 Silence MSYS2 warning. 8a0be27 Corrected fix. 865dd6b Moved locale specific defines for the Windows build to locale.c 42ab959 Moved mime specific define for the Windows build to mime.c d98a6dc Moved blob specific defines for the Windows build to blob.c a4c84b6 eliminate compiler warnings b9d4839 Use the new OpenEXRCore api that allows meta channel support when reading exr files (only when OpenEXR is version 3.1.0 or higher) 662ee5a Disable -Werror for the macos-13 build. 80b7ad5 Added hack for bugged OPENEXR_VERSION_HEX. 3570e33 Use our own version of half to float to avoid using the half.h headerfile c50fb81 Fix to enable the alpha channel with the OpenEXRCore api. 87e13b5 Added check for the number of layers to the jp2 coder. 9cf8cc5 Fixed possible memory leak. 56c6052 restore ImageMagick RPM builds 3404101 revert 4ec73e1 restore PerlMagick build f48af39 cosmetic 345cd90 No longer allow unlimited sizes for certain fuzzing targets. 7b47774 Improve readability of the code. 2924538 Use to_string instead of our custom implementation. af2139c Added missing calls to opj_destroy_cstr_info. 86dba81 Allow a larger buffer to make it possible to overflow our MagickPathExtent buffers in oss-fuzz. dde3fb3 Simplify length checks. 3e010ee Reduce size of label to avoid timeouts. 1fe8d52 Added early exits when a too large image size is specified. dca3b9a Removed call to DestroyStringInfo that should not be done when using SetImageProfilePrivate. 7b5cf98 There is no need to do the for loop in a reverse order. ce02c1d Create bogus Ghostscript command to fix incorrect Command injection oss-fuzz issues. 066ead9 Require index channel when PSD mode is IndexMode. 3a1925f Made it easier to get an image when debugging some of our fuzzers. 610020e Use if defined instead. 416faeb Use if defined for all the other checks also. bacef9e Corrected patch that was added for #6538 to make sure we only free the memory when the blob was never used. 6e39633 Cosmetic. e1de8c5 release 178bb32 7.1.1-31 - 2024-04-21 Merged Convert big PDF documents is slow #7263 ci: fix git version #7260 Update release.yml #7258 Update README.md #7245 uhdr.c: verify the availability of error message before accessing it #7229 Bump caphyon/advinst-github-action from 1.0 to 1.1 #7227 Commits beta release 72f0e8c Don't create the msixbundle in a pull request. 68b628a Register format in uppercase. 5feb82d set perl install base to that of ImageMagick's 2d5edb2 Corrected check for warning when png:compression-filter is invalid (#7236). e64520d Code cleanup. e25ee03 Call heif_context_set_maximum_image_size_limit to limit high dimensions earlier. 5dda16b Removed outdated files. f71ca65 Removed outdated files. 5e2c1c8 compare SSIM score of 1 indicates perfect structural similarity c2e7eb3 Also allow tiff:assume-alpha when there is more than one meta channel (#7247). 5e6b281 Removed unused advinst-enable-automation setting. d920185 Code cleanup. 263349c Switch to the new action. e8443b8 latest autoconf/automake 36a4d10 fix missing C++ pop (ImageMagick/ImageMagick#7230) ad3fbfc Added new security policy setting called max-profile-size that can be used to limit the size of a profile. 8cadb7b Added new private method AcquireProfileStringInfo that should be used when a StringInfo is created for a profile. e84be98 Added SetImageProfilePrivate that won't make a copy of the StringInfo but adds it to the profiles of the image directly. 8ff39f2 Also check the max profile size when it's being added to the image profiles. 534b3de Use AcquireProfileStringInfo in Wand where possible. 52958ec Silenced warning. 44ff5ea Added extra checks for empty or null profile. 429586e Added BlobToProfileStringInfo that should be used instead of BlobToStringInfo when the StringInfo will be used to add a profile to an image. 5dd1365 Only create the profile when we need to and refactored the code to simply it. 9609c83 Added name argument to AcquireProfileStringInfo and BlobToProfileStringInfo. 9e32ee2 Restore check because it is possible that the StringInfo gets resized. 3e53d72 Reverted incorrect patch. 87346c9 Added missing call to DestroyStringInfo. 99f8ac8 Fixed rare memory leak. c8622bf Minor refactoring. ab6a6ba Use the new StringInfo method for profiles in the coders. 2a29ced Added missing null check and require a minimum size of 6 when reading the png exif profile (#7252). 790ee7e Set the jp2_image to NULl before passing it to opj_read_header because this expects that the pointer is set to null (#7253). a98abb9 Moved warning to the correct spot and added french translation. a1474ba Added extra checks for when the call to SetPixelMetaChannels fails. ddbfee9 throw warning if too many meta channels d215531 check for possible range error (#ImageMagick/ImageMagick#6341) 5ab109d latest documentation 58e7ea2 Add an extra call CastDoubleToUnsigned to address the possible range issue from #6341. 46564e7 ensure number of meta channels does not exceed maximum ddeb6f3 improved range checking (ImageMagick/ImageMagick#6341) ae164b0 check for value < 0, ceil() not required (ImageMagick/ImageMagick#6341) bb947bd fix undefined behaviors when casting double to size_t (ImageMagick/ImageMagick#6341) 88ffe46 initialize decompression before importing profiles eb224a5 Do the ceil first to make sure we return a floored instead of ceiled value. edfe245 Use a different path for positive and negative values. df115fe corrected connected components labeling perimeter and circularity calculation (ImageMagick/ImageMagick#7259) f500892 Corrected code style and fixed the option check. 918fa66 Corrected value of recursive argument. 94e295b Corrected reading nested profiles. 203d7f5 Revert "initialize decompression before importing profiles" 7524992 Refactor cleanup code in the jpeg decoder. f484898 Use AcquireStringInfo instead. 4b107c8 Make it more clear we don't use the return value of jpeg_read_header. 46db807 release 2f6d2de 7.1.1-30 - 2024-04-07 Merged Updates to uhdr.c #7217 Bump azure/azure-code-signing-action from 0.3.0 to 0.3.1 #7206 add support for encoding/decoding ultrahdr images #7198 Fix bmp option to bypass file size check #7194 install perl module into user-specified prefix #7192 Bump softprops/action-gh-release from 1 to 2 #7160 Commits beta release 960fe0e just a template for now f6dbdc7 documentation update 7da27c3 latest documentation da00ea1 Minor improvement. b0edc6e eliminate rare memory leak e287a71 Correct null reference that was introduced in the previous patch. a7ccfab Moved allocation of IconFile to the heap to reduce the size of the stack. f7e336f Added arm64 MacOS build. 53bbd00 Removed part that was no longer used. 49526d4 respect gradient:bounding-box define (ImageMagick/ImageMagick#7143) eefb558 threading issue with identifying grayscale (ImageMagick/ImageMagick#7152) ba7883b transient off-by-one c6e3741 update 2f0e05d respect TIFF orientation tag (ImageMagick/ImageMagick#7147) 9892ad7 revert d3678bd Switch to windows-latest 676ba55 No longer redirect the output with inkscape because this causes issues on Windows. f32f8bc validate the level argument of the -posterize option (ImageMagick/ImageMagick#7181) 977511b change threshold b41bdbb possible temporary pixel cache leak if resources exhausted (ImageMagick/ImageMagick#7167) e716f9e CloneRepositories.cmd now requires a commit date instead. d56b22b Use double quotes because the script is executed inside a batch file. 090dafa The ImageMagick repository should also be checked out to get the commit date. 4b36b77 Moved include of OpenCL header files to opencl-private.h 166e5a6 Added helper method because there as so many aliases with the same options. c396b8b Added more raw formats. 936802f Minor refactoring of the ignore filesize checks. 75f9a51 latest autoconf/automake updates 36d01b6 latest autoconf/automake updates 6c5df9e do not round off density (ImageMagick/ImageMagick#7203) 460ab77 Corrected initial implementation of the uhdr coder. f54e1ee Corrected copy/paste mistake b3f3c56 Patches because of changes in the ImageMagick-Windows repository. f017f7a Corrected patch. 6b67512 Added missing cd. 9f738ff add UHDR to coder list a907d3b declar UHDR headers c5643c2 declare UHDR as a static coder d2f5fae eliminate compiler exceptions e3ed50f don't call UHDR from JPEG 2d47425 make compatible with older compilers d3acfa1 Removed unnecessary extern declaration. 985601e channel statistics index updated to channel rather than offset 5e12138 offset channel statistics by channel rather than by offset d5771c3 Updated daily build due to changes in the ImageMagick-Windows repository. 2f10614 Renamed solution files. a87e60b cosmetic c347980 Also run daily build when the file is changed. 1a68427 Patches due to changes in the ImageMagick-Windows repository. 4b40a3b Corrected path for MSYS2 build 107cfc1 Corrected path for MSYS2 build 8b13c46 Updated release because of the changes in the ImageMagick-Windows repository. c054eb0 Corrected path for the .iss file. f89519e Corrected copy of the portable files. ea471d1 Corrected bug mentioned in #7208. 93cd0c9 on exception, return the exception message detail eb3e060 Restored setting the CoderAdjoinFlag flag. 400673c Updated comments and order. cb76151 throw exception if UltraHDR API call fails 7e175d4 latest autoconf update 6d348db Use (PixelInfo *)NULL instead of nullptr. 9cf419c Corrected README. 274dcc7 cosmetic d71f0ab cosmetic dba80b3 cosmetic 55c6ab9 Renamed workflow. c3b55b9 Changed name 5127c7e Renamed workflow. d740855 Changed name. 152eefa Also run workflow then file is changed. f8eab58 Removed path filter. 40b6087 Removed old Makefile.nt file. 89e34d7 Removed VisualMagick reference from Makefile.am a9e4974 Added build job that creates an msixbundle. cb45f37 latest autoconf/automake 999dd6e updated documentation 5624989 git add images/affine.png images/annotate.png images/bitcoin.svg images/black.png images/convex-hull-blocks-closure.png images/convex-hull-blocks.png images/gaussian- blur.png images/granite.png images/logo-sm-flop.png images/logo-sm-fx.png images/logo- sm.png images/logo.png images/objects.png images/patterns/bricks.png images/patterns /circles.png images/patterns/crosshatch.png images/patterns/crosshatch30.png images/patterns/crosshatch45.png images/patterns/fishscales.png images/patterns /gray10.png images/patterns/gray100.png images/patterns/gray15.png images/patterns /gray20.png images/patterns/gray25.png images/patterns/gray30.png images/patterns /gray35.png images/patterns/gray40.png images/patterns/gray45.png images/patterns /gray5.png images/patterns/gray50.png images/patterns/gray55.png images/patterns /gray60.png images/patterns/gray65.png images/patterns/gray70.png images/patterns /gray75.png images/patterns/gray80.png images/patterns/gray85.png images/patterns /gray90.png images/patterns/gray95.png images/patterns/hexagons.png images/patterns /horizontal.png images/patterns/horizontal2.png images/patterns/horizontal3.png images/patterns/horizontalsaw.png images/patterns/hs_bdiagonal.png images/patterns /hs_cross.png images/patterns/hs_diagcross.png images/patterns/hs_fdiagonal.png images/patterns/hs_horizontal.png images/patterns/hs_vertical.png images/patterns /left30.png images/patterns/left45.png images/patterns/leftshingle.png images/patterns /octagons.png images/patterns/right30.png images/patterns/right45.png images/patterns /rightshingle.png images/patterns/smallfishscales.png images/patterns/vertical.png images/patterns/vertical2.png images/patterns/vertical3.png images/patterns /verticalbricks.png images/patterns/verticalleftshingle.png images/patterns /verticalrightshingle.png images/patterns/verticalsaw.png images/red-circle.png images/rose.png images/wand.png images/wizard.png www/Magick++/index.html www/api /MagickCache/index.html 4871634 update the documentation 08bc95b release 961f9f4 documentation update c12280f release e3694e5 latest documentation update 5683521 ... f3fe1f7 update year ad8b3da update webpage 9708fad include color mode asset babe7ad latest documentation 62070f6 release (updated) dd459b0 7.1.1-29 - 2024-02-25 Merged Enable new libheif chroma subsampling options. #7095 Commits beta release 35bf3bc respect base64 encoding @ ImageMagick/ImageMagick#7102 cd9b4bd Append signature when possible. 477fda0 Code style changes. 7aa16ea leverage darktable delegate if libraw is not available 3132d78 locate darktable 71bf5d4 capture stdout 9a09f84 free image info struct 4e37947 Call CoalesceImages inside the webp coder when the image dimensions are not the same to improve the patch that was made for #5542. bc11c2a Added extra option (tiff:assume-alpha) that can be used to assume that a single extra sample is an alpha channel. b209bb5 cosmetic 92d5f8e adjust browser spacing between buttons 4f65015 uncontrolled format string d20d38b restore 2359440 Only write density values higher than zero in a jpeg file (#7120). 43fccd5 use radians macro 255a53c more work on LCH colorspace eee1286 final corrections to LCH colorspace formula 78c2592 Silence warnings. 5f6704b Removed NTGetLastError from the private header file because it is not exported. 908f39a Return a different error code when the file could not be found on Windows to have the same behavior as on other platforms. 7f61c5a Fix for appending pixels that don't have the sRGBColorspace. cfc71f0 release 0deac72