AWARE [SYSTEMS] Imaging expertise for the Delphi developer
AWare Systems, Imaging expertise for the Delphi developer, Home TIFF and LibTiff Mailing List Archive

LibTiff Mailing List

TIFF and LibTiff Mailing List Archive
January 2011

Previous Thread
Next Thread

Previous by Thread
Next by Thread

Previous by Date
Next by Date

Contact

The TIFF Mailing List Homepage
This list is run by Frank Warmerdam
Archive maintained by AWare Systems



Valid HTML 4.01!



Thread

2011.01.01 13:41 "Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by Even Rouault
2011.01.01 13:53 "Re: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by Even Rouault
2011.01.04 02:52 "Re: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by Lee Howard
2011.01.04 19:20 "Re: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by Even Rouault
2011.01.04 19:47 "Re: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by Lee Howard
2011.01.04 20:50 "Re: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by Even Rouault
2011.01.04 21:39 "[SPAM WARNING]Re: [Tiff] Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by <peter.bauer@datamine.ca>
2011.01.04 22:10 "Re: libtiff 4.0 stable? [was: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig]", by Edward Lam
2011.01.05 00:03 "Re: libtiff 4.0 stable? [was: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig]", by Frank Warmerdam
2011.01.05 02:19 "Re: libtiff 4.0 stable? [was: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig]", by Bob Friesenhahn
2011.01.07 14:58 "Re: libtiff 4.0 stable? [was: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig]", by Edward Lam
2011.01.07 17:42 "Re: libtiff 4.0 stable? [was: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig]", by Bob Friesenhahn
2011.01.10 17:52 "Re: libtiff 4.0 stable? [was: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig]", by Joris Van Damme
2011.01.05 02:06 "Re: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by Bob Friesenhahn
2011.01.04 19:28 "Re: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by Dwight Kelly
2011.01.04 19:32 "Re: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by Even Rouault
2011.01.04 02:44 "Re: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig", by Lee Howard

2011.01.05 02:19 "Re: libtiff 4.0 stable? [was: Regression in libtiff 4.0 CVS when creating a JPEG RGB contig]", by Bob Friesenhahn

On Tue, 4 Jan 2011, Frank Warmerdam wrote:
>
> 2) Part of the distinction between 3.9 and 4.0 is the ABI.  3.9 is the

In fact, that is the main distinction (from the user's point of 
view).

> I'm not really sure how to produce releases now.  Bob knows more
> how to get all the right versions of autoconf/automake/libtool/etc
> so I've been leaving the releases to him.  But he has less time now
> and I am too polite to ask a volunteer to do much.  Unless Bob
> volunteers to produce a beta, and final release, is there someone
> else who would like to take the bull by the horns?  I could do it,
> but I'm a bit afraid of not being able to do it quite right.

It is not particularly difficult for me to do a libtiff release.  The 
main chore is manually editing the HTML equivalent of the ChangeLog. 
Preparing the HTML is something that anyone can do.

However, as I mentioned before on the list, the main chore to be 
undertaken before formally releasing 4.0 is to go through the APIs and 
API documentation and get them appropriately reconciled.  In some case 
the documentation should be updated, while in other cases, certain 
changes to the API definitions should be reverted (but without 
changing the actual current ABI).  The goal should be that a 
programmer can write code to the 4.0 API definition which still 
trivially compiles and works fine with older libtiff.  Likewise, code 
written properly for the 3.9.X API definition should compile and work 
with 4.0.  If this is not the case, then we will be producing a 
nightmare for application developers.

There are some regressions in CVS HEAD in that the code rejects some 
TIFF files which used to read ok.  These TIFF files are somewhat 
defective but read ok in older versions of libtiff.  One example I am 
aware of is the case where a private tag is defined, but has zero 
size.  It used to be that we would warn and move on but now we throw a 
hard error.

Bob
-- 
Bob Friesenhahn
bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/