|
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. |