684 lines (428 with data), 23.1 kB
2024-07-05 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/fits.c (ReadFITSImage): Report an error if FITS frames
have zero dimensions or contain no pixels. Addresses core issue
which resulted in oss-fuzz issue 69925:
"graphicsmagick:coder_TIFF_any_fuzzer: Floating-point-exception in
WriteTIFFImage".
* www/INSTALL-unix.rst: Remove mention of the original MinGW which
became dead and unusable at OSDN a couple of years ago. It is not
even possible to download the installer program. The old version
at SourceForge is all which remains working.
2024-07-04 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* configure.ac: Assume that targets matching *-w64-mingw* are
capable of supporting 'C99 printf syntax.
(INT64_F, UINT64_F, MAGICK_SIZE_T_F, MAGICK_SSIZE_T_F): Try to
intuit better MinGW printf syntax based on host_vendor setting.
* wand/pixel_wand.c (ClonePixelWands): Eliminate GCC 14
warning about MagickAllocateArray() argument order.
* magick/magick.c (GetMagickInfoArray): Eliminate GCC 14
warning about MagickAllocateArray() argument order.
* magick/colormap.c (ReplaceImageColormap): Eliminate GCC 14
warning about MagickAllocateArray() argument order.
* wand/pixel_wand.c (PixelSetQuantumColor): Color argument is now
a const pointer.
* wand/pixel_wand.c Tidy and correct errors in the documentation
text.
2024-06-28 Fojtik Jaroslav <JaFojtik@yandex.com>
* magick/tiff.c: Possible division by 0 fixed.
2024-06-27 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* www/INSTALL-unix.rst: Add mention of --without-libzip.
* README.txt: Add a section for libzip.
* configure.ac: Add pkg-config support for libzip.
* coders/tiff.c (WriteTIFFImage): Report an error if input image
is not valid.
* www/formats.rst: Add an entry for HRZ format.
2024-06-26 Fojtik Jaroslav <JaFojtik@yandex.com>
* configure.ac: Typo fixed in library name.
2024-06-26 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/wpg.c (ReadWPGImage): Quiet Coverity 427434 "Overflowed
constant".
* magick/blob.c (CloseBlob): Quiet Coverity 427439 "Data race
condition".
* coders/topol.c (CheckFName): Addess Coverity 427449 "Overflowed
array index read".
* magick/blob.c (DetachBlob): Fix location of assert. Quiet
Coverity 427429 "Data race condition".
(DestroyBlob): Quiet Coverity 427446 "Data race condition".
* magick/magick.c (GetMagickInfoArray): Address Coverity 427435
"Data race condition".
2024-06-24 Fojtik Jaroslav <JaFojtik@yandex.com>
* VisualMagick/configure/configure.exe: Needs to be updated,
because header files are hardcoded in it :(.
* VisualMagick/configure/configure.cpp: dependency to core_rl_zlib_.lib
is also configured in C source code - too bad!
* coders/ora.c: Remove library include hack. Configure.exe should
do the job.
2024-06-23 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* magick/static.c: Also need to enable ORA for HasLIBZIP
* coders/ora.c: Change back to POSIX file format. Fix syntax
errors so code compiles with libzip.
2024-06-23 Fojtik Jaroslav <JaFojtik@yandex.com>
* zlib/contrib/minizip/unzip.c
zlib/contrib/minizip/unzip.h: Export unzip API
to DLL calls.
* coders/Makefile.am: Add dependency to zlib for
ORA DLL module.
* coders/ora.c: This version is prepared for Linux
using libzip.lib.
* configure.ac: Look for presence of libzip.
* VisualMagick/configure/configure.cpp: dependency
to zlib is configured in C source code - too bad!
* coders/Makefile.am: Missing reference to ora.c.
2024-06-22 Fojtik Jaroslav <JaFojtik@yandex.com>
* VisualMagick/zlib/LIBRARY.txt: Remove unwanted
source files from DLL build ioapi.c, iowin32.c,
miniunz.c, minizip.c, mztools.c, zip.c.
2024-06-16 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/aai.c: Misleading typo fix.
2024-06-16 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* configure.ac: When testing for libxml2, also test
libxml/xmlversion.h and libxml/xmlmemory.h.
* coders/url.c: Depend on <libxml/xmlversion.h>. Use
LIBXML_HTTP_ENABLED and LIBXML_FTP_ENABLED.
2024-06-15 Fojtik Jaroslav <JaFojtik@yandex.com>
* VisualMagick/magick/magick_config.h.in: Add HasUNZIP.
* coders/ora.c: Include "contrib/minizip/unzip.h" only
when HasUNZIP is defined.
2024-06-14 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/ora.c: Add dependency to HasUNZIP.
* VisualMagick/zlib/contrib/minizip/LIBRARY.txt:
* VisualMagick/zlib/contrib/LIBRARY.txt:
Add zlib/contrib/minizip/unzip.c to build.
2024-06-13 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/ora.c: Add a new ORA format reader.
* PerlMagick/t/input.ora: Added input sample of Open Raster.
https://en.wikipedia.org/wiki/OpenRaster
2024-06-12 Fojtik Jaroslav <JaFojtik@yandex.com>
* VisualMagick/tests/runtest.bat: Added test for AAI,
removed duplicate test for AVS.
2024-06-11 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Log occurancy of SRATIONAL.
2024-06-11 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/Makefile.am: Add support for building AAI module.
* coders/aai.c: Tidy.
2024-06-10 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/aai.c coders/avs.c: Both with and height variables
should be unsigned.
2024-06-09 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* www/formats.rst: Add AAI to the list of formats.
* tests/rwblob.tap: Add sanity tests for AAI format.
* tests/rwfile.tap: Add sanity tests for AAI format.
* coders/Makefile.am (MAGICK_CODER_SRCS): Add coders/aai.c.
2024-06-10 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/aai.c: Documentation lies, the format is not RGBA,
but BGRA: https://dune-hd.com/support/misc/AAImageGen-README.txt
* magick/symbols.h: Add symbols for AAI module.
2024-06-09 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/aai.c: Add implementation of AAI reader.
* PerlMagick/t/input.aai: Added a new image sample.
Verified with https://www.vertopal.com/
2024-06-06 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/jxl.c (ReadJXLImage): Require that color channel depth
and alpha channel depth be the same since we don't support the
case where they are different. Should address oss-fuzz issue
69469: "graphicsmagick:coder_JXL_fuzzer: Heap-buffer-overflow in
ImportViewPixelArea".
2024-06-02 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* fuzzing/oss-fuzz-build.sh: Add a coder_TIFF_any_fuzzer which
auto-detects the input format but writes to TIFF.
* fuzzing/coder_fuzzer.cc (LLVMFuzzerTestOneInput): Update to be
able to disable forced read format.
2024-06-01 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* fuzzing/oss-fuzz-build.sh: Assure that oss-fuzz provided CFLAGS
and CXXFLAGS are used, avoiding excess optimization.
* coders/jpeg.c (FormatJPEGSamplingFactors): Properly handle the
number of samples for each colorspace. Addresses oss-fuzz 68737:
"graphicsmagick:coder_DCM_fuzzer: Use-of-uninitialized-value in
ReadJPEGImage".
2024-05-26 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tga.c: Set affinity of UndefinedOrientation to
TopLeftOrientation as recommended from Alex Kent Hajnal.
2024-05-24 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* PerlMagick/Magick.xs, PerlMagick/t/subroutines.pl, www/perl.rst:
Add AccessDefinition(), AddDefinition(), AddDefinitions(), and
RemoveDefinitions() methods to supporting adding, updating,
removing definitions. SourceForge patch #81 "Adds PerlMagick
support for AddDefinition(), et al." authored by Alex Kent Hajnal.
2024-05-22 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* fuzzing/oss-fuzz-build.sh (EXTRA_LIBS): Assure that the
EXTRA_LIBS shell variable is initialized.
2024-05-19 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* fuzzing/oss-fuzz-build.sh: Fix 'undefined' sanitizer linkage
error. Disable building libx265 until the problem that its package
config file has now gone missing is addressed.
2024-05-16 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/{bmp.c,jxl.c,mat.c,tga.c,tiff.c,topol.c,wpg.c}: Remove
C++ comments from C code and change whitespace to use only spaces.
2024-05-16 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: TIFFTAG_INKNAMES should have a first parameter of
the type uint16_t.
profile_lenght has been incorrectly decreased.
2024-05-15 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* magick/utility.c (ExpandFilenames): Address Coverity 425853:
"Resource leaks (RESOURCE_LEAK) Variable "filelist" going out of
scope leaks the storage it points to.".
2024-05-15 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Fixed problem with overflowing IFD.
https://sourceforge.net/p/graphicsmagick/bugs/738/
Fixed another parameter need for TIFFSetField/TIFFTAG_INKNAMES.
https://sourceforge.net/p/graphicsmagick/bugs/739/
2024-05-12 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/jbig.c (ReadJBIGImage): Coder log when creating colormap.
* fuzzing/oss-fuzz-build.sh: Disable assembler code when building
xz in order to avoid false issues.
2024-05-05 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/txt.c (ReadTXTImage): Assure that row array allocation is
initialized since it may not be completely filled. Should address
oss-fuzz 68716: "graphicsmagick:coder_TXT_fuzzer:
Use-of-uninitialized-value in GetColorTuple".
2024-05-04 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* Magick++/lib/Magick++/STL.h: I changed my mind and have decided
to stop using the deprecated std::unary_function in C++'11.
Hopefully this does not cause any ABI or other usage issues.
Please make me aware of any side-effects resulting from this
change.
2024-04-23 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* www/contribute.rst: Remove mention of needing a formal
maintainer for the Gentoo Linux GraphicsMagick ebuild, since there
has been an excellent maintainer for a long time already.
* configure.ac: Remove use of wrong == syntax. Much thanks to Sam
James for the patch.
2024-04-20 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* doc/options.imdoc: Update the documentation regarding WebP exact
mode, and the new --version option.
* coders/webp.c (WriteWEBPImage): Add support for '-define
webp:exact=true' to preserve exact RGB values under transparent
areas while writing WebP format. Enable this automatically when
lossless is enabled. If lossless is enabled, this option may be
used to disable exact mode. Addresses SourceForge issue #737
"WebP: Colors not preserved in fully-transparent areas".
2024-04-12 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/png.c: Reveal opacity presence.
* magick/describe.c: Reveal opacity presence.
2024-04-11 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tga.c: Write correctly TGA with opacity values in palette.
2024-04-10 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* magick/module_aliases.h: Only include module alias when there
is a module to support it.
* magick/deprecate.c: Add a comment about magick monitor constant
string specification deprecations.
* magick/command.c: Reduce relocations.
2024-04-01 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/tga.c: Fix Coverity issues 424688 and 424689, which are
due to inconsistent use of LogMagickEvent().
2024-03-31 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* utilities/tests/version.tap: New test script to exercise version
output.
* utilities/tests/help.tap: Skip 'batch' help since its help
output contains TAP syntax, which confuses the test.
* magick/command.c: Add support for a --version option, which
produces GNU style summary version output.
2024-03-23 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* magick/version.h.in: Copyright year is 2024!
2024-03-22 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* PerlMagick/t/{read.t, write.t}: Update expected TGA signatures.
2024-03-21 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* NEWS.txt: Update the news.
* www/index.rst: GraphicsMagick is released on March 23, 2024.
* www/Changes.rst: 1.3.43 is released in 2024.
* version.sh: Update library versioning in preparation for
release.
2024-03-17 Fojtik Jaroslav <JaFojtik@yandex.com>
* VisualMagick/tests/runtest.bat: Enable additional logging
with setting "set MAGICK_DEBUG=exception".
2024-03-17 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* VisualMagick/tests/runtest.bat: Remove tests for format
identifiers which are not even images, or require special add-on
software, or could otherwise not work.
* tests/constitute.c: Handle capital 'Y' and 'K' while checking if
a CMYK map is specified.
* VisualMagick/tests/run_constitute.bat: Re-generate test script
based on what current tests/constitute.tap does.
* VisualMagick/bin/log-eventlog.mgk: Logger configuration suitable
for non-console apps (was log.mgk).
* VisualMagick/bin/log.mgk: Change default configuration to be
suitable for 'console' apps with working 'stderr', such as used by
the test suite.
2024-03-16 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* NEWS.txt: Update the news.
* www/api/types.rst: Fix spelling errors and out-of-date
information in types.rst. Resolves SourceForge patch #80 "Update
types.rst documentation".
2024-03-15 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* wand/magick_wand.c (MagickPingImage, MagickReadImage)
(MagickReadImageBlob, MagickReadImageFile): AppendImageToList()
now leaves the image pointer pointing to the end of the list. The
Wand implementation expects that wand->images points to the
begining of the list. Update wand->images to point to the
beginning of the list. Resolves SourceForge issue #735
"[MagickWand] Potential regression when creating GIFs".
2024-03-09 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* utilities/Makefile.am: Give up on the attempt to selectively
force C++ linkage by introducing a C++ file for components which
should have C++ linkage. A libtool bug, and an Automake weakness
prevented this from working as expected.
(UTILITIES_CLEANFILES): Clean-up utilities/tests/composite_tmp.msl.
2024-02-26 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/hrz.c (RegisterHRZImage): Remove defective comment.
2024-02-26 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/hrz.c: Seekable blob should not be needed.
2024-02-25 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Do not copy TIFFTAG_ORIENTATION from EXIF.
It is already handled by image->orientation variable.
* coders/tga.c: Emit warning to logs when orientation is
not supported.
FIED: Need to research what case was expected to be
tested here. This test case can never be true and so it
is commented out for the moment.
2024-02-24 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/tga.c (WriteTGAImage): Eliminate compiler warnings.
2024-02-24 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tga.c: Propagate orientation in TGA writer.
The linescan order must be reverted.
2024-02-23 Fojtik Jaroslav <JaFojtik@yandex.com>
* VisualMagick/configure/configure.rc: Disable static single threaded
runtime choice. This runtime is not suported in Visual Studio 2008
and all newer versions.
2024-02-22 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/psd.c: If module gets built, but EnableBrokenCoders is
not true, then include empty registration functions.
* Makefile.am: Rename coders/acppfile.cpp to magick/acppfile.cpp
and include some in-progress changes which are necessary for the
build to still work.
2024-02-22 Fojtik Jaroslav <JaFojtik@yandex.com>
* VisualMagick/tests/runtest.bat: G,K and Y tests started to fail
before several months without knowing why. Do not stop. Too bad.
Added test for HRZ format.
2024-02-21 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* tests/{rwblob.tap, rwfile.tap}: Add HRZ to sanity checks.
* coders/hrz.c (RegisterHRZImage): Set 'seekable_stream' and
'adjoin' correctly.
2024-02-21 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/hrz.c: Provide writer.
* coders/tga.c: 32 bit TGA colormap is expected to have a valid
alpha channel.
2024-02-20 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tga.c: TGA reader seems to ignore image orientation,
fixed now.
2024-02-18 Fojtik Jaroslav <JaFojtik@yandex.com>
* jpeg/*: Update JPEG builtin library to 9f.
2024-02-12 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/jpeg.c (FreeMagickClientData): Assure that jpeg_pixels is
non-NULL before dereferencing it. Resolves oss-fuzz issue 66666:
"graphicsmagick:coder_DCM_fuzzer: Null-dereference READ in
ReadJPEGImage". This is an issue introduced by yesterday's
submission.
2024-02-11 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* magick/enum_strings.c (StringToCompressionType): Recognize
"LosslessJPEG" as indicating LosslessJPEGCompression.
* coders/jpeg.c (WriteJPEGImage): Added support for writing lossy
or lossless 12 bits, and lossless 16-bits using libjpeg-turbo-3.0.
Added the -define options 'jpeg:data-precision',
'jpeg:lossless-precision', and 'jpeg:lossless-predictor', to
provide control over the parameters used. Please note that most
applications do not support lossless JPEG compression (and only
support a sample size of 8) so take care not to use these features
if it not known that all involved software can support them!
2024-02-10 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/jpeg.c (WriteJPEGImage): Do some preparation to implement
support for libjpeg-turbo 3.X APIs while writing deep JPEG.
* coders/tiff.c (AddIFDExifFields): Fix a compilation warning.
* coders/jpeg.c (ReadJPEGImage): Support libjpeg-turbo 3.X APIs to
read deep JPEG.
2024-02-06 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/tiff.c (AddIFDExifFields): Add casts to prevent signed vs
unsigned char pointer warnings.
* m4/ltversion.m4: Update to libtool 2.4.7.
2024-02-06 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Fix endianity problem related to string packed in a DWORD.
2024-02-05 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Ability to handle EXIF strings without zero termination.
2024-02-04 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Performance improvement for lo endian architecture.
2024-01-29 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Allow succesfull compilation for older libtiff.
2024-01-28 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* NEWS.txt: Update the news as of January 28, 2024.
* scripts/changelog2rst.sh: Assure that generated ChangeLogs have a title.
* ChangeLog*: Tidy the ChangeLog syntax.
2024-01-28 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Fractional arrays needs either double[] or float[]
depending on TIFFFieldSetGetSize(fip).
2024-01-27 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/tiff.c (AddIFDExifFields): Avoid signed/unsigned comparison warnings.
2024-01-27 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: EXIF GPS IFD tags are copied now.
2024-01-26 Fojtik Jaroslav <JaFojtik@yandex.com>
* tiff/libtiff/tif_dir.c: Apply Su Laus leak fix from:
https://gitlab.com/libtiff/libtiff/-/commit/376916d25f39bab69a3ed16963fd3f186870942c
2024-01-26 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Refactor types to magick_uint16_t and
magick_uint32_t.
2024-01-25 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/tiff.c (WriteTIFFImage): TIFFFreeDirectory() statements
necessary to avoid memory leak in libtiff versions lacking merge
request 563 "Avoiding memory leaks when using
TIFFCreateDirectory()".
2024-01-24 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/jxl.c: Directly include jxl/version.h rather than
depending on it being implicitly included by other jxl headers.
2024-01-24 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Copy uint32_t and uint8_t EXIF arrays into a tiff.
2024-01-23 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* www/Hg.rst: Change from defunct OSDN to Heptpod.
2024-01-23 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Copy uint16_t EXIF arrays into a tiff.
2024-01-20 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Do not copy TIFFTAG_XRESOLUTION & TIFFTAG_YRESOLUTION
that are already handled by gm functionality.
2024-01-21 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* utilities/tests/common.sh, common.shi.in: Apply tight read and
write file size limits during testing.
* utilities/tests/hald-clut.tap (levels): Make messaging about
levels more distinct during Hald CLUT testing.
* fuzzing/utils.cc: Set a write resource limit during oss-fuzz
testing.
* magick/blob.c (ReadBlobByte): EOF detection requires reading
past the end of the file, so allow for that.
2024-01-20 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* Copyright.txt, scripts/html_fragments.py, ChangeLog.2023: Rotate
ChangeLog and update copyright statements for 2024.
2024-01-20 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Place string terminator for more code safety.
2024-01-19 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Temporary fix that supresses leak in tiff writer.
2024-01-17 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* magick/symbols.h, wand/wand_symbols.h: Update Gm-prefixed
symbols.
* coders/bmp.c: Eliminate 'TForeignFormatDesc' and 'StoreDescPNG'
which were accidentally writeable globals.
* Fix spelling errors in code and documentation.
2024-01-13 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Prevent sign expansion and bogus contents in upper 2
bytes for TIFF_SHORT.
2024-01-12 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Fixed TIFF_RATIONAL extraction from EXIF.
2024-01-11 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Fix for multiple frames. Do not import
TIFFTAG_COMPRESSION, TIFFTAG_IMAGELENGTH, TIFFTAG_IMAGEWIDTH ...
from EXIF.
2024-01-10 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* coders/tiff.c (EXPERIMENTAL_EXIF_TAGS): Change
EXPERIMENTAL_EXIF_TAGS to a simple boolean (rather than an ifdef)
and default it to 0. This needs to be in place until the TIFF
writer no longer crashes.
* fuzzing/oss-fuzz-build.sh: Skip missing libheif optional
dependencies in oss-fuzz build.
2024-01-07 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Fix TIFF_RATIONAL - Two LONGs: the first represents
the numerator of a fraction, the second the denominator.
2024-01-06 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/tiff.c: Extract EXIFIFD part from EXIF profile.
2024-01-03 Fojtik Jaroslav <JaFojtik@yandex.com>
* coders/wpg.c: Make two functions "EnsureNextImage()" and
"LoadPaletteRec()" static.
2024-01-02 Fojtik Jaroslav <JaFojtik@yandex.com>
* VisualMagick/tiff/LIBRARY.txt: Exclude more tiff/port files.
2024-01-01 Fojtik Jaroslav <JaFojtik@yandex.com>
* tiff/libtiff/tiffconf.h: Fix path to webp/types.h.