src/3rdparty/libtiff/ChangeLog
changeset 0 1918ee327afb
child 30 5dc02b23752f
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 2006-03-23  Andrey Kiselev  <dron@ak4719.spb.edu>
       
     2 
       
     3 	* libtiff 3.8.2 released.
       
     4 
       
     5 	* tools/Makefile.am: Use runtime paths linker flags when rpath
       
     6 	option enabled.
       
     7 
       
     8 2006-03-21  Andrey Kiselev  <dron@ak4719.spb.edu>
       
     9 
       
    10 	* libtiff/libtiff.def: Added missed exports as per bug
       
    11 	http://bugzilla.remotesensing.org/attachment.cgi?id=337
       
    12 
       
    13 	* contrib/addtiffo/Makefile.vc, libtiff/Makefile.vc, port/Makefile.vc,
       
    14 	tools/Makefile.vc: Makefiles improvements as per bug
       
    15 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1128
       
    16 
       
    17 	* nmake.opt libtiff/{tif_config.h.vc, tif_unix.c, tiffio.h},
       
    18 	tools/{fax2ps.c, fax2tiff.c, tiff2pdf.c}: Fixed win32 I/O functions
       
    19 	usage as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1127
       
    20 
       
    21 	* libtiff/tif_strip.c: Take subsampling in account when calculating
       
    22 	TIFFScanlineSize().
       
    23 
       
    24 	* tools/tiffcp.c: Do not set RowsPerStrip bigger than image length.
       
    25 
       
    26 2006-03-17  Andrey Kiselev  <dron@ak4719.spb.edu>
       
    27 
       
    28 	* tools/fax2tiff.c: Fixed wrong TIFFerror() invocations as per bug
       
    29 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1125
       
    30 
       
    31 	* tools/fax2ps.c: Fixed reading the input stream from stdin as per bug
       
    32 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1124
       
    33 
       
    34 2006-03-16  Andrey Kiselev  <dron@ak4719.spb.edu>
       
    35 
       
    36 	* libtiff/tiffiop.h: Added decalration for
       
    37 	_TIFFSetDefaultCompressionState().
       
    38 
       
    39 	* libtiff/{tif_jpeg.c, tif_fax3.c, tif_zip.c, tif_pixarlog.c,
       
    40 	tif_lzw.c, tif_luv.c}: Use _TIFFSetDefaultCompressionState() in all
       
    41 	codec cleanup methods. As per bug
       
    42 
       
    43 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1120
       
    44 
       
    45 2006-03-15  Andrey Kiselev  <dron@ak4719.spb.edu>
       
    46 
       
    47 	* libtiff/tif_jpeg.c: Do not cleanup codec state in TIFFInitJPEG(). As
       
    48 	per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1119
       
    49 
       
    50 	* tools/raw2tiff.c: Do not set RowsPerStrip larger than ImageLength.
       
    51 	As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1110
       
    52 
       
    53 	* libtiff/tiffiop.h: dblparam_t typedef removed; GLOBALDATA macro
       
    54 	removed; move here the STRIP_SIZE_DEFAULT macro definition.
       
    55 
       
    56 	* libtiff/{tif_dirread.c, tif_strip.c}: Removed STRIP_SIZE_DEFAULT
       
    57 	macro definition.
       
    58 
       
    59 	* libtiff/tif_dir.c: Use double type instead of dblparam_t.
       
    60 
       
    61 2006-03-14  Andrey Kiselev  <dron@ak4719.spb.edu>
       
    62 
       
    63 	* libtiff/tif_dirread.c: Do not check the PlanarConfig tag presence
       
    64 	in TIFFReadDirectory, because it is always set at the start of
       
    65 	function and we allow TIFFs without that tag set.
       
    66 
       
    67 2005-03-13  Andrey Kiselev  <dron@ak4719.spb.edu>
       
    68 
       
    69 	* libtiff 3.8.1 released.
       
    70 
       
    71 2006-03-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
    72 
       
    73 	* libtiff/tif_dirread.c: Fixed error reporting in TIFFFetchAnyArray()
       
    74 	function as per bug
       
    75 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
       
    76 
       
    77 	* libtiff/tif_dirread.c: More wise check for integer overflow
       
    78 	condition as per bug
       
    79 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
       
    80 
       
    81 	* libtiff/{tif_jpeg.c, tif_pixarlog.c, tif_fax3.c, tif_zip.c}:
       
    82 	Properly restore setfield/getfield methods in cleanup functions. As
       
    83 	per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
       
    84 
       
    85 2006-03-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
    86 
       
    87 	* libtiff/{tif_predict.c, tif_predict.h}: Added new function
       
    88 	TIFFPredictorCleanup() to restore parent decode/encode/field methods.
       
    89 
       
    90 	* libtiff/{tif_lzw.c, tif_pixarlog.c, tif_zip.c}: Use
       
    91 	TIFFPredictorCleanup() in codec cleanup methods. As per bug
       
    92 
       
    93 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
       
    94 
       
    95 	* libtiff/tif_dirread.c: Fixed integer overflow condition in
       
    96 	TIFFFetchData() function. As per bug
       
    97 
       
    98 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
       
    99 
       
   100 2006-03-01  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   101 
       
   102 	* libtiff/tif_ojpeg.c: Set the ReferenceBlackWhite with the
       
   103 	TIFFSetField() method, not directly. As per bug
       
   104 
       
   105 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1043
       
   106 
       
   107 	* tools/ppm2tiff.c: Added support for PBM files as per bug
       
   108 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1044
       
   109 
       
   110 2006-02-27  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   111 
       
   112 	* libtiff/tif_write.c: Small code rearrangement in TIFFWriteScanline()
       
   113 	to avoid crash as per bug
       
   114 	
       
   115 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1081.
       
   116 
       
   117 2006-02-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   118 
       
   119 	* tools/tiff2pdf.c: Functions t2p_sample_rgbaa_to_rgb() and
       
   120 	t2p_sample_rgba_to_rgb() was used in place of each other, that was
       
   121 	resulted in problems with RGBA images with associated alpha.
       
   122 	As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1097
       
   123 
       
   124 2006-02-23  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   125 
       
   126 	* libtiff/tif_dirwrite.c: Properly write TIFFTAG_DOTRANGE tag as per
       
   127 	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1088.
       
   128 
       
   129 	* libtiff/tif_print.c: Properly read TIFFTAG_PAGENUMBER,
       
   130 	TIFFTAG_HALFTONEHINTS, TIFFTAG_YCBCRSUBSAMPLING and TIFFTAG_DOTRANGE
       
   131 	tags as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1088.
       
   132 
       
   133 	* tools/tiff2ps.c: Properly scale all the pages when converting
       
   134 	multipage TIFF with /width/height/center options set. As per bug
       
   135 
       
   136 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1080
       
   137 
       
   138 2006-02-15  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   139 
       
   140 	* tools/tiff2pdf.c: Do not create output file until all option checks
       
   141 	will be done. As per bug
       
   142 
       
   143 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1072
       
   144 
       
   145 	* tools/bmp2tiff.c: Added ability to create multipage TIFFs from the
       
   146 	list of input files as per bug:
       
   147 
       
   148 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1077
       
   149 
       
   150 2006-02-09  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   151 
       
   152 	* libtiff/tif_tile.c: Fix error reporting in TIFFCheckTile() as per
       
   153 	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1063.
       
   154 
       
   155 	* tools/tiffgt.c: Avoid crashing in case of image unsupported by
       
   156 	TIFFRGBAImage interface.
       
   157 
       
   158 	* libtiff/tif_color.c: Avoid overflow in case of wrong input as per
       
   159 	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1065.
       
   160 
       
   161 2006-02-07  Frank Warmerdam  <warmerdam@pobox.com>
       
   162 
       
   163 	* tools/tiff2pdf.c: Fixed support for non-YCbCr encoded JPEG
       
   164 	compressed TIFF files, per submission from Dan Cobra. 
       
   165 
       
   166 2006-02-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   167 
       
   168 	* libtiff/{tif_dirread.c, tif_packbits.c, tif_win32.c}: Properly
       
   169 	cast values to avoid warnings. As per bug
       
   170 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1033.
       
   171 
       
   172 	* libtiff/tif_dirinfo.c: Use TIFF_NOTYPE instead of 0 when
       
   173 	appropriate. As per bug
       
   174 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1033.
       
   175 
       
   176 	* libtiff/tif_aux.c: Fixed type of temporary variable in
       
   177 	_TIFFCheckMalloc() as per bug
       
   178 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1033.
       
   179 
       
   180 2006-02-06  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   181 
       
   182 	* libtiff/tif_aux.c: Return static array when fetching default
       
   183 	YCbCrCoefficients (another problem, reported a the
       
   184 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1029 entry).
       
   185 
       
   186 2006-02-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   187 
       
   188 	* libtiff/tif_dir.c: Special handling for PageNumber, HalftoneHints,
       
   189 	YCbCrSubsampling and DotRange tags as per bugs
       
   190 
       
   191 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1029
       
   192 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1034
       
   193 
       
   194 	* libtiff/tif_dirread.c: Use _TIFFGetExifFieldInfo() instead of
       
   195 	_TIFFGetFieldInfo() in TIFFReadEXIFDirectory() call as per bug
       
   196 	
       
   197 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1026.
       
   198 
       
   199 2006-01-23  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   200 
       
   201 	* libtool related stuff updated from the 2.1a branch.
       
   202 
       
   203 2006-01-11  Frank Warmerdam  <warmerdam@pobox.com>
       
   204 
       
   205 	* tools/bmp2tiff,pal2rgb,ppm2tiff,ras2tiff,raw2tiff,sgi2tiff,
       
   206 	tiff2bw,tiffcp: Fixed jpeg option processing so -c jpeg:r:50 works
       
   207 	properly as per bug:
       
   208 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1025
       
   209 
       
   210 2006-01-09  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
   211 
       
   212 	* configure.ac: Fix with_default_strip_size comparison as reported
       
   213 	by Norihiko Murase.
       
   214 
       
   215 2006-01-08  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
   216 
       
   217 	* test/Makefile.am (LIBTIFF): Due to linking against libtiff
       
   218 	incorrectly, tests were not actually testing the uninstalled
       
   219 	libtiff.  Now they are.
       
   220 
       
   221 2006-01-04  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   222 
       
   223 	* libtiff/tif_dirinfo.c: Change definitions for TIFFTAG_ICCPROFILE,
       
   224 	TIFFTAG_PHOTOSHOP, TIFFTAG_RICHTIFFIPTC, TIFFTAG_XMLPACKET: readcount
       
   225 	should be uint32 value.
       
   226 
       
   227 2006-01-02  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
   228 
       
   229 	* html/man/Makefile.am (htmldoc): Fix htmldoc rule so that it can
       
   230 	be used if build directory is not the same as source directory.
       
   231 	* man/{TIFFGetField.3tiff, TIFFSetField.3tiff}: Documented
       
   232 	TIFFTAG_PHOTOSHOP, TIFFTAG_RICHTIFFIPTC, and TIFFTAG_XMLPACKET,
       
   233 	and re-sorted tag names in alphabetical order.
       
   234 
       
   235 2005-12-29  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   236 
       
   237 	* libtiff 3.8.0 released.
       
   238 
       
   239 2005-12-28  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
   240 
       
   241 	* tools/bmp2tiff.c (main): Fixed warning regarding returning
       
   242 	inconsistent types from a condition.
       
   243 	* tools/tiffcmp.c (CheckLongTag): Eliminate warning due to printf
       
   244 	format.
       
   245 	* tools/bmp2tiff.c: Reduce compilation warnings on big-endian CPUs.
       
   246 
       
   247 2005-12-28  Joris Van Damme  <joris.at.lebbeke@skynet.be>
       
   248 
       
   249 	* html/{index.html, support.hml, libtiff.html}: Cleaned up HTML
       
   250 
       
   251 2005-12-27  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   252 
       
   253 	* libtiff/tiffio.h: Added VC_EXTRALEAN definition before including
       
   254 	windows.h, to reduce the compile time.
       
   255 
       
   256 2005-12-26  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
   257 
       
   258 	* libtiff/tif_jpeg.c: Improve compilation under MinGW.
       
   259 
       
   260 2005-12-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   261 
       
   262 	* libtiff/{tif_dir.c, tif_dir.h, tif_dirread.c, tif_dirinfo.c}: 
       
   263 	tiffFieldInfo and exifFieldInfo arrays definitions moved back to
       
   264 	tif_dirinfo.c; added _TIFFGetFieldInfo() and _TIFFGetExifFieldInfo()
       
   265 	private functions to retrieve FieldInfo arrays.
       
   266 
       
   267 2005-12-24  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
   268 
       
   269 	* html/build.html: Added some additional instructions for when
       
   270 	building using MSVC under Windows.  Also fixed two HTML syntax
       
   271 	errors and used HTML Tidy to tidy up the HTML syntax and
       
   272 	formatting.
       
   273 
       
   274 2005-12-24  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   275 
       
   276 	* libtiff/{tif_aux.c, tif_dir.c, tif_dir.h, tif_dirwrite.c,
       
   277 	tif_print.c, tif_getimage.c}: Make InkSet, NumberOfInks, DotRange and
       
   278 	StoNits tags custom.
       
   279 
       
   280 2005-12-23  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   281 
       
   282 	* libtiff/{tif_aux.c, tif_dir.c, tif_dir.h, tif_print.c}: Make
       
   283 	WhitePoint tag custom.
       
   284 
       
   285 	* libtiff/{tif_dir.h, tiff.h}: More EXIF tags added.
       
   286 
       
   287 2005-12-23  Joris Van Damme  <joris.at.lebbeke@skynet.be>
       
   288 
       
   289 	* libtiff/tiffio.h: fixed typo that potentially resulted in 
       
   290 	redefininition of USE_WIN32_FILEIO
       
   291 
       
   292 	* libtiff/*: Added more 'dual-mode' error handling: Done TIFFWarning 
       
   293 	calls in core LibTiff.
       
   294 
       
   295 2005-12-21  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   296 
       
   297 	* libtiff/{tif_dir.c, tif_dir.h, tif_print.c}: Make RichTIFFIPTC,
       
   298 	Photoshop and ICCProfile tags custom.
       
   299 
       
   300 2005-12-21  Joris Van Damme  <joris.at.lebbeke@skynet.be>
       
   301 
       
   302 	* libtiff/*, contrib/*: Added 'dual-mode' error handling, enabling 
       
   303 	newer code to get context indicator in error handler and still
       
   304 	remain compatible with older code: Done TIFFError calls everywhere 
       
   305 	except in tools   
       
   306 
       
   307 2005-12-20  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   308 
       
   309 	* tools/tiffcp.c: Added many error reporting messages; fixed integer
       
   310 	overflow as per bug
       
   311 
       
   312 	http://bugzilla.remotesensing.org/show_bug.cgi?id=789
       
   313 
       
   314 2005-12-16  Frank Warmerdam  <warmerdam@pobox.com>
       
   315 
       
   316 	* contrib/addtiffo/*: Major upgrade by Joris to support subsampled
       
   317 	YCbCr images in jpeg compressed TIFF files.
       
   318 
       
   319 2005-12-14  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   320 
       
   321 	* tools/tiffcp.c: Return non-zero status when reading fails (again).
       
   322 
       
   323 2005-12-13  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   324 
       
   325 	* tools/tiffcp.c: Return non-zero status when reading fails.
       
   326 
       
   327 2005-12-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   328 
       
   329 	* libtiff/{tif_dir.h, tiff.h}: Added more EXIF tags.
       
   330 
       
   331 2005-12-09  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   332 
       
   333 	* libtiff/{tif_dir.c, tif_dir.h, tif_print.c}: Make XMLPacket tag
       
   334 	custom.
       
   335 
       
   336 	* tools/tiffinfo.c: Print EXIF directory contents if exist.
       
   337 
       
   338 	* libtiff/tiff.h: Few EXIF tag numbers added.
       
   339 
       
   340 	* libtiff/{tif_dirinfo.c, tif_dirread.c, tif_dir.h, tif_dir.c,
       
   341 	tiffio.h}: Preliminary support to read custom directories. New
       
   342 	functions: TIFFReadCustomDirectory() and TIFFReadEXIFDirectory().
       
   343 
       
   344 2005-12-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   345 
       
   346 	* libtiff/{tif_dirinfo.c, tif_dirread.c, tif_dir.h, tif_dir.c}:
       
   347 	More work to implement custom directory read support.
       
   348 
       
   349 	* libtiff/{tif_aux.c, tif_dirinfo.c, tif_dirread.c, tif_dir.h,
       
   350 	tif_dir.c, tif_print.c}: Make YCbCrCoefficients and ReferenceBlackWhite
       
   351 	tags custom.
       
   352 
       
   353 2005-12-05  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   354 
       
   355 	* libtiff/tif_dirread.c: One more workaround for broken
       
   356 	StripByteCounts tag. Handle the case when StripByteCounts array filled
       
   357 	with completely wrong values.
       
   358 
       
   359 2005-11-30  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   360 
       
   361 	* libtiff/tif_dirinfo.c: Release file descriptor in case of failure
       
   362 	in the TIFFOpenW() function as per bug
       
   363 
       
   364 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1003
       
   365 
       
   366 	* libtiff/tif_dirinfo.c: Correctly yse bsearch() and lfind()
       
   367 	functions as per bug
       
   368 
       
   369 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1008
       
   370 
       
   371 2005-11-20  Frank Warmerdam  <warmerdam@pobox.com>
       
   372 
       
   373 	* tif_open.c, tiff.h, tiffdump.c: Incorporate preliminary support
       
   374 	for MS MDI format.
       
   375 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1002
       
   376 
       
   377 	* .cvsignore: many files added, and a few update according
       
   378 	to suggestion of Brad HArds on tiff mailing list. 
       
   379 
       
   380 2005-11-03  Frank Warmerdam  <warmerdam@pobox.com>
       
   381 
       
   382 	* libtiff/libtiff.def, tiffiop.h, tiffio.h: Made TIFFFreeDirectory
       
   383 	public.
       
   384 
       
   385 2005-10-31  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   386 
       
   387 	* tools/fax2tiff.c: Properly calculate sizes of temporary arrays
       
   388 	as per bug
       
   389 
       
   390 	http://bugzilla.remotesensing.org/show_bug.cgi?id=943
       
   391 
       
   392 	* tools/fax2tiff.c: Added option '-r' to set RowsPerStrip parameter
       
   393 	as per bug
       
   394 
       
   395 	http://bugzilla.remotesensing.org/show_bug.cgi?id=944
       
   396 
       
   397 	* tools/tiffdump.c: Fixed typeshift and typemask arrays initialization
       
   398 	problem as per bug
       
   399 
       
   400 	http://bugzilla.remotesensing.org/show_bug.cgi?id=946
       
   401 
       
   402 	* tools/bmp2tiff.c: Fixed possible integer overflow error as per bug
       
   403 	
       
   404 	http://bugzilla.remotesensing.org/show_bug.cgi?id=965
       
   405 
       
   406 	* libtiff/tif_dirinfo.c: Make XResolution, YResolution and
       
   407 	ResolutionUnit tags modifiable during write process. As per bug
       
   408 
       
   409 	http://bugzilla.remotesensing.org/show_bug.cgi?id=977
       
   410 
       
   411 	* tools/tiffsplit.c: Copy fax related fields over splitted parts
       
   412 	as per bug
       
   413 	
       
   414 	http://bugzilla.remotesensing.org/show_bug.cgi?id=983
       
   415 
       
   416 2005-10-21  Frank Warmerdam  <warmerdam@pobox.com>
       
   417 
       
   418 	* tif_dirread.c: Don't try and split single strips into "0" strips
       
   419 	in ChopUpSingleUncompressedStrip.  This happens in some degenerate
       
   420 	cases (like 1x1 files with stripbytecounts==0 (gtsmall.jp2 embed tiff)
       
   421 
       
   422 2005-10-20  Joris Van Damme  <joris.at.lebbeke@skynet.be>
       
   423 
       
   424 	* tif_fax3.c: changed 'at scanline ...' style warning/errors
       
   425 	with incorrect use of tif_row, to 'at line ... of
       
   426 	strip/tile ...' style
       
   427 
       
   428 2005-10-15  Frank Warmerdam  <warmerdam@pobox.com>
       
   429 
       
   430 	* tif_write.c: fixed setting of planarconfig as per bug report
       
   431 	on the mailing list from Joris.
       
   432 
       
   433 2005-10-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   434 
       
   435 	* configure.ac, configure, nmake.opt, libtiff/{tif_config.h,
       
   436 	tif_dirread.c}: Make the default strip size configurable via the
       
   437 	--with-default-strip-size and STRIP_SIZE_DEFAULT options.
       
   438 
       
   439 2005-09-30  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
   440 
       
   441 	* html/support.html: Fixed link to documentation on Greg Ward's
       
   442 	LogLuv TIFF format.
       
   443 
       
   444 2005-09-28  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   445 
       
   446 	* tools/tiffdump.c: Fixed crash when reading malformed tags.
       
   447 
       
   448 2005-09-20  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   449 
       
   450 	* tools/tiff2pdf.c: Added missed 'break' statement as per bug
       
   451 	http://bugzilla.remotesensing.org/show_bug.cgi?id=932
       
   452 
       
   453 2005-09-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   454 
       
   455 	* libtiff 3.7.4 released.
       
   456 
       
   457 	* {configure, configure.ac, Makefile.am, autogen.sh}: Applied patch
       
   458 	from Patrick Welche (all scripts moved in the 'config' and 'm4'
       
   459 	directories).
       
   460 
       
   461 2005-09-12  Frank Warmerdam  <warmerdam@pobox.com>
       
   462 
       
   463 	* libtiff/tif_open.c: reintroduce seek to avoid problem on solaris.
       
   464 
       
   465 2005-09-05  Frank Warmerdam  <warmerdam@pobox.com>
       
   466 
       
   467 	* libtiff/tif_dir.c: When prefreeing tv->value in TIFFSetFieldV
       
   468 	also set it to NULL to avoid double free when re-setting custom
       
   469 	string fields as per: 
       
   470 
       
   471 	http://bugzilla.remotesensing.org/show_bug.cgi?id=922
       
   472 
       
   473 2005-08-12  Frank Warmerdam  <warmerdam@pobox.com>
       
   474 
       
   475 	* libtiff/tif_print.c: avoid signed/unsigned warning.
       
   476 
       
   477 	* libtiff/tif_dirread.c: removed unused variable.
       
   478 
       
   479 2005-07-30  Frank Warmerdam  <warmerdam@pobox.com>
       
   480 
       
   481 	* libtiff/tif_dir.c: Fixed up support for swapping "double complex"
       
   482 	values (128 bits as 2 64 bits doubles).  GDAL gcore tests now
       
   483 	pass on bigendian (macosx) system.
       
   484 
       
   485 2005-07-28  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   486 
       
   487 	* libtiff/{tif_aux.c, tif_dirread.c, tif_fax3.c, tiffiop.h}: Rename
       
   488 	CheckMalloc() function to _TIFFCheckMalloc() and make it available
       
   489 	globally as an internal helper routine.
       
   490 
       
   491 2005-07-27  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   492 
       
   493 	* libtiff/tif_dir.c: More improvements in the "pass by value" part of
       
   494 	the custom tags handling code.
       
   495 
       
   496 2005-07-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   497 
       
   498 	* libtiff/{tif_dirread.c, tif_dirinfo.c}: Do not upcast BYTEs to
       
   499 	SHORTs in the TIFFFetchByteArray(). Remove TIFFFetchExtraSamples()
       
   500 	function, use TIFFFetchNormalTag() instead as per bug
       
   501 
       
   502 	http://bugzilla.remotesensing.org/show_bug.cgi?id=831
       
   503 
       
   504 	Remove TIFFFetchExtraSamples() function, use TIFFFetchNormalTag()
       
   505 	instead. 
       
   506 
       
   507 	* libtiff/tiffconf.h.in: One more attempt to fix the AIX bug
       
   508 
       
   509 	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
       
   510 
       
   511 2005-07-25  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   512 
       
   513 	* libtiff/tif_print.c: Fixed printing of the BYTE and SBYTE arrays.
       
   514 
       
   515 	* tools/tiffdump.c: Added support for TIFF_IFD datatype.
       
   516 
       
   517 2005-07-21  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   518 
       
   519 	* libtiff/tif_write.c: Do not check the PlanarConfiguration field in
       
   520 	the TIFFWriteCheck() function in case of single band images (as per
       
   521 	TIFF spec).
       
   522 
       
   523 2005-07-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   524 
       
   525 	* SConstruct, libtiff/SConstruct: Added the first very preliminary
       
   526 	support for SCons software building tool (http://www.scons.org/).
       
   527 	This is experimental infrastructure and it will exist along with the
       
   528 	autotools mechanics.
       
   529 
       
   530 2005-07-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   531 
       
   532 	* port/{getopt.c, strcasecmp.c, strtoul.c}: Update modules from
       
   533 	the NetBSD source tree (the old	4-clause BSD license changed to
       
   534 	the new 3-clause one).
       
   535 
       
   536 	* configure.ac, port/lfind.c, libtiff/tiffiop.h: Added lfind()
       
   537 	replacement module.
       
   538 
       
   539 	* port/dummy.c: Make the dummy function static.
       
   540 
       
   541 2005-07-06  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   542 
       
   543 	* tools/tiffcp.c: Fixed WhitePoint tag copying.
       
   544 
       
   545 	* libtiff/{tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_print.c}:
       
   546 	Make FieldOfViewCotangent, MatrixWorldToScreen, MatrixWorldToCamera,
       
   547 	ImageFullWidth, ImageFullLength and PrimaryChromaticities tags custom.
       
   548 
       
   549 2005-07-04  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   550 
       
   551 	* libtiff 3.7.3 released.
       
   552 
       
   553 	* configure, configure.ac: Do not use empty -R option when linking
       
   554 	with --enable-rpath.
       
   555 
       
   556 2005-07-01  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   557 
       
   558 	* libtiff/{tiffiop.h, tif_open.c}: Added open option 'h' to avoid
       
   559 	reading the first IFD when needed. As per bug
       
   560 
       
   561 	http://bugzilla.remotesensing.org/show_bug.cgi?id=875
       
   562 
       
   563 	* libtiff/tif_color.c: Better use of TIFFmin() macro to avoid side
       
   564 	effects.
       
   565 
       
   566 2005-06-23  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   567 
       
   568 	* tools/tiff2pdf.c: Print two characters per loop in the
       
   569 	t2p_write_pdf_trailer(). As per bug
       
   570 
       
   571 	http://bugzilla.remotesensing.org/show_bug.cgi?id=594
       
   572 
       
   573 	* tools/tiffgt.c: Use MacOS X OpenGL framework when appropriate. As
       
   574 	per bug
       
   575 
       
   576 	http://bugzilla.remotesensing.org/show_bug.cgi?id=844
       
   577 
       
   578 	* acinclude.m4: Updated to latest OpenGL test macros versions.
       
   579 
       
   580 	* libtiff/tiff.h: Use correct int size on Sparc 64bit/Sun compiler
       
   581 	platform. As per bug
       
   582 
       
   583 	http://bugzilla.remotesensing.org/show_bug.cgi?id=855
       
   584 
       
   585 2005-06-14  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   586 
       
   587 	* libtiff/tif_dirinfo.c: Added support for ClipPath, XClipPathUnits
       
   588 	and YClipPathUnits tags.
       
   589 
       
   590 2005-06-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   591 
       
   592 	* contrib/addtiffo/tif_ovrcache.c: Properly extract tile/strip size;
       
   593 	use pixel sized shift in contigous case.
       
   594 
       
   595 2005-06-06  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   596 
       
   597 	* contrib/addtiffo/{tif_overview.c, tif_ovrcache.c, tif_ovrcache.h}:
       
   598 	Make overviews working for contiguos images.
       
   599 
       
   600 2005-06-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   601 
       
   602 	* libtiff/tif_open.c: Replace runtime endianess check with the compile
       
   603 	time one.
       
   604 
       
   605 	* libtiff/tif_predict.c: Floating point predictor now works on
       
   606 	big-endian hosts.
       
   607 
       
   608 2005-06-01  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   609 
       
   610 	* libtiff/tif_dir.c: Use _TIFFsetString() function when read custom
       
   611 	ASCII values.
       
   612 
       
   613 	* libtiff/{tif_dirinfo.c, tif_dir.h, tif_dir.c, tif_print.c}: Make
       
   614 	DocumentName, Artist, HostComputer, ImageDescription, Make, Model,
       
   615 	Copyright, DateTime, PageName, TextureFormat, TextureWrapModes and
       
   616 	TargetPrinter tags custom.
       
   617 
       
   618 	* libtiff/tif_jpeg.c: Cleanup the codec state depending on
       
   619 	TIFF_CODERSETUP flag (to fix memry leaks).
       
   620 
       
   621 	* libtiff/tif_jpeg.c: Initialize JPEGTables array with zero after
       
   622 	allocating.
       
   623 
       
   624 2005-05-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   625 
       
   626 	* configure.ac, libtiff/Makefile.am: Added workaround for
       
   627 	OpenBSD/MirOS soname problem as per bug
       
   628 
       
   629 	http://bugzilla.remotesensing.org/show_bug.cgi?id=838
       
   630 
       
   631 	* libtiff/tif_dirwrite.c: Use tdir_count when calling
       
   632 	TIFFCvtNativeToIEEEDouble() in the TIFFWriteDoubleArray() function as
       
   633 	per bug
       
   634 
       
   635 	http://bugzilla.remotesensing.org/show_bug.cgi?id=845
       
   636 
       
   637 2005-05-25  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   638 
       
   639 	* tools/ppm2tiff.c: Fixed format string when read PPM file header with
       
   640 	the fscanf() function. As per bug
       
   641 
       
   642 	http://bugzilla.remotesensing.org/show_bug.cgi?id=861
       
   643 
       
   644 	* libtiff/{tif_dirinfo.c, tif_print.c}: TIFFFetchByteArray() returns
       
   645 	uint16 array when fetching the BYTE and SBYTE filds, so we should
       
   646 	consider result as pointer to uint16 array and not as array of chars.
       
   647 	As per bug
       
   648 
       
   649 	http://bugzilla.remotesensing.org/show_bug.cgi?id=831
       
   650 
       
   651 	* libtiff/tif_dir.c: More efficient custom tags retrieval as per bug
       
   652 
       
   653 	http://bugzilla.remotesensing.org/show_bug.cgi?id=830
       
   654 
       
   655 	* libtiff/tif_win32.c: Use FILE_SHARE_READ | FILE_SHARE_WRITE share
       
   656 	mode in CreateFile() call as per bug
       
   657 
       
   658 	http://bugzilla.remotesensing.org/show_bug.cgi?id=829
       
   659 
       
   660 	* libtiff/Makefile.am: Fixed parallel compilation of the libtiff and
       
   661 	libtiffxx libraries as per bug
       
   662 
       
   663 	http://bugzilla.remotesensing.org/show_bug.cgi?id=826
       
   664 
       
   665 	* contrib/addtiffo/{tif_overview.c, tif_ovrcache.h}: Sinchronized with
       
   666 	GDAL.
       
   667 
       
   668 2005-05-23  Frank Warmerdam  <warmerdam@pobox.com>
       
   669 
       
   670 	* libtiff/tif_jpeg.c: Substantial fix for addtiffo problems with
       
   671 	JPEG encoded TIFF files.  Pre-allocate lots of space for jpegtables
       
   672 	in directory.
       
   673 
       
   674 2005-05-22  Frank Warmerdam  <warmerdam@pobox.com>
       
   675 
       
   676 	* libtiff/tif_dirread.c: Changed the code that computes 
       
   677 	stripbytecount[0] if it appears bogus to ignore if stripoffset[0] is
       
   678 	zero. This is a common case with GDAL indicating a "null" tile/strip.
       
   679 
       
   680 2005-05-17  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   681 
       
   682 	* tools/tiffsplit.c: Check for JPEGTables tag presence before copying.
       
   683 
       
   684 2005-05-06  Frank Warmerdam  <warmerdam@pobox.com>
       
   685 
       
   686 	* libtiff/tif_dirread.c: Applied similar change to 
       
   687 	TIFFFetchPerSampleLongs and TIFFFetchPerSampleAnys. 
       
   688 
       
   689 	http://bugzilla.remotesensing.org/show_bug.cgi?id=843
       
   690 
       
   691 	* libtiff/tif_jpeg.c: added LIB_JPEG_MK1 support in JPEGDecodeRaw().
       
   692 
       
   693 2005-05-06  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   694 	* tools/tiff2pdfr.c, man/tiff2pdf.1: Calculate the tile width properly;
       
   695 	added new option '-b' to use interpolation in output PDF files (Bruno
       
   696 	Ledoux).
       
   697 
       
   698 2005-05-05  Frank Warmerdam  <warmerdam@pobox.com>
       
   699 
       
   700 	* libtiff/tif_dirread.c: Ensure that broken files with too many
       
   701 	values in PerSampleShorts work ok instead of crashing.
       
   702 
       
   703 	http://bugzilla.remotesensing.org/show_bug.cgi?id=843
       
   704 
       
   705 2005-04-27  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   706 
       
   707 	* tools/tiffdither.c: Copy the PhotometricInterpretation tag from the
       
   708 	input file.
       
   709 
       
   710 2005-04-15  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   711 
       
   712 	* libtiff/tif_predict.c: Added ability to encode floating point
       
   713 	predictor, as per TIFF Technical Note 3.
       
   714 
       
   715 2005-04-14  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   716 
       
   717 	* libtiff/{tif_predict.h, tif_predict.c}: Added ability to decode
       
   718 	floating point predictor, as per TIFF Technical Note 3.
       
   719 
       
   720 2005-04-13  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   721 
       
   722 	* libtiff/{tiffio.h, tiffiop.h, tif_dir.c, tif_read.c, tif_swab.c}:
       
   723 	Added _TIFFSwab24BitData() and TIFFSwabArrayOfLong() functions used to
       
   724 	swap 24-bit floating point values.
       
   725 
       
   726 	* libtiff/tiff.h: Added predictor constants.
       
   727 
       
   728 2005-04-08  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   729 
       
   730 	* libtiff/{tiffiop.h, tif_dir.c}: Use uint32 type for appropriate
       
   731 	values in _TIFFVSetField() function. Inspired by the bug
       
   732 
       
   733 	http://bugzilla.remotesensing.org/show_bug.cgi?id=816
       
   734 
       
   735 	* man/TIFFSetField.3tiff: Fixed definition of the TIFFTAG_INKNAMES tag
       
   736 	as per bug
       
   737 	
       
   738 	http://bugzilla.remotesensing.org/show_bug.cgi?id=816
       
   739 
       
   740 2005-03-30  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   741 
       
   742 	* libtiff/tif_open.c: Do not read header in case the output file
       
   743 	should be truncated (Ron).
       
   744 
       
   745 	* libtiff/{tif_dirinfo.c, tif_config.h.vc}: Use lfind() instead
       
   746 	of bsearch() in _TIFFFindFieldInfoByName() function (Ron).
       
   747 
       
   748 	* libtiff/{tiff.h, tif_dirinfo.c}: Fixes in EXIF tag ordering (Ron).
       
   749 
       
   750 2005-03-22  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   751 
       
   752 	* configure.ac, libtiff/Makefile.am: Use libtool machinery to pass
       
   753 	rpath option.
       
   754 
       
   755 2005-03-21  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   756 
       
   757 	* libtiff/{tif_dir.c, tif_print.c}: Handle all data types in custom
       
   758 	tags.
       
   759 
       
   760 2005-03-18  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   761 
       
   762 	* libtiff/dirinfo.c: Added DNG tags.
       
   763 
       
   764 	* libtiff/{tif_dir.c, tif_print.c}: More improvements in custom tag
       
   765 	handling code.
       
   766 
       
   767 	* libtiff/tiff.h: More comments; added missed DNG tag (LensInfo);
       
   768 	added DNG 1.1.0.0 tags.
       
   769 
       
   770 	* tools/tif2pdf.c: Fixed problem with alpha channel handling as per
       
   771 	bug
       
   772 
       
   773 	http://bugzilla.remotesensing.org/show_bug.cgi?id=794
       
   774 
       
   775 	* man/TIFFGetField.3tiff: Add a note about autoregistered tags.
       
   776 
       
   777 2005-03-17  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   778 
       
   779 	* nmake.opt: Build with Win32 CRT library by default.
       
   780 
       
   781 	* tools/tiff2ps.c: Fixed typo in page size handling code.
       
   782 
       
   783 	* libtiff/{tif_dir.c, tif_print.c}: Support for custom tags, passed
       
   784 	by value.
       
   785 
       
   786 	* libtiff/{tiff.h, tif_dirinfo.c, tiffiop.h}: Added EXIF related tags.
       
   787 
       
   788 2005-03-15  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   789 
       
   790 	* libtiff 3.7.2 released.
       
   791 
       
   792 2005-03-09  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   793 
       
   794 	* tools/tiffcmp.c: Added ability to compare the 32-bit integer and
       
   795 	floating point data; complain on unsupported bit depths.
       
   796 
       
   797 2005-03-05  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   798 
       
   799 	* tif_stream.cxx: Use ios namespace instead of ios_base to support
       
   800 	GCC 2.95.
       
   801 
       
   802 	* libtiff/{tiff.h, tif_fax3.tif, tif_jpeg.c}: Applied correct patch from
       
   803 	Lee Howard for HylaFax DCS tag
       
   804 	(see http://bugzilla.remotesensing.org/show_bug.cgi?id=771)
       
   805 
       
   806 2005-03-04  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   807 
       
   808 	* configure, configure.ac: Use -rpath option instead of -R as per bug
       
   809 
       
   810 	http://bugzilla.remotesensing.org/show_bug.cgi?id=732
       
   811 
       
   812 	* libtiff/{tiff.h, tif_fax3.tif, tif_jpeg.c}: Applied patch from Lee
       
   813 	Howard to support a new tag TIFFTAG_FAXDCS (34911) used in HylaFax
       
   814 	software. As per bug
       
   815 
       
   816 	http://bugzilla.remotesensing.org/show_bug.cgi?id=771
       
   817 
       
   818 	* nmake.opt, html/build.html: Add more comments, change the config
       
   819 	file organization a bit as per bug
       
   820 
       
   821 	http://bugzilla.remotesensing.org/show_bug.cgi?id=764
       
   822 
       
   823 	* tools/tiffcmp.c: Use properly sized buffer in short arrays comparison
       
   824 	as per bug
       
   825 
       
   826 	http://bugzilla.remotesensing.org/show_bug.cgi?id=785
       
   827 
       
   828 2005-03-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   829 
       
   830 	* libtiff/tif_dirread.c: More logic to guess missed strip size as per
       
   831 	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=705
       
   832 
       
   833 	* tools/fax2ps.c: Replace insecure mktemp() function with the
       
   834 	tmpfile() as per bug
       
   835 
       
   836 	http://bugzilla.remotesensing.org/show_bug.cgi?id=786
       
   837 
       
   838 2005-02-04  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   839 
       
   840 	* libtiff/tiff.h: Changed the int8 definition to be always signed char
       
   841 	as per bug
       
   842 
       
   843 	http://bugzilla.remotesensing.org/show_bug.cgi?id=727
       
   844 
       
   845 	* libtiff/tiffio.h: Move TIFFOpenW() function into the extern "C"{}
       
   846 	block as per bug
       
   847 	
       
   848 	http://bugzilla.remotesensing.org/show_bug.cgi?id=763
       
   849 
       
   850 2005-02-03  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
   851 
       
   852 	* tools/tiffgt.c: Fix problem on big-endian CPUs so that images
       
   853 	display more correctly.  Images display brighter than they should
       
   854 	on a Sun workstation.
       
   855 
       
   856 2005-02-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   857 
       
   858 	* libtiff/tif_dirread.c: Estimate strip size in case of wrong or
       
   859 	suspicious values in the tags. As per bugs
       
   860 
       
   861 	http://bugzilla.remotesensing.org/show_bug.cgi?id=705
       
   862 
       
   863 	and
       
   864 
       
   865 	http://bugzilla.remotesensing.org/show_bug.cgi?id=320
       
   866 
       
   867 	* tools/tiff2ps.c: Fixed problem with page sizes as per bug
       
   868 	
       
   869 	http://bugzilla.remotesensing.org/show_bug.cgi?id=742
       
   870 
       
   871 2005-01-31  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
   872 
       
   873 	* libtiff/tiff.h (TIFFTAG_TILEWIDTH): Corrected description.
       
   874 	(TIFFTAG_TILELENGTH): Corrected description.
       
   875 
       
   876 2005-01-30  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   877 
       
   878 	* configure.ac: Fixes for --with-docdir option as per bug
       
   879 
       
   880 	http://bugzilla.remotesensing.org/show_bug.cgi?id=759
       
   881 
       
   882 	* libtiff/tif_open.c: Remove unnesessary TIFFSeekFile() call as per
       
   883 	bug
       
   884 
       
   885 	http://bugzilla.remotesensing.org/show_bug.cgi?id=756
       
   886 
       
   887 	* libtiff/tif_stream.cxx: Fixes for C++ stream interface from
       
   888 	Michael Rinne and Edward Lam.
       
   889 
       
   890 2005-01-15  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   891 
       
   892 	* configure.ac: Make the documentation directory location configurable
       
   893 	via the --with-docdir option (as suggested by Jeremy C. Reed).
       
   894 
       
   895 	* libtiff/tif_color.c: Use double as the second argument of pow()
       
   896 	function in TIFFCIELabToRGBInit(). As per bug
       
   897 
       
   898 	http://bugzilla.remotesensing.org/show_bug.cgi?id=741
       
   899 
       
   900 	* libtiff/tif_pixarlog.c: Avoid warnings when converting float to
       
   901 	integer as per bug
       
   902 
       
   903 	http://bugzilla.remotesensing.org/show_bug.cgi?id=740
       
   904 
       
   905 	* libtiff/tif_getimage.c: Always fill the error message buffer in
       
   906 	TIFFRGBAImageBegin() as per bug
       
   907 
       
   908 	http://bugzilla.remotesensing.org/show_bug.cgi?id=739
       
   909 	
       
   910 2005-01-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   911 
       
   912 	* libtiff/tif_jpeg.c: Added ability to read/write the fax specific
       
   913 	TIFFTAG_FAXRECVPARAMS, TIFFTAG_FAXSUBADDRESS and TIFFTAG_FAXRECVTIME
       
   914 	tags as per bug
       
   915 
       
   916 	http://bugzilla.remotesensing.org/show_bug.cgi?id=736
       
   917 
       
   918 	* libtiff/tif_win32.c: Fixed message formatting in functions
       
   919 	Win32WarningHandler() and Win32ErrorHandler() as per bug
       
   920 
       
   921 	http://bugzilla.remotesensing.org/show_bug.cgi?id=735
       
   922 
       
   923 	* tools/tiff2ps.c: Interpret the -w and -h options independently. As
       
   924 	per bug
       
   925 
       
   926 	http://bugzilla.remotesensing.org/show_bug.cgi?id=689
       
   927 
       
   928 2005-01-11  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   929 
       
   930 	* libtiff/tiffio.h: Move the color conversion routines in the 'extern
       
   931 	"C"' section as per bug
       
   932 
       
   933 	http://bugzilla.remotesensing.org/show_bug.cgi?id=727
       
   934 
       
   935 	* libtiff/tiff.h: Restore back the workaround for AIX Visual Age C
       
   936 	compiler to avoid double definition of BSD types as per bug
       
   937 
       
   938 	http://bugzilla.remotesensing.org/show_bug.cgi?id=39	
       
   939 
       
   940 	* libtiff/Makefile.am: Place the C++ stream API in the separate
       
   941 	library called libtiffxx to avoid unneeded dependencies. Probably
       
   942 	there will be more C++ API in the future. As per bugs
       
   943 
       
   944 	http://bugzilla.remotesensing.org/show_bug.cgi?id=733
       
   945 
       
   946 	and
       
   947 
       
   948 	http://bugzilla.remotesensing.org/show_bug.cgi?id=730
       
   949 
       
   950 2005-01-05  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   951 
       
   952 	* tools/tiffdump.c: Fixed problem when read broken TIFFs with the
       
   953 	wrong tag counts (Dmitry V. Levin, Martin Pitt).
       
   954 
       
   955 	* configure.ac: Replace --disable-c++ with the --disable-cxx option as
       
   956 	per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=730
       
   957 
       
   958 2004-12-25  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   959 
       
   960 	* libtiff/tif_getimage.c: More fixes for multiple-alpha-channelled
       
   961 	RGB-images as per bug
       
   962 	
       
   963 	http://bugzilla.remotesensing.org/show_bug.cgi?id=713
       
   964 
       
   965 
       
   966 	* tools/tiffset.c: Convert character option to integer value as per
       
   967 	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=725
       
   968 
       
   969 2004-12-20  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   970 
       
   971 	* libtiff 3.7.1 released.
       
   972 
       
   973 	* html/tiffset.1.html: Add missed manual page as per bug
       
   974 
       
   975 	http://bugzilla.remotesensing.org/show_bug.cgi?id=678
       
   976 
       
   977 	* libtiff/tiff.h: Revert back libtiff data type definitions as per
       
   978 	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=687
       
   979 
       
   980 2004-12-19  Andrey Kiselev  <dron@ak4719.spb.edu>
       
   981 
       
   982 	* libtiff/tif_dirread.c: Do not forget about TIFF_VARIABLE2 when
       
   983 	checking for tag count in TIFFReadDirectory() function. As per bug
       
   984 
       
   985 	http://bugzilla.remotesensing.org/show_bug.cgi?id=713
       
   986 
       
   987 	* libtiff/{tif_dirread.c, tif_fax3.c}: More argument checking in
       
   988 	CheckMallock() function.
       
   989 
       
   990 	* libtiff/tif_getimage.c: Support for multiple-alpha-channelled
       
   991 	RGB-images as per bug
       
   992 
       
   993 	http://bugzilla.remotesensing.org/show_bug.cgi?id=718
       
   994 
       
   995 2004-12-15  Frank Warmerdam  <warmerdam@pobox.com>
       
   996 
       
   997 	* libtiff/tif_getimage.c: #define A1 bracketing for clean build on
       
   998 	SunPro compiler. 
       
   999 
       
  1000 2004-12-11  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
  1001 
       
  1002 	* autogen.sh: aclocal and autoheader should be executed after
       
  1003 	libtoolize.  Also add '-I .' to aclocal invocation to check
       
  1004 	current directory for macros.
       
  1005 
       
  1006 2004-12-10  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1007 
       
  1008 	* libtiff/tif_dirwrite.c: Always write TIFFTAG_SUBIFD using LONG type
       
  1009 	as per bugs
       
  1010 	
       
  1011 	http://bugzilla.remotesensing.org/show_bug.cgi?id=703
       
  1012 
       
  1013 	and
       
  1014 
       
  1015 	http://bugzilla.remotesensing.org/show_bug.cgi?id=704
       
  1016 
       
  1017 2004-12-04  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1018 
       
  1019 	* nmake.opt: Link with the user32.lib in windowed mode. As per bug
       
  1020 
       
  1021 	http://bugzilla.remotesensing.org/show_bug.cgi?id=697
       
  1022 
       
  1023 	* libtiff/tif_win32.c: Use char* strings instead of TCHAR in windowed
       
  1024 	mode as per bug
       
  1025 
       
  1026 	http://bugzilla.remotesensing.org/show_bug.cgi?id=697
       
  1027 
       
  1028 	* libtiff/tif_config.in.vc: Removed unneded definitions for
       
  1029 	read/open/close/lseek functions to fix the
       
  1030 	
       
  1031 	http://bugzilla.remotesensing.org/show_bug.cgi?id=680
       
  1032 	
       
  1033 2004-12-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1034 
       
  1035 	* libtiff/{tif_dir.c, tif_dirread.c}: Remove TIFFReassignTagToIgnore()
       
  1036 	call from the TIFFReadDirectory() function. TIFFReassignTagToIgnore
       
  1037 	must be removed in the future, as it was never used properly. As per
       
  1038 	bug
       
  1039 
       
  1040 	http://bugzilla.remotesensing.org/show_bug.cgi?id=692
       
  1041 
       
  1042 2004-11-30  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
  1043 
       
  1044 	* libtiff/tif_jpeg.c: Added a work-around in order to allow
       
  1045 	compilation with the heavily modified version of libjpeg delivered
       
  1046 	with Cygwin.
       
  1047 
       
  1048 2004-11-29  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1049 
       
  1050 	* libtiff/tif_dir.c: Properly handle tags, which have the uint32
       
  1051 	counts. As per bug
       
  1052 
       
  1053 	http://bugzilla.remotesensing.org/show_bug.cgi?id=693
       
  1054 
       
  1055 	* tools/fax2ps.c: Be able to extract the first page (#0). As per bug
       
  1056 
       
  1057 	http://bugzilla.remotesensing.org/show_bug.cgi?id=690
       
  1058 
       
  1059 2004-11-28  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1060 
       
  1061 	* libtiff/tif_unix.c: Make UNIX module compilable (and usable)
       
  1062 	on Windows.
       
  1063 
       
  1064 	* nmake.opt: Add missed DLLNAME variable.
       
  1065 
       
  1066 2004-11-26  Frank Warmerdam  <warmerdam@pobox.com>
       
  1067 
       
  1068 	* libtiff/makefile.vc: make it easier to rename the libtiff DLL. 
       
  1069 
       
  1070 2004-11-24  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1071 
       
  1072 	* man/libtiff.3tiff: Improvements in the "LIST OF ROUTINES" table as
       
  1073 	per bug
       
  1074 
       
  1075 	http://bugzilla.remotesensing.org/show_bug.cgi?id=545
       
  1076 
       
  1077 	* man/tiffset.1: Added manual page for tiffset tool written by Jay
       
  1078 	Berkenbilt. As per bug
       
  1079 
       
  1080 	http://bugzilla.remotesensing.org/show_bug.cgi?id=678
       
  1081 
       
  1082 2004-11-23  Frank Warmerdam  <warmerdam@pobox.com>
       
  1083 
       
  1084 	* libtiff/tif_error.c: fixed TIFFerror call to be TIFFError.
       
  1085 
       
  1086 2004-11-21  Frank Warmerdam  <warmerdam@pobox.com>
       
  1087 
       
  1088 	* html/document.html: Updated Adobe web links as per email from Joris.
       
  1089 
       
  1090 2004-11-21  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1091 
       
  1092 	* libtiff/{tiffio.hxx, tiffio.h}: C++ stream interface moved to new
       
  1093 	file tiffio.hxx. We don't have any C++ in tiffio.h, those who want to
       
  1094 	use C++ streams should #include <tiffio.hxx>.
       
  1095 
       
  1096 2004-11-13  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1097 
       
  1098 	* libtiff/tiff.h: Added Adobe DNG tags.
       
  1099 
       
  1100 	* libtiff/tif_win32.c: Typo fixed.
       
  1101 
       
  1102 	* libtiff/{tif_stream.cxx, tiffio.h}: C++ stream interface updated to
       
  1103 	be compliant with the latest standard. Appropriate additions in
       
  1104 	makefiles now completed.
       
  1105 
       
  1106 2004-11-11  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1107 
       
  1108 	* tools/tiffset.c, libtiff/tif_dirinfo.c: Properly handle the
       
  1109 	different tag types. As per bug
       
  1110 
       
  1111 	http://bugzilla.remotesensing.org/show_bug.cgi?id=600
       
  1112 
       
  1113 2004-11-10  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1114 
       
  1115 	* libtiff/tif_aux.c: Set the appropriate ReferenceBlackWhite array for
       
  1116 	YCbCr image which lacks that tag (noted by Hans Petter Selasky).
       
  1117 
       
  1118 2004-11-09  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1119 
       
  1120 	* libtiff/tif_color.c: Division by zero fixed (Hans Petter Selasky).
       
  1121 
       
  1122 2004-11-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1123 
       
  1124 	* libtiff/{tif_stream.cxx, tiffio.h}: Added C++ stream interface
       
  1125 	contributed by Edward Lam (see
       
  1126 	http://bugzilla.remotesensing.org/show_bug.cgi?id=654 for details).
       
  1127 	Though no changes in any makefiles yet.
       
  1128 
       
  1129 2004-11-05  Frank Warmerdam  <warmerdam@pobox.com>
       
  1130 
       
  1131 	* libtiff/tif_open.c: Removed close() in TIFFClientOpen() if file
       
  1132 	is bad. This is the callers responsibility.
       
  1133 	http://bugzilla.remotesensing.org/show_bug.cgi?id=651
       
  1134 
       
  1135 2004-11-05  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1136 
       
  1137 	* libtiff/{tiffio.h, tif_win32.c, libtiff.def}: Added TIFFOpenW()
       
  1138 	function to work with the double byte strings (used to represent
       
  1139 	filenames in some locales). As per bug
       
  1140 
       
  1141 	http://bugzilla.remotesensing.org/show_bug.cgi?id=625
       
  1142 
       
  1143 	* libtiff/tif_dirread.c: Fixed problem when fetching BitsPerSample and
       
  1144 	Compression tags of type LONG from broken TIFFS as per bug
       
  1145 
       
  1146 	http://bugzilla.remotesensing.org/show_bug.cgi?id=662
       
  1147 
       
  1148 	* libtiff/tif_dirinfo.c: Fixed definition for TIFFTAG_RICHTIFFIPTC,
       
  1149 	the writecount should have uint32 type. As per bug
       
  1150 
       
  1151 	http://bugzilla.remotesensing.org/show_bug.cgi?id=662
       
  1152 
       
  1153 	* libtiff/tif_write.c: Fixed wrong if() statement in
       
  1154 	TIFFAppendToStrip() function as per bug
       
  1155 
       
  1156 	http://bugzilla.remotesensing.org/show_bug.cgi?id=660
       
  1157 
       
  1158 2004-11-04  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1159 
       
  1160 	* libtiff/tif_dirinfo.c: Change definition for TIFFTAG_EXTRASAMPLES
       
  1161 	field. The caller should supply a count when setting this field. As
       
  1162 	per bug
       
  1163 
       
  1164 	 http://bugzilla.remotesensing.org/show_bug.cgi?id=648
       
  1165 	
       
  1166 	* libtiff/{tif_jpeg.c, tif_ojpeg.c}: TIFFTAG_JPEGTABLES should have
       
  1167 	uint32 count. Use this type everywhere.
       
  1168 
       
  1169 2004-11-03  Frank Warmerdam  <warmerdam@pobox.com>
       
  1170 
       
  1171 	* libtiff/tif_next.c: avoid use of u_long and u_char types.  Bug 653.
       
  1172 
       
  1173 2004-11-02  Frank Warmerdam  <warmerdam@pobox.com>
       
  1174 
       
  1175 	* tools/tiff2rgba.c: removed extra newlines in usage message.
       
  1176 
       
  1177 2004-10-30  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1178 	
       
  1179 	* libtiff/tif_dirwrite.c: Improvements in tag writing code.
       
  1180 
       
  1181 	* tools/tiff2ps.c: Fixed wrong variable data type when read Position
       
  1182 	tags (Tristan Hill).
       
  1183 
       
  1184 2004-10-30  Frank Warmerdam  <warmerdam@pobox.com>
       
  1185 
       
  1186 	* libtiff/tiffiop.h: added fallback definition of assert() if we
       
  1187 	don't have assert.h.
       
  1188 
       
  1189 2004-10-29  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1190 
       
  1191 	* libtiff/tif_fax3.c: Fixed case with the wrong decode routines
       
  1192 	choosing when the incorrect Group4Options tag set. As per bug
       
  1193 	
       
  1194 	http://bugzilla.remotesensing.org/show_bug.cgi?id=323
       
  1195 
       
  1196 	* libtiff/tif_dirwrite.c: Fixed problem with passing count variable of
       
  1197 	wrong type when writing the TIFF_BYTE/TIFF_SBYTE tags in
       
  1198 	TIFFWriteNormalTag().
       
  1199 
       
  1200 2004-10-28  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1201 
       
  1202 	* tools/tiff2ps.c: Fixed wrong variable data type when read Resolution
       
  1203 	tags (Peter Fales).
       
  1204 
       
  1205 	* tools/{bmp2tiff.c, raw2tiff.c}: Get rid of stream I/O functions.
       
  1206 
       
  1207 2004-10-28  Frank Warmerdam  <warmerdam@pobox.com>
       
  1208 
       
  1209 	* tools/tiff2pdf.c: added casts to avoid warnings.
       
  1210 
       
  1211 	* libtiff/libtiff.def: Added several more entry points required
       
  1212 	to link fax2tiff.c against the DLL on windows. 
       
  1213 
       
  1214 2004-10-27  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1215 
       
  1216 	* configure, configure.ac: Added --enable-rpath option to embed linker
       
  1217 	paths into library binary.
       
  1218 
       
  1219 2004-10-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1220 
       
  1221 	* tools/tiffset.c: Check the malloc return value (Dmitry V. Levin).
       
  1222 
       
  1223 	* libtiff/{tif_strip.c, tif_tile.c}: Zero division problem fixed
       
  1224 	(Vladimir Nadvornik, Dmitry V. Levin).
       
  1225 
       
  1226 2004-10-16  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1227 
       
  1228 	* libtiff 3.7.0 released.
       
  1229 
       
  1230 2004-10-15  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
  1231 
       
  1232 	* libtiff/tif_jpeg.c: There seems to be no need to include stdio.h
       
  1233 	in this file so its inclusion is removed.  Including stdio.h
       
  1234 	sometimes incurs an INT32 typedef conflict between MinGW's
       
  1235 	basetsd.h and libjpeg's jmorecfg.h.
       
  1236 
       
  1237 2004-10-15  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1238 
       
  1239 	* man/bmp2tiff.1: Added manual page for bmp2tiff utility.
       
  1240 
       
  1241 2004-10-13  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
  1242 
       
  1243 	* tools/tiffcmp.c (leof): Renamed from 'eof' in order to avoid
       
  1244 	conflict noticed under MinGW.
       
  1245 	* ltmain.sh: Fix for MinGW compilation.
       
  1246 
       
  1247 2004-10-13  Frank Warmerdam  <warmerdam@pobox.com>
       
  1248 
       
  1249 	* man/tiffsplit.1: Fixed to indicate using aaa-zzz, not aa-zz.
       
  1250 	http://bugzilla.remotesensing.org/show_bug.cgi?id=635
       
  1251 
       
  1252 2004-10-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1253 
       
  1254 	* libtiff/{tif_dirread.c, tif_jpeg.c, tif_luv.c, tif_ojpeg.c,
       
  1255 	tif_pixarlog.c, tif_write.c}: Handle the zero strip/tile sizes
       
  1256 	properly (Dmitry V. Levin, Marcus Meissner).
       
  1257 
       
  1258 2004-10-11  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1259 
       
  1260 	* libtiff/tif_dirinfo.c: Type of the TIFFTAG_SUBIFD field changed
       
  1261 	to TIFF_IFD.
       
  1262 
       
  1263 2004-10-10  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1264 
       
  1265 	* tools/bmp2tif.c: Check the space allocation results.
       
  1266 
       
  1267 2004-10-09  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1268 
       
  1269 	* libtiff/tif_dir.c: Initialize td_tilewidth and td_tilelength fields
       
  1270 	of the TIFFDirectory structure with the 0 instead of -1 to avoid
       
  1271 	confusing integer overflows in TIFFTileRowSize() for striped images.
       
  1272 
       
  1273 	* tools/tiff2pdf.c: Fixed TransferFunction tag handling reported
       
  1274 	by Ross A. Finlayson.
       
  1275 
       
  1276 	* libtiff/tif_dir.c: Fixed custom tags handling as per bug
       
  1277 
       
  1278 	http://bugzilla.remotesensing.org/show_bug.cgi?id=629
       
  1279 
       
  1280 2004-10-08  Frank Warmerdam  <warmerdam@pobox.com>
       
  1281 
       
  1282 	* libtiff/tif_dirinfo.c: Fix bug with tif_foundfield and reallocation
       
  1283 	of tif_fieldinfo.  
       
  1284 
       
  1285 	http://bugzilla.remotesensing.org/show_bug.cgi?id=630
       
  1286 
       
  1287 2004-10-04  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
  1288 
       
  1289 	* contrib/iptcutil/README: Added the missing README which goes
       
  1290 	along with iptcutil.
       
  1291 
       
  1292 2004-10-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1293 
       
  1294 	* libtiff/tif_compress.c: Improved error reporting in
       
  1295 	TIFFGetConfiguredCODECs() (Dmitry V. Levin).
       
  1296 
       
  1297 2004-10-02  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1298 
       
  1299 	* libtiff 3.7.0beta2 released.
       
  1300 
       
  1301 	* libtiff/{tif_aux.c, tif_compress.c, tif_dirinfo.c, tif_dirwrite.c,
       
  1302 	tif_extension.c, tif_fax3.c, tif_luv.c, tif_packbits.c,
       
  1303 	tif_pixarlog.c, tif_write.c}: Added checks for failed memory
       
  1304 	allocations and	integer overflows (Dmitry V. Levin).
       
  1305 
       
  1306 	* libtiff/tiff.h: Missed TIFF_BIGTIFF_VERSION constant added.
       
  1307 
       
  1308 2004-10-01  Frank Warmerdam  <warmerdam@pobox.com>
       
  1309 
       
  1310 	* libtiff/tif_open.c: added a more informative message if a BigTIFF
       
  1311 	file is opened.
       
  1312 
       
  1313 2004-09-30  Frank Warmerdam  <warmerdam@pobox.com>
       
  1314 
       
  1315 	* libtiff/tif_dirinfo.c: changed type of XMLPacket (tag 700) to 
       
  1316 	TIFFTAG_BYTE instead of TIFFTAG_UNDEFINED to comply with the info
       
  1317 	in the Adobe XMP Specification.
       
  1318 
       
  1319 2004-09-29  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1320 
       
  1321 	* libtiff/{tif_jpeg.c, tif_pixarlog.c}: Use _TIFFmemset() instead of
       
  1322 	memset().
       
  1323 
       
  1324 	* libtiff/{tif_dirread.c, tif_strip.c, tif_tile.c}: Applied patches
       
  1325 	from Dmitry V. Levin to fix possible integer overflow problems.
       
  1326 
       
  1327 2004-09-28  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1328 
       
  1329 	* libtiff/tif_getimage.c: Check for allocated buffers before clearing
       
  1330 	(Dmitry V. Levin).
       
  1331 
       
  1332 2004-09-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1333 
       
  1334 	* libtiff/{tif_dir.h, tif_dir.c, tif_dirread.c, tif_write.c}:
       
  1335 	Optimize checking for the strip bounds. 
       
  1336 
       
  1337 	* libtiff/{tif_dirread.c, tif_strip.c}: TIFFScanlineSize() and
       
  1338 	TIFFRasterScanlineSize() functions report zero in the case of integer
       
  1339 	overflow now. Properly handle this case in TIFFReadDirectory()
       
  1340 	(patches from Dmitry V. Levin).
       
  1341 
       
  1342 2004-09-25  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1343 
       
  1344 	* libtiff/{tif_dirinfo.c, tif_strip.c, tif_tile.c}: Use TIFFhowmany8()
       
  1345 	macro where appropriate.
       
  1346 
       
  1347 	* tools/tiff2bw.c: Write ImageWidth/Height tags to output file, as
       
  1348 	noted by Gennady Khokhorin.
       
  1349 
       
  1350 	* libtiff/tif_dirread.c: Always check the return values, returned
       
  1351 	by the _TIFFmalloc() (Dmitry V. Levin).
       
  1352 
       
  1353 	* libtiff/tif_dir.c: Fixed possible integer overflow _TIFFset*Array()
       
  1354 	functions (Dmitry V. Levin).
       
  1355 
       
  1356 	* libtiff/{tif_dirread.c, tif_dir.c, tif_write.c}:
       
  1357 	Potential memory leak fixed in TIFFReadDirectory(), _TIFFVSetField(),
       
  1358 	TIFFGrowStrips() (found by Dmitry V. Levin).
       
  1359 
       
  1360 2004-09-24  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1361 
       
  1362 	* libtiff/{tiffio.h, tif_compress.c}: Added TIFFGetConfiguredCODECs()
       
  1363 	to get the list of configured codecs.
       
  1364 
       
  1365 	* libtiff/{tiffiop.h, tif_dirread.c}: More overflow fixes from
       
  1366 	Dmitry V. Levin.
       
  1367 
       
  1368 2004-09-23  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1369 
       
  1370 	* libtiff/tif_dirread.c: Applied patch from Dmitry V. Levin to fix
       
  1371 	possible integer overflow in CheckMalloc() function.
       
  1372 
       
  1373 2004-09-22  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1374 
       
  1375 	* libtiff/{tiffiop.h, tif_strip.c}: Use TIFFhowmany8() macro instead
       
  1376 	of plain TIFFhowmany() where appropriate.
       
  1377 
       
  1378 2004-09-21  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1379 
       
  1380 	* libtiff/tif_getimage.c: Initialize arrays after space allocation.
       
  1381 
       
  1382 2004-09-19  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1383 
       
  1384 	* libtiff 3.7.0beta released.
       
  1385 
       
  1386 	* libtiff/{tif_luv.c, tif_next.c, tif_thunder.c}: Several buffer
       
  1387 	overruns fixed, as noted by Chris Evans.
       
  1388 
       
  1389 2004-09-14  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
  1390 
       
  1391 	* commit: Added a script to make it more convenient to commit
       
  1392 	updates.  The CVS commit message is extracted from this ChangeLog
       
  1393 	file.
       
  1394 
       
  1395 2004-09-14  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1396 
       
  1397 	* configure.ac, configure, aclocal.m4, libtiff/{mkspans.c, tif_fax3.c,
       
  1398 	tif_getimage.c, tif_luv.c, tif_lzw.c, tif_ojpeg.c, tif_packbits.c,
       
  1399 	tif_predict.c, tif_read.c, tif_swab.c, tif_thunder.c, tif_write.c,
       
  1400 	tif_dir.c, tif_dirread.c, tif_dirwrite.c, tif_jpeg.c, tif_dirinfo.c,
       
  1401 	tif_vms.c, tif_print.c, tif_strip.c, tif_tile.c, tif_dir.h,
       
  1402 	tif_config.h.in, tiffiop.h}:
       
  1403 	Get rid of BSD data types (u_char, u_short, u_int, u_long).
       
  1404 
       
  1405 2004-09-13  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
  1406 
       
  1407 	* libtiff/tiff.h: Fix column tagging. Reference current Adobe XMP
       
  1408 	specification. Reference libtiff bug tracking system to submit
       
  1409 	private tag additions.
       
  1410 
       
  1411 2004-09-12  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
  1412 
       
  1413 	* tools/tiffgt.c: Include "tif_config.h".
       
  1414 
       
  1415 	* configure.ac: Use AM_PROG_CC_C_O since it is now needed to build
       
  1416 	tiffgt.  This results in the 'compile' script being added to the
       
  1417 	project.
       
  1418 
       
  1419 	* tools/Makefile.am (tiffgt_CFLAGS): Add extra build options
       
  1420 	required to find OpenGL headers necessary to build tiffgt.  Also
       
  1421 	ensure that the libtiff that we built is used rather than some other
       
  1422 	libtiff installed on the system.
       
  1423 
       
  1424 2004-09-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1425 
       
  1426 	* configure.ac, acinclude.m4, aclocal.m4: New macros to detect GLUT
       
  1427 	libraries.
       
  1428 
       
  1429 2004-09-11  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
       
  1430 
       
  1431 	* configure.ac: Pass library configuration defines via
       
  1432 	tif_config.h rather than extending CPPFLAGS. Configure a
       
  1433 	libtiff/tiffconf.h in order to satisfy application requirements
       
  1434 	(not used by library build). Do not define _POSIX_C_SOURCE=2 since
       
  1435 	this causes failure to build on systems which properly respect
       
  1436 	this request.
       
  1437 
       
  1438 	* libtiff/tiffconf.h.in: New file to act as the template for the
       
  1439 	configured tiffconf.h
       
  1440 
       
  1441 	* libtiff/files.lst (HDRS): Install the configured tiffconf.h.
       
  1442 
       
  1443 2004-09-10  Frank Warmerdam  <warmerdam@pobox.com>
       
  1444 
       
  1445 	* html/internals.html: Split off a discussion of adding new tags
       
  1446 	into addingtags.html.
       
  1447 
       
  1448 2004-09-10  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1449 
       
  1450 	* test/{ascii_tag.c, long_tag.c}: Preliminary test suite added.
       
  1451 
       
  1452 	* tools/tiff2pdf.c: Fixed reading TransferFunction tag as per bug
       
  1453 
       
  1454 	http://bugzilla.remotesensing.org/show_bug.cgi?id=590
       
  1455 
       
  1456 	* libtiff/tif_print.c: Fixes in InkNames and NumberOfInks reporting.
       
  1457 
       
  1458 	* libtiff/tif_dirread.c: Don't reject to read tags of the
       
  1459 	SamplesPerPixel size when the tag count is greater than number of
       
  1460 	samples as per bug
       
  1461 
       
  1462 	http://bugzilla.remotesensing.org/show_bug.cgi?id=576
       
  1463 
       
  1464 	* libtiff/tiff.h: Use _TIFF_DATA_TYPEDEFS_ guardian to switch off
       
  1465 	defining int8/uint8/... etc. types. As per bug
       
  1466 
       
  1467 	http://bugzilla.remotesensing.org/show_bug.cgi?id=607
       
  1468 
       
  1469 2004-09-09  Frank Warmerdam  <warmerdam@pobox.com>
       
  1470 
       
  1471 	* tools/tiff2ps.c, tools/tiffmedian.c: fiddle with include files
       
  1472 	to avoid compile warnings about getopt() and a few other things.
       
  1473 
       
  1474 2004-09-02  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1475 
       
  1476 	* libtiff/tif_dirread.c: Use memcpy() function instead of pointer
       
  1477 	assigning magic in TIFFFetchFloat().
       
  1478 
       
  1479 2004-09-01  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1480 
       
  1481 	* libtiff/{tiffio.h, tif_open.c}: Applied patches from Joris Van Damme
       
  1482 	to avoid requirement for tiffiop.h inclusion in some applications. See
       
  1483 	here
       
  1484 
       
  1485 	http://www.asmail.be/msg0054799560.html
       
  1486 	
       
  1487 	for details.
       
  1488 
       
  1489 	* tools/fax2tiff.c: Use the new functions in the code.
       
  1490 
       
  1491 2004-08-25  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1492 
       
  1493 	* tools/tiff2pdf.c: Initialize arrays properly.
       
  1494 
       
  1495 	* tools/tiff2ps.c: Avoid zero division in setupPageState() function;
       
  1496 	properly initialize array in PSDataBW().
       
  1497 
       
  1498 2004-08-24  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1499 
       
  1500 	* tools/tiff2pdf.c: More fixes for bug
       
  1501 
       
  1502 	http://bugzilla.remotesensing.org/show_bug.cgi?id=590
       
  1503 
       
  1504 	from Ross Finlayson.
       
  1505 
       
  1506 2004-08-23  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1507 
       
  1508 	* tools/tiff2ps.c: Fixed problem with uninitialized values.
       
  1509 
       
  1510 	* libtiff/tif_dir.c: Initialize tif_foundfield data member in the
       
  1511 	TIFFDefaultDirectory() (in addition to 2004-08-19 fix).
       
  1512 
       
  1513 	* tools/tiff2pdf.c: Fixed a bunch of problems as per bug
       
  1514 
       
  1515 	http://bugzilla.remotesensing.org/show_bug.cgi?id=590
       
  1516 
       
  1517 2004-08-20  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1518 
       
  1519 	* tools/tiff2pdf.c: Applied patch from Ross Finlayson that checks
       
  1520 	that the input file has compression, photometric interpretation,
       
  1521 	etcetra, tags or if not than a more descriptive error is returned.
       
  1522 
       
  1523 	* libtiff/tif_dirread.c: Fixed problem in TIFFReadDirectory() in the
       
  1524 	code, responsible for tag data type checking.
       
  1525 
       
  1526 2004-08-19  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1527 
       
  1528 	* libtiff/{tiffiop.h, tif_dirinfo.c}: Fixed problem with the static
       
  1529 	variable as per bug
       
  1530 
       
  1531 	http://bugzilla.remotesensing.org/show_bug.cgi?id=593
       
  1532 
       
  1533 2004-08-16  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1534 
       
  1535 	* tools/ras2tiff.c: Fixed issue with missed big-endian checks as per
       
  1536 	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=586
       
  1537 
       
  1538 2004-08-01  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1539 
       
  1540 	* libtiff/{tif_config.h.in, tif_config.h.vc}: config.h.in and
       
  1541 	config.h.vc files renamed in the tif_config.h.in and tif_config.h.vc.
       
  1542 
       
  1543 2004-07-24  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1544 
       
  1545 	* libtiff/tif_lzw.c: LZW compression code is merged back from the
       
  1546 	separate package. All libtiff tools are updated to not advertise an
       
  1547 	abcence of LZW support.
       
  1548 
       
  1549 2004-07-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1550 
       
  1551 	* libtiff/tiffio.h: Revert thandle_t back to void* type.
       
  1552 
       
  1553 2004-07-11  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1554 
       
  1555 	* libtiff/{tif_read.c, tif_tile.c, tif_strip.c}: Fixes in error
       
  1556 	messages, as suggested by Bernd Herd.
       
  1557 
       
  1558 2004-07-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1559 
       
  1560 	* libtiff/tif_dir.c: Call TIFFError() instead of producing warnings
       
  1561 	when setting custom tags by value. Reported by Eric Fieleke.
       
  1562 
       
  1563 2004-06-14  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1564 
       
  1565 	* tools/bmp2tiff.c: Add missed RawsPerStrip setting.
       
  1566 
       
  1567 2004-06-08  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1568 
       
  1569 	* tools/bmp2tiff.c: Added new utility to convert Windows BMP files
       
  1570 	into TIFFs.
       
  1571 
       
  1572 2004-06-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1573 
       
  1574 	* libtiff 3.7.0alpha released.
       
  1575 
       
  1576 2004-06-06  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1577 
       
  1578 	* libtiff/{tiff.h, tif_dirwrite.c, tif_fax3.c, tif_packbits.c,}: Get rid
       
  1579 	of ugly 64-bit hacks, replace them with the clever (autoconf based )
       
  1580 	ones :-).
       
  1581 
       
  1582 	* libtiff/tiffio.h: Define thandle_t as int, not void* (may cause
       
  1583 	problems in 64-bit environment).
       
  1584 
       
  1585 2004-06-05  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1586 
       
  1587 	* tools/tiffset.c: tiffset now can set any libtiff supported tags.
       
  1588 	Tags can be supplied by the mnemonic name or number.
       
  1589 
       
  1590 	* libtiff/{tiffio.h, tif_dir.h, tif_dirinfo.c,}: Added two new
       
  1591 	functions TIFFFindFieldInfoByName() and TIFFFieldWithName().
       
  1592 
       
  1593 2004-05-27  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1594 
       
  1595 	* libtiff/tif_ojpeg.c: Fixed problem with duplicated SOI and SOF
       
  1596 	markers as per bug
       
  1597 
       
  1598 	http://bugzilla.remotesensing.org/show_bug.cgi?id=581
       
  1599 
       
  1600 2004-05-24  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1601 
       
  1602 	* tools/tiffsplit.c: Don't forget to copy Photometric
       
  1603 	Interpretation tag.
       
  1604 
       
  1605 2004-05-20  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1606 
       
  1607 	* libtiff/{tif_open.c, tiffio.h}: New function added:
       
  1608 	TIFFIsBigEndian(). Function returns nonzero if given was file written
       
  1609 	in big-endian order.
       
  1610 
       
  1611 	* tools/tiffsplit.c: Fixed problem with unproperly written multibyte
       
  1612 	files. Now output files will be written using the same byte order
       
  1613 	flag as	in the input image. See
       
  1614 	
       
  1615 	http://bugzilla.remotesensing.org/show_bug.cgi?id=574
       
  1616 	
       
  1617 	for details.
       
  1618 	
       
  1619 2004-05-19  Frank Warmerdam  <warmerdam@pobox.com>
       
  1620 
       
  1621 	* libtiff/tif_print.c: added (untested) support for printing
       
  1622 	SSHORT, SLONG and SRATIONAL fields.
       
  1623 
       
  1624 	* tools/tiffcp.c: close output file on normal exit.
       
  1625 
       
  1626 2004-05-17  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1627 
       
  1628 	* libtiff/tif_fax3.c: Avoid reading CCITT compression options
       
  1629 	if compression type mismatches. See
       
  1630 	
       
  1631 	http://bugzilla.remotesensing.org/show_bug.cgi?id=565
       
  1632 
       
  1633 2004-04-30  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1634 
       
  1635 	* libtiff/tif_strip.c: Never return 0 from the
       
  1636 	TIFFNumberOfStrips().
       
  1637 
       
  1638 2004-04-29  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1639 
       
  1640 	* libtiff/tif_dirread.c: Workaround for broken TIFF writers which
       
  1641 	store single SampleFormat value for multisampled images. See
       
  1642 
       
  1643 	http://bugzilla.remotesensing.org/show_bug.cgi?id=562
       
  1644 
       
  1645 2004-04-25  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1646 
       
  1647 	* configure.ac, libtiff/{tiff.h, config.h.in}: Added tests for int8,
       
  1648 	int16 and int32 types to avoid complains on some compilers. Details at
       
  1649 
       
  1650 	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
       
  1651 
       
  1652 2004-04-20  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1653 
       
  1654 	* tools/tiff2pdf.c: Fixed problem with unaligned access as per bug
       
  1655 
       
  1656 	http://bugzilla.remotesensing.org/show_bug.cgi?id=555
       
  1657 
       
  1658 2004-04-14  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1659 
       
  1660 	* libtiff/tif_write.c: Allow in-place updating of the compressed
       
  1661 	images (don't work properly with all codecs). For details see GDAL bug
       
  1662 
       
  1663 	http://bugzilla.remotesensing.org/show_bug.cgi?id=534
       
  1664 
       
  1665 2004-04-06  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1666 
       
  1667 	* libtiff/tif_jpeg.c: Workaround for wrong sampling factors used
       
  1668 	in the Intergarph JPEG compressed TIFF images as per bug:
       
  1669 
       
  1670 	http://bugzilla.remotesensing.org/show_bug.cgi?id=532
       
  1671 
       
  1672 2004-04-04  Frank Warmerdam  <warmerdam@pobox.com>
       
  1673 
       
  1674 	* libtiff/tif_open.c: close clientdata if TIFFClientOpen() fails
       
  1675 	via bad2. 
       
  1676 
       
  1677 2004-03-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1678 
       
  1679 	* tools/tiffcp.c: Properly set Photometric Interpretation in case of
       
  1680 	JPEG compression of grayscale images.
       
  1681 
       
  1682 	* tools/tiffcp.c: Don't emit warnings when Orientation tag does not
       
  1683 	present in the input image.
       
  1684 
       
  1685 2004-03-19  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1686 
       
  1687 	* {many}: The first attempt to switch to autotools.
       
  1688 
       
  1689 2004-03-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1690 
       
  1691 	* libtiff/tif_open.c: Use dummy mmap/munmap functions in
       
  1692 	TIFFClientOpen() when the appropriate client functions was not
       
  1693 	supplied by user.
       
  1694 
       
  1695 2004-03-02  Frank Warmerdam  <warmerdam@pobox.com>
       
  1696 
       
  1697 	* tools/ycbcr.c: fixed main() declaration as per:
       
  1698 	http://bugzilla.remotesensing.org/show_bug.cgi?id=513
       
  1699 
       
  1700 2004-02-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1701 
       
  1702 	* tools/tiffsplit.c: Copy JPEGTables tag contents for JPEG compressed 
       
  1703 	images. Reported by Artem Mirolubov.
       
  1704 
       
  1705 	* libtiff/tif_dirread.c: Fixed problem with handling TIFF_UNDEFINED 
       
  1706 	tag type in TIFFFetchNormalTag() as per bug
       
  1707 
       
  1708 	http://bugzilla.remotesensing.org/show_bug.cgi?id=508
       
  1709 
       
  1710 2004-02-17  Frank Warmerdam  <warmerdam@pobox.com>
       
  1711 
       
  1712 	* libtiff/tif_codec.c: Fixed typo in TIFFInitPackBits name as per:
       
  1713 	http://bugzilla.remotesensing.org/show_bug.cgi?id=494
       
  1714 
       
  1715 2004-02-05  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1716 
       
  1717 	* libtiff/tif_fax3.c: Fixed problem with CCITT encoding modes as per
       
  1718 	bug
       
  1719 
       
  1720 	http://bugzilla.remotesensing.org/show_bug.cgi?id=483
       
  1721 
       
  1722 	But we need more work on fax codec to support update mode.
       
  1723 
       
  1724 2004-01-30  Frank Warmerdam  <warmerdam@pobox.com>
       
  1725 
       
  1726 	* libtiff/libtiff.def: Added TIFFCurrentDirOffset, TIFFWriteCheck,
       
  1727 	TIFFRGBAImageOK, and TIFFNumberOfDirectories as suggested by 
       
  1728 	Scott Reynolds. 
       
  1729 
       
  1730 2004-01-29  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1731 
       
  1732 	* libtiff/tiff.h: Fixed tag definitions for TIFFTAG_YCLIPPATHUNITS
       
  1733 	and TIFFTAG_INDEXED as per bug
       
  1734 
       
  1735 	http://bugzilla.remotesensing.org/show_bug.cgi?id=475
       
  1736 
       
  1737 	* libtiff/{tif_win32.c, tif_unix.c}: Check whether the pointer is
       
  1738 	NULL before proceeding further as per bug
       
  1739 
       
  1740 	http://bugzilla.remotesensing.org/show_bug.cgi?id=474
       
  1741 
       
  1742 	Check results, returned by the TIFFFdOpen() before returning and close
       
  1743 	file if TIFFFdOpen() failed as per bug
       
  1744 
       
  1745 	http://bugzilla.remotesensing.org/show_bug.cgi?id=468
       
  1746 	
       
  1747 	* libtiff/tif_open.c: More fixes for
       
  1748 
       
  1749 	http://bugzilla.remotesensing.org/show_bug.cgi?id=468
       
  1750 
       
  1751 2004-01-28  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1752 
       
  1753 	* libtiff/{libtiff.def, tif_close.c, tiffio.h, tif_open.c}: Separate
       
  1754 	TIFFCleanup() from the TIFFClose() in order to fix the bug
       
  1755 
       
  1756 	http://bugzilla.remotesensing.org/show_bug.cgi?id=468
       
  1757 
       
  1758 	* tools/tiffcp.c: Fixed problem with wrong interpretation of the
       
  1759 	InkNames tag as per bug
       
  1760 
       
  1761 	http://bugzilla.remotesensing.org/show_bug.cgi?id=466
       
  1762 
       
  1763 	Memory leak fixed.
       
  1764 
       
  1765 2004-01-21  Frank Warmerdam  <warmerdam@pobox.com>
       
  1766 
       
  1767 	* libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that
       
  1768 	are field_passcount=TRUE properly.  Arguably anonymous custom tags
       
  1769 	should be declared as passcount=FALSE, but I don't want to change
       
  1770 	that without a careful review. 
       
  1771 
       
  1772 2004-01-20  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1773 
       
  1774 	* libtiff/tif_write.c: Fixed reporting size of the buffer in case of
       
  1775 	stripped image in TIFFWriteBufferSetup(). As per bug
       
  1776 
       
  1777 	http://bugzilla.remotesensing.org/show_bug.cgi?id=460
       
  1778 
       
  1779 2004-01-11  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1780 
       
  1781 	* libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(),
       
  1782 	patch from Gerben Koopmans.
       
  1783 
       
  1784 	* libtiff/tif_dirread.c: Check field_passcount value before setting
       
  1785 	the value of undefined type, patch from Gerben Koopmans.
       
  1786 
       
  1787 2004-01-02  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1788 
       
  1789 	* tools/tiffcp.c: Fixed problem with wrong Photometric setting for
       
  1790 	non-RGB images.
       
  1791 
       
  1792 2003-12-31  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1793 
       
  1794 	* libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL
       
  1795 	pointer passed. Patch supplied by Larry Grill.
       
  1796 
       
  1797 	* libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as
       
  1798 	suggested by Jeremy C. Reed.
       
  1799 
       
  1800 2003-12-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1801 
       
  1802 	* libtiff 3.6.1 released.
       
  1803 
       
  1804 2003-12-24  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1805 
       
  1806 	* config.guess, config.sub: Updated from the recent upstream.
       
  1807 
       
  1808 2003-12-22  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1809 
       
  1810 	* libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t:
       
  1811 	More cleanups in color conversion interface, added appropriate manual
       
  1812 	page.
       
  1813 
       
  1814 2003-12-19  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1815 
       
  1816 	* libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as
       
  1817 	per bug
       
  1818 
       
  1819 	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
       
  1820 
       
  1821 	* tools/tiff2ps.c: Added support for alpha channel. Fixes
       
  1822 
       
  1823 	http://bugzilla.remotesensing.org/show_bug.cgi?id=428
       
  1824 
       
  1825 	* libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}:
       
  1826 	Interface for Lab->RGB color conversion is finally cleaned up.
       
  1827 	Added support for ReferenceBlackWhite tag handling when converted from
       
  1828 	YCbCr color space. The latter closes
       
  1829 
       
  1830 	http://bugzilla.remotesensing.org/show_bug.cgi?id=120
       
  1831 
       
  1832 2003-12-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1833 
       
  1834 	* libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings.
       
  1835 
       
  1836 	* libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG
       
  1837 	library.
       
  1838 
       
  1839 2003-12-06  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1840 
       
  1841 	* libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the
       
  1842 	file and properly use it for CIE Lab->RGB transform.
       
  1843 
       
  1844 2003-12-04  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1845 
       
  1846 	* libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB
       
  1847 	conversion routines now in the tif_color.c module. New function
       
  1848 	TIFFYCbCrtoRGB() available in TIFF API.
       
  1849 
       
  1850 	* libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly.
       
  1851 
       
  1852 2003-12-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1853 
       
  1854 	* libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in
       
  1855 	CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c
       
  1856 	module.
       
  1857 
       
  1858 	* libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t,
       
  1859 	TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}:
       
  1860 	Finally resolved problems with orientation handling. TIFFRGBAImage
       
  1861 	interface now properly supports all possible orientations, i.e. images
       
  1862 	will be flipped both in horizontal and vertical directions if
       
  1863 	required. 'Known bugs' section now removed from the appropriate manual
       
  1864 	pages. Closed bug entry:
       
  1865 
       
  1866 	http://bugzilla.remotesensing.org/show_bug.cgi?id=322
       
  1867 
       
  1868 2003-12-02  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1869 
       
  1870 	* libtiff/tif_dir.c: Fixed order of the parameters in TIFFError()
       
  1871 	function calls as per bug
       
  1872 
       
  1873 	http://bugzilla.remotesensing.org/show_bug.cgi?id=440
       
  1874 
       
  1875 2003-11-28 Ross Finlayson  <libtiff@apexinternetsoftware.com>
       
  1876 
       
  1877 	* tools/tiff2pdf.c:  Some bugs fixed.
       
  1878 
       
  1879 2003-11-27  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1880 
       
  1881 	* libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine,
       
  1882 	reported by Antonio Scuri.
       
  1883 
       
  1884 	* man/tiff2pdf.1: Few improvements in page layout.
       
  1885 
       
  1886 	* Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html:
       
  1887 	 Added support fpr tiff2pdf manual page.
       
  1888 
       
  1889 2003-11-26 Ross Finlayson  <libtiff@apexinternetsoftware.com>
       
  1890 
       
  1891 	* /man/tiff2pdf.1:  File added to repository.
       
  1892 
       
  1893 2003-11-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1894 
       
  1895 	* Makefile.in, /tools/{Makefile.in, makefile.vc}:
       
  1896 	 Added support fpr tiff2pdf utility.
       
  1897 
       
  1898 2003-11-25  Ross Finlayson  <libtiff@apexinternetsoftware.com>
       
  1899 
       
  1900 	* /tools/tiff2pdf.c:  File added to repository.
       
  1901 
       
  1902 2003-11-22  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1903 
       
  1904 	* /tools/raw2tiff.c: sqrtf() replaced with sqrt().
       
  1905 
       
  1906 2003-11-21  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1907 
       
  1908 	* /tools/raw2tiff.c: #include <getopt.h> removed.
       
  1909 
       
  1910 	* tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent
       
  1911 	sgigt utility removed and replaced with the completely rewritten
       
  1912 	portable tiffgt tool (depend on OpenGL and GLUT). Initial revision,
       
  1913 	there is a lot of things to improve.
       
  1914 
       
  1915 	* libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly
       
  1916 	extract the fields from the OJPEG files. Patch supplied by Ross
       
  1917 	Finlayson.
       
  1918 
       
  1919 	* libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}:
       
  1920 	Added new function TIFFIsCODECConfigured(), suggested by Ross
       
  1921 	Finlayson.
       
  1922 
       
  1923 2003-11-18  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1924 
       
  1925 	* libtiff/tif_dirinfo.c: Implemented binary search in
       
  1926 	_TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson.
       
  1927 
       
  1928 	* libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced
       
  1929 	with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson.
       
  1930 
       
  1931 2003-11-17  Frank Warmerdam  <warmerdam@pobox.com>
       
  1932 
       
  1933 	* tif_dirread.c: do not mark all anonymously defined tags to be 
       
  1934 	IGNOREd.  
       
  1935 
       
  1936 2003-11-17  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1937 
       
  1938 	* contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use
       
  1939 	TIFFDataWidth() function insted of tiffDataWidth array.
       
  1940 
       
  1941 2003-11-16  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1942 
       
  1943 	* libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13)
       
  1944 	datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes".
       
  1945 
       
  1946 2003-11-15  Frank Warmerdam  <warmerdam@pobox.com>
       
  1947 
       
  1948 	* Makefile.in: fixed missing backslash for tif_color.c in list.
       
  1949 
       
  1950 2003-11-13  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1951 
       
  1952 	* libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}:
       
  1953 	New color space conversion code: CIE L*a*b* 1976 images now supported
       
  1954 	by the TIFFRGBAImage interface. All introduced routines go to new
       
  1955 	module tif_color.c. Eventually all color conversion functions should
       
  1956 	be moved there.
       
  1957 
       
  1958 2003-11-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1959 
       
  1960 	* tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles
       
  1961 	with the reverse byte order (it is reported by the magic header
       
  1962 	field). Problem reported by Andreas Wiesmann.
       
  1963 
       
  1964 	* tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation
       
  1965 	calculation function. Guessing mechanics now documented in manual page.
       
  1966 
       
  1967 2003-11-11  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1968 
       
  1969 	* tools/raw2tiff.c: Implemented image size guessing using
       
  1970 	correlation coefficient calculation between two neighbour lines.
       
  1971 
       
  1972 2003-11-09  Frank Warmerdam  <warmerdam@pobox.com>
       
  1973 
       
  1974 	* libtiff/tif_tile.c: remove spurious use of "s" (sample) in the 
       
  1975 	planarconfig_contig case in TIFFComputeTile().
       
  1976 
       
  1977 	http://bugzilla.remotesensing.org/show_bug.cgi?id=387
       
  1978 
       
  1979 2003-11-09  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1980 	
       
  1981 	* libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint.
       
  1982 	
       
  1983 2003-11-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1984 
       
  1985 	* libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}:
       
  1986 	Added TIFFRawStripSize() function as suggested by Chris Hanson.
       
  1987 
       
  1988 2003-11-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1989 
       
  1990 	* libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as
       
  1991 	per bug
       
  1992 
       
  1993 	http://bugzilla.remotesensing.org/show_bug.cgi?id=424
       
  1994 
       
  1995 2003-10-29  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  1996 
       
  1997 	* libtiff/libtiff.def: Added TIFFReadRGBAImageOriented.
       
  1998 
       
  1999 	* html/build.html: Added note about GNU make requirement.
       
  2000 
       
  2001 2003-10-25  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2002 
       
  2003 	* Makefile.in: Fixes in using MAKEFLAGS as per bug
       
  2004 
       
  2005 	http://bugzilla.remotesensing.org/show_bug.cgi?id=418
       
  2006 
       
  2007 	* port/install.sh.in: Option -p added to the mkdir command to create
       
  2008 	all directory tree structure before installing.
       
  2009 
       
  2010 2003-10-18  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2011 
       
  2012 	* /tools/tiff2ps.c: #include <strings.h> replaced with the
       
  2013 	#include <string.h>.
       
  2014 
       
  2015 2003-10-16  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2016 
       
  2017 	* Makefile.in: Add an absolute path to the test_pics.sh call.
       
  2018 
       
  2019 2003-10-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2020 
       
  2021 	* libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD
       
  2022 	typedefs.
       
  2023 
       
  2024 2003-10-09  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2025 
       
  2026 	* configure, libtiff/{Makefile.in, mkversion.c}:
       
  2027 	Relative buildings fixed.
       
  2028 
       
  2029 	* tools/Makefile.in: Added "-I../libtiff" to the tiffset building
       
  2030 	rule.
       
  2031 
       
  2032 2003-10-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2033 
       
  2034 	* Makefile.in: Added missed v3.6.0.html.
       
  2035 
       
  2036 	* libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with
       
  2037 	ORIENTATION_BOTLEFT.
       
  2038 
       
  2039 2003-10-04  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2040 
       
  2041 	* 3.6.0 final release.
       
  2042 
       
  2043 2003-10-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2044 
       
  2045 	* libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New
       
  2046 	function TIFFReadRGBAImageOriented() implemented to retrieve raster
       
  2047 	array with user-specified origin position as suggested by Jason Frank.
       
  2048 	See
       
  2049 	
       
  2050 	http://bugzilla.remotesensing.org/show_bug.cgi?id=322
       
  2051 
       
  2052 	for details.
       
  2053 	
       
  2054 	* tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented()
       
  2055 	instead of TIFFReadRGBAImage().
       
  2056 
       
  2057 	* tools/tiff2ps.c: Fixed possible endless loop as per bug
       
  2058 
       
  2059 	http://bugzilla.remotesensing.org/show_bug.cgi?id=404
       
  2060 
       
  2061 2003-09-30  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2062 
       
  2063 	* libtiff/tif_dirread.c: Check field counter against number of fields
       
  2064 	in order to fix
       
  2065 
       
  2066 	http://bugzilla.remotesensing.org/show_bug.cgi?id=366
       
  2067 
       
  2068 	* libtiff/tif_fax3.c: Fix wrong line numbering as per bug
       
  2069 
       
  2070 	http://bugzilla.remotesensing.org/show_bug.cgi?id=342
       
  2071 
       
  2072 2003-09-25  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2073 
       
  2074 	* libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c,
       
  2075 	tif_close.c}: Store a list of opened IFD to prevent looping as per bug
       
  2076 
       
  2077 	http://bugzilla.remotesensing.org/show_bug.cgi?id=383
       
  2078 
       
  2079 2003-09-23  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2080 
       
  2081 	* libtiff/tif_dirread.c: More fixes for	EstimateStripByteCounts(). See
       
  2082 
       
  2083 	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
       
  2084 
       
  2085 2003-08-21  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2086 
       
  2087 	* tools/tiffmedian.c: int declaration replaced with the uint32 to
       
  2088 	support large images as per bug
       
  2089 
       
  2090 	http://bugzilla.remotesensing.org/show_bug.cgi?id=382
       
  2091 
       
  2092 2003-08-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2093 
       
  2094  	* libtiff/Makefile.in: Fixed problem with building in different
       
  2095 	directory.
       
  2096 
       
  2097 	* tools/tiff2ps.c: Added missing #include <strings.h>.
       
  2098 
       
  2099 	* libtiff/tif_dirwrite.c: More fixes for custom tags code
       
  2100 	from Ashley Dreier.
       
  2101 
       
  2102 2003-08-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2103 
       
  2104 	* tools/tiff2ps.c: Added page size setting when creating PS Level 2.
       
  2105 	Patch submitted by Balatoni Denes (with corrections from Tom
       
  2106 	Kacvinsky).
       
  2107 
       
  2108 	* tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is
       
  2109 	being used. Reported by Tom Kacvinsky.
       
  2110 
       
  2111 	* libtiff/tif_dirwrite.c: Fixed problem with custom tags writing,
       
  2112 	reported by Ashley Dreier.
       
  2113 
       
  2114 	* libtiff/tif_print.c: Fixed problem with float tags reading, support
       
  2115 	for printing RATIONAL and BYTE tags added.
       
  2116 
       
  2117 2003-08-05  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2118 
       
  2119 	* libtiff/tif_lzw.c: Move LZW codec state block allocation back to
       
  2120 	TIFFInitLZW(), because its initialization in LZWSetupDecode() cause
       
  2121 	problems with predictor initialization. Remove O_RDONLY check during
       
  2122 	state block allocation to be able open LZW compressed files in update
       
  2123 	mode.
       
  2124 
       
  2125 	Problem exist for libtiff version of the tif_lzw.c module. One from
       
  2126 	lzw-compression-kit hasn't such troubles.
       
  2127 
       
  2128 2003-08-04  Frank Warmerdam  <warmerdam@pobox.com>
       
  2129 
       
  2130 	* libtiff/tif_write.c: modified tif_write.c so that the various
       
  2131 	encoded write functions use tif_postdecode() to apply byte order
       
  2132 	swapping (swab) to the application passed data buffer if the same
       
  2133 	would be done when reading.  This allows us to write pixel data with
       
  2134 	more than 8 bits per sample to existing files of a non-native byte 
       
  2135 	order.  One side effect of this change is the applications buffer
       
  2136 	itself is altered in this case by the act of writing. 
       
  2137 
       
  2138 	http://bugzilla.remotesensing.org/show_bug.cgi?id=171
       
  2139 
       
  2140 2003-07-25  Frank Warmerdam  <warmerdam@pobox.com>
       
  2141 
       
  2142 	* libtiff/tif_open.c: avoid signed/unsigned casting warning
       
  2143 	initializing typemask as per patch from J.A. Strother.
       
  2144 
       
  2145 	* tools/tiffcp.c: fixed signed/unsigned casting warning.
       
  2146 
       
  2147 	* libtiff/tif_print.c: dos2unix conversion.
       
  2148 
       
  2149 	* tools/tiffsplit.c: increased the maximum number of pages that
       
  2150 	can be split.  Patch provided by Andrew J. Montalenti.
       
  2151 
       
  2152 2003-07-11  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2153 
       
  2154 	* tools/raw2tiff.c: Added option `-p' to explicitly select color
       
  2155 	space of input image data. Closes
       
  2156 
       
  2157 	http://bugzilla.remotesensing.org/show_bug.cgi?id=364
       
  2158 
       
  2159 2003-07-08  Frank Warmerdam  <warmerdam@pobox.com>
       
  2160 
       
  2161 	* tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c,
       
  2162 	tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 
       
  2163 	tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c:
       
  2164 	avoid casting warning at /W4. 
       
  2165 
       
  2166 2003-07-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2167 
       
  2168 	* tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel.
       
  2169 
       
  2170 2003-06-30  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2171 
       
  2172 	* libtiff/tif_pixarlog.c: Unused variables removed.
       
  2173 
       
  2174 	* libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with
       
  2175 	EstimateStripByteCounts() as per bug
       
  2176 
       
  2177 	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
       
  2178 
       
  2179 	* libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on
       
  2180 	64-bit architectures as per bug
       
  2181 
       
  2182 	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
       
  2183 
       
  2184 	* libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of
       
  2185 	unknown data type.
       
  2186 	
       
  2187 2003-06-19  Frank Warmerdam  <warmerdam@pobox.com>
       
  2188 
       
  2189 	* libtiff/tif_print.c: fixed some serious bugs when printing
       
  2190 	custom tags ... almost certain to crash. 
       
  2191 
       
  2192 	* libtiff/tif_dirread.c: Don't ignore custom fields that are
       
  2193 	autodefined.  Not sure how this got to be like this.
       
  2194 
       
  2195 2003-06-18  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2196 
       
  2197 	* 3.6.0 Beta2 released.
       
  2198 
       
  2199 	* tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data
       
  2200 	comparing as per bug
       
  2201 	
       
  2202 	http://bugzilla.remotesensing.org/show_bug.cgi?id=349
       
  2203 
       
  2204 	`-z' option now can be used to set the number of reported different
       
  2205 	bytes.
       
  2206 	
       
  2207 2003-06-09  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2208 
       
  2209 	* tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1
       
  2210 	to -r option to get the entire image as one strip. See
       
  2211 
       
  2212 	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
       
  2213 
       
  2214 	for details.
       
  2215 
       
  2216 2003-06-04  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2217 
       
  2218 	* tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber
       
  2219 	values as per bug
       
  2220 
       
  2221 	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
       
  2222 
       
  2223 2003-05-27  Frank Warmerdam  <warmerdam@pobox.com>
       
  2224 
       
  2225 	* libtiff/tif_jpeg.c: modified segment_height calculation to always
       
  2226 	be a full height tile for tiled images.  Also changed error to just
       
  2227 	be a warning.
       
  2228 
       
  2229 2003-05-25  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2230 
       
  2231 	* tools/fax2tiff.c: Page numbering fixed, as per bug
       
  2232 	
       
  2233 	http://bugzilla.remotesensing.org/show_bug.cgi?id=341
       
  2234 
       
  2235 2003-05-20  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2236 
       
  2237 	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
       
  2238 	configure, Makefile.in:	Switched back to the old behaviour. Likely
       
  2239 	better solution should be found for OJPEG support.
       
  2240 
       
  2241 2003-05-11  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2242 
       
  2243 	* libtiff/mkversion.c: Fixed problem with wrong string size when
       
  2244 	reading RELEASE-DATE file.
       
  2245 
       
  2246 2003-05-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2247 
       
  2248 	* tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array
       
  2249 	index was out of range.
       
  2250 
       
  2251 2003-05-06  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2252 
       
  2253 	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
       
  2254 	configure, Makefile.in:	Improved libtiff compilation with OJPEG
       
  2255 	support. Now no need for patching IJG JPEG library, hack requred by
       
  2256 	libtiff will be compiled and used in-place. Implemented with
       
  2257 	suggestion and help from Bill Allombert, Debian's libjpeg maintainer.
       
  2258 
       
  2259 	* libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in
       
  2260 	TIFFVGetFieldDefaulted() function.
       
  2261 
       
  2262 2003-05-05  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2263 
       
  2264 	* tools/ppm2tiff.c: PPM header parser improved: now able to skip
       
  2265 	comments.
       
  2266 
       
  2267 	* tools/tiffdither.c: Fixed problem with bit fill order tag setting:
       
  2268 	was not copied from source image.
       
  2269 
       
  2270 	* libtiff/getimage.c: Workaround for some images without correct
       
  2271 	info about alpha channel as per bug
       
  2272 
       
  2273 	http://bugzilla.remotesensing.org/show_bug.cgi?id=331
       
  2274 
       
  2275 2003-04-29  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2276 
       
  2277 	* tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3.
       
  2278 	It basically allows one to use the /flateDecode filter for ZIP
       
  2279 	compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes
       
  2280 
       
  2281 	http://bugzilla.remotesensing.org/show_bug.cgi?id=328
       
  2282 
       
  2283 	* tools/tiff2ps.c: Force deadzone printing when EPS output specified
       
  2284 	as per bug
       
  2285 
       
  2286 	http://bugzilla.remotesensing.org/show_bug.cgi?id=325
       
  2287 
       
  2288 2003-04-17  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2289 
       
  2290 	* libtiff/tif_dirread.c: Removed additional check for StripByteCounts
       
  2291 	due to problems with multidirectory images. Quality of error messages
       
  2292 	improved.
       
  2293 
       
  2294 2003-04-16  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2295 
       
  2296 	* tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG
       
  2297 	encoded images. See bug entries
       
  2298 	
       
  2299 	http://bugzilla.remotesensing.org/show_bug.cgi?id=275
       
  2300 
       
  2301 	and
       
  2302 
       
  2303 	http://bugzilla.remotesensing.org/show_bug.cgi?id=23
       
  2304 
       
  2305 	* libtiff/tif_dirread.c: Additional check for StripByteCounts
       
  2306 	correctness. Fixes
       
  2307 
       
  2308 	http://bugzilla.remotesensing.org/show_bug.cgi?id=320
       
  2309 
       
  2310 2003-03-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2311 
       
  2312 	* tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c,
       
  2313 	ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c,
       
  2314 	tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c,
       
  2315 	tiffmedian.c}: Added library version reporting facility to all tools.
       
  2316 
       
  2317 2003-03-06  Frank Warmerdam  <warmerdam@pobox.com>
       
  2318 
       
  2319 	* port/install.sh.in: Fixed problems with install producing paths
       
  2320 	like ///usr/local/lib on cygwin.
       
  2321 
       
  2322 2003-02-27  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2323 
       
  2324 	* tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of
       
  2325 	raw input page. Patch supplied by Julien Gaulmin. See
       
  2326 
       
  2327 	http://bugzilla.remotesensing.org/show_bug.cgi?id=293
       
  2328 
       
  2329 	for details.
       
  2330 
       
  2331 2003-02-26  Frank Warmerdam  <warmerdam@pobox.com>
       
  2332 
       
  2333 	* libtiff/tif_dir.c: fixed up the tif_postdecode settings
       
  2334 	responsible for byte swapping complex image data.
       
  2335 
       
  2336 	* libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
       
  2337 	LZWSetupDecode().  Needed to read LZW files in "r+" mode.
       
  2338 
       
  2339 2003-02-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2340 
       
  2341 	* tools/ppm2tiff.c: Fixed problem with too many arguments.
       
  2342 
       
  2343 2003-02-04  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2344 
       
  2345 	* tools/raw2tiff.c: Memory leak fixed.
       
  2346 
       
  2347 2003-02-03  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2348 
       
  2349 	* tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin
       
  2350 	(thanks, Julien!). More switches for fax2tiff tool for better control
       
  2351 	of input and output. Details at
       
  2352 
       
  2353 	http://bugzilla.remotesensing.org/show_bug.cgi?id=272
       
  2354 
       
  2355 2003-02-03  Frank Warmerdam  <warmerdam@pobox.com>
       
  2356 
       
  2357 	* libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
       
  2358 	library so that we can check if there is already any tile/strip data
       
  2359 	before deciding between creating a compressor or a decompressor. 
       
  2360 
       
  2361 2003-01-31  Frank Warmerdam  <warmerdam@pobox.com>
       
  2362 
       
  2363 	* libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
       
  2364 	a pre-existing compressed image.  That is, image writing to 
       
  2365 	pre-existing compressed images is not allowed.
       
  2366 
       
  2367 	* libtiff/tif_open.c: Removed error if opening a compressed file
       
  2368 	in update mode. 
       
  2369 
       
  2370 	http://bugzilla.remotesensing.org/show_bug.cgi?id=198
       
  2371 
       
  2372 2003-01-31  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2373 
       
  2374 	* config.guess, config.sub: Updated to recent upstream versions.
       
  2375 
       
  2376 2003-01-15  Frank Warmerdam  <warmerdam@pobox.com>
       
  2377 
       
  2378 	* cut 3.6.0 Beta release.
       
  2379 
       
  2380 2002-12-20  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2381 	
       
  2382 	* tools/fax2ps.c, man/fax2ps.1: Page size was determined
       
  2383 	in wrong way as per bug
       
  2384 	
       
  2385 	http://bugzilla.remotesensing.org/show_bug.cgi?id=239
       
  2386 
       
  2387 2002-12-17  Frank Warmerdam  <warmerdam@pobox.com>
       
  2388 
       
  2389 	* libtiff/tif_dirread.c: Allow wrong sized arrays in 
       
  2390 	TIFFFetchStripThing(). 
       
  2391 
       
  2392 	http://bugzilla.remotesensing.org/show_bug.cgi?id=49
       
  2393 
       
  2394 2002-12-02  Frank Warmerdam  <warmerdam@pobox.com>
       
  2395 
       
  2396 	* libtiff/tif_dir.c: fix problem with test on td_customValueCount.
       
  2397 	Was using realloc even first time.  Fix by Igor Venevtsev.
       
  2398 
       
  2399 2002-11-30  Frank Warmerdam  <warmerdam@pobox.com>
       
  2400 
       
  2401 	* libtiff/tif_dir.c: fixed bug with resetting an existing custom
       
  2402 	field value.
       
  2403 
       
  2404 	* libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 
       
  2405 	tags in TIFFVGetField() ... added missing break.
       
  2406 
       
  2407 2002-10-14  Frank Warmerdam  <warmerdam@pobox.com>
       
  2408 
       
  2409 	* tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
       
  2410 	the scanline buffer long enough when writing rgb triplets.
       
  2411 	The scanline needs to be 3 X the number of dots or else it will
       
  2412 	contain	an incomplete triplet and programs that try to separate
       
  2413 	the eps by redefining the colorimage operator will get messed up.
       
  2414 	Patch supplied by William Bader.
       
  2415 
       
  2416 	* Makefile.in: added tif_extension.c to file list as per 
       
  2417 	http://bugzilla.remotesensing.org/show_bug.cgi?id=218.
       
  2418 
       
  2419 2002-10-11  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2420 	
       
  2421 	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
       
  2422 	large files (>2GiB) supporting. New option in the config.site:
       
  2423 	LARGEFILE="yes". Should be enough for I/O of the large files.
       
  2424 
       
  2425 2002-10-10  Frank Warmerdam  <warmerdam@pobox.com>
       
  2426 
       
  2427 	* libtiff/html/v3.6.0.html: new release notes.
       
  2428 
       
  2429 	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
       
  2430 	link for Andrey.  Pointer to v3.6.0.html.
       
  2431 
       
  2432 	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
       
  2433 
       
  2434 2002-10-07  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2435 	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken
       
  2436 	(thanks, Sebastian!). New switches:
       
  2437 	-b # for a bottom margin of # inches
       
  2438 	-c   center image
       
  2439 	-l # for a left margin of # inches
       
  2440 	-r   rotate the image by 180 degrees
       
  2441 	New features merged with code for shrinking/overlapping.
       
  2442 	Previously added -c and -n switches (for overriding PS units) renamed
       
  2443 	in -x and -y respectively.
       
  2444 
       
  2445 	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
       
  2446 
       
  2447 	* html/man/*.html: Updated from actual manual pages.
       
  2448 
       
  2449 2002-10-06  Frank Warmerdam  <warmerdam@pobox.com>
       
  2450 
       
  2451 	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
       
  2452 	size on windows.  Use #define boolean hack.  
       
  2453 
       
  2454 	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
       
  2455 
       
  2456 	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
       
  2457 	USING_VISUALAGE is defined.
       
  2458 	
       
  2459 	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
       
  2460 
       
  2461 2002-10-03  Frank Warmerdam  <warmerdam@pobox.com>
       
  2462 
       
  2463 	* libtiff/tiff.h: added COMPRESSION_JP2000.
       
  2464 
       
  2465 2002-10-02  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2466 
       
  2467 	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
       
  2468 	by the TIFFFetchByteArray() function. Should finally resolve
       
  2469 	
       
  2470 	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
       
  2471 	
       
  2472 	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
       
  2473 
       
  2474 	* html/Makefile.in: New targets added: html and groffhtml for
       
  2475 	producing HTML representations of the manual pages automatically.
       
  2476 	html target uses man2html tool, groffhtml uses groff tool.
       
  2477 	
       
  2478 2002-09-29  Frank Warmerdam  <warmerdam@pobox.com>
       
  2479 
       
  2480 	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
       
  2481 	from John H. DuBois III.  
       
  2482 
       
  2483 2002-09-15  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2484 
       
  2485 	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
       
  2486 	manual page for raw2tiff(1) tool.
       
  2487 	
       
  2488 2002-09-12  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2489 
       
  2490 	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
       
  2491 	the tiffio.h header file.
       
  2492 	
       
  2493 	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
       
  2494 	manual page for TIFFDataWidth() function
       
  2495 
       
  2496 2002-09-08  Frank Warmerdam  <warmerdam@pobox.com>
       
  2497 
       
  2498 	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
       
  2499 	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
       
  2500 
       
  2501 	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
       
  2502 	since we are unable to properly include the amount to skip. 
       
  2503 	
       
  2504 	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
       
  2505 
       
  2506 2002-09-02  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2507 
       
  2508 	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
       
  2509 	in TIFFFetchByteArray(). Problem described at
       
  2510 	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
       
  2511 
       
  2512 2002-08-22  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2513 	
       
  2514 	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
       
  2515 	in _TIFFSetupFieldInfo() function.
       
  2516 	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
       
  2517 
       
  2518 	* /libtiff/tif_lzw.c: Additional consistency checking added in
       
  2519 	LZWDecode() and LZWDecodeCompat().
       
  2520 	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
       
  2521 	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
       
  2522 	
       
  2523 	* /libtiff/tif_lzw.c:
       
  2524 	Added check for valid code lengths in LZWDecode() and
       
  2525 	LZWDecodeCompat(). Fixes
       
  2526 	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
       
  2527 
       
  2528 2002-08-16  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2529 	
       
  2530 	* /libtiff/{Makefile.vc, libtiff.def}:
       
  2531 	Missed declarations added.
       
  2532 
       
  2533 2002-08-15  Frank Warmerdam  <warmerdam@pobox.com>
       
  2534 
       
  2535 	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
       
  2536 	return code from the underlying pick function.
       
  2537 
       
  2538 	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
       
  2539 
       
  2540 	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 
       
  2541 	with FIELD_CUSTOM as mentioned in bug 169.
       
  2542 
       
  2543 	* tif_close.c: added logic to free dynamically created anonymous
       
  2544 	field definitions to correct a small memory leak.
       
  2545 
       
  2546 	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
       
  2547 
       
  2548 2002-08-10  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2549 	
       
  2550 	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
       
  2551 	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
       
  2552 
       
  2553 2002-07-31  Frank Warmerdam  <warmerdam@pobox.com>
       
  2554 
       
  2555 	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 
       
  2556 	JPEGDecode() as per bugzilla bug (issue 1):
       
  2557 
       
  2558 	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
       
  2559 
       
  2560 	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
       
  2561 	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
       
  2562 	present in the tiff tags. 
       
  2563 
       
  2564 	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
       
  2565 
       
  2566 	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
       
  2567 	TIFFWriteScanline() now set tif_row explicitly in case the codec has
       
  2568 	fooled with the value. 
       
  2569 
       
  2570 	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
       
  2571 
       
  2572 2002-06-22  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2573 	
       
  2574 	* /tools/tiff2ps.c: Added workaround for some software that may crash
       
  2575 	when last strip of image contains fewer number of scanlines than
       
  2576 	specified by the `/Height' variable. See
       
  2577 	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
       
  2578 	for explanation.
       
  2579 
       
  2580 2002-06-21  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2581 
       
  2582 	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
       
  2583 	splitting long images in several pages. See
       
  2584 	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
       
  2585 	Patch granted by John Williams <williams@morinda.com>.
       
  2586 
       
  2587 2002-06-11  Frank Warmerdam  <warmerdam@pobox.com>
       
  2588 
       
  2589 	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new 
       
  2590 	Tiffile.cpp example of converting TIFF files into a DIB on Win32.  
       
  2591 	This one is described in:
       
  2592 
       
  2593 	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
       
  2594 
       
  2595 	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
       
  2596 
       
  2597 	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
       
  2598 
       
  2599 2002-05-10  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2600 
       
  2601 	* tools/tiff2ps: New commandline switches to override resolution
       
  2602 	units obtained from the input file. Closes
       
  2603 	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
       
  2604 
       
  2605 2002-04-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2606 	
       
  2607 	* libtiff/libtiff.def: Added missed declaration.
       
  2608 	
       
  2609 2002-04-22  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2610 	
       
  2611 	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
       
  2612 	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
       
  2613 
       
  2614 2002-04-20  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2615 	
       
  2616 	* libtiff/tif_open.c: Pointers to custom procedures
       
  2617 	in TIFFClientOpen() are checked to be not NULL-pointers.
       
  2618 	
       
  2619 2002-04-18  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2620 	
       
  2621 	* libtiff/libtiff.def: Added missed declarations.
       
  2622 
       
  2623 	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
       
  2624 
       
  2625 2002-04-16  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2626 
       
  2627 	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
       
  2628 	Should finally close
       
  2629 	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
       
  2630 	
       
  2631 2002-04-10  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2632 
       
  2633 	* tools/tiff2ps: Division by zero fixed.
       
  2634 	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
       
  2635 
       
  2636 2002-04-09  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2637 	
       
  2638 	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
       
  2639 	TIFFCheckpointDirectory() routine added.
       
  2640 	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
       
  2641 
       
  2642 	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
       
  2643 	for the new function.
       
  2644 
       
  2645 2002-04-08  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2646 
       
  2647 	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
       
  2648 	additional members tif->tif_decodestatus and tif->tif_encodestatus
       
  2649 	for correct handling of unconfigured codecs (we should not try to read
       
  2650 	data or to define data size without correct codecs).
       
  2651 
       
  2652 	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
       
  2653 	changed. Now it has used tif->tif_decodestatus and
       
  2654 	tif->tif_encodestatus.
       
  2655 	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
       
  2656 	case of __cvs_8.tif test image).
       
  2657 
       
  2658 	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
       
  2659 	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
       
  2660 	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
       
  2661 	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
       
  2662 
       
  2663 2002-04-04  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2664 
       
  2665 	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
       
  2666 	replaced by warnings. Now libtiff should read corrupted LZW-compressed
       
  2667 	files by skipping bad strips.
       
  2668 	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
       
  2669 	
       
  2670 2002-04-03  Frank Warmerdam  <warmerdam@pobox.com>
       
  2671 
       
  2672 	* libtiff/tif_dirwrite.c: Removed some dead code.
       
  2673 
       
  2674 	* libtiff/*: Cleanup some warnings.
       
  2675 
       
  2676 	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
       
  2677 	for variable length FIELD_CUSTOM values.  Was int * but should be
       
  2678 	u_short *.
       
  2679 
       
  2680 2002-04-01  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2681 
       
  2682 	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
       
  2683 	utility (at cpStripToTile routine).
       
  2684 
       
  2685 2002-03-27  Frank Warmerdam  <warmerdam@pobox.com>
       
  2686 
       
  2687 	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
       
  2688 
       
  2689 	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
       
  2690 
       
  2691 	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 
       
  2692 	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
       
  2693 
       
  2694 	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 
       
  2695 	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
       
  2696 
       
  2697 2002-03-26  Dwight Kelly  <dbmalloc@remotesensing.org>
       
  2698 
       
  2699 	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
       
  2700 	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
       
  2701 	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 
       
  2702 	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 
       
  2703 	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
       
  2704 	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
       
  2705 
       
  2706 2002-03-26  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2707 
       
  2708 	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
       
  2709 	now also uses TIFFRGBAImageOK before reading. This is additional fix
       
  2710 	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
       
  2711 
       
  2712 2002-03-25  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2713 
       
  2714 	* libtiff/: tif_getimage.c: Additional check for supported
       
  2715 	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
       
  2716 	TIFFRGBAImageOK before reading.
       
  2717 	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
       
  2718 
       
  2719 2002-03-15  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2720 
       
  2721 	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
       
  2722 	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
       
  2723 	TIFFDataType sizes instead of working with tiffDataWidth array
       
  2724 	directly. Should prevent out-of-borders bugs in case of unknown or
       
  2725 	broken data types.  EstimateStripByteCounts routine modified, so it
       
  2726 	won't work when tags with uknown sizes founded.
       
  2727 	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
       
  2728 
       
  2729 2002-03-13  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2730 
       
  2731 	* libtiff/tif_getimage.c: Added support for correct handling
       
  2732 	`Orientation' tag in gtTileContig. Should be added in other gt*
       
  2733 	functions as well, but I have not images for testing yet. Partially
       
  2734 	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
       
  2735 
       
  2736 2002-03-10  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2737 
       
  2738 	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
       
  2739 	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
       
  2740 	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
       
  2741 	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
       
  2742 
       
  2743 2002-03-08  Andrey Kiselev  <dron@ak4719.spb.edu>
       
  2744 
       
  2745 	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
       
  2746 	be stripped when installing, utility binaries will do.	Closes
       
  2747 	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
       
  2748 
       
  2749 2002-02-28  Frank Warmerdam  <warmerdam@pobox.com>
       
  2750 
       
  2751 	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
       
  2752 
       
  2753 	* man/libtiff.3t: added copyright tag info.
       
  2754 
       
  2755 2002-02-11  Frank Warmerdam  <warmerdam@pobox.com>
       
  2756 
       
  2757 	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
       
  2758 
       
  2759 	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
       
  2760 
       
  2761 	* man/Makefile.in: Patch DESTDIR handling 
       
  2762 
       
  2763 	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
       
  2764 
       
  2765 	* configure: OpenBSD changes for Sparc64 and DSO version.
       
  2766 
       
  2767 	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
       
  2768 
       
  2769 2002-02-05  Frank Warmerdam  <warmerdam@pobox.com>
       
  2770 
       
  2771 	* config.site/configure: added support for OJPEG=yes option to enable
       
  2772 	OJPEG support from config.site.
       
  2773 
       
  2774 2002-01-27  Frank Warmerdam  <warmerdam@pobox.com>
       
  2775 
       
  2776 	* html/document.html: fixed links for TIFf 6 docs.
       
  2777 
       
  2778 2002-01-18  Frank Warmerdam  <warmerdam@pobox.com>
       
  2779 
       
  2780 	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
       
  2781 
       
  2782 	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
       
  2783 	decodestrip function returns anything not greater than zero as per
       
  2784 	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
       
  2785 
       
  2786 	* configure: Modify CheckForBigEndian so it can work in a cross
       
  2787 	compiled situation.
       
  2788 
       
  2789 2002-01-16  Frank Warmerdam  <warmerdam@pobox.com>
       
  2790 
       
  2791 	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
       
  2792 
       
  2793 	* tools/tiffset.c: fix bug in error reporting.
       
  2794 
       
  2795 	* tools/tiffcp.c: fix several warnings that show up with -Wall.
       
  2796 
       
  2797 2002-01-04  Frank Warmerdam  <warmerdam@pobox.com>
       
  2798 
       
  2799 	* libtiff/tif_jpeg.c: fixed computation of segment_width for 
       
  2800 	tiles files to avoid error about it not matching the 
       
  2801 	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 
       
  2802 	size.") for ITIFF files.  Apparently the problem was incorporated since
       
  2803 	3.5.5, presumably during the OJPEG/JPEG work recently.
       
  2804 
       
  2805 2001-12-15  Frank Warmerdam  <warmerdam@pobox.com>
       
  2806 
       
  2807 	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
       
  2808 
       
  2809 	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
       
  2810 
       
  2811 	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 
       
  2812 	(defined in tiffconf.h - 1 by default) then the RGBA interface
       
  2813 	will assume that a fourth extra sample is ASSOCALPHA if the
       
  2814 	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
       
  2815 	the library, but makes it work better with RGBA files produced by
       
  2816 	lots of applications that don't mark the alpha values properly.
       
  2817 
       
  2818 	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
       
  2819 	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
       
  2820 
       
  2821 2001-12-12  Frank Warmerdam  <warmerdam@pobox.com>
       
  2822 
       
  2823 	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 
       
  2824 	override those from tiff directory.  This makes this work with 
       
  2825 	ImageGear generated files. 
       
  2826 
       
  2827 2001-12-07  Frank Warmerdam  <warmerdam@pobox.com>
       
  2828 
       
  2829 	* html/Makefile.in: added missing images per bug 92.
       
  2830 
       
  2831 	* port/Makefile.in: fixed clean target per bug 92.
       
  2832 
       
  2833 2001-11-28  Frank Warmerdam  <warmerdam@pobox.com>
       
  2834 
       
  2835 	* Reissue 3.5.7 release.
       
  2836 
       
  2837 	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
       
  2838 	YYYYMMDD so that it is increasing over time. 
       
  2839 
       
  2840 	* Makefile.in: Ensure that tiffvers.h is regenerated in the
       
  2841 	make release target.
       
  2842 
       
  2843 	* Makefile.in: added libtiff/tiffvers.h to the release file list.
       
  2844 
       
  2845 2001-11-23  Frank Warmerdam  <warmerdam@pobox.com>
       
  2846 
       
  2847 	* added html/v3.5.7.html, updated html/index.html.
       
  2848 
       
  2849 	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
       
  2850 
       
  2851 2001-11-15  Frank Warmerdam  <warmerdam@pobox.com>
       
  2852 
       
  2853 	* configure: fixed test for -lm.
       
  2854 
       
  2855 2001-11-02  Frank Warmerdam  <warmerdam@pobox.com>
       
  2856 
       
  2857 	* Added PHOTOMETRIC_ITULAB as per bug 90.
       
  2858 
       
  2859 	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
       
  2860 
       
  2861 2001-10-10  Frank Warmerdam  <warmerdam@pobox.com>
       
  2862 
       
  2863 	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 
       
  2864 	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 
       
  2865 	in keeping with TIFF 6.0 standard in tiff.h
       
  2866 
       
  2867 	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
       
  2868 
       
  2869 2001-09-26  Frank Warmerdam  <warmerdam@pobox.com>
       
  2870 
       
  2871 	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
       
  2872 	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
       
  2873 
       
  2874 2001-09-24  Frank Warmerdam  <warmerdam@pobox.com>
       
  2875 
       
  2876 	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
       
  2877 
       
  2878 	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
       
  2879 
       
  2880 	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
       
  2881 	error about LZW not being available.
       
  2882 
       
  2883 	* libtiff/tif_dir.c: propagate failure to initialize compression
       
  2884 	back from TIFFSetField() as an error status, so applications can 
       
  2885 	detect failure.
       
  2886 
       
  2887 	* libtiff/tif_dir.c: removed the auto replacement of 
       
  2888 	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
       
  2889 
       
  2890 	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
       
  2891 	from CVS as they are all supposed to be auto-generated by configure.
       
  2892 
       
  2893 2001-09-22  Frank Warmerdam  <warmerdam@pobox.com>
       
  2894 
       
  2895 	* libtiff/tif_ojpeg.c: new update from Scott. 
       
  2896 
       
  2897 2001-09-09  Frank Warmerdam  <warmerdam@pobox.com>
       
  2898 
       
  2899 	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
       
  2900 	always use the "safe" version, even if there is a very slight
       
  2901 	cost in performance.
       
  2902 
       
  2903 	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
       
  2904 
       
  2905 	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
       
  2906 	in two places.
       
  2907 
       
  2908 	* libtiff/tif_getimage.c: Fixed problem with reading strips or
       
  2909 	tiles that don't start on a tile boundary.  Fix contributed by
       
  2910 	Josep Vallverdu (from HP), and further described in bug 47.
       
  2911 
       
  2912 	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
       
  2913 
       
  2914 	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 
       
  2915 
       
  2916 	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
       
  2917 
       
  2918 2001-09-06  Frank Warmerdam  <warmerdam@pobox.com>
       
  2919 
       
  2920 	* libtiff/tif_packbits.c: fixed memory overrun error.
       
  2921 
       
  2922 	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
       
  2923 	
       
  2924 2001-08-31  Frank Warmerdam  <warmerdam@pobox.com>
       
  2925 
       
  2926 	* libtiff/tif_getimage.c: relax handling of contig case where
       
  2927 	there are extra samples that are supposed to be ignored.  This
       
  2928 	should now work for 8bit greyscale or palletted images.  
       
  2929 
       
  2930 	http://bugzilla.remotesensing.org/show_bug.cgi?id=75	
       
  2931 
       
  2932 2001-08-28  Frank Warmerdam  <warmerdam@pobox.com>
       
  2933 
       
  2934 	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
       
  2935 	images with more than four samples per pixel.  See:
       
  2936 
       
  2937 	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
       
  2938 
       
  2939 2001-08-10  Frank Warmerdam  <warmerdam@pobox.com>
       
  2940 
       
  2941 	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
       
  2942 	in TIFFReadRGBATile() to avoid issues in cases of overlapping
       
  2943 	buffers.  See Bug 69 in Bugzilla. 
       
  2944 
       
  2945 	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
       
  2946 	
       
  2947 	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
       
  2948 
       
  2949 2001-08-09  Frank Warmerdam  <warmerdam@pobox.com>
       
  2950 
       
  2951 	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 
       
  2952 	when checking for 64 bit architectures as per bugzilla bug 67.
       
  2953 
       
  2954 2001-07-27  Frank Warmerdam  <warmerdam@pobox.com>
       
  2955 
       
  2956 	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
       
  2957 	bug 66.
       
  2958 
       
  2959 2001-07-20  Frank Warmerdam  <warmerdam@pobox.com>
       
  2960 
       
  2961 	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 
       
  2962 	has been included.
       
  2963 
       
  2964 2001-07-19  Frank Warmerdam  <warmerdam@pobox.com>
       
  2965 
       
  2966 	* libtiff/tif_open.c: Seek back to zero after failed read,
       
  2967 	before writing header.
       
  2968 
       
  2969 2001-07-18  Frank Warmerdam  <warmerdam@pobox.com>
       
  2970 
       
  2971 	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
       
  2972 	much better.  Now depends on having patched libjpeg as per
       
  2973 	patch in contrib/ojpeg/*. 
       
  2974 
       
  2975 2001-07-17  Frank Warmerdam  <warmerdam@pobox.com>
       
  2976 
       
  2977 	* */Makefile.in: added DESTDIR support. 
       
  2978 
       
  2979 	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
       
  2980 
       
  2981 2001-07-16  Frank Warmerdam  <warmerdam@pobox.com>
       
  2982 
       
  2983 	* configure, libtiff/Makefile.in: applied OpenBSD patches
       
  2984 	as per:
       
  2985 	
       
  2986 	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
       
  2987 
       
  2988 2001-06-28  Frank Warmerdam  <warmerdam@pobox.com>
       
  2989 
       
  2990 	* libtiff/tif_getimage.c: Fixed so that failure is properly
       
  2991 	reported by gtTileContig, gtStripContig, gtTileSeparate and 
       
  2992 	gtStripSeparate.
       
  2993 
       
  2994 	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
       
  2995 
       
  2996 	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.  
       
  2997 	Updated bug section of tiffcmp.1 to note tiled file issues.
       
  2998 	
       
  2999 	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
       
  3000 
       
  3001 2001-06-22  Frank Warmerdam  <warmerdam@pobox.com>
       
  3002 
       
  3003 	* configure: Changes for DSO generation on AIX provided by
       
  3004 	John Marquart <jomarqua@indiana.edu>.
       
  3005 
       
  3006 	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
       
  3007 	on Darwin thanks to Robert Krajewski (rpk@alum.mit.edu) and
       
  3008 	Keisuke Fujii (fujiik@jlcuxf.kek.jp).
       
  3009 
       
  3010 2001-06-13  Frank Warmerdam  <warmerdam@pobox.com>
       
  3011 
       
  3012 	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
       
  3013 
       
  3014 	* man/tiff2rgba.1: new
       
  3015 
       
  3016 2001-05-22  Frank Warmerdam  <warmerdam@pobox.com>
       
  3017 
       
  3018 	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
       
  3019 
       
  3020 2001-05-13  Frank Warmerdam  <warmerdam@pobox.com>
       
  3021 
       
  3022 	* libtiff/tools/thumbnail.c: changed default output compression
       
  3023 	to packbits from LZW since LZW isn't generally available.
       
  3024 
       
  3025 2001-05-12  Frank Warmerdam  <warmerdam@pobox.com>
       
  3026 
       
  3027 	* libtiff/tif_ojpeg.c: New.
       
  3028 	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
       
  3029 	to OJPEG support.
       
  3030 
       
  3031 	Scott Marovich <marovich@hpl.hp.com> supplied OJPEG support.
       
  3032 
       
  3033 2001-05-11  Frank Warmerdam  <warmerdam@pobox.com>
       
  3034 
       
  3035 	* tiff.h: removed, it duplicates libtiff/tiff.h.
       
  3036 
       
  3037 2001-05-08  Frank Warmerdam  <warmerdam@pobox.com>
       
  3038 
       
  3039 	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to 
       
  3040 	ensure everything is in order.
       
  3041 
       
  3042 	* libtiff/libtiff.def: added TIFFCreateDirectory and 
       
  3043 	TIFFDefaultStripSize as per:
       
  3044 
       
  3045 	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
       
  3046 
       
  3047 2001-05-02  Frank Warmerdam  <warmerdam@pobox.com>
       
  3048 
       
  3049 	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
       
  3050 	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
       
  3051 	force use of uint32 counts instead of short counts. 
       
  3052 
       
  3053 	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
       
  3054 	case of writing TIFF_BYTE/TIFF_SBYTE fields.  
       
  3055 
       
  3056 	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
       
  3057 
       
  3058 2001-05-01  Frank Warmerdam  <warmerdam@pobox.com>
       
  3059 
       
  3060 	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
       
  3061 	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
       
  3062 
       
  3063 2001-04-05  Frank Warmerdam  <warmerdam@pobox.com>
       
  3064 
       
  3065 	* tiffio.h: removed C++ style comment.
       
  3066 
       
  3067 	* configure: fixed up SCRIPT_SH/SHELL handling.
       
  3068 
       
  3069 	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
       
  3070 
       
  3071 	* config.guess: documented more variables as per bug 40.
       
  3072 
       
  3073 2001-04-03  Frank Warmerdam  <warmerdam@pobox.com>
       
  3074 
       
  3075 	* configure, *Makefile.in: Various changes to improve configuration
       
  3076 	for HP/UX specifically, and also in general.  They include:
       
  3077 	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
       
  3078 	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
       
  3079 	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
       
  3080 	 - Use -${MAKEFLAGS} in sub makes from makefiles.
       
  3081 
       
  3082 	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
       
  3083 
       
  3084 2001-04-02  Frank Warmerdam  <warmerdam@pobox.com>
       
  3085 
       
  3086 	* libtiff/tiff.h: Applied hac to try and resolve the problem
       
  3087 	with the inttypes.h include file on AIX.
       
  3088 
       
  3089 	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
       
  3090 	
       
  3091 	* VERSION: update to 3.5.7 beta in preparation for release.
       
  3092 
       
  3093 	* configure/config.site: modified to check if -lm is needed for
       
  3094 	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
       
  3095 
       
  3096 	* config.guess: updated wholesale to an FSF version apparently 
       
  3097 	from 1998 (as opposed to 1994).  This is mainly inspired by 
       
  3098 	providing for MacOS X support.
       
  3099 
       
  3100 2001-03-29  Frank Warmerdam  <warmerdam@pobox.com>
       
  3101 
       
  3102 	* configure, Makefile.in, etc: added support for OPTIMIZER being
       
  3103 	set from config.site. 
       
  3104 
       
  3105 2001-03-28  Frank Warmerdam  <warmerdam@pobox.com>
       
  3106 
       
  3107 	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
       
  3108 
       
  3109 	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
       
  3110 	sizes. It fixes two problems:
       
  3111 
       
  3112 	Without	scaling (-S) the fax is now centered on the page size specified
       
  3113 	with -H	and/or -W. Before, fax2ps was using an obscure and practially
       
  3114 	useless algorithm to allocate the image relative to Letter sized paper
       
  3115 	which sometime sled to useless whitespace on the paper, while at the
       
  3116 	same time cutting of the faxes printable area at the opposite border.
       
  3117 
       
  3118 	Second, scaling now preserves aspect ratio, which makes unusual faxes
       
  3119 	(in particular short ones) print properly.
       
  3120 
       
  3121 	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
       
  3122 	
       
  3123 	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
       
  3124 	Bruce A. Mallett.  See check message for detailed information
       
  3125 	on all the changes, including a faster encoder, fixes for level
       
  3126 	2 PostScript, and support for the imagemask operator.
       
  3127 
       
  3128 2001-03-27  Frank Warmerdam  <warmerdam@pobox.com>
       
  3129 
       
  3130 	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 
       
  3131 	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
       
  3132 
       
  3133 	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
       
  3134 
       
  3135 2001-03-16  Frank Warmerdam  <warmerdam@pobox.com>
       
  3136 
       
  3137 	* tif_dirinfo.c: moved definition of copyright tag in field list.
       
  3138 	Apparently they have to be in sorted order by tag id.
       
  3139 
       
  3140 2001-03-13  Frank Warmerdam  <warmerdam@pobox.com>
       
  3141 
       
  3142 	* tif_getimage.c: Added support for 16bit minisblack/miniswhite 
       
  3143 	images in RGBA interface.
       
  3144 
       
  3145 2001-03-02  Frank Warmerdam  <warmerdam@pobox.com>
       
  3146 
       
  3147 	* Added TIFFTAG_COPYRIGHT support.
       
  3148 
       
  3149 2001-02-19  Frank Warmerdam  <warmerdam@pobox.com>
       
  3150 
       
  3151 	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
       
  3152 	with support for extracting subimages with the ,n syntax, and also
       
  3153 	adding the -b bias removal flag. 
       
  3154 
       
  3155 2001-02-16  Frank Warmerdam  <warmerdam@pobox.com>
       
  3156 
       
  3157 	* libtiff/libtiff.def: Brent Roman submitted new version adding
       
  3158 	serveral missing entry points. 
       
  3159 
       
  3160 	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
       
  3161 	Some sort of weird VMS thing.  
       
  3162 
       
  3163 	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
       
  3164 
       
  3165 	* tif_luv.c/tiff.h/tiffio.h: 
       
  3166 	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 
       
  3167 	(greg@shutterfly.com).  He writes:
       
  3168 
       
  3169 	1) I improved the gamut-mapping function in tif_luv.c for imaginary
       
  3170 	colors, because some images were being super-saturated on the input 
       
  3171 	side and this resulted in some strange color shifts in the output.
       
  3172 
       
  3173 	2) I added a psuedotag in tiff.h to control random dithering during
       
  3174 	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and 
       
  3175 	on for 24-bit LogLuv output.  Dithering improves the average color 
       
  3176 	accuracy over the image.
       
  3177 
       
  3178 	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
       
  3179 	tiffio.h, to expose internal routines for converting between LogLuv and
       
  3180 	XYZ coordinates.  This is helpful for writing more efficient,
       
  3181 	specialized conversion routines, especially for reading LogLuv files.
       
  3182 
       
  3183 	Changes applied with minor edits.
       
  3184 
       
  3185 2001-01-23  Frank Warmerdam  <warmerdam@pobox.com>
       
  3186 
       
  3187 	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
       
  3188 	whether we are encoding or decoding.  This is to ensure graceful 
       
  3189 	recovery if TIFFClientOpen() discovers an attempt to open a compressed
       
  3190 	file for "r+" access, and subsequently close it, as it resets the 
       
  3191 	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
       
  3192 	compressor's concept of whether it is in encode or decode mode.
       
  3193 
       
  3194 2001-01-08  Mike Welles <mike@bangstate.com> 
       
  3195 
       
  3196 	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
       
  3197 	
       
  3198 2001-01-07  Frank Warmerdam  <warmerdam@pobox.com>
       
  3199 
       
  3200 	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
       
  3201 	as per bug report by Patrick Connor. 
       
  3202 
       
  3203 2000-12-28  Frank Warmerdam  <warmerdam@pobox.com>
       
  3204 
       
  3205 	* Added RELEASE-DATE file to release file list.
       
  3206 
       
  3207 	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
       
  3208 
       
  3209 2000-12-22  Mike Welles <mike@bangstate.com> 
       
  3210         * added link to CVS mirror from index.html
       
  3211 	
       
  3212 	* updated html/internals.html to note that LZW compression is 
       
  3213 	  not supported by default. 
       
  3214 	
       
  3215 2000-12-22  Frank Warmerdam  <warmerdam@pobox.com>
       
  3216 
       
  3217 	* updated html/libtiff.html to not point at Niles' old JPL web site
       
  3218 	for the man pages, point at www.libtiff.org.
       
  3219 
       
  3220 2000-12-21  Frank Warmerdam  <warmerdam@pobox.com>
       
  3221 
       
  3222 	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
       
  3223 	Leonard Rosenthol <leonardr@lazerware.com>.  May interfere
       
  3224 	with correct building on older systems.  If so, please let me know.
       
  3225 
       
  3226 2000-12-19 Mike Welles <mike@bangsate.com>   
       
  3227 
       
  3228 	* Took out LZW Encoding from tif_lzw.c 
       
  3229 
       
  3230 	* Created HOWTO-RELEASE
       
  3231 
       
  3232 	* Created html/v3.5.6.html
       
  3233 
       
  3234 	* updated index.html
       
  3235 	
       
  3236 2000-12-01  Frank Warmerdam  <warmerdam@pobox.com>
       
  3237 
       
  3238 	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 
       
  3239 	Patches supplied by Frank Cringle <fdc@cliwe.ping.de>
       
  3240 	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
       
  3241 
       
  3242 2000-11-24  Frank Warmerdam  <warmerdam@pobox.com>
       
  3243 
       
  3244 	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
       
  3245 	target so that the private headers required by libgeotiff can be
       
  3246 	installed with the others.  They are not installed by default.
       
  3247 
       
  3248 	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
       
  3249 	targets so libtiff.so will be built with an explicit dependency
       
  3250 	on libm.so.
       
  3251 
       
  3252 	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 
       
  3253 	libtiff.so.3.5.5.  
       
  3254 
       
  3255 	* libtiff/Makefile.in & configure: Remove all references to the ALPHA 
       
  3256 	file, or ALPHA version logic.  Added stuff about DIST_POINT in 
       
  3257 	place of DIST_TYPE and the alpha release number stuff.
       
  3258 
       
  3259 2000-11-22  Frank Warmerdam  <warmerdam@pobox.com>
       
  3260 
       
  3261 	* I have applied a patch from Steffen Moeller <moeller@ebi.ac.uk> to
       
  3262 	the configure script so that it now accepts the --prefix, and 
       
  3263 	--exec-prefix directives. 
       
  3264 
       
  3265 2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
       
  3266 
       
  3267 	* I have made a variety of modifications in an effort to ensure the 
       
  3268 	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
       
  3269 	file which seems to be updated regularly.  
       
  3270 
       
  3271 	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 
       
  3272 	   version include file. 
       
  3273 	 o renamed version.h to tiffvers.h because we now have to install it 
       
  3274 	   with the public libtiff include files.  
       
  3275 	 o include tiffvers.h in tiffio.h. 
       
  3276 	 o updated tif_version.c to use tiffvers.h.
       
  3277 	 o Updated Makefile.in accordingly.
       
  3278 
       
  3279 	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
       
  3280 	I have updated the win32 detection rules in tiffcomp.h.
       
  3281 
       
  3282 2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
       
  3283 
       
  3284 	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
       
  3285 	the strip/tile width and height aren't multiples of the sampling size.
       
  3286 	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
       
  3287 	Some patches from Rick LaMont of Dot C Software.
       
  3288 
       
  3289 	* Modified tif_packbits.c encoder to avoid compressing more 
       
  3290 	data than provided if rowsize doesn't factor into provided data
       
  3291 	(such as occurs for YCbCr).
       
  3292 
       
  3293 2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
       
  3294 
       
  3295 	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical 
       
  3296 	roundup if rows_per_strip not a multiple of vertical sample size.
       
  3297 
       
  3298 2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
       
  3299 
       
  3300 	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
       
  3301 	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
       
  3302 	from vandrove@vc.cvut.cz.
       
  3303 
       
  3304 	* Modified tif_packbits.c decoding to avoid overrunning the
       
  3305 	output buffer, and to issue a warning if data needs to be
       
  3306 	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
       
  3307 
       
  3308 2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
       
  3309 
       
  3310 	* Modified tiff2bw to ensure portions add to 100%, and that
       
  3311 	white is properly recovered. 
       
  3312 	
       
  3313 	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
       
  3314 	Patch c/o Stanislav Brabec <utx@penguin.cz>
       
  3315 
       
  3316 2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
       
  3317 
       
  3318 	* Modified TIFFClientOpen() to emit an error on an attempt to
       
  3319 	open a comperessed file for update (O_RDWR/r+) access.  This is
       
  3320 	because the compressor/decompressor code gets very confused when
       
  3321 	the mode is O_RDWR, assuming this means writing only.  See
       
  3322 	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
       
  3323 
       
  3324 2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
       
  3325 
       
  3326 	* Added GNULDdso target an`d switched linux and freebsd to use it. 
       
  3327 
       
  3328 2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
       
  3329 
       
  3330 	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
       
  3331 	of EXPAND1D() as per bug 11 (from Roman). 
       
  3332 
       
  3333 2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
       
  3334 	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
       
  3335 	cygwin compatibility.
       
  3336 
       
  3337 	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
       
  3338 	be a proper fix to the buffer sizing problem.  See 
       
  3339 	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
       
  3340 
       
  3341 	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
       
  3342 	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
       
  3343 	Thanks to Nick Lamb <njl98r@ecs.soton.ac.uk> for reporting the
       
  3344 	bug and proving the patch.
       
  3345 	
       
  3346 2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
       
  3347 
       
  3348 	* Fixed tif_jpeg.c so avoid destroying the decompressor before
       
  3349 	we are done access data thanks to bug report from:
       
  3350 	Michael Eckstein <eckstein@gepro.cz>.
       
  3351 
       
  3352 	* Reverted tif_flush change.
       
  3353 
       
  3354 2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
       
  3355 
       
  3356 	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
       
  3357 	error when TIFF_BEENWRITING is not set.  This ensures that the
       
  3358 	directory contents can still be flushed by TIFFFlush().
       
  3359 
       
  3360 2000-08-14  Frank Warmerdam  <warmerda@rommel.atlsci.com>
       
  3361 
       
  3362 	* tif_open.c: Don't set MMAP for O_RDWR files.
       
  3363 
       
  3364 	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
       
  3365 	so that files opened for update can be strip chopped too.
       
  3366 
       
  3367 	* tif_read.c: fixed up bug with files missing rowsperstrip and
       
  3368 	the strips per separation fix done a few weeks ago.
       
  3369 
       
  3370 2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
       
  3371 
       
  3372 	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
       
  3373 	SAMPLEFORMAT_COMPLEXINT.
       
  3374 
       
  3375 2000-07-13  Mike Welles <mike@onshore.com> 
       
  3376 
       
  3377 	* index.html, bugs.html: added bugzilla info. 
       
  3378 	
       
  3379 2000-07-12  Frank Warmerdam  <warmerda@rommel.atlsci.com>
       
  3380 
       
  3381 	* tif_read.c: fix subtle bug with determining the number of
       
  3382 	rows for strips that are the last strip in a separation but
       
  3383 	not the last strip of all in TIFFReadEncodedStrip().  
       
  3384 
       
  3385 	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
       
  3386 	Peter Skarpetis <peters@serendipity-software.com.au>
       
  3387 
       
  3388 2000-06-15  Frank Warmerdam  <warmerda@rommel.atlsci.com>
       
  3389 
       
  3390 	* Modified tiffio.h logic with regard to including windows.h.  It
       
  3391 	won't include it when building with __CYGWIN__.
       
  3392 
       
  3393 2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
       
  3394 
       
  3395 	* README: update to mention www.libtiff.org, don't list Sam's old
       
  3396 	email address.
       
  3397 
       
  3398 	* configure: Fixed DSO test for Linux as per patch from
       
  3399 	  Jan Van Buggenhout <chipzz@Ace.ULYSSIS.Student.KULeuven.Ac.Be>.
       
  3400 
       
  3401 2000-04-21  Frank Warmerdam  <warmerda@rommel.atlsci.com>
       
  3402 
       
  3403 	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
       
  3404 	one tile/strip images with an offset, and byte count of zero. These
       
  3405 	could be "unpopulated" images. 
       
  3406 
       
  3407 2000-04-18  Frank Warmerdam  <warmerda@rommel.atlsci.com>
       
  3408 
       
  3409 	* contrib/addtiffo: Added "averaging" resampling option.
       
  3410 
       
  3411 	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
       
  3412 
       
  3413 Tue Apr 18 16:18:08 2000  Frank Warmerdam  <warmerda@esabot.atlsci.com>
       
  3414 
       
  3415 	* tools/Makefile.in: Modified to install properly on SGI.
       
  3416 
       
  3417 2000-04-12  Mike Welles	     <mike@onshore.com>
       
  3418 	* configure:  Fixed stupid mistake in libc6 test on Linux
       
  3419 
       
  3420 2000-04-04  Mike Welles	     <mike@onshore.com> 
       
  3421 	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
       
  3422 	  caught by BoundsChecker.  From Arvan Pritchard 
       
  3423 	  <arvan.pritchard@infomatix.co.uk>  (untested). 
       
  3424 	
       
  3425 	* tif_getimage.c:  Applied patch to silence VC6 warnings.  From 
       
  3426 	  Arvan Pritchard <arvan.pritchard@informatix.co.uk>
       
  3427 	
       
  3428 	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From 
       
  3429 	  Arvan Pritchard <arvan.pritchard@informatix.co.uk>
       
  3430 	
       
  3431 2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
       
  3432 
       
  3433 	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
       
  3434 
       
  3435 2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
       
  3436 
       
  3437 	* fax2ps: Fixed mixup of width and height in bounding box statement
       
  3438 	as per submission by Nalin Dahyabhai <nalin@redhat.com>.
       
  3439 
       
  3440 2000-03-27  Mike Welles	     <mike@onshore.com> 
       
  3441 
       
  3442 	* fax2ps:  Modified printruns to take uint32 instead of uint16.  
       
  3443 	Patch courtesy of Bernt Herd <herd@herdsoft.com> 
       
  3444 	
       
  3445 2000-03-20  Mike Welles	     <mike@onshore.com> 
       
  3446 
       
  3447 	* configure: added test for libc6 for linux targets.  Bug reported by 
       
  3448         Stanislav Brabec <utx@k332.feld.cvut.cz>
       
  3449 
       
  3450 	* Added 3.5 docs to html/Makefile.in.  
       
  3451 	Thanks to  Stanislav Brabec <utx@k332.feld.cvut.cz>
       
  3452 
       
  3453 	* configure: fixed bugs in sed scripts 
       
  3454 	(applied sed script s:/@:s;@:;s:/s;;:;: to configure). 
       
  3455 	fix submitted to Stanislav Brabec <utx@k332.feld.cvut.cz>
       
  3456 
       
  3457 	* tools/iptcutil was not in files list, and wasn't being 
       
  3458 	added to tar archive.  Updated Makefile.in.
       
  3459 
       
  3460 2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
       
  3461 
       
  3462 	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
       
  3463 	conversion for the run arrays.  
       
  3464 
       
  3465 2000-03-03  Frank Warmerdam  <warmerda@cs46980-c.mtnk1.on.wave.home.com>
       
  3466 
       
  3467 	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 
       
  3468 	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
       
  3469 
       
  3470 2000-03-02  Frank Warmerdam  <warmerda@cs46980-c.mtnk1.on.wave.home.com>
       
  3471 
       
  3472 	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
       
  3473 
       
  3474 	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
       
  3475 	to avoid overruns encountered with frle_bug.tif.
       
  3476 
       
  3477 Tue Feb 15 22:01:05 2000  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3478 
       
  3479 	* Fixed tools/tiffcmp so that stopondiff testing works.
       
  3480 	  Patch care of Joseph Orost <joe@sanskrit.lz.att.com>.
       
  3481 
       
  3482 2000-01-28    <warmerda@CS46980-B>
       
  3483 
       
  3484 	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
       
  3485 	  set to 1, and added default (off) setting in tiffconf.h.  This
       
  3486 	  should eventually be set by the configure script somehow.
       
  3487 
       
  3488 	  The original work on all these 2-4GB changes was done by 
       
  3489 	  Peter Smith (psmith@creo.com).
       
  3490 
       
  3491 	* Modified tif_win32.c to support 2-4GB seeks.
       
  3492 
       
  3493 	* tentatively changed toff_t to be unsigned instead of signed to
       
  3494 	  facilitate support for 2-4GB files. 
       
  3495 
       
  3496 	* Updated a variety of files to use toff_t.  Fixed some mixups
       
  3497 	  between toff_t and tsize_t.
       
  3498 
       
  3499 Fri Jan 28 10:13:49 2000  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3500 
       
  3501 	* Largely reimplemented contrib/addtiffo to avoid temp files, 
       
  3502 	updating the TIFF file in place.  Fixed a few other bugs to.
       
  3503 
       
  3504 	* Set tif_rawdatasize to zero when freeing raw data buffer in
       
  3505 	TIFFWriteDirectory().
       
  3506 
       
  3507 	* Enabled "REWRITE_HACK" in tif_write.c by default.
       
  3508 
       
  3509 	* Fix bug in tif_write.c when switching between reading one directory
       
  3510 	and writing to another. 
       
  3511 
       
  3512 	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
       
  3513 
       
  3514 Wed Jan  5 12:37:48 2000  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3515 
       
  3516 	* Added TIFFmemory(3t) functions to libtiff.def.
       
  3517 
       
  3518 Tue Jan  4 13:39:00 2000  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3519 
       
  3520 	* Added libtiff/libtiff.def to TIFFILES distribution list.
       
  3521 
       
  3522 Mon Dec 27 12:13:39 EST 1999  Mike Welles <mike@onshore.com> 
       
  3523 
       
  3524 	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 
       
  3525 
       
  3526 	* Altered descriptions in tools to reflect "by default" lzw not supported
       
  3527 
       
  3528 	* Updated index.html to note lzw compression kit. 
       
  3529 	
       
  3530 Tue Dec 21 14:01:51 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3531 
       
  3532 	* Added fax3sm_winnt.c to distribution list in Makefile.in. 
       
  3533 
       
  3534 Tue Dec 21 11:04:45 EST 1999  Mike Welles <mike@onshore.com> *** 3.5.4 release ***
       
  3535 	
       
  3536 	* Aadded Pixar tag support.  Contributed by Phil Beffery <phil@pixar.com> 
       
  3537 
       
  3538 	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice 
       
  3539 	  when LZW compression invoked. 
       
  3540 
       
  3541 	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
       
  3542 	  in tools to reflect removal of LZW compression
       
  3543 	  
       
  3544 Mon Dec 20 18:39:02 EST 1999  Mike Welles  <mike@onshore.com>
       
  3545 
       
  3546         * Fixed bug that caused LZW (non) compression to segfault. Added 
       
  3547 	  warning about LZW compression removed being removed, and why. 
       
  3548 
       
  3549 	* Added nostrip to install in tools/Makefile.in so that debugging 
       
  3550 	  symbols are kept. 
       
  3551 	
       
  3552 Tue Dec  7 12:04:47 EST 1999  Mike Welles  <mike@onshore.com>
       
  3553 
       
  3554 	* Added patch from Ivo Penzar <ivo.penzar@infolink-software.com>, 
       
  3555 	  supporting Adobe ZIP deflate.  Untested. 
       
  3556 	
       
  3557 Sat Dec  4 15:47:11 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3558 
       
  3559 	* Made Packbits the default compression in tools/tiff2rgba.c instead
       
  3560 	of LZW.
       
  3561 
       
  3562 Tue Nov 30 14:41:43 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>    *** 3.5.3. release ***
       
  3563 
       
  3564 	* Added tif_luv to contrib/djgpp/Makefile.lib.
       
  3565 
       
  3566 Tue Nov 30 14:15:32 EST 1999   Mike Welles <mike@onshore.com> 
       
  3567 
       
  3568         * Added zip creation to relase makefile target 
       
  3569 
       
  3570 	* Added html for TIFFWriteTile.3t man page. 
       
  3571 	
       
  3572 Tue Nov 30 09:20:16 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3573 
       
  3574 	* Added some changes to tif_write.c to support rewriting existing
       
  3575 	fixed sized tiles and strips.  Code mods disabled by default, only
       
  3576 	enabled if REWRITE_HACK is defined for now.
       
  3577 
       
  3578 Mon Nov 29 11:43:42 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3579 
       
  3580 	* Added TIFFWriteTile.3t man page.
       
  3581 
       
  3582 Sun Nov 28 20:36:18 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3583 
       
  3584 	* Added notes on use of makefile.vc in build.html, and fixed 
       
  3585 	email subscription address.
       
  3586 
       
  3587 199-11-28  Mike Welles <mike@onshore.com> 
       
  3588 
       
  3589 	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 
       
  3590 
       
  3591 	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
       
  3592 	   from Bruce Carmeron <cameron@petris.com> -- modifications of 
       
  3593 	   changes made by Frank (sun cc still complained on cast). 
       
  3594 
       
  3595 	*  Added tiffconf.h to install target per request from Bill
       
  3596 	   Radcliffe <billr@corbis.com>: "We need a way for ImageMagick to
       
  3597  	   know features have been compiled into the TIFF library in order to
       
  3598 	   handle things properly".  
       
  3599 	
       
  3600 Sat Nov 27 16:49:21 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3601 
       
  3602 	* fixed various VC++ warnings as suggested by Gilles Vollant
       
  3603 	<info@winimage.com>.  
       
  3604 
       
  3605 Wed Nov 24 12:08:16 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3606 
       
  3607 	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
       
  3608 	not imply applications are responsible for image data swapping.
       
  3609 
       
  3610 1999-11-22  Mike Welles <mike@onshore.com>
       
  3611 	*  HTML-ized the man pages, added to html/man
       
  3612 	
       
  3613 	*  Removed LZW Compression to comply with Unisys patent extortion. 
       
  3614 	
       
  3615 1999-09-29  Mike Welles		<mike@onshore.com> 
       
  3616 	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 
       
  3617 	   From Ivo Penzar <ivo.penzar@infolink-software.com. 
       
  3618 
       
  3619 	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
       
  3620 	   memory mapped files. <ivo.penzar@infolink-software.com>
       
  3621 	
       
  3622 1999-09-26  Mike Welles 	<mike@onshore.com>  *** 3.5.2 release ***
       
  3623 	* Corrected alpha versioning.  
       
  3624 
       
  3625 	* Removed distinction between  alpha and release targets in Makefile.in. 
       
  3626 
       
  3627 	* added release.stamp target, which tags cvs tree, and updates 
       
  3628 	  "RELEASE-DATE"
       
  3629 
       
  3630 	* added releasediff target, which diffs tree with source as of 
       
  3631 	  date in "RELEASE-DATE"
       
  3632 	  
       
  3633 	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 
       
  3634 	  away from alpha/non-alpha distinctions). 
       
  3635 
       
  3636 	* updated html to reflect release 
       
  3637 	
       
  3638 1999-09-23    <warmerda@CS46980-B>
       
  3639 
       
  3640 	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
       
  3641 
       
  3642 	* Added CYGWIN case in configure.
       
  3643 
       
  3644 Fri Sep 17 00:13:51 CEST 1999  Mike Welles <mike@onshore.com> 
       
  3645 
       
  3646 	* Applied Francois Dagand's patch to handle fax decompression bug. 
       
  3647 	  (sizes >= 65536 were failing) 
       
  3648 	
       
  3649 Tue Sep 14 21:31:43 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3650 
       
  3651 	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 
       
  3652 	  by Christopher Lawton <clawton@mathworks.com>
       
  3653 
       
  3654 Wed Sep  8 08:19:18 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3655 
       
  3656 	* Added IRIX/gcc, and OSF/1 4.x support on behalf of 
       
  3657 	  Albert Chin-A-Young <china@thewrittenword.com>
       
  3658 
       
  3659 	* Added TIFFReassignTagToIgnore() API on behalf of 
       
  3660 	  Bruce Cameron <cameron@petris.com>.  Man page still pending.
       
  3661 
       
  3662 Wed Aug 25 11:39:07 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3663 
       
  3664 	* Added test target in Makefile, test_pics.sh script and pics/*.rpt 
       
  3665 	files to provide for a rudimentary testsuite.
       
  3666 
       
  3667 	* Added contrib/tags back from old distribution ... fixed up a bit.
       
  3668 
       
  3669 1999-08-16    <warmerda@CS46980-B>
       
  3670 
       
  3671 	* Added simple makefile.vc makefiles for building with MS VC++
       
  3672 	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give 
       
  3673 	better solutions for some users.
       
  3674 
       
  3675 Mon Aug 16 21:52:11 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3676 
       
  3677 	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
       
  3678 	put it in tools since part of it is in C++.
       
  3679 
       
  3680 1999-08-16  Michael L. Welles  <mike@kurtz.fake>
       
  3681 
       
  3682 	* Updated html/index.html with anon CVS instructions. 
       
  3683 
       
  3684 Mon Aug 16 13:18:41 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
       
  3685 
       
  3686 	* pre-remove so link before softlink in LINUXdso action in 
       
  3687 	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
       
  3688 	the first.
       
  3689 
       
  3690 	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
       
  3691 	colormaps owned by the TIFF handle itself when trying to fixup wrong
       
  3692 	(eight bit) colormaps.  Corrected by maintaining a private copy of
       
  3693 	the colormap. 
       
  3694 
       
  3695 	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 
       
  3696 	tif_getimage.c.
       
  3697 
       
  3698 	* CVS Repository placed at remotesensing.org.  ChangeLog added.