|
1 <HTML> |
|
2 <HEAD> |
|
3 <TITLE> |
|
4 Changes in TIFF v3.4beta028 |
|
5 </TITLE> |
|
6 </HEAD> |
|
7 |
|
8 <BODY> |
|
9 <FONT FACE="Arial, Helvetica, Sans"> |
|
10 |
|
11 <BASEFONT SIZE=4> |
|
12 <B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B> |
|
13 <BASEFONT SIZE=3> |
|
14 |
|
15 <UL> |
|
16 <HR SIZE=4 WIDTH=65% ALIGN=left> |
|
17 <B>Current Version</B>: v3.4beta028<BR> |
|
18 <B>Previous Version</B>: <A HREF=v3.4beta024.html>v3.4beta024</A><BR> |
|
19 <B>Master FTP Site</B>: <A HREF="ftp://ftp.sgi.com/graphics/tiff">ftp.sgi.com (192.48.153.1), directory graphics/tiff</A><BR> |
|
20 <HR SIZE=4 WIDTH=65% ALIGN=left> |
|
21 </UL> |
|
22 |
|
23 <P> |
|
24 This document describes the changes made to the software between the |
|
25 <I>previous</I> and <I>current</I> versions (see above). |
|
26 If you don't find something listed here, then it was not done in this |
|
27 timeframe, or it was not considered important enough to be mentioned. |
|
28 The following information is located here: |
|
29 <UL> |
|
30 <LI><A HREF="#configure">Changes in the software configuration</A> |
|
31 <LI><A HREF="#libtiff">Changes in libtiff</A> |
|
32 <LI><A HREF="#tools">Changes in the tools</A> |
|
33 <LI><A HREF="#man">Changes in the manual pages</A> |
|
34 <LI><A HREF="#contrib">Changes in the contributed software</A> |
|
35 </UL> |
|
36 |
|
37 <P><HR WIDTH=65% ALIGN=right> |
|
38 |
|
39 <A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A> |
|
40 |
|
41 <UL> |
|
42 <LI>a <TT>-noninteractive</TT> flag was added to configure to |
|
43 control whether or not it prints and prompts for configuration information |
|
44 <LI>various typos and fixes were made in configure for the the |
|
45 library-only build support (this and other configure fixes from |
|
46 Richard Mlynarik <A HREF=mailto:mly@adoc.xerox.com><mly@adoc.xerox.com></A>) |
|
47 <LI>bugs were fixed in the handling of pathnames supplied for external |
|
48 packages; e.g. <TT>DIR_JPEG</TT> |
|
49 <LI>the handling of <TT>SETMAKE</TT> is now done properly |
|
50 <LI>the default prototype function declaration for <TT>pow</TT> was corrected |
|
51 <LI>a bug was fixed in <B>libtiff/Makefile.in</B> that caused installation |
|
52 to fail on systems without DSO support |
|
53 </UL> |
|
54 |
|
55 <P><HR WIDTH=65% ALIGN=right> |
|
56 |
|
57 <A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> |
|
58 |
|
59 <UL> |
|
60 <LI>Acorn RISC O/S support that was accidentally left out of the |
|
61 left out of the previous distribution is present (from Peter Greenham) |
|
62 <LI>complaints about unknown and/or unsupported codecs have been |
|
63 delayed until they are invoked; this permits applications to open |
|
64 images and look at tags even if the image data is compressed with |
|
65 an unknown/unsupported compression scheme |
|
66 <LI>bugs in handling unknown tags have been corrected; applications |
|
67 that use multiple codecs, each with codec-specific tags, no longer |
|
68 generate confusing error messages |
|
69 <LI>a missing pseudo-tag definition in the CCITT G3 codec was fixed |
|
70 (this problem caused core dumps in the <TT>tiffcp</TT> program) |
|
71 <LI>pseudo-tags are now treated specially; they are always considered |
|
72 to be set (i.e. they do not use bits in the <TT>FIELD_*</TT> bit-vectors). |
|
73 <LI>the use of strip chopping can now be controlled on a per-file basis |
|
74 through a mode parameter supplied when opening a file (``C'' to |
|
75 enable strip chopping and ``c'' to disable) |
|
76 <LI>two bugs were fixed in the writing of opposite-endian byte-order |
|
77 files |
|
78 <LI>support was added for three new fax-related tags registered to |
|
79 SGI: FaxRecvParams, FaxRecvTime, and FaxSubAddress |
|
80 <LI>the bit order of image data read and written can now be controlled |
|
81 on a per-file basis through a mode parameter supplied when opening |
|
82 a file (``B'' to force MSB2LSB bit order, ``L'' for LSB2MSB bit |
|
83 order, and ``H'' for the bit order of the native CPU) |
|
84 <LI>the byte order of image and tag data written to newly-created files |
|
85 can now be controlled on a per-file basis through a mode parameter |
|
86 supplied when openening a file (``b'' to force Big-Endian byte order |
|
87 and ``l'' to force Little-Endian byte order) |
|
88 <LI>the use memory-mapped files for images opened read-only can now |
|
89 be controlled on a per-file basis through a mode parameter supplied |
|
90 when opening a file (``M'' to enable use of memory-mapped files |
|
91 and ``m'' to disable use) |
|
92 <LI>the use of the <TT>WIN32</TT> define in <B>tiffiop.h</B> has |
|
93 been replaced by <TT>__WIN32__</TT> |
|
94 </UL> |
|
95 |
|
96 <P><HR WIDTH=65% ALIGN=right> |
|
97 |
|
98 <A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> |
|
99 |
|
100 <UL> |
|
101 <LI><TT>fax2ps</TT> now does a <TT>save</TT> and <TT>restore</TT> |
|
102 around each page of PostScript; this fixes a problem with VM |
|
103 overflow when printing a many-page document on some printers |
|
104 <LI>a bug in the handling of 3-channel images by <TT>ras2tiff</TT> |
|
105 was fixed |
|
106 <LI><TT>tiffcp</TT> has new options to control the byte order of |
|
107 newly created files: <B>-B</B> for Big-Endian byte order, <B>-L</B> |
|
108 for Little-Endian byte order; a <B>-M</B> option to disable the |
|
109 use of memory-mapped files, and a <B>-C</B> option to disable the |
|
110 use of strip chopping |
|
111 <LI>bugs were fixed in <TT>tiffcp</TT>'s handling of codec-specific tags |
|
112 </UL> |
|
113 |
|
114 <P><HR WIDTH=65% ALIGN=right> |
|
115 |
|
116 <A NAME="man"><B><FONT SIZE=+3>C</FONT>HANGES IN THE MANUAL PAGES:</B></A> |
|
117 |
|
118 <UL> |
|
119 <LI>the <TT>TIFFOpen</TT> page has been updated to reflect the new |
|
120 optional open mode parameters |
|
121 </UL> |
|
122 |
|
123 <P><HR WIDTH=65% ALIGN=right> |
|
124 |
|
125 <A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIBUTED SOFTWARE:</B></A> |
|
126 |
|
127 <UL> |
|
128 <LI><B>contrib/win95</B> contains information and code from Philippe Tenenhaus |
|
129 <A HREF=mailto:100423.3705@compuserve.com><100423.3705@compuserve.com></A> |
|
130 about using the software under Windows 95 |
|
131 <LI><B>contrib/winnt</B> contains information and code from Dave Dyer |
|
132 <A HREF=mailto:ddyer@triple-i.com><ddyer@triple-i.com></A> |
|
133 about using the software under Windows NT |
|
134 </UL> |
|
135 |
|
136 <A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR> |
|
137 |
|
138 <HR> |
|
139 |
|
140 <ADDRESS> |
|
141 <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A> |
|
142 Last updated $Date: 1999/08/09 20:21:21 $. |
|
143 </ADDRESS> |
|
144 |
|
145 </BODY> |
|
146 </HTML> |