From 315e749cce9323c9ad3178ee92a3b0e14ad83fc9 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 16 Jul 2009 13:30:00 +0000 Subject: [PATCH] Update ChangeLog and NEWS for 2.8.2-rc4 --- ChangeLog | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ NEWS.txt | 8 ++++-- 2 files changed, 81 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8f51a83b8..36b93647c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,78 @@ +2009-07-16 13:18 robert + + * CMakeLists.txt: Updated release candidate number to 4 + +2009-07-16 12:11 robert + + * src/osgPlugins/OpenFlight, + src/osgPlugins/OpenFlight/FltExportVisitor.cpp: From Fabien + Lavignotte, "When exporting some models to OpenFlight, i found a + crash if the texture + unit does not contain a TexEnv object. + Here's the small fix, just a test on the pointer." + + Merged from svn trunk using: + + svn merge -r 10490:10491 + http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgPlugins/OpenFlight + +2009-07-16 12:06 robert + + * src/osgWidget, src/osgWidget/Window.cpp: From Stephane + Lamoliatte, "The vertical anchor is inverted in the + osgWidget::Window::update function. + Here is a small patch to fix that." + +2009-07-16 11:52 robert + + * examples/osganimationtimeline, + examples/osganimationtimeline/osganimationtimeline.cpp: From + Cedric Pinson, crash fix for osganimationtimeline that was caused + by not checking if nathan.osg test file had be loaded or not. + +2009-07-16 11:42 robert + + * src/osgPlugins/bsp, src/osgPlugins/bsp/VBSPEntity.cpp, + src/osgPlugins/bsp/VBSPEntity.h, + src/osgPlugins/bsp/VBSPGeometry.cpp, + src/osgPlugins/bsp/VBSPReader.cpp, src/osgPlugins/mdl, + src/osgPlugins/mdl/MDLReader.cpp, + src/osgPlugins/mdl/MDL_README.txt: From Jason Daly, "These are + some fixes to the mdl and bsp plugins to handle transparency and + lighting better, plus a few other tweaks." + +2009-07-16 11:09 robert + + * src/osgUtil/Optimizer.cpp: From Colin MacDonald, "The Optimizer + Merge Geometry visitor is always merging geometries, + even if they have had DataVariance DYNAMIC explicitly specified. + Then + when an application attempts to dynamically update the geometry + in the + frame loop the primitive sets and data arrays are no longer as + expected, leading to display and/or memory corruption. + + Attached is a simple fix." + + Note from Robert Osfield, tweaked Colin's changes so that it uses + != DYNAMIC rather == STATIC in the additional test. + + Merged from svn/trunk using: + + svn merge -r 10479:10480 + http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgUtil/Optimizer.cpp + + +2009-07-14 16:02 robert + + * NEWS.txt: Tweaked news + +2009-07-14 15:49 robert + + * AUTHORS.txt, CMakeLists.txt, ChangeLog, NEWS.txt, + applications/osgversion/Contributors.cpp: Updated contributors, + authors file, news and changelog for 2.8.2-rc3 + 2009-07-13 16:45 robert * src/osgViewer, src/osgViewer/GraphicsWindowWin32.cpp: From Cory diff --git a/NEWS.txt b/NEWS.txt index 47f9fed05..21b4bf6d9 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -3,7 +3,7 @@ OSG News = !OpenSceneGraph 2.8.2 release - bug fix release = -PERTHSHIRE, Scotland - 14th July 2009 - !OpenSceneGraph Professional Services announces the release of !OpenSceneGraph 2.8.2, 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 - 16th July 2009 - !OpenSceneGraph Professional Services announces the release of !OpenSceneGraph 2.8.2, 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.2 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. @@ -16,8 +16,12 @@ The !OpenSceneGraph 2.8.2 release is the culmination of 10 years of work by the * Crash fixes to: * crash during window destruction under Windows when using closing a MFC based !GraphicsWindow * deadlock under Windows due threading issues with atomic operations in Win32 Barrier implementation - * !OpenFlight plugin not handling spaces at the end of option strings + * !OpenFlight plugin crashed due to not handling spaces at the end of option strings + * !OpenFlight plugin crashed when exported scene graphs contain no TexEnv objects + * osganimationtimeline crashed when example model was not found * Bug fixes to : + * vertical anchor in osgWidget::Widow was inverted + * bsp an mdl plugins to better handling transparency and lighting * computation of sector range in osgSim::!LightPoint * extension checking of FBO packed stencil support * position of tabs at corners of manipulators