[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [46011] trunk/lib/win64: Windows x64 MSVC Libraries:
Thomas Dinges
blender at dingto.org
Sat Apr 28 08:33:33 CEST 2012
Revision: 46011
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46011
Author: dingto
Date: 2012-04-28 06:33:30 +0000 (Sat, 28 Apr 2012)
Log Message:
-----------
Windows x64 MSVC Libraries:
* Upgrade to libpng 1.5.10, from the older 1.2.x series
* Update to OpenImageIO 1.0.3
Modified Paths:
--------------
trunk/lib/win64/Readme.txt
trunk/lib/win64/openimageio/CHANGES
trunk/lib/win64/openimageio/bin/OpenImageIO.dll
trunk/lib/win64/openimageio/include/OpenImageIO/version.h
trunk/lib/win64/openimageio/lib/OpenImageIO.lib
trunk/lib/win64/openimageio/readme.txt
trunk/lib/win64/png/include/png.h
trunk/lib/win64/png/include/pngconf.h
trunk/lib/win64/png/lib/libpng.lib
Added Paths:
-----------
trunk/lib/win64/png/include/pnglibconf.h
Removed Paths:
-------------
trunk/lib/win64/openimageio/include/OpenImageIO/colortransfer.h
Modified: trunk/lib/win64/Readme.txt
===================================================================
--- trunk/lib/win64/Readme.txt 2012-04-28 06:31:57 UTC (rev 46010)
+++ trunk/lib/win64/Readme.txt 2012-04-28 06:33:30 UTC (rev 46011)
@@ -1,5 +1,5 @@
OpenCOLLADA r788
FreeType 2.4.4 (Release Multithread, Debug Multithread, settings copied from win32 configuration)
-png 1.2.46
-OpenImageIO 1.0
+png 1.5.10
+OpenImageIO 1.0.3
Boost 1.47
\ No newline at end of file
Modified: trunk/lib/win64/openimageio/CHANGES
===================================================================
--- trunk/lib/win64/openimageio/CHANGES 2012-04-28 06:31:57 UTC (rev 46010)
+++ trunk/lib/win64/openimageio/CHANGES 2012-04-28 06:33:30 UTC (rev 46011)
@@ -1,6 +1,15 @@
Changes:
+Release 1.0.3 (16 Apr 2012)
+---------------------------
+* Fix reading bugs in DPX and Cineon.
+* iconvert handles the int32 and uint32 cases.
+* Bug fix in to_native_rectangle, which could lead to errors in certain
+ data format conversions.
+* Various Windows build fixes, including fixes for Windows 7.
+* Compilation fixes on FreeBSD.
+
Release 1.0.2 (19 Mar 2012)
----------------------------
* Fixed TARGA reader bug where for 16-bpp, 4-channel images, we weren't
Modified: trunk/lib/win64/openimageio/bin/OpenImageIO.dll
===================================================================
(Binary files differ)
Deleted: trunk/lib/win64/openimageio/include/OpenImageIO/colortransfer.h
===================================================================
--- trunk/lib/win64/openimageio/include/OpenImageIO/colortransfer.h 2012-04-28 06:31:57 UTC (rev 46010)
+++ trunk/lib/win64/openimageio/include/OpenImageIO/colortransfer.h 2012-04-28 06:33:30 UTC (rev 46011)
@@ -1,90 +0,0 @@
-/*
- Copyright 2010 Larry Gritz and the other authors and contributors.
- All Rights Reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of the software's owners nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
- (This is the Modified BSD License)
-*/
-
-#ifndef OPENIMAGEIO_COLORTRANSFER_H
-#define OPENIMAGEIO_COLORTRANSFER_H
-
-#include "export.h"
-#include "version.h"
-
-OIIO_NAMESPACE_ENTER
-{
-
-/// Base class a functor that remaps values accorrding to a color
-/// transfer function.
-class DLLPUBLIC ColorTransfer {
-public:
- ColorTransfer (std::string name_) { m_name = name_; };
- virtual ~ColorTransfer (void) { };
-
- /// Return the name of the color transfer function, e.g., "sRGB_to_linear",
- /// "linear_to_Rec709", etc.
- const std::string name (void) { return m_name; };
-
- /// Return a vector of transfer paramater names
- ///
- const std::vector<std::string> & paramaters (void) { return m_params; };
-
- /// Set a transfer function paramater If the name is not recognized,
- /// return false.
- virtual bool set (std::string name_, float param);
-
- /// Get a transfer function paramater
- /// If the name is not recognized, return false.
- virtual bool get (std::string name_, float ¶m);
-
- /// Evalutate the transfer function.
- virtual float operator() (float x) = 0;
-
- /// This static function allocates and returns an instance of the
- /// specific color transfer implementation for the name you provide.
- /// Example use:
- /// ColorTransfer *mytf = ColorTransfer::create ("KodakLog_to_linear");
- /// The caller is responsible for deleting it when it's done.
- /// If the name is not recognized, return NULL.
- static ColorTransfer *create (const std::string &name);
-
-protected:
- std::string m_name;
- std::vector<std::string> m_params;
-
- // Add transfer function paramater
- bool add_paramater (const std:: string &name_) {
- m_params.push_back (name_);
- return true;
- };
-
-};
-
-
-}
-OIIO_NAMESPACE_EXIT
-
-#endif // OPENIMAGEIO_COLORTRANSFER_H
Modified: trunk/lib/win64/openimageio/include/OpenImageIO/version.h
===================================================================
--- trunk/lib/win64/openimageio/include/OpenImageIO/version.h 2012-04-28 06:31:57 UTC (rev 46010)
+++ trunk/lib/win64/openimageio/include/OpenImageIO/version.h 2012-04-28 06:33:30 UTC (rev 46011)
@@ -38,7 +38,7 @@
#define OIIO_NAMESPACE OpenImageIO
#define OIIO_VERSION_MAJOR 1
#define OIIO_VERSION_MINOR 0
-#define OIIO_VERSION_PATCH 2
+#define OIIO_VERSION_PATCH 3
#define OIIO_VERSION_NS v1_0
#define OIIO_VERSION (10000 * OIIO_VERSION_MAJOR + \
Modified: trunk/lib/win64/openimageio/lib/OpenImageIO.lib
===================================================================
(Binary files differ)
Modified: trunk/lib/win64/openimageio/readme.txt
===================================================================
--- trunk/lib/win64/openimageio/readme.txt 2012-04-28 06:31:57 UTC (rev 46010)
+++ trunk/lib/win64/openimageio/readme.txt 2012-04-28 06:33:30 UTC (rev 46011)
@@ -1,9 +1,9 @@
Build Steps
-* OpenImageIO 1.0
+* OpenImageIO 1.0.x
* In lib/win64/openimageio/oiio
-* Apply build.patch to this (manually)
+* Apply build.patch to this (manually, code changed a bit)
* Open Visual Studio 2008 x64 Command Prompt
* cd into lib/windows/openimageio/oiio
* ..\build.bat
Modified: trunk/lib/win64/png/include/png.h
===================================================================
--- trunk/lib/win64/png/include/png.h 2012-04-28 06:31:57 UTC (rev 46010)
+++ trunk/lib/win64/png/include/png.h 2012-04-28 06:33:30 UTC (rev 46011)
@@ -1,6 +1,7 @@
+
/* png.h - header file for PNG reference library
*
- * libpng version 1.2.47 - February 18, 2012
+ * libpng version 1.5.10 - March 29, 2012
* Copyright (c) 1998-2012 Glenn Randers-Pehrson
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
* (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
@@ -8,18 +9,18 @@
* This code is released under the libpng license (See LICENSE, below)
*
* Authors and maintainers:
- * libpng versions 0.71, May 1995, through 0.88, January 1996: Guy Schalnat
- * libpng versions 0.89c, June 1996, through 0.96, May 1997: Andreas Dilger
- * libpng versions 0.97, January 1998, through 1.2.47 - February 18, 2012: Glenn
- * See also "Contributing Authors", below.
+ * libpng versions 0.71, May 1995, through 0.88, January 1996: Guy Schalnat
+ * libpng versions 0.89c, June 1996, through 0.96, May 1997: Andreas Dilger
+ * libpng versions 0.97, January 1998, through 1.5.10 - March 29, 2012: Glenn
+ * See also "Contributing Authors", below.
*
* Note about libpng version numbers:
*
- * Due to various miscommunications, unforeseen code incompatibilities
- * and occasional factors outside the authors' control, version numbering
- * on the library has not always been consistent and straightforward.
- * The following table summarizes matters since version 0.89c, which was
- * the first widely used release:
+ * Due to various miscommunications, unforeseen code incompatibilities
+ * and occasional factors outside the authors' control, version numbering
+ * on the library has not always been consistent and straightforward.
+ * The following table summarizes matters since version 0.89c, which was
+ * the first widely used release:
*
* source png.h png.h shared-lib
* version string int version
@@ -104,198 +105,96 @@
* 1.0.16 10 10016 10.so.0.1.0.16
* 1.2.6 13 10206 12.so.0.1.2.6
* 1.2.7beta1-2 13 10207 12.so.0.1.2.7beta1-2
- * 1.0.17rc1 10 10017 10.so.0.1.0.17rc1
+ * 1.0.17rc1 10 10017 12.so.0.1.0.17rc1
* 1.2.7rc1 13 10207 12.so.0.1.2.7rc1
- * 1.0.17 10 10017 10.so.0.1.0.17
+ * 1.0.17 10 10017 12.so.0.1.0.17
* 1.2.7 13 10207 12.so.0.1.2.7
* 1.2.8beta1-5 13 10208 12.so.0.1.2.8beta1-5
- * 1.0.18rc1-5 10 10018 10.so.0.1.0.18rc1-5
+ * 1.0.18rc1-5 10 10018 12.so.0.1.0.18rc1-5
* 1.2.8rc1-5 13 10208 12.so.0.1.2.8rc1-5
- * 1.0.18 10 10018 10.so.0.1.0.18
+ * 1.0.18 10 10018 12.so.0.1.0.18
* 1.2.8 13 10208 12.so.0.1.2.8
* 1.2.9beta1-3 13 10209 12.so.0.1.2.9beta1-3
* 1.2.9beta4-11 13 10209 12.so.0.9[.0]
* 1.2.9rc1 13 10209 12.so.0.9[.0]
* 1.2.9 13 10209 12.so.0.9[.0]
- * 1.2.10beta1-8 13 10210 12.so.0.10[.0]
- * 1.2.10rc1-3 13 10210 12.so.0.10[.0]
+ * 1.2.10beta1-7 13 10210 12.so.0.10[.0]
+ * 1.2.10rc1-2 13 10210 12.so.0.10[.0]
* 1.2.10 13 10210 12.so.0.10[.0]
+ * 1.4.0beta1-5 14 10400 14.so.0.0[.0]
* 1.2.11beta1-4 13 10211 12.so.0.11[.0]
- * 1.0.19rc1-5 10 10019 10.so.0.19[.0]
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list