Merged
Add JPEG-2000 support to AppImage release (Partially solve #4666) #6630
Commits
beta release 922dd8d
option to display build compiler cf690f5
Correct error message. 23d31cb
eliminate compiler warnings 2686655
Fix possible memory leak when format doesn't support encoding (#6538). d551c5e
validate the maximum meta channels in an image 72228b5
eliminate compiler warnings 7275424
read APNG losslessly 1b95976
eliminate compiler warnings 88ff143
eliminate compiler warning 5e2b42a
eliminate compiler warnings 9cd23d1
eliminate compiler warnings 3e4f327
Refactored reading of the optional header. d8b7400
Write optional TGA header that seems to be required by Autodesk MotionBuilder (#6543) 8de013f
limit the number of XCF layers d994be8
OpenMP advisement b826502
eliminate compiler warnings ed6b79c
check the image list length 4c3e20c
eliminate compiler warnings 36a7ca0
eliminate compiler warnings f0cb789
eliminate compiler warnings bc26662
Removed the size_t overload of roll and only use the ssize_t variant. 7bc8813
eliminate compiler warnings 8cc8fff
Fixed memory leak in AcquireDrawingWand that occurs when image is null (#6544) e2cc296
Fixed build. 5d325ea
Correct writing of the last zero byte. a6dc5c1
Initialize gamma and chromaticity with a double instead. fefcddc
eliminate compiler warnings 24abe7b
support new configure script option: --with-security-policy={open,limited,secure,web-safe} 8ada13b
eliminate compiler warnings d33cf20
update documentation 53a44eb
eliminate compiler warnings a64496f
security policy configuration 8aaf660
eliminate compiler warnings 9a41b2d
baseline security policies d2f093c
security policy patch d2f0a47
update security policy variants dd30f68
eliminate compiler warnings 7b9b4ae
eliminate compiler warnings 86bd75b
... b2834ac
... 53a3f17
eliminate compiler warnings 1c7a0f6
... 98d4a72
Removed incorrect typecast. 76b7dfa
Fixed another typecast. 931761e
eliminate compiler warnings 4a3f1cb
eliminate compiler warnings f5bdfdd
Added missing typecasts. 0bb4b07
... fd5261b
eliminate compiler warnings 13a8403
... e26986e
eliminate compiler warnings f12d5cd
eliminate compiler warnings 704a3bd
Use the correct abs method instead. a844266
eliminate compiler warnings 20fbdea
eliminate compiler warnings bca743b
eliminate compiler warnings 4b84297
eliminate compiler warnings 78aa540
eliminate compiler warnings e53e985
Fixed windows build. a896e77
Removed NTUserTime method because we stopped supporting WindowsNT a while ago. bc70f31
Corrected type of extent. 566c63f
Added missing typecast. 4b93217
eliminate compiler warnings 3349f50
eliminate compiler warnings efcc0e3
Removed broken OpenCL AddNoiseImage implementation. 85657bc
Removed broken OpenCL ConvolveImage implementation. ed6c2fc
Added missing comment. ac6826c
Fixed the Windows build. 0d42a10
Added missing typecast. de79a6f
Moved include to the correct file. 20c88c2
Only call SetPixelMetaChannels once and only when we need to. 21c3aab
Use the association of the first extra sample that is an alpha channel. 58a3b36
support 64-bit channel masks 226a66f
Added extra check. 9d4a494
Removed assert from header files to try to fix the build. 537a5a5
Correct previous patch to replace HDRI_ENABLE_OBSOLETE_IN_H with MAGICKCORE_CHANNEL_MASK_DEPTH. 209043d
support MAGICKCORE_64BIT_CHANNEL_MASK_SUPPORT define f5abb90
add channel mask value to configure output 30b278e
eliminate compiler warnings 803391d
eliminate compiler warning 5254e93
fix comparison of integers of different signs issue 3ceb89e
fix comparison of integers of different signs 9ee489c
fix comparison of integers of different signs 2abeeac
check against valid chunk sizes dd5c065
eliminate compiler warnings b4f7aa8
fix comparison of integers of different signs 557db5d
fix comparison of unsigned expression < 0 54387bf
fix comparison of unsigned expression f550f1a
fix comparison of unsigned expression 8c4f48c
fix comparison of unsigned expression cb564ee
support for 64-bit channel masks 6812621
eliminate compiler warnings a184aad
eliminate compiler warnings c590841
eliminate compiler warnings 8140fde
eliminate compiler warnings cae92e5
more accurate PI f4eb5db
check for 64-bit channel mask support 3d27129
64-bit channel mask support a2f3026
check stat() status a75951b
fix comparison of integers of different signs 8e56810
fix comparison of integers of different signs dea2fc6
fix comparison of integers of different signs 239fad2
eliminate compiler warning a7c894f
eliminate compiler warnings c3b30d2
fix possible loss of data issue 5bf8645
Corrected checks for defines. 3e8325b
use libraw’s camera white balance adjustment as default, use dng:use-camera-wb=false to disable 80436de
eliminate compiler warnings f8dcef2
fix comparison of integers of different signs b0f0b93
Added missing typecast. a3a1903
Added missing braces. 7575db0
Use if statement instead of switch. 551b0cd
eliminate compiler warnings 39fbfed
eliminate compiler warnings 5384a8f
adjust shave thresholds 2d04ce5
restore crop transform 7a159d6
Corrected typecast. bfe52fa
Corrected type casts. 695a4a5
Removed incorrect type. 510923d
eliminate compiler warning 66185e4
eliminate compiler warnings 796631d
fix comparison of integers of different signs issue 3ea656f
eliminate compiler warnings a69c64e
fix comparison of integers of different signs bc0db50
Added missing typecast. 33b968c
prevent possible signed integer overflow e265602
eliminate compiler warnings 3526338
signed overflow check 8e0458d
signed overflow check 71daf53
Removed switch statements that only have a default case. 77708ef
WEBP now respects ping ( ImageMagick/ImageMagick#6572 ) 8582026
egrep is deprecated 0ca2131
fix bug report address f226dcf
eliminate compiler warnings bb7e9d3
eliminarte compiler warnings 3e9a05a
eliminate compile warnings 2b42758
Corrected name of library. ded0dbc
eliminate compiler warnings b0299c2
document each policy d2f76aa
tweaks to default security policies 851cb59
validate policies @
https://imagemagick-secevaluator.doyensec.com/ daf5574
Silence warnings for when MAGICKCORE_ZERO_CONFIGURATION_SUPPORT is enabled. 07cf50a
we broke exif parser, fixed aa85ee9
silence compiler warning 67e39d5
respect ping when reading DJVU images ( ImageMagick/ImageMagick#6584 ) b114ea4
prevent signed overflow 4ffab22
properly extract EXIF multiple values 4804d61
check for 4 channel image with alpha ( ImageMagick/ImageMagick#6507 ) cc548c7
three channels switch is now the default 43b7c06
eliminate possible integer overflow e9b0df0
Added missing typecasts. 72b9385
silence compiler warnings 4ba41bb
mention the security policy validator 04607c0
set max pixel width/height to 4K d3b520e
correct spelling error d39cfc7
Removed volatile keyword. 76fe200
improve policy description d947a26
Added missing comma. f44c0d8
Switch to uppercase. 1bca2e1
Minor cleanup. a4a3a03
Corrected values for meta channel bits. f8f72a0
Group policy files together. 2e529f6
latest automake/autoconf 33b7e73
fix HSL modulation when hue is 60 ( ImageMagick/ImageMagick#6602 ) 458321d
limit the number of unit test threads d031f9d
Removed unused define. 4245260
Moved Debug back to the start of the feature list. dcf9558
proper check if maximum channels are exceeded 840e345
support LERC compression dbeaafc
more support for 64-bit channel masks 3327dda
support for 64-bit channel masks c37f121
improve security policy docs 70907a9
support 64-bit channel masks eaef272
Corrected option values. b70969e
Corrected settings the define for CHANNEL_MASK_DEPTH (MAGICKCORE will already be added) cb3f98c
Make sure the value is zero padded. d99cdd4
from children autoconf/automake updates 54c41b4
Try to force the use of a C++ compiler for the PerlMagick windows build. 61d02ae
account for extra bytes at end of a DICOM image ( ImageMagick/ImageMagick#6566 ) 4cf2892
Added missing typecast. 1e30a4b
Added missing typecast. 6f9eed9
comparison of integers of different signs 11d8425
remove compiler warnings afd5c67
improved C++ support 1fbce73
eliminate compiler warning 1b7b305
prevent a possible double link free 9b22513
cosmetic ffbaae2
allow MPC images c343dce
improve CPU throttle check 3f204af
some say BMP and TIFF images "web safe" dec92bf
allow writing of JSON images 9147b17
Disable check for function that break delegate detection when building with a C++ compiler. 781d94f
Removed checks for functions that we don't need. 1b96ac2
Stop using the deprecated ::set-output. 4c7f5cd
remove ABI suffice symbol 84c1817
from children autoconf/automake update 6c64544
more transparent shadow a44e75c
64-bit channel masks requires the C++ lang when evalulating autoconf macros 2f14769
prevent implode from blowing up ( ImageMagick/ImageMagick#6623 ) e7c6c1e
Added the generated policy.xml file to .gitignore 7ca7c3c
Make sure we also set AC_LANG([C]) for the 32-bit channel 58fc88c
latest autoconf update 56d2222
eliminate compiler error 77d50b6
Update SECURITY.md 03a92b7
Update SECURITY.md 964a761
doc update c3a8569
check for cache offset boundaries 8ca44d0
Added support for writing the alpha channel when the output format is indexed (#6629). 833d1fa
Corrected return value. 4cd4def
Added missing typecast. 3140f84
Patches to make sure OpenCL acceleration still works with 64-bit channel mask. 03a44aa
account for boundary condition 40b280d
Redefine QuantumScale to avoid double cast that results in odd issues (#6631). c6e3796
update temporary path b4e5a90
read multiline comments 7747cb8
cosmetic c4e8f80
cosmetic e632bf2
eliminate compiler exception 6307013
support emedded images 85319f7
support alpha mask fde3d56
Corrected implementation of reading the alpha mask when the compression is BI_ALPHABITFIELDS. 4d91bac
We no longer need to throw an exception. ffb4f49
Add option called tga:write-footer that can be used to write the optional footer (#6543). 1eaa7d6
use virtual memory allocator 88abbe1
detect math library under C++ 58c954b
Revert recent changes that break compilation with a C++ compiler on MacOS. 9962e58
latest autoconf update b682537
check for math library 6d18857
remove C++ as a prerequisite for 64-bit channel masks 6608547
revised 64-bit channel masks 50084ca
Added missing typecast. 1c5fa8d
Added another missing typecast. 52eff1d
check for insufficient image data 0f22c43
support -x compiler option 76cd9b1
... 3f9fcad
initalize locale 17adcaa
Reverted incorrect patch. 9b8ff67
Added missing includes. 2b54153
latest documentation a6f96bf
check for underflow f210e55
check for underflow 3a7c11d
set initial pixel width/height based in INT_MAX c65c72d
eliminate compiler warnings 3829ba3
latest autoconf update 0debebb
eliminate compiler warnings be9eabf
eliminate compiler warnings c93f8d2
restore 3e20e19
eliminate compiler warning fd1ee51
improve exception message 07e8e9c
Corrected typo. 50cbfe0
eliminate compiler warning c31c793
latest auotconf update eeede01
cosmetic 4988d7f
use TIFF as our intermediate format to minimize distortion 3a17ddd
support 10-bit JXR images 0053d46
support 10-bit JXR images 3f1131b
improved a bit 7d8bd55
revert abf800e
eliminate compiler warning b9b52c9
release 15caf7d