xref: /libtiff-4.0.7/ChangeLog (revision ed33ffd3)
1*ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
2*ed33ffd3SFrank Warmerdam
3*ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
4*ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
5*ed33ffd3SFrank Warmerdam
6592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
7592e7e59SFrank Warmerdam
8c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
9c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
10c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
11c84e2904SFrank Warmerdam
12c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
13c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
14c84e2904SFrank Warmerdam
15c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
16c84e2904SFrank Warmerdam
17592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
18592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
19592e7e59SFrank Warmerdam
20592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
21592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
22592e7e59SFrank Warmerdam
23164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
24164da391SFrank Warmerdam
25164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
26164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
27164da391SFrank Warmerdam
28164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
29164da391SFrank Warmerdam	TIFFWriteDirectory().
30164da391SFrank Warmerdam
31164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
32164da391SFrank Warmerdam
33164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
34164da391SFrank Warmerdam	and writing to another.
35164da391SFrank Warmerdam
36164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
37164da391SFrank Warmerdam
38db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
39db9e2d75SFrank Warmerdam
40db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
41db9e2d75SFrank Warmerdam
422e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
432e0c71f2SFrank Warmerdam
442e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
452e0c71f2SFrank Warmerdam
46c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
47c38ac53bSMike Welles
48c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
49c38ac53bSMike Welles
50c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
51c38ac53bSMike Welles
52c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
53c38ac53bSMike Welles
54db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
55db55f695SFrank Warmerdam
56db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
57db55f695SFrank Warmerdam
58c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> ***3.5.4 release***
59da558ffbSMike Welles
60da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
61da558ffbSMike Welles
62da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
63da558ffbSMike Welles	  when LZW compression invoked.
64da558ffbSMike Welles
65da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
66da558ffbSMike Welles	  in tools to reflect removal of LZW compression
67da558ffbSMike Welles
681c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
691c096175SMike Welles
701c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
711c096175SMike Welles	  warning about LZW compression removed being removed, and why.
72c614caf0SMike Welles
73da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
74c614caf0SMike Welles	  symbols are kept.
751c096175SMike Welles
7600ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
7700ac48bcSMike Welles
7800ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
7900ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
8000ac48bcSMike Welles
81e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
82e57f1806SFrank Warmerdam
83e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
84e57f1806SFrank Warmerdam	of LZW.
85e57f1806SFrank Warmerdam
86e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    ***3.5.3. release***
87ff08149cSFrank Warmerdam
88ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
89ff08149cSFrank Warmerdam
900e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
910e4c746eSMike Welles
927609ec5fSMike Welles        * Added zip creation to relase makefile target
937609ec5fSMike Welles
940e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
950e4c746eSMike Welles
96c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
97c5e8a049SFrank Warmerdam
98c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
99c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
100c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
101c5e8a049SFrank Warmerdam
10264158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
10364158b2dSFrank Warmerdam
10464158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
10564158b2dSFrank Warmerdam
106209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
107209aa3d3SFrank Warmerdam
108209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
109209aa3d3SFrank Warmerdam	email subscription address.
110209aa3d3SFrank Warmerdam
1119ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
1129ec07df1SMike Welles
1139ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
1149ec07df1SMike Welles
1159ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
1169ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
1179ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
1189ec07df1SMike Welles
1199ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
1209ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
1219ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
1229ec07df1SMike Welles	   handle things properly".
1239ec07df1SMike Welles
12429e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
12529e8a995SFrank Warmerdam
12629e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
12729e8a995SFrank Warmerdam	<[email protected]>.
12829e8a995SFrank Warmerdam
1299e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
1309e63b000SFrank Warmerdam
1319e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
1329e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
1339e63b000SFrank Warmerdam
13443f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
13543f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
13643f65d11SMike Welles
137e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
138e7f4c352SMike Welles
139a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
140a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
141a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
142a9b4777dSMike Welles
143a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
144a9b4777dSMike Welles	   memory mapped files. <[email protected]>
145a9b4777dSMike Welles
146a9b4777dSMike Welles1999-09-26  Mike Welles 	<[email protected]>  ****3.5.2 release***
14758db2336SMike Welles	* Corrected alpha versioning.
14858db2336SMike Welles
14958db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
15058db2336SMike Welles
15158db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
15258db2336SMike Welles	  "RELEASE-DATE"
15358db2336SMike Welles
15458db2336SMike Welles	* added releasediff target, which diffs tree with source as of
15558db2336SMike Welles	  date in "RELEASE-DATE"
15658db2336SMike Welles
15758db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
15858db2336SMike Welles	  away from alpha/non-alpha distinctions).
15958db2336SMike Welles
16058db2336SMike Welles	* updated html to reflect release
16158db2336SMike Welles
16267bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
16367bb385aSFrank Warmerdam
164cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
165cdb12ac2SFrank Warmerdam
16667bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
16767bb385aSFrank Warmerdam
16846301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
16958db2336SMike Welles
17046301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
17146301bebSMike Welles	  (sizes >= 65536 were failing)
17246301bebSMike Welles
173478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
174478d079aSFrank Warmerdam
175478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
176478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
177478d079aSFrank Warmerdam
178f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
179f48df3f4SFrank Warmerdam
180e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
181e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
182e6e37100SFrank Warmerdam
183f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
184f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
185f48df3f4SFrank Warmerdam
186e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
187e3585a7dSFrank Warmerdam
1886f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
1896f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
1906f703bd0SFrank Warmerdam
191e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
192e3585a7dSFrank Warmerdam
19323f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
19423f6dabbSFrank Warmerdam
19523f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
19623f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
19723f6dabbSFrank Warmerdam	better solutions for some users.
19823f6dabbSFrank Warmerdam
1998ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
2008ecb50d4SFrank Warmerdam
2018ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
2028ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
2038ecb50d4SFrank Warmerdam
204469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
205469f9d6bSMike Welles
206469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
207469f9d6bSMike Welles
208397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
209397e9f3aSFrank Warmerdam
2108b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
2118b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
2128b9ba144SFrank Warmerdam	the first.
2138b9ba144SFrank Warmerdam
2148b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
2158b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
2168b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
2178b9ba144SFrank Warmerdam	the colormap.
2188b9ba144SFrank Warmerdam
2198b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
2208b9ba144SFrank Warmerdam	tif_getimage.c.
2218b9ba144SFrank Warmerdam
222397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
223397e9f3aSFrank Warmerdam
224469f9d6bSMike Welles
225469f9d6bSMike Welles
226469f9d6bSMike Welles
227