summaryrefslogtreecommitdiff
path: root/tiff/html
diff options
context:
space:
mode:
Diffstat (limited to 'tiff/html')
-rw-r--r--tiff/html/Makefile.am3
-rw-r--r--tiff/html/Makefile.in7
-rw-r--r--tiff/html/addingtags.html17
-rw-r--r--tiff/html/bugs.html13
-rw-r--r--tiff/html/build.html16
-rw-r--r--tiff/html/contrib.html17
-rw-r--r--tiff/html/document.html11
-rw-r--r--tiff/html/images.html11
-rw-r--r--tiff/html/images/Makefile.in4
-rw-r--r--tiff/html/index.html6
-rw-r--r--tiff/html/internals.html75
-rw-r--r--tiff/html/intro.html13
-rw-r--r--tiff/html/libtiff.html30
-rw-r--r--tiff/html/man/Makefile.in4
-rw-r--r--tiff/html/misc.html16
-rw-r--r--tiff/html/support.html2
-rw-r--r--tiff/html/tools.html19
-rw-r--r--tiff/html/v3.4beta007.html1
-rw-r--r--tiff/html/v3.4beta016.html1
-rw-r--r--tiff/html/v3.4beta018.html1
-rw-r--r--tiff/html/v3.4beta024.html1
-rw-r--r--tiff/html/v3.4beta028.html1
-rw-r--r--tiff/html/v3.4beta029.html1
-rw-r--r--tiff/html/v3.4beta031.html1
-rw-r--r--tiff/html/v3.4beta032.html1
-rw-r--r--tiff/html/v3.4beta033.html1
-rw-r--r--tiff/html/v3.4beta034.html1
-rw-r--r--tiff/html/v3.4beta035.html1
-rw-r--r--tiff/html/v3.4beta036.html1
-rw-r--r--tiff/html/v3.5.1.html1
-rw-r--r--tiff/html/v3.5.2.html1
-rw-r--r--tiff/html/v3.5.3.html1
-rw-r--r--tiff/html/v3.5.4.html1
-rw-r--r--tiff/html/v3.5.5.html1
-rw-r--r--tiff/html/v3.5.6-beta.html1
-rw-r--r--tiff/html/v3.5.7.html1
-rw-r--r--tiff/html/v3.6.0.html1
-rw-r--r--tiff/html/v3.6.1.html1
-rw-r--r--tiff/html/v3.7.0.html1
-rw-r--r--tiff/html/v3.7.0alpha.html1
-rw-r--r--tiff/html/v3.7.0beta.html1
-rw-r--r--tiff/html/v3.7.0beta2.html1
-rw-r--r--tiff/html/v3.7.1.html1
-rw-r--r--tiff/html/v3.7.2.html1
-rw-r--r--tiff/html/v3.7.3.html1
-rw-r--r--tiff/html/v3.7.4.html1
-rw-r--r--tiff/html/v3.8.0.html1
-rw-r--r--tiff/html/v3.8.1.html1
-rw-r--r--tiff/html/v3.8.2.html1
-rw-r--r--tiff/html/v3.9.0beta.html1
-rw-r--r--tiff/html/v3.9.1.html1
-rw-r--r--tiff/html/v3.9.2.html1
-rw-r--r--tiff/html/v4.0.0.html1
-rw-r--r--tiff/html/v4.0.1.html1
-rw-r--r--tiff/html/v4.0.10.html1
-rw-r--r--tiff/html/v4.0.2.html1
-rw-r--r--tiff/html/v4.0.3.html1
-rw-r--r--tiff/html/v4.0.4.html1
-rw-r--r--tiff/html/v4.0.4beta.html1
-rw-r--r--tiff/html/v4.0.5.html1
-rw-r--r--tiff/html/v4.0.6.html1
-rw-r--r--tiff/html/v4.0.7.html1
-rw-r--r--tiff/html/v4.0.8.html1
-rw-r--r--tiff/html/v4.0.9.html1
-rw-r--r--tiff/html/v4.1.0.html53
-rw-r--r--tiff/html/v4.2.0.html205
66 files changed, 439 insertions, 130 deletions
diff --git a/tiff/html/Makefile.am b/tiff/html/Makefile.am
index 10b419b2..2929b8ed 100644
--- a/tiff/html/Makefile.am
+++ b/tiff/html/Makefile.am
@@ -88,7 +88,8 @@ docfiles = \
v4.0.8.html \
v4.0.9.html \
v4.0.10.html \
- v4.1.0.html
+ v4.1.0.html \
+ v4.2.0.html
dist_doc_DATA = $(docfiles)
diff --git a/tiff/html/Makefile.in b/tiff/html/Makefile.in
index 30932e63..b60e5cfa 100644
--- a/tiff/html/Makefile.in
+++ b/tiff/html/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.16.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -450,7 +450,8 @@ docfiles = \
v4.0.8.html \
v4.0.9.html \
v4.0.10.html \
- v4.1.0.html
+ v4.1.0.html \
+ v4.2.0.html
dist_doc_DATA = $(docfiles)
SUBDIRS = images man
diff --git a/tiff/html/addingtags.html b/tiff/html/addingtags.html
index c61a2623..bd4b972a 100644
--- a/tiff/html/addingtags.html
+++ b/tiff/html/addingtags.html
@@ -1,11 +1,16 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
Modifying The TIFF Library
</TITLE>
+<style type="text/css">
+body {
+font-family: Arial, Helvetica, Sans;
+}
+</style>
</HEAD>
-<BODY BGCOLOR=white>
-<FONT FACE="Arial, Helvetica, Sans">
+<BODY>
<H1>
Defining New TIFF Tags
@@ -198,8 +203,8 @@ If tag definitions are only required for writing custom tags, you can just
call TIFFMergeFieldInfo() before setting new tags. The whole extender
architecture can then be avoided.<p>
-<A NAME=AddingTags><P><H2>Adding New Builtin Tags</H2></A>
-
+<H2 id="AddingTags">Adding New Builtin Tags</H2>
+<P>
A similar approach is taken to the above. However, the TIFFFieldInfo
should be added to the tiffFieldInfo[] list in tif_dirinfo.c. Ensure that
new tags are added in sorted order by the tag number.<p>
@@ -238,8 +243,8 @@ about data types. Use the typedefs (<TT>uint16</TT>, etc. when dealing with
data on disk and <TT>t*_t</TT> when stuff is in memory) and be careful about
passing items through printf or similar vararg interfaces.
-<A NAME=AddingCODECTags><P><H2>Adding New Codec-private Tags</H2></A>
-
+<H2 id="AddingCODECTags">Adding New Codec-private Tags</H2>
+<P>
To add tags that are meaningful <EM>only when a particular compression
algorithm is used</EM> follow these steps:
diff --git a/tiff/html/bugs.html b/tiff/html/bugs.html
index bc27955e..a05a4659 100644
--- a/tiff/html/bugs.html
+++ b/tiff/html/bugs.html
@@ -1,11 +1,16 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Bugs and the TIFF Mailing List</TITLE>
+<style type="text/css">
+body {
+font-family: Arial, Helvetica, Sans;
+}
+</style>
</HEAD>
-<BODY BGCOLOR=white>
-<FONT FACE="Arial, Helvetica, Sans">
+<BODY>
<H1>
-<IMG SRC=images/cover.jpg WIDTH=110 HEIGHT=110 ALIGN=left BORDER=1 HSPACE=6>
+<IMG SRC="images/cover.jpg" WIDTH=110 HEIGHT=110 ALIGN=left BORDER=1 HSPACE=6 ALT="cover">
Bugs, Bugzilla, and the TIFF Mailing List
</H1>
@@ -27,7 +32,7 @@ the problem is still reproducible with the current development software
from CVS.
<P>
If you'd like to enter a new bug, you can do so at
-<A HREF=https://gitlab.com/libtiff/libtiff/issues/new>https://gitlab.com/libtiff/libtiff/issues/new</A>.
+<A HREF="https://gitlab.com/libtiff/libtiff/issues/new">https://gitlab.com/libtiff/libtiff/issues/new</A>.
<P>
If you'd like to inform us about some kind of security issue that should not
be disclosed for a period of time, then you can contact maintainers directly.
diff --git a/tiff/html/build.html b/tiff/html/build.html
index 77fbc40b..4186645b 100644
--- a/tiff/html/build.html
+++ b/tiff/html/build.html
@@ -1,14 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
-<meta name="generator" content=
-"HTML Tidy for Linux (vers 25 March 2009), see www.w3.org">
<title>Building the TIFF Software Distribution</title>
+<style type="text/css">
+body {
+font-family: Arial, Helvetica, Sans;
+}
+</style>
</head>
-<body bgcolor="white">
-<h1><font face="Arial, Helvetica, Sans"><img src=
-"images/cramps.gif" width="159" height="203" align="left" border=
-"1" hspace="6"> Building the Software Distribution</font></h1>
+<body>
+<h1><img src="images/cramps.gif" width="159" height="203" align="left" border="1" hspace="6" alt="cramps">
+Building the Software Distribution</h1>
<ul>
<li><a href="#CMAKE">Building on all systems with CMake</a>.</li>
<li><a href="#UNIX">Building on a UNIX system with Autoconf</a>.</li>
@@ -229,7 +231,6 @@ available <tt>zlib</tt> distribution written by Jean-loup Gailly and
Mark Adler; this software is available at <a href=
"http://www.zlib.org/">http://www.zlib.org/</a>.</dd>
</dl>
-<a name="Sample" id="Sample"></a>
<hr width="65%" align="right">
<a name="UNIX" id="UNIX"></a>
<h2>Building on a UNIX System with Autoconf</h2>
@@ -421,7 +422,6 @@ enabled the <tt>DIRS_LIBINC</tt> and <tt>DIR_GZLIB</tt> parameters
should also be set (see below). By default this package is not
configured.</dd>
</dl>
-<a name="Sample" id="Sample"></a>
<hr width="65%" align="right">
<a name="PC" id="PC"></a>
<h2>Building the Software under Windows 2000/XP/7/8/10 with nmake</h2>
diff --git a/tiff/html/contrib.html b/tiff/html/contrib.html
index f20a1cb3..9a670658 100644
--- a/tiff/html/contrib.html
+++ b/tiff/html/contrib.html
@@ -1,14 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
Contributed TIFF Software
</TITLE>
+<style type="text/css">
+body {
+font-family: Arial, Helvetica, Sans;
+}
+</style>
</HEAD>
-
-<BODY BGCOLOR=white>
-<FONT FACE="Arial, Helvetica, Sans">
+<BODY>
<H1>
-<IMG SRC=images/smallliz.jpg WIDTH=144 HEIGHT=108 ALIGN=left BORDER=1 HSPACE=6>
+<IMG SRC="images/smallliz.jpg" WIDTH=144 HEIGHT=108 ALIGN=left BORDER=1 HSPACE=6 ALT="smallliz">
Contributed TIFF Software
</H1>
@@ -155,11 +159,10 @@ various routines from Conrad Poelman; a TIFF image iterator and
<TD>
-A utility by <A HREF=mailto:billr@corbis.com>Bill Radcliffe</a> to
+A utility by <A HREF="mailto:billr@corbis.com">Bill Radcliffe</a> to
convert an extracted IPTC Newsphoto caption from a binary blob to
ASCII text, and vice versa. IPTC binary blobs can be extracted from
-images via the <A
-HREF=http://www.ImageMagick.org/>ImageMagick</a> convert(1)
+images via the <A HREF="http://www.ImageMagick.org/">ImageMagick</a> convert(1)
utility.
diff --git a/tiff/html/document.html b/tiff/html/document.html
index 71d04126..a9750933 100644
--- a/tiff/html/document.html
+++ b/tiff/html/document.html
@@ -1,13 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
TIFF Documentation
</TITLE>
+<style type="text/css">
+body {
+font-family: Arial, Helvetica, Sans;
+}
+</style>
</HEAD>
-<BODY BGCOLOR=white>
-<FONT FACE="Arial, Helvetica, Sans">
+<BODY>
<H1>
-<IMG SRC=images/jim.gif WIDTH=139 HEIGHT=170 ALIGN=left BORDER=1 HSPACE=6>
+<IMG SRC="images/jim.gif" WIDTH=139 HEIGHT=170 ALIGN=left BORDER=1 HSPACE=6 ALT="jim">
TIFF Documentation
</H1>
diff --git a/tiff/html/images.html b/tiff/html/images.html
index 6e2e29be..c93f38bf 100644
--- a/tiff/html/images.html
+++ b/tiff/html/images.html
@@ -1,13 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
TIFF Test Images
</TITLE>
+<style type="text/css">
+body {
+font-family: Arial, Helvetica, Sans;
+}
+</style>
</HEAD>
-<BODY BGCOLOR=white>
-<FONT FACE="Arial, Helvetica, Sans">
+<BODY>
<H1>
-<IMG SRC=images/bali.jpg WIDTH=158 HEIGHT=107 ALIGN=left BORDER=1 HSPACE=6>
+<IMG SRC="images/bali.jpg" WIDTH=158 HEIGHT=107 ALIGN=left BORDER=1 HSPACE=6 ALT="bali">
TIFF Test Images
</H1>
diff --git a/tiff/html/images/Makefile.in b/tiff/html/images/Makefile.in
index 234a29a5..64f473d1 100644
--- a/tiff/html/images/Makefile.in
+++ b/tiff/html/images/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.16.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/tiff/html/index.html b/tiff/html/index.html
index dca511e7..fd7b5f77 100644
--- a/tiff/html/index.html
+++ b/tiff/html/index.html
@@ -10,7 +10,7 @@
-->
</style>
</head>
-<body lang="en" text="#000000" bgcolor="#ffffff" link="#0000ff" alink="#0000ff" vlink="#0000ff">
+<body lang="en">
<h1>LibTIFF - TIFF Library and Utilities</h1>
<hr>
<table cellspacing="0" cellpadding="0" border="0">
@@ -28,7 +28,7 @@
</tr>
<tr>
<th>Latest Stable Release</th>
- <td><a href="v4.1.0.html">v4.1.0</a></td>
+ <td><a href="v4.2.0.html">v4.2.0</a></td>
</tr>
<tr>
<th>Master Download Site</th>
@@ -44,7 +44,7 @@
</tr>
<tr>
<th>git repository</th>
- <td><tt><a href="https://gitlab.com/libtiff/libtiff">https://gitlab.com/libtiff/libtiff</a></td>
+ <td><tt><a href="https://gitlab.com/libtiff/libtiff">https://gitlab.com/libtiff/libtiff</a></tt></td>
</tr>
</table>
<hr>
diff --git a/tiff/html/internals.html b/tiff/html/internals.html
index 8d94e5ce..20061ef0 100644
--- a/tiff/html/internals.html
+++ b/tiff/html/internals.html
@@ -1,13 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
Modifying The TIFF Library
</TITLE>
+<style type="text/css">
+body {
+font-family: Arial, Helvetica, Sans;
+}
+</style>
</HEAD>
-<BODY BGCOLOR=white>
-<FONT FACE="Arial, Helvetica, Sans">
+<BODY>
<H1>
-<IMG SRC=images/dave.gif WIDTH=107 HEIGHT=148 BORDER=2 ALIGN=left HSPACE=6>
+<IMG SRC="images/dave.gif" WIDTH=107 HEIGHT=148 BORDER=2 ALIGN=left HSPACE=6 ALT="dave">
Modifying The TIFF Library
</H1>
@@ -19,18 +24,19 @@ how to add new support to the library.
The following sections are found in this chapter:
<UL>
-<LI><A HREF=#Config>Library Configuration</A>
-<LI><A HREF=#Portability>General Portability Comments</A>
+<LI><A HREF="#Config">Library Configuration</A>
+<LI><A HREF="#Portability">General Portability Comments</A>
<LI><A HREF="#Types">Types and Portability</A>
<LI><A HREF="addingtags.html">Adding New Tags</A>
-<LI><A HREF=#AddingCODECS>Adding New Builtin Codecs</A>
+<LI><A HREF="#AddingCODECS">Adding New Builtin Codecs</A>
<LI><A HREF="addingtags.html#AddingCODECTags">Adding New Codec-private Tags</A>
-<LI><A HREF=#Other>Other Comments</A>
+<LI><A HREF="#Other">Other Comments</A>
</UL>
-<A NAME="Config"><P><HR WIDTH=65% ALIGN=right><H3>Library Configuration</H3></A>
-
+<HR WIDTH="65%" ALIGN=right>
+<H3 id="Config">Library Configuration</H3>
+<P>
Information on compiling the library is given
<A HREF=build.html>elsewhere in this documentation</A>.
This section describes the low-level mechanisms used to control
@@ -71,11 +77,11 @@ To override the default compression behaviour define
to enable configuration of the appropriate codecs (see the table
below); e.g.
-<UL><PRE>
+<PRE style="margin-left: 3em;">
#define COMPRESSION_SUPPORT
#define CCITT_SUPPORT
#define PACKBITS_SUPPORT
-</PRE></UL>
+</PRE>
Several other compression schemes are configured separately from
the default set because they depend on ancillary software
@@ -87,7 +93,7 @@ The JPEG codec that comes with <TT>libtiff</TT> is designed for
use with release 5 or later of the Independent JPEG Group's freely
available software distribution.
This software can be retrieved from the directory
-<A HREF=ftp://ftp.uu.net/graphics/jpeg>ftp.uu.net:/graphics/jpeg/</A>.
+<A HREF="ftp://ftp.uu.net/graphics/jpeg">ftp.uu.net:/graphics/jpeg/</A>.
<P>
@@ -103,14 +109,14 @@ for use with version 0.99 or later of the freely available
<TT>libz</TT> library written by Jean-loup Gailly and Mark Adler.
The data format used by this library is described
in the files
-<A HREF=ftp://ftp.uu.net/pub/archiving/zip/doc/zlib-3.1.doc>zlib-3.1.doc</A>,
+<A HREF="ftp://ftp.uu.net/pub/archiving/zip/doc/zlib-3.1.doc">zlib-3.1.doc</A>,
and
-<A HREF=ftp://ftp.uu.net/pub/archiving/zip/doc/deflate-1.1.doc>deflate-1.1.doc</A>,
+<A HREF="ftp://ftp.uu.net/pub/archiving/zip/doc/deflate-1.1.doc">deflate-1.1.doc</A>,
available in the directory
-<A HREF=ftp://ftp.uu.net/pub/archiving/zip/doc>ftp.uu.net:/pub/archiving/zip/doc</A>.</EM>
+<A HREF="ftp://ftp.uu.net/pub/archiving/zip/doc">ftp.uu.net:/pub/archiving/zip/doc</A>.
The library can be retried from the directory
-<A HREF=ftp://ftp.uu.net/pub/archiving/zip/zlib/>ftp.uu.net:/pub/archiving/zip/zlib/</A>
-(or try <A HREF=ftp://quest.jpl.nasa.gov/beta/zlib/>quest.jpl.nasa.gov:/beta/zlib/</A>).
+<A HREF="ftp://ftp.uu.net/pub/archiving/zip/zlib/">ftp.uu.net:/pub/archiving/zip/zlib/</A>
+(or try <A HREF="ftp://quest.jpl.nasa.gov/beta/zlib/">quest.jpl.nasa.gov:/beta/zlib/</A>).
<P>
<IMG SRC="images/warning.gif" ALT="NOTE: " ALIGN=left HSPACE=8 VSPACE=6>
@@ -205,15 +211,15 @@ run-length encoding scheme from ThunderScan (compression 32809)</TD>
<I>The ICC Profile Format Specification</I>,
Annex B.3 "Embedding ICC Profiles in TIFF Files";
available at
-<A HREF=http://www.color.org>http://www.color.org</A>
+<A HREF="http://www.color.org">http://www.color.org</A>
</TD>
</TR>
</TABLE>
-
-<A NAME="Portability"><P><HR WIDTH=65% ALIGN=right><H3>General Portability Comments</H3></A>
-
+<HR WIDTH="65%" ALIGN=right>
+<H3 id="Portability">General Portability Comments</H3>
+<P>
This software is developed on Silicon Graphics UNIX
systems (big-endian, MIPS CPU, 32-bit ints,
IEEE floating point).
@@ -271,7 +277,7 @@ codecs for optimization purposes.
The following defines control general portability:
<P>
-<TABLE BORDER CELLPADDING=3 WIDTH=100%>
+<TABLE BORDER CELLPADDING=3 WIDTH="100%">
<TR>
<TD VALIGN=top><TT>BSDTYPES</TT></TD>
@@ -317,8 +323,9 @@ Note that <B>tiffcomp.h</B> defines <TT>HAVE_IEEEFP</TT> to be
1 (<TT>BSDTYPES</TT> is not defined).
-<A NAME="Types"><P><HR WIDTH=65% ALIGN=right><H3>Types and Portability</H3></A>
-
+<HR WIDTH="65%" ALIGN=right>
+<H3 id="Types">Types and Portability</H3>
+<P>
The software makes extensive use of C typedefs to promote portability.
Two sets of typedefs are used, one for communication with clients
of the library and one for internal data structures and parsing of the
@@ -328,7 +335,7 @@ purely by fiddling with the following machine-dependent typedefs:
<P>
-<TABLE BORDER CELLPADDING=3 WIDTH=100%>
+<TABLE BORDER CELLPADDING=3 WIDTH="100%">
<TR>
<TD>uint8</TD>
@@ -385,10 +392,10 @@ structure:
<P>
-<TABLE BORDER CELLPADDING=3 WIDTH=100%>
+<TABLE BORDER CELLPADDING=3 WIDTH="100%">
<TR>
-<TD WIDTH=25%>typedef unsigned int ttag_t;</TD> <TD>directory tag</TD>
+<TD WIDTH="25%">typedef unsigned int ttag_t;</TD> <TD>directory tag</TD>
</TR>
<TR>
@@ -451,8 +458,9 @@ passed as opaque handles and only cast at the lowest layers where
their type is presumed.
-<P><HR WIDTH=65% ALIGN=right><H3>General Comments</H3></A>
-
+<HR WIDTH="65%" ALIGN=right>
+<H3>General Comments</H3>
+<P>
The library is designed to hide as much of the details of TIFF from
applications as
possible. In particular, TIFF directories are read in their entirety
@@ -460,7 +468,9 @@ into an internal format. Only the tags known by the library are
available to a user and certain tag data may be maintained that a user
does not care about (e.g. transfer function tables).
-<A NAME=AddingCODECS><P><HR WIDTH=65% ALIGN=right><H3>Adding New Builtin Codecs</H3></A>
+<HR WIDTH="65%" ALIGN=right>
+<H3 id="AddingCODECS">Adding New Builtin Codecs</H3>
+<P>
To add builtin support for a new compression algorithm, you can either
use the "tag-extension" trick to override the handling of the
@@ -514,8 +524,9 @@ encoded or decoded if the image is organized with <TT>PlanarConfig</TT>=2
(separate planes). This is important for algorithms such as JPEG.
If <TT>PlanarConfig</TT>=1 (interleaved), then sample will always be 0.
-<A NAME=Other><P><HR WIDTH=65% ALIGN=right><H3>Other Comments</H3></A>
-
+<HR WIDTH="65%" ALIGN=right>
+<H3 id="Other">Other Comments</H3>
+<P>
The library handles most I/O buffering. There are two data buffers
when decoding data: a raw data buffer that holds all the data in a
strip, and a user-supplied scanline buffer that compression schemes
diff --git a/tiff/html/intro.html b/tiff/html/intro.html
index 83902f61..ad3b2d91 100644
--- a/tiff/html/intro.html
+++ b/tiff/html/intro.html
@@ -1,13 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
Introduction to the TIFF Documentation
</TITLE>
+<style type="text/css">
+body {
+font-family: Arial, Helvetica, Sans;
+}
+</style>
</HEAD>
-<BODY BGCOLOR=white>
-<FONT FACE="Arial, Helvetica, Sans">
+<BODY>
<H1>
-<IMG SRC=images/strike.gif WIDTH=128 HEIGHT=100 ALIGN=left HSPACE=6>
+<IMG SRC="images/strike.gif" WIDTH=128 HEIGHT=100 ALIGN=left HSPACE=6 ALT="strike">
Introduction to the TIFF Documentation
</H1>
@@ -37,7 +42,7 @@ They are consistent with the terminology used in the TIFF 6.0 specification.
<DT><I>Codec</I>
<DD>Software that implements the decoding and encoding algorithms
of a compression scheme.
-</UL>
+</DL>
<P>
In order to better understand how TIFF works (and consequently this
diff --git a/tiff/html/libtiff.html b/tiff/html/libtiff.html
index 56535d97..cda66b5a 100644
--- a/tiff/html/libtiff.html
+++ b/tiff/html/libtiff.html
@@ -10,7 +10,7 @@
-->
</style>
</head>
-<body lang="en" text="#000000" bgcolor="#ffffff" link="#0000ff" alink="#0000ff" vlink="#0000ff">
+<body lang="en">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="padding-left: 1em; padding-right: 1em"><img src="images/cat.gif" width="113" height="146" alt=""></td>
@@ -518,9 +518,9 @@
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIFFGetField(tif, TIFFTAG_IMAGELENGTH, &amp;imagelength);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf = _TIFFmalloc(TIFFScanlineSize(tif));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (row = 0; row &lt; imagelength; row++)<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffreadscanline(tif, buf, row);<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_tifffree(buf);<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffclose(tif);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIFFReadScanline(tif, buf, row, 0);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_TIFFfree(buf);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIFFClose(tif);<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
}</tt>
</p>
@@ -547,17 +547,17 @@
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf = _TIFFmalloc(TIFFScanlineSize(tif));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (config == PLANARCONFIG_CONTIG) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (row = 0; row &lt; imagelength; row++)<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffreadscanline(tif, buf, row);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIFFReadScanline(tif, buf, row, 0);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else if (config == planarconfig_separate) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uint16 s, nsamples;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffgetfield(tif, tifftag_samplesperpixel, &amp;nsamples);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (s = 0; s &lt; nsamples; s++)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (row = 0; row &lt; imagelength; row++)<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffreadscanline(tif, buf, row, s);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIFFReadScanline(tif, buf, row, s);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_tifffree(buf);<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffclose(tif);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_TIFFfree(buf);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIFFClose(tif);<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
}</tt>
</p>
@@ -568,7 +568,7 @@
<p style="margin-left: 40px">
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (row = 0; row &lt; imagelength; row++)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (s = 0; s &lt; nsamples; s++)<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffreadscanline(tif, buf, row, s);</tt>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIFFReadScanline(tif, buf, row, s);</tt>
</p>
<p>
...then problems would arise if <tt>RowsPerStrip</tt> was not one
@@ -601,8 +601,8 @@
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf = _TIFFmalloc(TIFFStripSize(tif));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (strip = 0; strip &lt; tiffnumberofstrips(tif); strip++)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffreadencodedstrip(tif, strip, buf, (tsize_t) -1);<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_tifffree(buf);<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffclose(tif);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_TIFFfree(buf);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIFFClose(tif);<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
}</tt>
</p>
@@ -702,8 +702,8 @@
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (y = 0; y &lt; imagelength; y += tilelength)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (x = 0; x &lt; imagewidth; x += tilewidth)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffreadtile(tif, buf, x, y, 0);<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_tifffree(buf);<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffclose(tif);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_TIFFfree(buf);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIFFClose(tif);<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
}</tt>
</p>
@@ -729,8 +729,8 @@
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf = _TIFFmalloc(TIFFTileSize(tif));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (tile = 0; tile &lt; tiffnumberoftiles(tif); tile++)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffreadencodedtile(tif, tile, buf, (tsize_t) -1);<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_tifffree(buf);<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tiffclose(tif);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_TIFFfree(buf);<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIFFClose(tif);<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
}</tt>
</p>
diff --git a/tiff/html/man/Makefile.in b/tiff/html/man/Makefile.in
index c435bad5..f6d6cef2 100644
--- a/tiff/html/man/Makefile.in
+++ b/tiff/html/man/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.16.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/tiff/html/misc.html b/tiff/html/misc.html
index b30eb676..69d3ba18 100644
--- a/tiff/html/misc.html
+++ b/tiff/html/misc.html
@@ -1,13 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
Acknowledgments and Other Issues
</TITLE>
+<style type="text/css">
+body {
+font-family: Arial, Helvetica, Sans;
+}
+</style>
</HEAD>
-<BODY BGCOLOR=white>
-<FONT FACE="Arial, Helvetica, Sans">
+<BODY>
<H1>
-<IMG SRC=images/ring.gif WIDTH=124 HEIGHT=124 ALIGN=left BORDER=1 HSPACE=6>
+<IMG SRC="images/ring.gif" WIDTH=124 HEIGHT=124 ALIGN=left BORDER=1 HSPACE=6 ALT="ring">
Acknowledgments and Other Issues
</H1>
@@ -84,7 +89,7 @@ the more persistent contributors have been:
<H2>Use and Copyright</H2>
-<P><H5><PRE>
+<PRE><B>
Copyright (c) 1988-1997 Sam Leffler
Copyright (c) 1991-1997 Silicon Graphics, Inc.
@@ -106,9 +111,8 @@ OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
-</PRE></H5>
+</B></PRE>
-<P>
<HR>
diff --git a/tiff/html/support.html b/tiff/html/support.html
index 2330d40a..e29d2d0d 100644
--- a/tiff/html/support.html
+++ b/tiff/html/support.html
@@ -10,7 +10,7 @@
-->
</style>
</head>
-<body lang="en" text="#000000" bgcolor="#ffffff" link="#0000ff" alink="#0000ff" vlink="#0000ff">
+<body lang="en">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="padding-left: 1em; padding-right: 1em"><img src="images/strike.gif" width="128" height="100" alt=""></td>
diff --git a/tiff/html/tools.html b/tiff/html/tools.html
index 7b99d71d..d567ad8a 100644
--- a/tiff/html/tools.html
+++ b/tiff/html/tools.html
@@ -1,14 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
-<meta name="generator" content=
-"HTML Tidy for Solaris (vers 12 April 2005), see www.w3.org">
<title>TIFF Tools Overview</title>
+<style type="text/css">
+body {
+font-family: Arial, Helvetica, Sans;
+}
+</style>
</head>
-<body bgcolor="white">
-<h1><font face="Arial, Helvetica, Sans"><img src="images/quad.jpg"
-width="144" height="108" align="left" border="1" hspace="6"> TIFF
-Tools Overview</font></h1>
+<body>
+<h1><img src="images/quad.jpg" width="144" height="108" align="left" border="1" hspace="6" alt="quad">
+TIFF Tools Overview</h1>
<p>This software distribution comes with a small collection of
programs for converting non-TIFF format images to TIFF and for
manipulating and interrogating the contents of TIFF images. Several
@@ -30,6 +32,7 @@ facilities described elsewhere.</td>
<h3>Device-independent Programs</h3>
The remaining programs should be device-independent:
<table border cellpadding="3">
+<tr>
<td valign="top" width="10%"><tt><a href="man/fax2ps.1.html">fax2ps</a></tt></td>
<td>Convert a Group 3- or Group 4- compressed TIFF to PostScript
that is significantly more compressed than is generated by
@@ -39,6 +42,7 @@ that is significantly more compressed than is generated by
<td valign="top" width="10%"><tt><a href="man/fax2tiff.1.html">fax2tiff</a></tt></td>
<td>Convert raw Group 3 or Group 4 facsimile data to TIFF</td>
</tr>
+<tr>
<td valign="top" width="10%"><tt><a href="man/pal2rgb.1.html">pal2rgb</a></tt></td>
<td>Convert a Palette-style image to a full color RGB image by
applying the colormap</td>
@@ -47,6 +51,7 @@ applying the colormap</td>
<td valign="top" width="10%"><tt><a href="man/ppm2tiff.1.html">ppm2tiff</a></tt></td>
<td>A quick hack that converts 8-bit PPM format images to TIFF</td>
</tr>
+<tr>
<td valign="top" width="10%"><tt><a href="man/raw2tiff.1.html">raw2tiff</a></tt></td>
<td>Create a TIFF file from raw data</td>
</tr>
@@ -56,7 +61,7 @@ applying the colormap</td>
TIFF image; it's mainly provided for testing</td>
</tr>
<tr>
-<td valign="top" width="10%"><tt><a href="man/thumbnail.1.html">thumbnail</a></tt></tt></td>
+<td valign="top" width="10%"><tt><a href="man/thumbnail.1.html">thumbnail</a></tt></td>
<td>Copy a bilevel TIFF to one that includes 8-bit greyscale
"thumbnail images" for each page; it is provided as an example of
how one might use the <tt>SubIFD</tt> tag (and the library support
diff --git a/tiff/html/v3.4beta007.html b/tiff/html/v3.4beta007.html
index 10307205..c2b51f0a 100644
--- a/tiff/html/v3.4beta007.html
+++ b/tiff/html/v3.4beta007.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.4beta016.html b/tiff/html/v3.4beta016.html
index 170f3384..11035384 100644
--- a/tiff/html/v3.4beta016.html
+++ b/tiff/html/v3.4beta016.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.4beta018.html b/tiff/html/v3.4beta018.html
index 4843c95d..63ffb497 100644
--- a/tiff/html/v3.4beta018.html
+++ b/tiff/html/v3.4beta018.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.4beta024.html b/tiff/html/v3.4beta024.html
index ee2b243b..ec82840c 100644
--- a/tiff/html/v3.4beta024.html
+++ b/tiff/html/v3.4beta024.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.4beta028.html b/tiff/html/v3.4beta028.html
index 5ac9d75f..5ae0e490 100644
--- a/tiff/html/v3.4beta028.html
+++ b/tiff/html/v3.4beta028.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.4beta029.html b/tiff/html/v3.4beta029.html
index f7e863d0..580cfc49 100644
--- a/tiff/html/v3.4beta029.html
+++ b/tiff/html/v3.4beta029.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.4beta031.html b/tiff/html/v3.4beta031.html
index 137368da..2dff6349 100644
--- a/tiff/html/v3.4beta031.html
+++ b/tiff/html/v3.4beta031.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.4beta032.html b/tiff/html/v3.4beta032.html
index 4651539e..8ac2cc2d 100644
--- a/tiff/html/v3.4beta032.html
+++ b/tiff/html/v3.4beta032.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.4beta033.html b/tiff/html/v3.4beta033.html
index f311e6a3..256b3f8e 100644
--- a/tiff/html/v3.4beta033.html
+++ b/tiff/html/v3.4beta033.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.4beta034.html b/tiff/html/v3.4beta034.html
index a2735de2..33ca2f19 100644
--- a/tiff/html/v3.4beta034.html
+++ b/tiff/html/v3.4beta034.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.4beta035.html b/tiff/html/v3.4beta035.html
index 5b0901d3..51e4116c 100644
--- a/tiff/html/v3.4beta035.html
+++ b/tiff/html/v3.4beta035.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.4beta036.html b/tiff/html/v3.4beta036.html
index a853113d..91c2721f 100644
--- a/tiff/html/v3.4beta036.html
+++ b/tiff/html/v3.4beta036.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.5.1.html b/tiff/html/v3.5.1.html
index e3ee7077..559f5496 100644
--- a/tiff/html/v3.5.1.html
+++ b/tiff/html/v3.5.1.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.5.2.html b/tiff/html/v3.5.2.html
index daad4c55..2c4cbf51 100644
--- a/tiff/html/v3.5.2.html
+++ b/tiff/html/v3.5.2.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.5.3.html b/tiff/html/v3.5.3.html
index 9ea78562..0aabcaa8 100644
--- a/tiff/html/v3.5.3.html
+++ b/tiff/html/v3.5.3.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.5.4.html b/tiff/html/v3.5.4.html
index 7e3eb841..c9fdcf65 100644
--- a/tiff/html/v3.5.4.html
+++ b/tiff/html/v3.5.4.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.5.5.html b/tiff/html/v3.5.5.html
index 779e3772..aa606fd1 100644
--- a/tiff/html/v3.5.5.html
+++ b/tiff/html/v3.5.5.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.5.6-beta.html b/tiff/html/v3.5.6-beta.html
index 498cc439..81f11a36 100644
--- a/tiff/html/v3.5.6-beta.html
+++ b/tiff/html/v3.5.6-beta.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.5.7.html b/tiff/html/v3.5.7.html
index b68e29ee..a58b7e5a 100644
--- a/tiff/html/v3.5.7.html
+++ b/tiff/html/v3.5.7.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.6.0.html b/tiff/html/v3.6.0.html
index 11b10af0..1a3ba4a9 100644
--- a/tiff/html/v3.6.0.html
+++ b/tiff/html/v3.6.0.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.6.1.html b/tiff/html/v3.6.1.html
index 3f0e93c3..6a357f4c 100644
--- a/tiff/html/v3.6.1.html
+++ b/tiff/html/v3.6.1.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.7.0.html b/tiff/html/v3.7.0.html
index c70e8e72..9c0819a4 100644
--- a/tiff/html/v3.7.0.html
+++ b/tiff/html/v3.7.0.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.7.0alpha.html b/tiff/html/v3.7.0alpha.html
index 5ce60069..39b63238 100644
--- a/tiff/html/v3.7.0alpha.html
+++ b/tiff/html/v3.7.0alpha.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.7.0beta.html b/tiff/html/v3.7.0beta.html
index a29e521f..f646480f 100644
--- a/tiff/html/v3.7.0beta.html
+++ b/tiff/html/v3.7.0beta.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.7.0beta2.html b/tiff/html/v3.7.0beta2.html
index 9a313aca..41ba6c3a 100644
--- a/tiff/html/v3.7.0beta2.html
+++ b/tiff/html/v3.7.0beta2.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.7.1.html b/tiff/html/v3.7.1.html
index 3e332b14..164b4059 100644
--- a/tiff/html/v3.7.1.html
+++ b/tiff/html/v3.7.1.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.7.2.html b/tiff/html/v3.7.2.html
index 2be1edef..d396021e 100644
--- a/tiff/html/v3.7.2.html
+++ b/tiff/html/v3.7.2.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.7.3.html b/tiff/html/v3.7.3.html
index c3aafff4..54978c8f 100644
--- a/tiff/html/v3.7.3.html
+++ b/tiff/html/v3.7.3.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.7.4.html b/tiff/html/v3.7.4.html
index 465af218..eeb0f3ca 100644
--- a/tiff/html/v3.7.4.html
+++ b/tiff/html/v3.7.4.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.8.0.html b/tiff/html/v3.8.0.html
index 8ac23f38..81a8b0c6 100644
--- a/tiff/html/v3.8.0.html
+++ b/tiff/html/v3.8.0.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.8.1.html b/tiff/html/v3.8.1.html
index 6b069e32..0fe7d9c0 100644
--- a/tiff/html/v3.8.1.html
+++ b/tiff/html/v3.8.1.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.8.2.html b/tiff/html/v3.8.2.html
index 10fa57d2..41bb2e55 100644
--- a/tiff/html/v3.8.2.html
+++ b/tiff/html/v3.8.2.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.9.0beta.html b/tiff/html/v3.9.0beta.html
index e973ca8b..56f32ed3 100644
--- a/tiff/html/v3.9.0beta.html
+++ b/tiff/html/v3.9.0beta.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.9.1.html b/tiff/html/v3.9.1.html
index fc6bca19..1f369a83 100644
--- a/tiff/html/v3.9.1.html
+++ b/tiff/html/v3.9.1.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v3.9.2.html b/tiff/html/v3.9.2.html
index 34a117a4..a190a301 100644
--- a/tiff/html/v3.9.2.html
+++ b/tiff/html/v3.9.2.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.0.html b/tiff/html/v4.0.0.html
index f64208ac..a7e9bb63 100644
--- a/tiff/html/v4.0.0.html
+++ b/tiff/html/v4.0.0.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.1.html b/tiff/html/v4.0.1.html
index b4a8bc2f..5e927173 100644
--- a/tiff/html/v4.0.1.html
+++ b/tiff/html/v4.0.1.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.10.html b/tiff/html/v4.0.10.html
index b7d87361..578404e1 100644
--- a/tiff/html/v4.0.10.html
+++ b/tiff/html/v4.0.10.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.2.html b/tiff/html/v4.0.2.html
index 91f20dde..cbed8b89 100644
--- a/tiff/html/v4.0.2.html
+++ b/tiff/html/v4.0.2.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.3.html b/tiff/html/v4.0.3.html
index 14ccfb39..e034c3f0 100644
--- a/tiff/html/v4.0.3.html
+++ b/tiff/html/v4.0.3.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.4.html b/tiff/html/v4.0.4.html
index a5691140..61c31101 100644
--- a/tiff/html/v4.0.4.html
+++ b/tiff/html/v4.0.4.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.4beta.html b/tiff/html/v4.0.4beta.html
index e06a2c22..e9e70a55 100644
--- a/tiff/html/v4.0.4beta.html
+++ b/tiff/html/v4.0.4beta.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.5.html b/tiff/html/v4.0.5.html
index c638638a..a3354704 100644
--- a/tiff/html/v4.0.5.html
+++ b/tiff/html/v4.0.5.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.6.html b/tiff/html/v4.0.6.html
index 8fc63b5c..dbca5c86 100644
--- a/tiff/html/v4.0.6.html
+++ b/tiff/html/v4.0.6.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.7.html b/tiff/html/v4.0.7.html
index e1b5dec9..4f92c129 100644
--- a/tiff/html/v4.0.7.html
+++ b/tiff/html/v4.0.7.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.8.html b/tiff/html/v4.0.8.html
index 86db3bbf..bd3f751c 100644
--- a/tiff/html/v4.0.8.html
+++ b/tiff/html/v4.0.8.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.0.9.html b/tiff/html/v4.0.9.html
index 4efe987f..19b370a4 100644
--- a/tiff/html/v4.0.9.html
+++ b/tiff/html/v4.0.9.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
diff --git a/tiff/html/v4.1.0.html b/tiff/html/v4.1.0.html
index 7c61fac7..80dac5bf 100644
--- a/tiff/html/v4.1.0.html
+++ b/tiff/html/v4.1.0.html
@@ -1,9 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
Changes in TIFF v4.1.0
</TITLE>
-<STYLE>
+<STYLE TYPE="text/css">
+body {
+ font-family: Helvetica, Arial, Sans;
+}
table, th, td {
border: 1px solid black;
border-collapse: collapse;
@@ -39,28 +43,31 @@ ol.d {
list-style-type: lower-alpha;
}
+hr {
+ width: 65%;
+}
+
</STYLE>
</HEAD>
<BODY BGCOLOR=white>
-<FONT FACE="Helvetica, Arial, Sans">
<BASEFONT SIZE=4>
-<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>
+<B><FONT SIZE="+3">T</FONT>IFF <FONT SIZE="+2">C</FONT>HANGE <FONT SIZE="+2">I</FONT>NFORMATION</B>
<BASEFONT SIZE=3>
-<UL>
-<HR SIZE=4 WIDTH=65% ALIGN=left>
+<div style="margin-left: 3em">
+<HR SIZE=4 ALIGN=left>
<B>Current Version</B>: v4.1.0<BR>
<B>Previous Version</B>: <A HREF=v4.0.10.html>v4.0.10</a><BR>
<B>Master Download Site</B>: <A HREF="https://download.osgeo.org/libtiff">
-download.osgeo.org</a>, directory pub/libtiff</A><BR>
+download.osgeo.org</a>, directory pub/libtiff<<BR>
<B>Master HTTP Site #1</B>: <A HREF="http://www.simplesystems.org/libtiff/">
http://www.simplesystems.org/libtiff/</a><BR>
<B>Master HTTP Site #2</B>: <A HREF="http://libtiff.maptools.org/">
http://libtiff.maptools.org/</a>
-<HR SIZE=4 WIDTH=65% ALIGN=left>
-</UL>
+<HR SIZE=4 ALIGN=left>
+</div>
<P>
This document describes the changes made to the software between the
@@ -78,11 +85,11 @@ history:
<LI><A HREF="#contrib">Changes in the contrib area</A>
</UL>
<p>
-<P><HR WIDTH=65% ALIGN=left>
+<P><HR ALIGN=left>
-<!--------------------------------------------------------------------------->
+<!-- ============================================================= -->
-<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A>
+<A NAME="highlights"><B><FONT SIZE="+3">M</FONT>AJOR CHANGES:</B></A>
<UL>
@@ -117,10 +124,10 @@ history:
</UL>
-<P><HR WIDTH=65% ALIGN=left>
-<!--------------------------------------------------------------------------->
+<P><HR ALIGN=left>
+<!-- ============================================================= -->
-<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
+<A NAME="configure"><B><FONT SIZE="+3">C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
<UL>
@@ -131,11 +138,11 @@ history:
</UL>
-<P><HR WIDTH=65% ALIGN=left>
+<P><HR ALIGN=left>
-<!--------------------------------------------------------------------------->
+<!-- ============================================================= -->
-<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
+<A NAME="libtiff"><B><FONT SIZE="+3">C</FONT>HANGES IN LIBTIFF:</B></A>
<UL>
@@ -166,11 +173,11 @@ history:
</UL>
-<P><HR WIDTH=65% ALIGN=left>
+<P><HR ALIGN=left>
-<!-------------------------------------------------------------------------->
+<!-- ============================================================= -->
-<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
+<A NAME="tools"><B><FONT SIZE="+3">C</FONT>HANGES IN THE TOOLS:</B></A>
<UL>
@@ -180,11 +187,11 @@ history:
</UL>
-<P><HR WIDTH=65% ALIGN=left>
+<P><HR ALIGN=left>
-<!--------------------------------------------------------------------------->
+<!-- ============================================================= -->
-<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
+<A NAME="contrib"><B><FONT SIZE="+3">C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
<UL>
diff --git a/tiff/html/v4.2.0.html b/tiff/html/v4.2.0.html
new file mode 100644
index 00000000..c81ecdd2
--- /dev/null
+++ b/tiff/html/v4.2.0.html
@@ -0,0 +1,205 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>
+ Changes in TIFF v4.2.0
+</TITLE>
+<STYLE TYPE="text/css">
+body {
+ font-family: Helvetica, Arial, Sans;
+}
+table, th, td {
+ border: 1px solid black;
+ border-collapse: collapse;
+}
+th, td {
+ padding: 8pt;
+ text-align: center;
+}
+th {
+ text-align: center;
+}
+td {
+ text-align: center;
+}
+
+ul li {
+ padding: 3pt;
+}
+
+ul.a {
+ list-style-type: circle;
+}
+
+ul.b {
+ list-style-type: square;
+}
+
+ol.c {
+ list-style-type: upper-roman;
+}
+
+ol.d {
+ list-style-type: lower-alpha;
+}
+
+hr {
+ width: 65%;
+}
+
+</STYLE>
+</HEAD>
+
+<BODY BGCOLOR=white>
+
+<BASEFONT SIZE=4>
+<B><FONT SIZE="+3">T</FONT>IFF <FONT SIZE="+2">C</FONT>HANGE <FONT SIZE="+2">I</FONT>NFORMATION</B>
+<BASEFONT SIZE=3>
+
+<div style="margin-left: 3em">
+<HR SIZE=4 ALIGN=left>
+<B>Current Version</B>: v4.2.0<BR>
+<B>Previous Version</B>: <A HREF=v4.1.0.html>v4.1.0</a><BR>
+<B>Master Download Site</B>: <A HREF="https://download.osgeo.org/libtiff">
+download.osgeo.org</a>, directory pub/libtiff<<BR>
+<B>Master HTTP Site #1</B>: <A HREF="http://www.simplesystems.org/libtiff/">
+http://www.simplesystems.org/libtiff/</a><BR>
+<B>Master HTTP Site #2</B>: <A HREF="http://libtiff.maptools.org/">
+http://libtiff.maptools.org/</a>
+<HR SIZE=4 ALIGN=left>
+</div>
+
+<P>
+This document provides a summary of significant changes made to the
+software between the <I>previous</I> and <I>current</I> versions (see
+above). A fully-detailed change summary is provided by the ChangeLog file
+included in the release package and by the Git commit history:
+<UL>
+<LI><A HREF="#highlights">Major Changes</A>
+<LI><A HREF="#configure">Changes in the software configuration</A>
+<LI><A HREF="#libtiff">Changes in libtiff</A>
+<LI><A HREF="#tools">Changes in the tools</A>
+<LI><A HREF="#contrib">Changes in the contrib area</A>
+</UL>
+<p>
+<P><HR ALIGN=left>
+
+<!-- ============================================================= -->
+
+<A NAME="highlights"><B><FONT SIZE="+3">M</FONT>AJOR CHANGES:</B></A>
+
+<UL>
+
+ <LI>Optional support for using libdeflate is added.</LI>
+
+ <LI>Many of the tools now support a memory usage limit.</LI>
+
+</UL>
+
+
+<P><HR ALIGN=left>
+<!-- ============================================================= -->
+
+<A NAME="configure"><B><FONT SIZE="+3">C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
+
+<UL>
+
+ <LI>The Microsoft Windows 'nmake' build is resuscitated and provides
+ a default HAVE_STRTOLL setting in 'nmake.opt' which is suitable for
+ MSVC++ 14.0 ("Visual Studio 2015") and later but may be disabled in
+ order to compile with earlier compiler versions.</LI>
+
+ <LI>mingw-w64 cmake build fixes to not add libm</LI>
+
+</UL>
+
+<P><HR ALIGN=left>
+
+<!-- ============================================================= -->
+
+<A NAME="libtiff"><B><FONT SIZE="+3">C</FONT>HANGES IN LIBTIFF:</B></A>
+
+<UL>
+
+ <LI>A great many issues discovered by fuzzers (via oss-fuzz and other reports) have been addressed.</LI>
+
+ <LI>EXIF 2.32 and GPS tags and functionality have been upgraded:
+ <UL>
+ <LI>Existing EXIF field definition of tags are upgraded to EXIF version 2.3.2</LI>
+ <LI>EXIF-GPS structure, tags and access functions are added as special CustomDirectory (like it was done for EXIF).</LI>
+ <LI>Reading error for FileSource and SceneType tags corrected.</LI>
+ </UL>
+
+ <LI>Make TIFFTAG_CFAPATTERN variable count.</LI>
+
+ <LI>Cmake configuration fixes for big-endian targets.</LI>
+
+ <LI><P>Added support for optional building against libdeflate for
+ faster Zip/Deflate compression/decompression.</P>
+
+ <P>We now have 2 kinds of builds with the Zip/Deflate codec:</P>
+ <UL>
+ <LI>zlib only</LI>
+ <LI>zlib + libdeflate</LI>
+ </UL>
+
+ <P>Speed improvements in the 35%-50% range can be expected when libdeflate is used.
+ Compression level up to 12 is now supported (capped to 9 when zlib is used).
+ Still requires zlib for situations where libdeflate cannot be used (that
+ is for scanline access, since libdeflate has no streaming mode)</P>
+
+ <P>Pseudo-tag TIFFTAG_DEFLATE_SUBCODEC=DEFLATE_SUBCODEC_ZLIB/DEFLATE_SUBCODEC_LIBDEFLATE
+ is added to control which subcodec (zlib or libdeflate) should be used (it defaults
+ of course to libdeflate, when it is available).
+ This is mostly aimed at being used on the writing side, to be able to reproduce
+ output of previous libtiff versions at a binary level, in situations where this would
+ be really needed. Or as a safety belt in case there would be unforeseen issues
+ with using libdeflate.
+ It can be used to know when libdeflate is available at runtime (DEFLATE_SUBCODEC_LIBDEFLATE
+ will be the default value in that situation).</P>
+ <P>Of course, deflate codestreams produced by libdeflate can be read by zlib, and vice-versa.</P>
+
+ </LI>
+
+</UL>
+
+<P><HR ALIGN=left>
+
+<!-- ============================================================= -->
+
+<A NAME="tools"><B><FONT SIZE="+3">C</FONT>HANGES IN THE TOOLS:</B></A>
+
+<UL>
+
+ <LI>A great many issues discovered by fuzzers (via oss-fuzz and other reports) have been addressed.</LI>
+
+ <LI>ppm2tiff: support any bps value from 1 to 16.</LI>
+
+ <LI>tiff2ps, tiff2rgba: A default memory limit is now enforced (256MiB) and a '-M' option is added to allow the user to adjust the limit.</LI>
+
+ <LI>tiff2pdf, tiffcp: A default memory limit is now enforced (256MiB) and a '-m' option is added to allow the user to adjust the limit.</LI>
+
+ <LI>tiffcrop: A default memory limit is now enforced (256MiB) and a '-k' option is added to allow the user to adjust the limit.</LI>
+
+ <LI>tiff2pdf: fix "raw" copy of Deflate streams.</LI>
+
+ <LI>tiff2pdf.c: properly calculate datasize when saving to JPEG YCbCr</LI>
+
+ <LI>tiffcp: disable strip chopping when trying to convert to JBIG compression</LI>
+
+</UL>
+
+<P><HR ALIGN=left>
+
+<!-- ============================================================= -->
+
+<A NAME="contrib"><B><FONT SIZE="+3">C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
+
+<UL>
+
+ <LI>None</LI>
+
+</UL>
+
+</BODY>
+</HTML>