]>
Commit | Line | Data |
---|---|---|
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. |