]>
Commit | Line | Data |
---|---|---|
1 | <HTML> | |
2 | <HEAD> | |
3 | <TITLE> | |
4 | Changes in TIFF v3.4beta024 | |
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.4beta024<BR> | |
18 | <B>Previous Version</B>: <A HREF=v3.4beta018.html>v3.4beta018</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>It is now possible to setup the software to build only the | |
43 | library; configure reconizes this is the intent when the | |
44 | <B>VERSION</B>, <B>tiff.alpha</B>, and <B>tif_version.c</B> | |
45 | files are in the local directory (i.e. ``.'') | |
46 | <LI>configure no longer tries to setup HTML materials | |
47 | <LI>include file directories needed in building the library are now | |
48 | specified with a <TT>DIRS_LIBINC</TT> config parameter | |
49 | <LI>configure no longer checks for alternate compilers if <TT>CC</TT> | |
50 | is set; if the specified compiler is not found or is not appropriate | |
51 | the configuration procedure aborts | |
52 | <LI>the <B>port.h</B> file generated by configure is now used only by | |
53 | the library and as such as have been moved to the <B>libtiff</B> | |
54 | directory | |
55 | <LI>there is beginning support for building DSO's on systems other than IRIX | |
56 | <LI>configure now verifies the JPEG and zlib directory pathnames by | |
57 | checking for well-known include files in these directories | |
58 | <LI>configure no longer creates the <B>dist</B> directory needed only | |
59 | on SGI machines (for building SGI binary distributions) | |
60 | <LI>a bug was fixed whereby configure would incorrectly set | |
61 | <TT>ENVOPTS</TT> when building the software with gcc under AIX | |
62 | </UL> | |
63 | ||
64 | <P><HR WIDTH=65% ALIGN=right> | |
65 | ||
66 | <A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> | |
67 | ||
68 | <UL> | |
69 | <LI>two new typedefs were added to <B>tiff.h</TT>: <TT>int8</TT> | |
70 | and <TT>uint8</TT> for signed and unsigned 8-bit quantities, | |
71 | respectively; these are currently used only by | |
72 | programs in the <B>tools</B> directory | |
73 | <LI>the <TT>BadFaxLines</TT>, <TT>CleanFaxData</TT>, and | |
74 | <TT>ConsecutiveBadFaxLines</B> tags are now supported with | |
75 | Group 4 compression | |
76 | <LI>byte order is now correctly identified on 64-bit machines | |
77 | <LI>a bug was fixed in the PackBits decoder where input data would | |
78 | appear short when a no-op run was present | |
79 | <LI>a bug was fixed in calculations with very wide strips | |
80 | <LI><TT>TIFFWriteEncodedStrip</TT> and <TT>TIFFWriteRawStrip</TT> | |
81 | were extended to support dynamically growing the number of | |
82 | strips in an image (must set <TT>ImageLength</TT> prior to | |
83 | making calls though) | |
84 | <LI><TT>TIFFDefaultTileSize</TT> now rounds tile width and height | |
85 | up to a multiple of 16 pixels, as required by the TIFF 6.0 specification | |
86 | <LI>the file <B>version.h</B> is now built by a new <B>mkversion</B> | |
87 | program; this was done for portability to non-UNIX systems | |
88 | <LI>support was added for the Acorn RISC OS (from Peter Greenham) | |
89 | <LI>the builtin codec table is now made <TT>const</TT> when compiling | |
90 | under VMS so that <B>libtiff</B> can be built as a shared library | |
91 | <LI>support for the PowerPC Mac (from Ruedi Boesch) | |
92 | <LI>support for Window NT/Window 95 (from Scott Wagner) | |
93 | </UL> | |
94 | ||
95 | <P><HR WIDTH=65% ALIGN=right> | |
96 | ||
97 | <A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> | |
98 | ||
99 | <UL> | |
100 | <LI>the tools no longer include <B>port.h</B> | |
101 | <LI>various portability fixes; mostly to eliminate implicit assumptions | |
102 | about how long <TT>int32</TT> data types are | |
103 | <LI>PostScript Level II additions to <TT>tiff2ps</TT> from Bjorn Brox | |
104 | <LI><TT>sgi2tiff</TT> now handles RGBA images | |
105 | </UL> | |
106 | ||
107 | <P><HR WIDTH=65% ALIGN=right> | |
108 | ||
109 | <A NAME="man"><B><FONT SIZE=+3>C</FONT>HANGES IN THE MANUAL PAGES:</B></A> | |
110 | ||
111 | <UL> | |
112 | <LI>the documentation has been updated to reflect the current state of | |
113 | the software | |
114 | <LI>some routines have been moved to different manual pages | |
115 | to group like-routines together | |
116 | </UL> | |
117 | ||
118 | <P><HR WIDTH=65% ALIGN=right> | |
119 | ||
120 | <A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIBUTED SOFTWARE:</B></A> | |
121 | ||
122 | <UL> | |
123 | <LI>support was added for the Acorn RISC OS (from Peter Greenham) | |
124 | <LI>support for Windows NT/Windows 95 contributed for a previous | |
125 | version of this software was sort of incorporated (it's broken | |
126 | right now) (from Scott Wagner) | |
127 | </UL> | |
128 | ||
129 | <A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR> | |
130 | ||
131 | <HR> | |
132 | ||
133 | <ADDRESS> | |
134 | <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A> | |
135 | Last updated $Date: 1999/08/09 20:21:21 $. | |
136 | </ADDRESS> | |
137 | ||
138 | </BODY> | |
139 | </HTML> |