openexr-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Openexr-devel] OpenEXR 1.4.0 released


From: Drew Hess
Subject: [Openexr-devel] OpenEXR 1.4.0 released
Date: Wed, 02 Aug 2006 14:13:46 -0700
User-agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, linux)

Hi all,

I'm happy to announce the release of OpenEXR 1.4.0.  This is the next
major production-ready release of OpenEXR and offers full
compatibility with our last production release, which was 1.2.2.  You
can download the source code here:

http://download.savannah.gnu.org/releases/openexr/openexr-1.4.0.tar.gz

When I'm back from SIGGRAPH next week, I'll upload pre-compiled
versions for Windows (for both Visual Studio 2003 and 2005) and for OS
X 10.4.

This version obsoletes version 1.3.x, which was the beta test version
for 1.4.0.  If you have been using 1.3.x, please upgrade to 1.4.0.
Please do not ship applications with 1.3.x, it had a few significant
bugs that are fixed in 1.4.0.

The major new feature in OpenEXR 1.4.0 is support for multithreaded
reading and writing of files.  Developers, please see the developer
documentation for information on how to enable threading support in
your application.

Here's a full list of changes in 1.4.0:

    - Multithread support for reading and writing an OpenEXR
      file.
    - Support for Intel-based OS X systems.
    - Support for Visual Studio 2005.
    - When compiling against OpenEXR headers, there's no longer any
      need to define any PLATFORM_* or HAVE_* macros; OpenEXR now
      supplies an OpenEXRConfig.h header file which is included by
      the OpenEXR headers that need these special macros.  However,
      on Windows platforms, when using OpenEXR DLLs, you must still
      define the OPENEXR_DLL preprocessor directive in your project.
    - New documentation for multithread support, plus some
      updates and additions.
    - Bug fixes releated to better handling of incomplete/damaged 
      files.
    - Numerous bug fixes and cleanups to the autoconf-based
      build system.
    - Removed support for the following configurations that were
      previously supported.  Some of these configurations may happen
      to continue to function, but we can't help you if they don't,
      largely because we don't have any way to test OpenEXR on these
      configurations.
           - IRIX 
           - OSF1
           - SunOS
           - OS X versions prior to 10.3.
           - gcc on any platform prior to version 3.3

If you are using OpenEXR on one of the deprecated platforms listed
above, let me know *privately* (don't bug the list members), and we'll
see if we can work something out with you, if you're willing to do
some testing (at least).  Of course, previous versions of OpenEXR will
still work on these platforms, excepting any bugs that were fixed in
1.4.0.

thanks,
d






reply via email to

[Prev in Thread] Current Thread [Next in Thread]