mirror of
https://gitlab.com/hashborgir/d2tools.git
synced 2024-11-30 04:26:03 +00:00
168 KiB
168 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
7.1.0-31 - 2022-04-23
Commits
- Use the generated ChangeLog.md file instead.
8fabbd2
- release commits
2b4683b
- Changed the minimum version for libheif to 1.4.0.
c67cae6
- Get the intensity before changing the of the pixel channels (thanks Snibgo) #5067.
c63bb2e
- initialize composite variables as they are declared
1cff1a7
- Use version 3 of checkout.
a007cff
- bump revisition
9d2bc47
- Create ChangeLog during the release build.
750eb06
- fix rare but possible memory leak
58f3723
- use old-style comment declarations
1cf7450
- Try without %GITHUB_WORKSPACE%
9e8d681
- autoconf latest update
ca1924a
- eliminate Coverity defect
90160a4
- ensure we don't dereference null pointer
c0bf80d
- The default fetch-depth is 1.
84b5399
- Use date of latest change to m4/version.m4 instead.
6bdc026
- laterst automake/autoconf update
86d58bd
- latest autoconf update
5f9fb8a
- eliminate Coverity defects
4853d63
- Added option to mark the version as beta.
b9066e3
- Call CloseBlob earlier because we read the image from the file instead.
eaf387c
- latest autoconf/automake updates
55238e3
- release
aa6e7e5
- set threshold policy by default
aa35c9e
- https://github.com/ImageMagick/ImageMagick/discussions/5066
2b0df1c
- Added missing with.
b75e55d
- fix compiler warning
f8385a0
- Added version checks for heif_check_filetype (#5049).
25d749c
- eliminate compiler warning
f39269a
- https://github.com/ImageMagick/ImageMagick/issues/4973
c8ecfc4
- Changed triggers for the release build.
065f67c
- unecessary check for null
2a782eb
- off-by-one fix
79a386b
- Removed path.
e4309a1
- Changed fetch depth.
e33db37
- Temporary list folder content.
137a2f7
- Corrected typo.
92e2fd7
- fix copyright format
ba449b1
- proper check for number of channels
73e0f4f
- Silenced warning when version is lower that 1.4.0.
ed40ca1
- Removed parentheses.
2e73d03
- Also correct stroke opacity.
ac9e7bd
- Added missing cd.
65af881
7.1.0-30 - 2022-04-16
Merged
- fix #5033: runtime error: load of misaligned address
#5034
Fixed
Commits
- generalize multispectral support
914c2e8
- support 6 channel cmyka + metachannel images
fa0e7bf
- TXT format supports multispectral images
a107b94
- generalize multispectral support
101e955
- Lab colorspace survives a round-trip
6eb56b8
- eliminate Coverity defects
3a256ce
- limit trim to a minimum size
32fa9ae
- fix Coverity defects
c8ca79e
- eliminate Coverity defects
a564acf
- bypass FFT compare when mask is defined
c5b8a8e
- Use -define connected-components:sort=area | width | height | x | y to sort the verbose connected components objects. By default, the objects are listed in decreasing area. Add -define connected-components:sort-order=increasing | decreasing to specify the sort order.
41d9d59
- https://github.com/ImageMagick/ImageMagick/issues/5028
ebea37d
- forgot to include "static.h" header
93b59d6
- read HEIF from file rather than memory
7ef309b
- eliminate arbitrary limit on CMS descriptions
bff8264
- pending release
196b8b0
- respect the mask when computing the FFT similarity
695acbc
- prep next release
ff88d9d
- eliminate Coverity defects
34a91f0
- https://github.com/ImageMagick/ImageMagick/discussions/4861
347b828
- do not attempt to write a null image list (thanks to Vinay Rohila)
716496e
- revert
001f2d0
- Use different naming convention.
9661fa0
- check to see if ICC property exists before its created
8f8db6b
- eliminate Coverity defects
6b15959
- Improved freetype error reporting (#4997).
e18b283
- do not permit setting read-only properties (e.g. exif:*)
e3c4d3f
- Improved set_file_timestamp on Windows.
59d1c9a
- evolve multispectral image support
e31b13c
- add multispectral support to the MIFF format
8fbf695
- do not set ICC properties unless the value is non-null
052cb94
- https://github.com/ImageMagick/ImageMagick/issues/5008
7e36bce
- quiet compiler warnings
db6bfc4
- eliminate Coverity defect
0ef3f01
- streaming interface must be allocated on the heap
dc5116f
- eliminate Coverity defects
781a886
- future: throw an exception if type cache cannot be acquired
0903518
- eliminate Coverity defects
de80673
- Added missing version check.
5d003d9
- revert
99d530c
- Fixed build errors.
4f3d080
- missing case for -read-mask option
5ecbd67
- check for empty string not required
017d17f
- revert
4433872
- utilitze fstat() blocksize to set stream buffer size
ff0734c
- eliminate Coverity defect
62f3f3a
- eliminate Coverity defects
9ee5a2e
- https://github.com/ImageMagick/ImageMagick/pull/5034
940b133
- Moved variable definition.
a92f1c0
- Code style changes.
13b4e4a
- prevent double free in Freetype streaming interface
f12746c
- revert
daa64a9
- ...
91c6c53
- eliminate compiler warning
89527f6
- eliminate compiler warning
f51ac93
- eliminate compiler exception
469219c
- Restored check that was added in #3137.
9643c4a
- Use sizeof instead.
769b275
- eliminate leak in Freetype streaming interface
e0a9b4d
- https://github.com/ImageMagick/ImageMagick/issues/5010
41019b0
- HEIC container must be a seekable file on disk
19e645e
- release
8e8a7ce
- Always use IsGrayColorspace.
c154ffe
- fix fill-opacity special case where the fill color alpha is fully transparent
1835ba8
- eliminate Coverity defects
a744181
- eliminate compiler warning
3366885
- https://github.com/ImageMagick/ImageMagick/issues/5027
6516558
- alpha_trait should be set, otherwise the alpha value will not be used.
90f788f
- longitude requires minor version 20
46df306
- Reverse loop to "fix" compiler optimization bug on arm64 Linux.
1350b58
- Update SECURITY.md
6708d4f
- eliminate compiler warning
4576d73
- cast to eliminate possible data loss error
0ae1a49
- fix unknown size compiler exception
8f3936f
- Whitespace.
f5a909d
- Corrected multiplication.
5c99efd
- Corrected check.
e61eaf4
- Removed unused setter.
a41d6d1
- fix memory leak in Freetype streaming interface
d8c2b0c
- mention multistrectral imagery
d2b6318
7.1.0-29 - 2022-03-27
Merged
- Remove unused EXPLICIT_TEMPLATE_INSTANTIATION
#4982
- Fixes #4985: 4e+26 is outside the range of representable values of type 'unsigned long' at coders/pcl.c:299
#4986
Fixed
- Fixes #4985: 4e+26 is outside the range of representable values of type 'unsigned long' at coders/pcl.c:299 (#4986)
#4985
Commits
- https://github.com/ImageMagick/ImageMagick/issues/4936
83b114f
- latest changelog
d1d344b
- ...
280e7e6
- enforce one
id
per MIFF image966a769
- https://github.com/ImageMagick/ImageMagick/issues/4987
25309b9
- over allocate quantum pixel buffer
219d19f
- https://github.com/ImageMagick/ImageMagick/issues/4972
ffc2aaa
- https://github.com/ImageMagick/ImageMagick/issues/4936
000557d
- set quantum extent
c909df1
- revert
96162eb
- revert
cb65691
- revert
ab39cc4
- cosmetic
2c35b9a
- cosmetic
e36bd84
- no suitable delegate utility for CGM or FIG formats
004fc5d
- speculative allocation since we don't yet know the quantum type
bd77531
- release
4c0b7d2
- pending release
a6551b2
- pending release
8be1086
- account for case where gray image is imported as RGBA
22cfaf3
- https://github.com/ImageMagick/ImageMagick/issues/4988
ca3654e
- reset id
a4736b4
- latest changes
2bfd2be
- https://github.com/ImageMagick/ImageMagick/issues/4975
44cb819
- https://github.com/ImageMagick/ImageMagick/issues/4974
c871830
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45887
96ae906
- reset id
83de35d
7.1.0-28 - 2022-03-20
Merged
- Fix setting the pixel intensity method with SetImageProperty
#4969
- fix issue: outside the range of representable values of type 'unsigned int' at coders/psd.c:1025
#4963
Commits
- Coders: support 10-bit AVIF per https://github.com/ImageMagick/ImageMagick/discussions/4932
418e3f4
- support grayscale and linear colorspaces
298ac0b
- MagickCore: support getentropy()
b1027c8
- build: release
1627727
- ...
daef664
- Coders: eliminate compiler warnings
8ed4f9a
- improve checking for conditional function arguments
a1d46a8
- Coders: https://github.com/ImageMagick/ImageMagick/issues/4947
8043433
- export libjxl version #
4f15721
- https://github.com/ImageMagick/ImageMagick/issues/4927
d8624b4
- Coders: PS and EPS %%BoundingBox not being parsed #4961
35fdd9f
- Changed the format of MAGICK_GIT_REVISION and use this in -version.
a7c4ca3
- https://github.com/ImageMagick/ImageMagick/issues/4927
7441e31
- Coders: proper check for out of bounds per https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45640
ea43d4b
- Coders: cosmetic
0dadfa7
- coders: sync JXL output
9ca56be
- correct date format
301a801
- Corrected name of the define.
dfaeb2e
- getentropy() requires sys/random.h include
b62bc9d
- MagickCore: cosmetic
08e77d2
- regenerate compare docs
f9d988b
- no need to check for < 0
69f805b
- pending release
b83772f
- Coders: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=42549
a81927b
- Restore dds:compression=dxt5 behavior
7dcb23a
- Corrected date format.
a6f7e16
- set pixel format in image out block
e709dbf
7.1.0-27 - 2022-03-04
Commits
- auto-generate the change log from git commits
67bc403
- https://github.com/ImageMagick/ImageMagick/issues/4876
17b8572
- Code style changes.
161b2bd
- include reference to JXL coder source module
18f7a0a
- https://github.com/ImageMagick/ImageMagick/discussions/4862
9d74db9
- The value is also utf8 when RegEnumValueW is used.
9954343
- https://github.com/ImageMagick/ImageMagick/issues/4874
3630e5c
- Code style changes.
fbb2bad
- https://github.com/ImageMagick/ImageMagick/issues/4896
14a8a35
- https://github.com/ImageMagick/ImageMagick/issues/966
5c23779
- ...
fe3a627
- https://github.com/ImageMagick/ImageMagick/issues/4870
eb08826
- Removed one of the buffers.
3be14c7
- improve "geometry does not contain image" exception message
28be54d
- proper check for libjxl minimum version
ccf788b
- https://github.com/ImageMagick/ImageMagick/discussions/4533
4b1dc4c
- More code style changes.
0d2723e
- Use RegEnumValueW instead.
bfad2a3
- pending release
b7174d2
- ...
165327a
- Corrected adjoin check.
ffaf35e
- escape \n character
624e514
- https://github.com/ImageMagick/ImageMagick/issues/966
f6db6e0
- Only set system_root_length once.
6fe9a5f
- throw exception on reserved filename character (\xff)
ee80bac
- ...
d2ad523
- https://github.com/ImageMagick/ImageMagick/issues/966
62a3cd5
- https://github.com/ImageMagick/ImageMagick/issues/4888
2fa2184
- cosmetic
c1fe09e
- https://github.com/ImageMagick/ImageMagick/issues/4888
5512240
- pending release
dc2b955
- ChangeLog => ChangeLog.md
0b5cb6e
- Changed trigger for release.
ccff96d
- canonical copyright notice
cd32501
- Fixed memory leak in ThumbnailImage.
47fed11
7.1.0-26 - 2022-02-21
Merged
- Appropriate default kmin, kmax values for lossy and lossless into webp encoder
#4846
Commits
- ...
f43aa87
- https://github.com/ImageMagick/ImageMagick/discussions/4856
717546e
- Removed the xtrn coder.
6a863cc
- rename method to TLS-moniker, thread local storage
5775664
- Removed NTGhostscriptDLL and NTGhostscriptLoadDLL from the private header.
c27d494
- remove reference to ImageMagickObject
a7141eb
- Fixes for installation in a folder that contains non ASCII characters (#4382).
9928afc
- https://github.com/ImageMagick/ImageMagick/discussions/4859
c1304c0
- Changed copyright.
05b88b4
- Use MagickBooleanType instead.
fc3c6fb
- ...
c2617e9
- https://github.com/ImageMagick/ImageMagick/issues/4843
17eaebd
- https://github.com/ImageMagick/ImageMagick/discussions/4856
66cb4f9
- https://github.com/ImageMagick/ImageMagick/issues/4761
35b2e14
- don't over-allocate thread-specific data
7ff4ae1
- ...
702d55a
- adjust -extent geometry support for < && >
3db22d0
- Changed copyright.
0efff06
- Removed xtrn coder.
0d1b03d
- cosmetic
f3a4813
- https://github.com/ImageMagick/ImageMagick/issues/4867
da3971c
- fix compiler exception under Cygwin
ee54f8d
- https://github.com/ImageMagick/ImageMagick/issues/4864
3663328
- pending release
a6458f9
- pending release
1363b1e
- cosmetic
6f6caf2
- pending release
893aea3
- remove references to ImageMagickObject
ccb6b35
- Added option to allow specifying -dShowAnnots=false.
60e8f2c
- https://github.com/ImageMagick/ImageMagick/issues/4865
63a25b5
- no need for conditional compile
57be678
- pending release
78680f5
- pending release
4dfd217
- pending release
0c5784d
- add strimg image format
86b1eb4
- pending release
50b7ec5
- Removed unnecessary initialization.
51cbb7d
- off-by-one fix
352a9ab
- Raise exception when image could not be read but no exception was raised.
f939c22
- pending release
aa668b2
- ...
31720fe
- https://github.com/ImageMagick/ImageMagick/discussions/4755
0101c29
7.1.0-25 - 2022-02-15
Commits
- Changed copyright headers.
3ddbe16
- Removed unused binary.
a83ebfc
- cosmetic
0e22666
- https://github.com/ImageMagick/ImageMagick/issues/4841
0fec6dc
- ...
191fd98
- Corrected header.
8960f4d
- Corrected copyright header.
678fb88
- https://github.com/ImageMagick/ImageMagick/issues/4837
a833062
- Added missing copyright and header.
de8c61d
- fix unitialized value
1931a77
- off-by-one fix
7f7c905
- Corrected header style.
18f5a8f
- pending release
14e94c3
- display last debugging character
7fd967e
- Removed unnecessary variable.
6b246ff
- Corrected length check.
a563804
- off-by-one fix
56f1643
- https://github.com/ImageMagick/ImageMagick/issues/4822
111d4e4
- one off when debugging
869315d
- Removed ImageMagickObject because we no longer support this.
61dcc55
- revert
7d5e159
- alpha is never zero
8d33dd8
7.1.0-24 - 2022-02-12
Commits
- Changed copyright headers.
8891ec1
- Added copyright headers.
78e4a56
- Changed copyright headers.
2056a1f
- possible performance optimization
4a8a0d4
- prefer performance over quality
75d1dbf
- Removed reverences to travis.
aa1806d
- https://github.com/ImageMagick/ImageMagick/discussions/4813
cadfcdd
- https://github.com/ImageMagick/ImageMagick/issues/4830
b3fc034
- ...
8c52d6f
- Changed copyright headers.
67beeff
- cosmetic
68eb33f
- correct copyright year
2652397
- optimize reading of XPM properties
f578dad
- cosmetic
4f923a8
- Removed IsAVI check (#4819).
a1c342c
- Removed unused flags.
73b1d1d
- Code style changes.
1b9c0c9
- Corrected UTF-16 big endian encoding (#4771).
1d8b675
- remove debugging statement
e69f2b1
- Use GetPixelInfo instead.
3eb643b
- invalid free memory on NULL pointer
4b03774
- pending release
e5eed1c
- prevent integer overflow
32ce1ca
- https://github.com/ImageMagick/ImageMagick/issues/4822
acc0934
- revert
503333f
- Removed RIFF header to avoid issues with WEBP images (#4819).
4c156f2
- eliminate compiler warning
0595255
- update copyright year
80629df
- Removed method that has been renamed.
f8a1cf9
- Removed empty header file.
f5f9030
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44457
a9bd4c0
- remove debugging statement
38a2625
- Also set the colorspace in the colormap.
2ec7d4c
- Set the alpha_trait of the pixel in the colormap.
07559b5
- https://github.com/ImageMagick/ImageMagick/issues/4828
3e2b04a
- Fixed build error.
15f9463
7.1.0-23 - 2022-02-05
Merged
- Make MagickSet/GetSamplingFactors() use ':' instead of ','
#4794
Commits
- Moved setting the resolution info from the exif/tiff properties to a separate method.
7df7426
- Parse the image info once for all the frames.
2488fc5
- Renamed struct.
49edbf0
- The properties can only be deleted after they have been used.
715cf34
- ...
419dd8d
- Moved sync of orientation to a separate method.
c3839eb
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44424
7069862
- Added extra option to also disable syncing from tiff.
59ccfd7
- https://github.com/ImageMagick/ImageMagick/issues/4793
6d69fce
- apply the Fx expression to each image in the sequence
c516ca8
- Moved declaration of variables.
1980a3b
- exit MVG parser realy if clipping path fails to render
a628a09
- Use read_info instead of image_info.
b38ab1e
- ...
51f487a
- cosmetic
3fbdf95
- release
038f317
- pending release
48edb6a
- https://github.com/ImageMagick/ImageMagick/issues/4790
b51707c
- small memory leak if images exceed list length
ce5c2b1
- check if image extent is NaN
94650bc
- Corrected setting delay instead.
2adce17
- avoid deep recursion
a42870a
- ...
4b4f4c3
- https://github.com/ImageMagick/ImageMagick/issues/4807
9492d1f
- https://github.com/ImageMagick/ImageMagick/issues/4807
d61dd34
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44401
a987a8a
- Code style change.
a6c2928
- Corrected copy paste mistake.
c9e20a4
7.1.0-22 - 2022-01-29
Commits
- bump patch level version
d2ce572
- permit compositing MPRI images
5aaf162
- Corrected MPRI fix.
2c2d1d8
- permit compositing MPRI images
cb0ac90
- Only check the path when filename is specified.
417f4fb
- pending release
3eb8a9b
- check for excessive color name length
d3b7cdb
- pending release
c10371d
- restore MPRI URI
9651500
7.1.0-21 - 2022-01-28
Merged
- msl coder: add support for autoorient
#4745
Commits
- Cleanup file to use our coding style.
9b3f50f
- https://github.com/ImageMagick/ImageMagick/discussions/4533
4c96061
- check for excessive memory request when drawing
1496901
- It's a new dawn; It's a new day; It's a new life; For ImageMagick
03ddd19
- https://github.com/ImageMagick/ImageMagick/issues/4761
cdb8e3f
- https://github.com/ImageMagick/ImageMagick/issues/4766
62845d5
- promote blocksize from int to ssize_t
7347fb3
- https://github.com/ImageMagick/ImageMagick/discussions/4533#discussioncomment-20
ae90a62
- https://github.com/ImageMagick/ImageMagick/discussions/4533
a0b049f
- ...
7ba9959
- PDF unicode title
f084a86
- pending release
ddc7540
- pending release
622ed89
- pending release
2b1d06d
- for debug(), print channels in array style, e.g. [1]
2cee06e
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43967
2df3d01
- https://github.com/ImageMagick/ImageMagick/issues/4771
e035b46
- Silenced warning.
df88116
- eliminate compiler warning
03470b4
- Added missing version check.
7cc55cc
7.1.0-20 - 2022-01-22
Merged
- Fix wrong logic when compare two float values with '==" directly
#4723
- Support 'msf1' support in heic.c
#4701
- QOI fixes
#4665
- Added support for QOI format
#4653
Commits
- https://github.com/ImageMagick/ImageMagick/discussions/4533#discussioncomment-2012423
d6b1d74
- https://github.com/ImageMagick/ImageMagick/discussions/4533
12dc47a
- cosmetic
86142bd
- https://github.com/ImageMagick/ImageMagick/discussions/4533
1c5e6e1
- precedence bug, now fixed
0d9b7a6
- eliminate compiler warnings
4f37566
- https://github.com/ImageMagick/ImageMagick/discussions/4515
444045d
- support saliency blend composite op
ed1b215
- support seamless blending of a foreground and background image
104fede
- cosmetic
6253a76
- https://github.com/ImageMagick/ImageMagick/discussions/4533
9420e11
- Code style changes.
a819f8e
- don't blur the foreground object
4719503
- Added missing comments and fixed the IsQOI implementation.
98994d0
- framework for saliency blending composite op
e137239
- https://github.com/ImageMagick/ImageMagick/pull/4653
57bc254
- only mask portions of alpha channel
7d87b21
- revert for now
57e0828
- Fixed build errors.
67b7057
- https://github.com/ImageMagick/ImageMagick/discussions/4533#discussioncomment-2001819
2606211
- thread seamless blending
5eb6905
- cosmetic
3d8da65
- support mask image for seamless blending
d90a154
- Added method to make it more clear why we have a quantum depth check.
555ed1d
- https://github.com/ImageMagick/ImageMagick/discussions/4533
f54aa4e
- https://github.com/ImageMagick/ImageMagick/issues/4629
6221134
- Build ImageMagick on Windows with VisualStudio 2022 instead.
7a16ce0
- Removed printf to sderr.
ded93a9
- Added option to force using pam as the intermediate video format.
4a0226a
- check for runlength overrun
4149bcd
- Silenced warnings on Windows.
31bf1f2
- respect -verbose for seamless blending
c6de626
- fix memory leak for empty Fx expression
db160de
- permit 4GB blocks
c05a26d
- eliminate compiler warnings
457ad2f
- improved fix for possible DoS for certain SVG constructs
f460242
- ...
bc39ec6
- https://github.com/ImageMagick/ImageMagick/issues/4704
14ee325
- account for floating point when comparing alpha values
8a4791c
- revert composite masking change
0c02614
- AVIF is supported by the HEIC coder
1b89b2b
- eliminate Windows compiler warnings
72043e9
- make const
d914d77
- https://github.com/ImageMagick/ImageMagick/issues/4639
de0e304
- Silenced warning.
26d792a
- support writing gray and colormapped images
6fee782
- seamless blending works for non-HRDI but is less effective
04fe3b0
- seamless blending requires the HDRI feature
12db194
- update built-in delegates
91b5044
- https://github.com/ImageMagick/ImageMagick/issues/4704
f524d98
- distinquish foreground object with read mask
8940d00
- https://github.com/ImageMagick/ImageMagick/discussions/4533
10ef22c
- composite crop with relaxed
b119ff5
- https://github.com/ImageMagick/ImageMagick/issues/4681
dc2f71d
- set image type to linear or non-linear RGB before checking quantum type
f718d82
- only print select iterations
d307949
- eliminate "declaration of 'p' hides previous local declaration" warning
def69fd
- the FLIF library is no longer being maintained, change to opt-in
b31cab4
- revert
86aa371
- https://github.com/ImageMagick/ImageMagick/issues/4679
50780da
- Added checks for invalid PSD channel size.
7adbd99
- sums require a double type
b6d4849
- print last iteration residual
9ef6c1c
- Moved ping exit.
cb62455
- eliminate rare memory leak
647d129
- Style changes.
d8aa7be
- Changed the build of configure to 64-bit.
5f99f02
- Silenced warning.
29bb2fb
- Revert useless patch because the image will get destroyed.
9de7a82
- Set depth and colorspace before the width and height are checked.
e67a3e2
- https://github.com/ImageMagick/ImageMagick/discussions/4533
08cc32b
- Raise exception instead of printing to stderr.
58d1336
- Fixed Windows build.
566a4ca
- Added step to install InnoSetup.
d4de816
- Removed unused variable.
4048fd6
- declaration hides previous local declaration
22c7591
- Silenced warnings.
27c7eed
- ...
17c52a2
- zero papersize geometry
a6e081b
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43390
fbbf013
- pending release
9fe6b78
- add cast to eliminate splint warning
2cd8407
- eliminate warnings
7399756
- cosmetic
f7c813e
- https://github.com/ImageMagick/ImageMagick/issues/4729
e50f19f
- add cast to avoid overflow
40fd5db
- fix for divide by zero until snibgo settles on a solution
bf5fccd
- https://github.com/ImageMagick/ImageMagick/security/code-scanning/38?
0a0e0e4
- Silenced warnings.
3c3fa17
- ...
ae109d4
- style
f7e6b23
- infrastructure for saliency blending
1b2ad4d
- set proper type
332418d
- change default iterations and residual threshold
f24cbc8
- Silenced warnings.
075565e
- cosmetic
1b697c4
- Removed unused call.
6986984
- https://github.com/ImageMagick/ImageMagick/issues/4660
7fc7c5c
- Updated ChangeLog.
d1131e6
- Update qoi header file.
b7cec57
- Fixed possible memory leak.
19feb22
- Added missing SeamlessBlendCompositeOp.
45f37ad
- Fixed Windows build.
966d7ca
- pending release
660e30f
- ...
69efcf8
- Added arm64 to the daily build on Windows.
ce81f99
- semaless blending requires we disable composite clamping
a5aadc5
- revert
6bc980f
- ...
64be892
- https://github.com/ImageMagick/ImageMagick/issues/4689
4ff42a4
- Updated link to ffmpeg version.
e790aef
- https://github.com/ImageMagick/ImageMagick/issues/4649
9e492fa
- https://github.com/ImageMagick/ImageMagick/issues/4654
e1cf544
- remove read mask
88393c2
- Added missing typecast.
e11ced0
- ensure tick is at least 1
6dd4736
- Removed unnecessary backslash.
ddda61c
- Fixed build.
6888325
- Added move to use the installed version of Strawberry Perl instead.
8d5921b
- https://github.com/ImageMagick/ImageMagick/discussions/4533
8d9268b
- Removed ImageMagickObject from the Windows installer.
36ceca1
- Added missing call to DestroyImageList.
71e8cc6
- destroy relaxed image
5b645b6
- ...
20dbaa2
- ...
11f1e07
- Try without the move.
966be37
- ...
ebfd707
- ...
d63614b
7.1.0-19 - 2021-12-22
Commits
- support -integral option
4928887
- ...
8a24e36
- optimize
a22aff9
- Set the colorspace after the width and height of the image have been checked.
661eafd
- pending release
fe8039f
- ...
95e02e5
- https://github.com/ImageMagick/ImageMagick/issues/4626
d7f1b2b
- check for unbalanced parenthesis
e2ce775
- pointer is const
449bba2
7.1.0-18 - 2021-12-18
Commits
- Swapped the Sync8BimProfile and the SyncExifProfile methods.
dd26314
- Added option to disabling synchronization of the image with the data from the exif profile.
0d20e11
- ...
28c8f05
- Improved adjustment of page offset when resizing an image.
0c4bc88
- Don't use SetImageGray inside a coder but use a method for the coders only instead.
98a14e0
- https://github.com/ImageMagick/ImageMagick/issues/4558
54c3203
- Also sync the exif profile inside the 8bim profile.
6ce6671
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=42504
f74fefd
- https://github.com/ImageMagick/ImageMagick/issues/4587
bd62b31
- https://github.com/ImageMagick/ImageMagick/discussions/4580
86b8264
- improved adjustment of page offset when resizing an image
ecb4ffa
- revert
d173288
- https://github.com/ImageMagick/ImageMagick/security/code-scanning/31
e4c5667
- pending release
085d991
- Corrected method name.
62001c3
- Corrected the built-in video encoder and decoder.
c51be1d
- Add note to avoid confusion.
2ee9473
- Restored debug message.
6c7d62f
- Removed last line from the note.
ff55679
- ...
53fb13e
- Removed typecast.
5e25ac4
- Corrected typecast
123b157
7.1.0-17 - 2021-12-04
Commits
- Moved check for the define to the methods itself.
23402d5
- ...
40189c3
- https://github.com/ImageMagick/ImageMagick/issues/4501
1e40102
- revert memory leak patch
34266d6
- https://github.com/ImageMagick/ImageMagick/issues/4501
f4375d0
- Reduce number of typecasts.
bb38559
- https://github.com/ImageMagick/ImageMagick/issues/4512
a400176
- https://github.com/ImageMagick/ImageMagick/discussions/4529
e66261f
- Added missing checks for the return value of the exr methods.
3aa48d3
- Added extra check to make sure that the index is already set.
79eec91
- ASAN returns false positives for OMP
63062af
- Corrected the patch made in #4497.
44cf75f
- https://github.com/ImageMagick/ImageMagick/issues/4501
9b817fb
- pending release
abded9a
- Removed unused define.
5f8ace2
- Corrected argument.
775c1bd
- close input file if early exit on exception
5394e32
- Added check for invalid size (#4522).
285c84a
- pending release
1d5c2e5
- pending release
1c66ab8
- Use magick_unreferenced instead.
264d486
- Fixed memory leak.
eaf0aa4
- Whitespace.
979856a
- pending release
79af0b3
- Corrected reading the next image.
2b6531d
- Corrected the check.
0e417f4
- eliminate compiler exception
90de0c0
7.1.0-16 - 2021-11-21
Commits
- Set the channel earlier to get rid of the switch when setting the pixel value.
f219611
- ...
0446e05
- Make sure the other channels of the pixel are also set when setting the index of the pixel.
c43c03c
- Renamed variable.
12431a3
- Added flag for unsupported channels and skip them instead.
39a9ab7
- pending release
03b1a2e
- Corrected OpenCL define checks (#4450).
7dc99d8
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41268
b434f8c
- Removed unnecessary define.
3afb075
- Moved define.
a839c2a
- Corrected comments.
bad0b1c
- Also check for other modes in the GetPixelChannelFromPsdIndex method.
9c9b65e
- Corrected the type.
63cfa54
- Code style change.
0a4e402
- Minor refactoring.
9b562c2
- Corrected initial channel type.
dd26030
- eliminate possible device by zero
cdf8735
- DuotoneMode does not support alpha.
927796d
7.1.0-15 - 2021-11-20
Merged
- Make exported name be same as in C file.
#4430
Commits
- Also added support for reading extra channels in the layers of a PSD file (#4499).
f8373be
- Make sure the alpha channel is always -1 in the merged image.
b3a8c52
- ...
cd9d52c
- Move indexes of the meta channels to the end of the channel_map of the image.
9239f3b
- MaximumValue should have the highest value instead of reordering the other values.
8098f33
- Added support for reading the extra channels in the merged image of a PSD file (#4499).
3b265d7
- ...
db57cff
- Removed unused pixel-private includes.
d6da28b
- eliminate compiler warning
5adddc2
- https://github.com/ImageMagick/ImageMagick6/issues/168
55fc1ab
- Moved StartMetaChannel to the private header.
3f2d061
- Renamed define.
b80d247
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41172
9c171c8
- https://github.com/ImageMagick/ImageMagick/issues/4497
9bf7dfc
- Removed unused pixel-private includes.
07a87b2
- We no longer support -4 and -3 will be skipped
c07194a
- Changed type of the type field.
7ff1303
- pending release
c7fed90
- eliminate compiler warning
4eb5f9a
- Added extra check to make sure number_meta_channels won't exceed the size of channel_map.
4fb50e2
- mitigate UBSAN alerts
9458e3d
- pending release
7030880
- pending release
6a57c70
- No longer support reading type -4 that does not exist according to the PSD file format specification.
186e62a
- fix overly aggressive sanity check
c836221
- pending release
fdd9410
- https://github.com/ImageMagick/ImageMagick/issues/4495
79da16f
- Corrected type cast.
d221c6f
- mitigate UBSAN alerts
128c05a
- mitigate UBSAN alerts
3dc9db6
7.1.0-14 - 2021-11-14
Merged
- Typo in magick color threshold image
#4431
Fixed
- Moved the free to the correct position to fix #4446.
#4446
Commits
- latest docs
8a9b071
- https://github.com/ImageMagick/ImageMagick/issues/4448
5d3bc2a
- Removed unnecessary semicolons.
7fef3c3
- https://github.com/ImageMagick/ImageMagick/discussions/4447
9a3756d
- early exit on exception
4cca191
- typo in houghline comments.
157b21d
- ...
661c7a1
- Improved detection of %%.
8ff9f59
- https://github.com/ImageMagick/ImageMagick/issues/4448
2ba5cdf
- The profile of a PSD file will no longer be copied to all the images. To old behavior can be re-enabled with the define psd:replicate-profile.
50e2f07
- Fix stripes in output when resizing with OpenCL acceleration enabled
0c660f2
- ...
9f7884c
- Corrected detection of the CMYK colorspace (#4106).
e6a45aa
- https://github.com/ImageMagick/ImageMagick/issues/4452
b4ece92
- ...
7a608d6
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40454
b93521f
- pending release
fab9aae
- ...
4ade863
- pending release
e4182c9
- https://github.com/ImageMagick/ImageMagick/issues/4465
2a0dd59
- ...
08dec75
- ...
bb886ff
7.1.0-13 - 2021-10-28
Commits
- ...
d988cbf
- Fix stack overflow when parsing malicious ps image file (#4415).
c5fad5e
- ...
366946d
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40451
987f36b
- cosmetic
ddae967
- pending release
ab9bcad
- pending release
7ab72fa
7.1.0-12 - 2021-10-25
Commits
- ...
1b0f475
- Cosmetic.
113f8f9
- pending release
02476ce
- Removed unused define.
b89ecbc
- Corrected writing the user mask data.
53e9540
7.1.0-11 - 2021-10-24
Commits
- https://github.com/ImageMagick/ImageMagick/issues/4379
4bd86b0
- Create new struct for refactoring.
7c8d19b
- Use IdentifyImageCoderGray instead.
b1d4280
- https://github.com/ImageMagick/ImageMagick/issues/4378
42ddb98
- Also allow setting the max and start pointsize in the label coder.
3990e66
- Added RelinquishDCMMemory.
9a301fa
- Removed checks for the macintosh define.
f18599b
- Corrected debug logging.
40aa490
- Corrected indentation.
a864d83
- Also include zero configuration build in the daily build.
46b6677
- Removed IdentifyImageCoderMonochrome.
d934c9a
- Use new methods to check if the image is gray or monochrome.
06e4331
- Removed gravity check.
e90b163
- ...
46c028b
- Added additional boundary checks.
be3c7dc
- Copy scale to avoid duplicate free (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36990).
7e2565b
- Silenced warnings.
1b04b83
- Introduce new method that only checks if the image is grayscale.
f10a8a1
- Only check the image type once.
ba95a78
- Create separate for the conversion of the wchar mode.
72ffc83
- Corrected indentation.
8c85ce0
- Stop writing the icc profile to the output image because this changes the colors of the image and switch back to JxlColorEncodingSetToSRGB (#4385).
b2cc365
- Revert adjustment of the y1 value (#4405).
f5c3396
- Changed argument to blob_info.
c7a767c
- Renamed method.
cb8d9ed
- https://oss-fuzz.com/testcase-detail/6308942275805184
5e99821
- Use IsGrayImageType when possible
ef939ef
- Also allow disabling the interpolation.
b464cd2
- The check for auto-grayscale should be done earlier.
36febfd
- Whitespace.
c47f0e3
- slight performance optimization
753f39f
- Fixed possible memory leak.
fbf76f2
- Silenced warning.
3bb4253
- Renamed variable to silence warning.
7eba68f
- fix stack overflow when parsing malicious tiff image
f620340
- Added new option called caption:start-pointsize that will allow setting the starting pointsize when trying to find the best font size.
031a853
- Added flag that the handle is not inheritable by the child process.
7241ee3
- Optimization for the low point size when the width and height of the image are fixed.
f8cb770
- Removed unnecessary statement.
43ee149
- Moved variable declaration.
8391e04
- https://github.com/ImageMagick/ImageMagick/issues/4372
f178d56
- ...
a3a2cc7
- Optimization for the low point size when the width and height of the image are fixed.
74af638
- Removed else statement.
4c8c7c6
- Corrected calls to heif_image_handle_release.
7b9b7c6
- pending release
9523594
- revert optimization
22694f6
- pending release
baa6c1d
- Added missing (void).
6e2983b
- ...
af76674
- pending release
5ac355f
- pending release
a0291e9
- Fixed check of the boundaries when both the with and height of the image are defined.
5a3371f
- Use IdentifyImageCoderGrayType instead.
b95b4b1
- Renamed method.
b492aba
- Added O_NOINHERIT flag.
d8d087e
- Added missing typecast.
61a9889
- Added mime type for bmp (#4395).
45febac
- Use IsImageGray instead.
2ad55fa
- pending release
e16d679
- Fixed copy paste mistake.
44179b2
- pending release
97e5cdf
- https://oss-fuzz.com/testcase-detail/6308942275805184
fab0e18
- cosmetic
dadd444
- Whitespace.
4c04fad
- ThrowDCMException should be used instead.
a4a2ee6
- Use IdentifyImageGray instead.
10df973
- Reduce stack size.
1bcee60
- Argument can be const.
c4cf2ac
- Change to lowercase.
18e15da
- test release
4c62b10
- Fix grammar in AUTHORS.txt
c115616
- Use while instead.
c2207f9
- ...
dd7df11
- Added missing check.
6c90dd8
- Whitespace.
c191d5d
- eliminate compiler error
1b855b7
7.1.0-10 - 2021-10-10
Commits
- Update configure with latest changes
7df9e19
- Update libjxl to use a .pc
c82a9aa
- https://github.com/ImageMagick/ImageMagick/discussions/4311
494c960
- don't adjust metrics if gravity is undefined
3fc5106
- ...
78efee9
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39708
524edfe
- Moved using namespace std after ImageMagick header files to fix issues when enabling ISO C++ 17 and ISO C17
f7ff309
- determine configuration with the
magick
utility6422663
- https://github.com/ImageMagick/ImageMagick/issues/4312
bc2f658
- ...
c5afe90
- https://github.com/ImageMagick/ImageMagick/issues/4314
9c8b025
- pending release
32bf14a
- ...
c1e67e9
- ...
a3c0680
- Added missing call to SetImageProfile.
4dca4a7
- ...
07ebe6b
7.1.0-9 - 2021-10-03
Commits
- Moved AngleThreshold to a separate method.
64b48fc
- Moved CircularityThreshold to a separate method.
563de1c
- Moved MinorAxisThreshold to a separate method.
c7035c3
- Moved PerimeterThreshold to a separate method.
7052540
- Silenced warnings.
8cc5ffd
- Moved MajorAxisThreshold to a separate method.
7ae012a
- Moved EccentricityThreshold to a separate method.
0886f20
- Silenced warnings.
927966d
- Silenced warnings.
ab616d3
- Removed unused arguments.
7b3b3c7
- Silenced warnings.
083ac80
- Silenced warnings.
a5ef57a
- Adjust the x1 offset of the bounds to make sure a font is rendered inside the canvas (#4278).
ed6f7d0
- Silenced warnings.
5405b78
- Silenced warnings.
26380ba
- ignore zero-length profiles
071274b
- Silenced warnings.
a26b4b7
- cosmetic
8dbdb98
- Correct replacement of spaces that use more than one octet (#4305).
f5ea8b0
- Silenced warnings.
8a1f456
- Silenced warnings.
fa6182e
- Silenced warnings.
cbe2ee3
- Silenced warnings.
36a5fa7
- https://github.com/ImageMagick/ImageMagick/discussions/4227
633618c
- ...
a14c4cd
- Silenced warnings.
db0911b
- Corrected typecast.
e0e829a
- Removed unnecessary check.
45b1ad6
- Silenced warnings.
3ab1ec4
- Silenced warnings.
0a9a6a8
- Silenced warnings.
9755ee2
- Silenced warnings.
a0eac20
- cosmetic
7c50d57
- Silenced warnings.
30e4e15
- Silenced warnings.
ef8d0d7
- Corrected typecast.
7366f26
- Silenced warnings.
8bdd2e5
- Silenced warning.
4df253e
- Revert patch because this breaks font rendering for other fonts.
94721c6
- https://github.com/ImageMagick/ImageMagick/issues/4278
fd26b54
- Silenced warning.
d61c9a0
- Cosmetic.
7044df1
- Cosmetic
2322da9
- pending release
7b5d247
- Correction of the bounds measurements.
bafbac2
- Silenced warnings.
a40c341
- Corrected comments and changed argument order.
f64d4e0
- Build both 32 and 64 bit version on Windows.
4703bc1
- Silenced warnings.
5131213
- Added extra check to prevent replacing a non-breaking space with a newline (#4305).
de54d48
- Silenced warnings.
5023814
- Silenced warnings.
9e336f1
- Silenced warning.
49015df
- Silenced warnings.
c89ec48
- Minor optimization.
a251f85
- Throw exception instead.
b5d7d22
- Silenced warnings.
3156587
- Silence warning.
bfe17f8
- cosmetic
75be18b
- Minor adjustment.
ebaee9e
- Added missing typecast.
926e45f
- Removed unused variables.
6d12d96
- Silenced warning.
cbf73b0
- Silenced warnings.
688b19a
- Silenced warnings.
8098135
- Silenced warnings.
ba74500
- Cosmetic.
04643cd
- Space pointer was still pointing to the old string.
dbfb273
- ...
1829d08
- Removed unused variable.
db286e6
- Use SETJMP_IS_THREAD_SAFE instead of custom IMPNG_SETJMP_IS_THREAD_SAFE (#4123).
7921bf0
- argument is const
442703a
- Corrected typecast.
5940040
- Removed unused variable.
dfa9f1a
- Corrected typecast.
33cbae2
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39091
d9cb7ae
- use ANSI comments rather than C++
f76e974
- check return status
b213e5f
- cosmetic
cc13ed5
- Silenced warning.
071352e
- Silenced warning.
66ee0f7
- Removed unnecessary include.
f7bce58
- pending release
85b3172
- Cosmetic.
536cc83
- Forgot to save the file before the commit.
40384dd
- Corrected compare.
a37c206
- eliminate compiler warning
59dc862
- Cosmetic.
f910a2d
- Fixed warning.
c7c273f
- eliminate compiler warning
69ea678
- Corrected solution configuration for the 32 bit build.
f8c1f13
- Use MAGICK_SSIZE_MAX instead because of the MagickMin.
6ccb83b
- Added missing semicolon.
7f8d3bc
- Use SIZE_MAX instead.
2f442f7
- Silenced warning.
e50d7d3
- Removed assert.
a70f43f
- Corrected return type.
7530cc8
- Silenced warning.
df0b207
- Cosmetic.
1a2c0fa
- Corrected typecast.
f440be7
- https://github.com/ImageMagick/ImageMagick/pull/4270
3037b2f
- ...
dd922fe
- Add another missing statement.
fd03a8f
- Added missing statement.
aa493c1
- continue parsing for warning
8fd90c7
7.1.0-8 - 2021-09-18
Commits
- ...
ffee953
- Silenced warning.
e5e0a7d
- Silenced warning.
42ab885
- Silenced warning.
9419d6f
- Removed date markers.
428fe19
- Make it easier to find the dates
fdb072f
- Silenced warning.
30626f4
- Give the buffer a proper size instead of "over allocating".
00bb801
- ...
d273f0f
- Added missing null checks.
ed9b3a1
- Add some more date prints to figure out what is taking so much time.
739788f
- Removed unused variable.
3c4656a
- DDS: fixed a bug that caused artefacts in images
c799d44
- Added missing call to InitializeMagick.
d6d5a7d
- Added missing null check.
9ccbd97
- Added link to advisory.
600a8e5
- pending release
881869e
- Added missing bom.
ecb2d22
- Print date at the start of the build.
021d3ce
- https://github.com/ImageMagick/ImageMagick/issues/4235
772e98c
7.1.0-7 - 2021-09-12
Merged
- Added decode support for DDS Dxt10 format
#4126
Commits
- Code cleanup.
2819152
- Renamed variables.
6d56ce1
- Added separate method for MSVG rendering.
5bc6089
- Added BC7_ prefix to the new variables.
abed239
- Use yaml issue template instead.
ecda000
- Clean up the remaining PDF files if reading one of the files fails.
51d10c0
- https://github.com/ImageMagick/ImageMagick/issues/4059
0ad86b1
- Fixed incorrect check when module is used as the domain in policy.xml that would allow the use of a disabled module.
816a070
- DDSInfo should be a const instead.
c8bfe14
- ...
f135b4c
- Don't set the resolution when the cropbox is used. (#2657)
ae08737
- Renamed variable.
cc73c49
- Code style changes.
325f1f1
- Renamed variable.
b0cda46
- ...
faa87f4
- Corrected indentation.
6d3a9fc
- Update README.md
029ff7d
- Added yml to the .editorconfig
c5ae597
- Use the correct rights.
01faddb
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38401
c5d3358
- Update README.md
1838dee
- Update comment about availbale ImageTypes
59b288d
- Renamed variable.
99c26a8
- Update README.md
bc29170
- Update README.md
4606c0a
- Added missing calls to clean up the tile_image.
a0232bf
- Added extra policy check.
faad5a3
- Whitespace.
341249b
- Code style changes.
86f886d
- pending release
9d3fc1a
- Revert break to make it possible to use and allow list.
8fa0697
- Added early exits.
b344d1f
- Code style change.
67bafc4
- Added missing call to CloseBlob.
225b51d
- Added missing policy checks in RegisterStaticModules.
35893e7
- Initialize the arrays.
8a41ce8
- pending release
bae7240
- Minor optimization when nothing will change.
0b295fb
- Update README.md
5cfbef1
- Also set RGB channels when reading the image.
adbc185
- Removed define that breaks with the Windows 10 SDK version 2104.
ae0bf44
- pending release
957e478
- https://github.com/ImageMagick/ImageMagick/issues/2576
d368d3c
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38573
6d00c96
- pending release
720b86f
- https://github.com/ImageMagick/ImageMagick/issues/2579
9108421
- pending release
9a01274
- Added missing call to ConstrainColormapIndex.
ea286be
- Use AllPolicyRights instead.
6920157
- Use InheritException instead.
d2a2f1c
- Added missing typecast.
affcc88
- Fixed typo.
a538bea
- Added missing magick_unreferenced.
647e477
- Changed file encoding.
4ffb600
- Changed build status link.
1e1ab50
- Update README.md
f5e052e
- Update README.md
e6077ba
- Update README.md
7f0e767
- Fixed memory leak.
f9c35c9
- Added donate badge.
71e0b77
- Removed travis CI link.
15359c4
7.1.0-6 - 2021-09-04
Commits
- https://github.com/ImageMagick/ImageMagick/issues/4105
90914bd
- Code style changes.
3b90f52
- Moved typecast to silence warnings.
b069eb6
- Use different values per channel for scale and translate.
4b9d95f
- Some optimizations when reading the exif profile.
eb7cd80
- Removed checks for old Visual Studio versions.
01ad6b3
- Use link for the Windows build instructions instead.
5ec7806
- Added support for reading the XMP profile from iTXt chunk (#4114).
02fab91
- ./configure --help no longer lists -disable-assert twice
ac8fdfa
- ...
2d444c9
- Revert local changes that should not have been committed yet.
b9d8ebf
- Introduce new define for the visual studio version.
94700f1
- Code style fixes.
8447575
- Minor refactoring.
c2907ae
- Include the compiler version in the output when it is known.
cf472f4
- initialize buffer before calling TIFFGetField()
428fa64
- https://github.com/ImageMagick/ImageMagick/issues/4128
37c9732
- Some more code cleanup.
99f677d
- Add -HDRI to the quantum in the version string when HDRI is enabled.
0e7233e
- Whitespace.
70956aa
- Comment changes.
ccb5555
- pending release
a454b3a
- Added missing define for the Windows build.
6476508
- https://github.com/ImageMagick/ImageMagick/issues/4121
3c9c259
- Use UTC date instead.
7c589e7
- pending release
f500d17
- Minor changes to the formatting of the parentheses.
827d30b
- tweak the bilevel image type
83fb8c8
- Fixed typo.
e007d45
- Updated .editorconfig.
ffbe1ce
- Also prevent disabling highres for a quantum depth above 16
bc6d819
- https://oss-fuzz.com/testcase-detail/6502669439598592
1161978
- Removed extra endif that breaks the build.
5992cba
- Add -dPrinted=false to the Ghostscript options (#4019)
f9b8490
7.1.0-5 - 2021-08-22
Merged
- fix #4097:Division by zero in ReadEnhMetaFile() of coders/emf.c
#4098
- fix Division by zero in XMenuWidget() of MagickCore/widget.c
#4041
Fixed
- fix #4097:Division by zero in ReadEnhMetaFile() of coders/emf.c (#4098)
#4097
Commits
- identify grayscale images lurking in the PPM image format
e4b53d0
- additional grayscale optimizations
acbf6a8
- check is colorspace is incompatible before transforming it to sRGB
f9e7a09
- migrate colorspace:auto-grayscale from MagickCore to coders where it belongs
2af2970
- prefer utimensat() over utime()
481c8a4
- check for grayscale with alpha channel
6eea084
- Added new method to also preserve the creation of a file on Windows. This also fixes setting the timestamps on utf8 file names.
df0b5ac
- optimizing grayscale images, a work in progress
e265516
- Added support for reading the embedded thumbnail.
06b50d3
- Add support for writing the alpha channel (#1361)
9da8d9c
- Use a single buffer instead.
c4367bc
- Set the color encoding to fix writing JXL images with libjxl 0.5 (#4064)
7fb6eda
- ...
085c116
- ensure we set image gamma to 1 for linear grayscale image types
4dac01e
- Whitespace
c79cf71
- Corrected indentation.
1b25f37
- optimize on grayscale detection
11c49cd
- heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell)
1fa6e59
- timeb.h is deprecated
18e9f44
- grayscale images were not being written properly
944a910
- slight grayscale optimization
b3f2cc6
- Use new solution that is already upgrade to VS2019.
8f77c3c
- Added .editorconfig.
558ff49
- Fix memory leak in AnimateImageCommand() of MagickWand/animate.c and DisplayImageCommand() of MagickWand/display.c
1630cbb
- revert grayscale optimization for now
a8416bd
- Whitespace changes.
85e440a
- eliminate compiler warning
f0ed21d
- Corrected return type to fix emscripten build error.
bdeb549
- heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell)
005f7b9
- reset image structure magick member
7480434
- Fix typo - Rodidoux to Robidoux
f03ee36
- Upgrade solution instead.
a225f4c
- st_atim is st_atimespec under Apple/NetBSD
fa64172
- Fix typo - ellipical to elliptical
346218b
- https://github.com/ImageMagick/ImageMagick/issues/4059
b93a6a2
- revert
b6800c8
- Added missing call to DestroyDisplay.
b38b91d
- https://github.com/ImageMagick/ImageMagick/issues/4059
c14022a
- pending release
69ba0c4
- Make sure a value is returned.
1e59b57
- Renamed the method.
e28d7c5
- Added the new option to the ChangeLog.
7f4edad
- heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell)
1ef7420
- revert
5ee49d6
- cosmetic
2c2545d
- Corrected remark to make it clear that this is for both reading and writing.
5c09e3e
- Corrected return type to fix emscripten build error.
9916dc4
- cosmetic
8dd4859
- Update reference to ImageMagick-6
4d65ee5
- Removed unused include.
8334a7e
- Fixed build on non-Windows platform.
86812bb
- revert and revisit
386f933
- revert
fcbce07
- slight optimization
3aee329
- pending release
74f8154
- https://github.com/ImageMagick/ImageMagick/discussions/4096
dc1df68
- pending release
6e11e59
- cosmetic
8c6e77e
- pending release
007c888
- cosmetic
19cadba
- The DDSD_CAPS flags should also always be set.
357ec61
- Correct order.
fff99c1
- Use & instead.
c37514a
- Use JxlColorEncodingSetToLinearSRGB instead.
970724d
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36990
d137050
- reduce memory moves
316adb6
- set proper colormap index channel
3ca9d29
- fix compiler exception
84d7493
- stop parsing on exception
f0af490
- stop parsing after exception
21a99da
- Removed incorrect assert.
a365542
7.1.0-4 - 2021-07-18
Commits
- ...
433d174
- Fixed writing the iptc information when it is not stored as long.
9f44f1e
- include header that defines DestroyWandIDs()
2618a34
- revert, use -enable-fftw to include FFT support
273b425
- search for fftw delegate library by default
7c082c3
- Added new video options to the ChangeLog.
8930dae
- revert mods
bb96fe8
- ...
3497eb4
- revert; keep CoreGenesis/CoreTerminus pairs; destroy wand ids
d987d2d
- pending release
fa6c65a
- https://github.com/ImageMagick/ImageMagick/issues/3896
73ef506
- Use MagickWandGenesis and Terminus instead.
2e262f3
- pending release
5369493
- Corrected call to RelinquishUniqueFileResource.
4c1f846
- pending release
0c074c1
- pending release
159d069
- make genesis/terminus calls symmetric
eddd1d9
- https://github.com/ImageMagick/ImageMagick/issues/3951
e7d3e18
- Call MagickWandTerminus instead of MagickCoreTerminus to also destroy the wand id's.
e80cbdf
- ...
d2a7a08
- ...
5bd18b5
- Corrected cleanup of temporary files.
8eb9c6c
- Set the file to null to make sure a new file is written.
59c28ac
- ...
418102d
- remove virtual canvas offset from similarity image
e87b9ea
7.1.0-3 - 2021-07-17
Merged
- magick.sh.in: Corrected sample command
#3867
Commits
- accelerated correlation-based image similary using FFT local statistics
a6515bf
- Moved PKGBUILD file to the ImageMagick-Windows repository.
f3bca7e
- Test with mingw-w64 using MSYS2 CI
6509eba
- Use a single check instead of multiple separate checks.
a0b1ef3
- ...
bec7f7b
- optimize NCC distortion
d5a0e51
- optimize grayscale detection
ae67947
- support -evaluate:clamp setting
85f61c1
- Restored changes that were removed by accident.
c071597
- Corrected getting the image dimensions when identifying a postscript file.
d3eaf1a
- Fixed parsing the spot colors of a postscript document.
86f2fd2
- Added Windows MSYS2 to the daily build.
1a50afe
- ...
20cee9e
- Use different defines to silence warning.
dffc5fd
- system() is not supported under IOS
43c4c09
- Restored MINGW32 check.
f69e87d
- Corrected earlier patch.
c09727c
- skip channels with a zero standard-deviation
1618240
- Only call GetImageChannels once.
86ff043
- Check if this silences the mingw warnings.
5c4a256
- Introduce helper method.
7bdaf57
- Use defines from tiff headers to silence warnings.
bad2e2d
- Replace all values with the new defines.
cbd1212
- The defines are not available on MacOS.
edaaf13
- The predictor tag should only be set for specific compression types.
c55d9ac
- Use markdown in the intro instead.
48e729d
- Added option to peek in the byte buffer.
59d0b87
- Only get the number of channels once.
d4ecdd3
- Only do a single MSYS2 build in a regular commit.
8b0e9aa
- Silence warning.
7b8159c
- Also allow specifying the pixel format when reading the image.
81e4de3
- skip zero pixels when dividing
431e9b2
- Use double instead.
6680fc3
- check for zero demoninator
1999a4b
- Renamed variable.
9264818
- Try without markdown.
b56a2f6
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36248
cce49e3
- Fixed copy paste mistake.
40968cf
- fix threading issue
3d924d1
- Moved define inside other define to silence warning.
5498b40
- Added raqm to the autolinking list.
c431f3f
- Make it more clear that no memory is leaking.
78228f0
- Try a different syntax instead.
8c5a1af
- default to FFT acceleration when HDRI/FFT is enabled
63d6df8
- Try a different check.
0b606a7
- prevent blow-up when standard deviation is 0
6b1a23f
- pending release
a39db78
- Corrected return type.
ed3933d
- Disable font antialiasing when text_antialias is false (#3906).
0c6512f
- ...
4480b3e
- Added typecast to silence warning.
af8fc23
- cosmetic
692e6e0
- Added support for setting the interline_spacing (#3827)
8ada7db
- Set the pixel format to ARGB when reading an animated PNG file.
95add9f
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36257
606b7da
- https://github.com/ImageMagick/ImageMagick/issues/3925
a4aa7af
- Add libwebp.a again.
7f5451f
- Try linking with different libraries.
8d1c095
- Corrected copy paste mistake.
deb6c52
- Added missing typecast.
ef201e1
- set imaginary component of the complex conjugate to -Ai
3a9c3ed
- ...
6c23915
- Moved define to silence warning
7107723
- ...
2f59f48
- ...
2f8d1ea
- remove debugging output
e261961
- ...
c4df93b
- Remove newline
1ebec54
7.1.0-2 - 2021-06-25
Commits
- ...
580ab36
- ...
7e4a3fd
- pending release
779e759
- pending release
c475e5e
- fix memory corruption in ConcatenateStringInfo
601356f
- ...
c46b374
7.1.0-1 - 2021-06-20
Commits
- Execute the video decode delegate differently to make it possible to add extra options.
cc4638d
- ver allocate memory, typically used when concatentating strings
dfbf466
- The pixel memory should be available until WebPAnimEncoderAssemble has been called when writing an animated image.
75600bb
- Minor refactor.
ab341ee
- ...
2375efa
- Renamed variables to make the code more readable.
409b7c6
- ...
ef93bbf
- Added option to set the vsync option of the video decoder.
b5604c4
- https://github.com/ImageMagick/ImageMagick/issues/3844
ab847ac
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=35322
4e56815
- Added extra method to silence warning.
1f1b43e
- Revert patch that automatically changes the image orientation #3844.
b1d0888
- Allow reading of incorrectly stored XMP profiles (#3617).
e71d08a
- Use const instead.
95a729d
- pending release
7d5d870
- pending release
a5513da
- pending release
0dfbabe
- Moved type cast.
98e5c74
- pending release
85ae49e
- ...
50a0ccb
7.1.0-0 - 2021-06-12
Commits
- Use script from GitHub repository instead.
a684bb0
- Corrected writing the icc profile in a PDF file (#2070).
05486ef
- https://github.com/ImageMagick/ImageMagick/issues/3768
4cf2209
- ...
3198e92
- https://github.com/ImageMagick/ImageMagick/issues/3786
bccd8ab
- ...
0a231ef
- ...
20ff6c8
- Minor refactoring.
8d78773
- https://github.com/ImageMagick/ImageMagick/issues/3779
59b1d3f
- https://github.com/ImageMagick/ImageMagick/discussions/3813
2430701
- Write the number of channels of the color profile instead of the image (#2070).
53a01a2
- https://github.com/ImageMagick/ImageMagick/issues/3765
4cfe557
- Fix memory leak when it failed to apply ICC color profile
565b9c4
- https://github.com/ImageMagick/ImageMagick/issues/3768
61ef464
- pending release
9876f46
- https://github.com/ImageMagick/ImageMagick/issues/3818
d64f1bb
- The area value should only be atomic.
220b524
- Updated ChangeLog with jpeg-xl changes.
57e2c38
- When the compression is OJPEG the colorspace should not be changed to YCbCr.
bb64ce7
- Fixed incorrect call to ThrowWriterException.
f2a0b40
- pending release
b4ca2be
- ...
07b01f2
- https://github.com/ImageMagick/ImageMagick/issues/3818
c955242
- https://github.com/ImageMagick/ImageMagick/issues/3818
864cf87
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=35024
6eac50b
- Added define to silence a warning.
010ae56
- Whitespace.
435fad9
- ...
fadc0fc
- ...
869dd6b
- Added missing define MAGICKCORE_HAVE_UTIME for the Windows build (#3777)
9be0520
- ...
8050b71