From 7592acf224aa54126b9e5bdaf822ff4e3c8f60dc Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Mon, 18 May 2009 16:02:10 +0000 Subject: [PATCH] Updated ChangeLog, NEWS, README and AUTHORS files for rc5. --- AUTHORS.txt | 4 ++- CMakeLists.txt | 2 +- ChangeLog | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++ NEWS.txt | 6 ++-- README.txt | 2 +- 5 files changed, 95 insertions(+), 5 deletions(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index 3839b5977..4c43e5838 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -1,6 +1,6 @@ OpenSceneGraph Library 2.8.1 -371 Contributors: +372 Contributors: Firstname Surname ----------------- @@ -179,6 +179,7 @@ Sebastian Messerschmidt Ralf Kern Pierre Haritchabalet Perry Miller +Paul Obermeier Neil Hughes Nathan Monteleone Morné Pistorius @@ -242,6 +243,7 @@ Shane Arnott Sebastien Kuntz Ruth Lang Ruben Smelik +Ross Anderson Ronny Krueger Robert Swain Rob Bloemkool diff --git a/CMakeLists.txt b/CMakeLists.txt index fee8dfd2c..1895afa5b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,7 +33,7 @@ SET(OPENSCENEGRAPH_SOVERSION 55) # set to 0 when not a release candidate, non zero means that any generated # svn tags will be treated as release candidates of given number -SET(OPENSCENEGRAPH_RELEASE_CANDIDATE 4) +SET(OPENSCENEGRAPH_RELEASE_CANDIDATE 5) SET(OPENSCENEGRAPH_VERSION ${OPENSCENEGRAPH_MAJOR_VERSION}.${OPENSCENEGRAPH_MINOR_VERSION}.${OPENSCENEGRAPH_PATCH_VERSION}) diff --git a/ChangeLog b/ChangeLog index b5accdf59..4509bf894 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,89 @@ +2009-05-18 15:49 robert + + * src/osgUtil/RenderStage.cpp: Merged changed from svn/trunk, + improving the reliability of the clear of the stencil and depth + buffer. + +2009-05-18 14:53 robert + + * include/osg, include/osg/BoundingSphere, include/osg/ImageUtils, + include/osg/Vec2b, include/osg/Vec3b, include/osg/Vec4b, + include/osg/Vec4ub, src/osgWrappers/osg/Vec2b.cpp, + src/osgWrappers/osg/Vec3b.cpp, src/osgWrappers/osg/Vec4b.cpp, + src/osgWrappers/osg/Vec4ub.cpp: From Paul Obermeier, "Please find + enclosed some changed OSG header files. + The changes are more or less just beautifications + (when looked at them from the C++ view), but make + wrapping OSG with SWIG easier. + I have tested the changes with both 2.8.1-rc4 and the + current head and would appreciate to incorporate the + changes in both branches. + + Here is a description of the changes: + + osg/BoundingSphere: + Use the following typedef (like used in BoundingBox) + typedef typename VT::value_type value_type; + instead of + typedef typename vec_type::value_type value_type; + + SWIG reports errors on the latter construct. + Also makes it consistent with BoundingBox. + + + osg/Vec4ub: + Consistent use of "value_type" throughout the file. + + + osg/Vec?b: + Consistent use of "value_type" throughout the files. + + Also changed + typedef char value_type; + to + typedef signed char value_type; + + In the case of a simple "char", SWIG assumes a string. + Using "signed char" instead of "char" does not change + the behaviour of the class." + +2009-05-18 12:56 robert + + * src/osgTerrain, src/osgTerrain/Layer.cpp: From Ross Anderson, + "Symptom: The computation of TerrainTiles containing only image + layers (no elevation layer) is incorrect. The resulting bounding + sphere will always have a radius of zero. + + The fix is to remove the call to bs.expandBy(v) and compute the + radius directly. I believe this call was intended to be + bs.expandRadiusBy(v), but it is superfluous when the radius is + computed directly. + " + + Merged from svn/trunk using: + + svn merge -r 10229:10230 + http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgTerrain + +2009-05-15 15:13 robert + + * src/osgPlugins/curl, src/osgPlugins/curl/ReaderWriterCURL.cpp: + Merged from svn/trunk libcurl version checks to enable build + against older versions of libcurl. + + svn merge -r 10221:10222 + http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgPlugins/curl/ + +2009-05-15 12:37 robert + + * src/OpenThreads/pthreads, src/OpenThreads/pthreads/PThread.c++: + Removed redundent errno and version string declaration + +2009-05-15 09:25 robert + + * ChangeLog, NEWS.txt, README.txt: Updated ChangeLog and dates for + 2.8.0-rc4 + 2009-05-14 17:26 robert * NEWS.txt, README.txt: Updated dates diff --git a/NEWS.txt b/NEWS.txt index fafa15c62..b06d13b01 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -3,14 +3,15 @@ OSG News = !OpenSceneGraph 2.8.1 release - bug fix release = -PERTHSHIRE, Scotland - 15th May 2009 - !OpenSceneGraph Professional Services announces the release of !OpenSceneGraph 2.8.1, the industry's leading open-source scene graph technology, designed to accelerate application development and improve 3D graphics performance. !OpenSceneGraph 2.8 written entirely in Standard C++ and built upon OpenGL, offers developers working in the visual simulation, game development, virtual reality, scientific visualization and modeling markets - a real-time visualization tool which eclipses commercial scene graph toolkits in functionality, stability and performance. !OpenSceneGraph 2.8 runs on all Microsoft Windows platforms, Apple OS/X, GNU/Linux, IRIX, Solaris, HP-UX, AIX and FreeBSD operating systems. +PERTHSHIRE, Scotland - 18th May 2009 - !OpenSceneGraph Professional Services announces the release of !OpenSceneGraph 2.8.1, the industry's leading open-source scene graph technology, designed to accelerate application development and improve 3D graphics performance. !OpenSceneGraph 2.8 written entirely in Standard C++ and built upon OpenGL, offers developers working in the visual simulation, game development, virtual reality, scientific visualization and modeling markets - a real-time visualization tool which eclipses commercial scene graph toolkits in functionality, stability and performance. !OpenSceneGraph 2.8 runs on all Microsoft Windows platforms, Apple OS/X, GNU/Linux, IRIX, Solaris, HP-UX, AIX and FreeBSD operating systems. === Open-source development delivers industry-leading features and performance === The !OpenSceneGraph 2.8.1 release is the culmination of 10 years of work by the lead developers and the open-source community that has grown up around the project. The real-time graphics industry and academia embraced it from the very beginning, deploying it in real-world applications, and actively participating in its development, testing and refinement. The end result is a high-quality library with a feature set relevant to application developers' needs. === Updates between 2.8.1 and 2.8.0 releases include: === - * Build fixes under FreeBSD and IBM AIX + * Build fixes under FreeBSD and IBM AIX, and RedHat Enterprise Linux. + * Improved compatibility with SWIG wrapper building * Crash fixes in osg::State, osg::Geometry and osgWidget. * Bug fixes to : * draw instanced support @@ -25,6 +26,7 @@ The !OpenSceneGraph 2.8.1 release is the culmination of 10 years of work by the * fixes to display lists/vbo creation that prevent crash under ATI drivers * subface PolygonOffset setting in OpenFlight * osgconv --formats under OSX + * osgTerrain::Layer bounding volume calculation. === Updates between 2.8 and 2.6 include: === diff --git a/README.txt b/README.txt index 814fc6339..f271e304d 100644 --- a/README.txt +++ b/README.txt @@ -14,7 +14,7 @@ subscribe to our public mailing list: Robert Osfield. Project Lead. -15th May 2009. +18th May 2009. --