Updated ChangeLog for 3.1.3 dev release

This commit is contained in:
Robert Osfield
2012-09-07 17:04:31 +00:00
parent f288f9e996
commit 7233b2117c

682
ChangeLog
View File

@@ -1,3 +1,685 @@
2012-09-07 14:55 robert
* include/osg/Image: From Wojciech Lewandowski, "With current trunk
I had an error while compiling osg/Image.cpp for IOS simulator /
GLES2. Symbol GL_RGBA16 was missing. Adding #define GL_RGBA16
0x805B to Image header solves the problem. "
2012-09-07 09:31 robert
* src/osgViewer/Viewer.cpp: Added setting of the input range of the
event state based on the master cameras viewport.
2012-09-07 08:33 robert
* src/osgGA/KeySwitchMatrixManipulator.cpp: Added check so not
intialization is down when you select the current camera
manipulator
2012-09-06 13:53 robert
* src/osgPlugins/vrml/ReaderWriterVRML2.cpp: From Piotr Domagalski,
"I've added reading of node names ('DEF' element) to the VRML
reading plugin. The changes were based on trunk's version of the
plugin."
2012-09-06 13:48 robert
* src/osgPlugins/stl/ReaderWriterSTL.cpp: From Piotr Domagalski,
"I've rewritten some bits of the STL plugin in order to support
ASCII STL files with multiple named solids (reading and writing).
The names are also used as OSG nodes names.
- Also, a 'dontSaveNormals' was added. It allows to ignore
normals when writing an STL file. For example, it is useful for
me when writing an STL file for CFD simulations.
- Some comments and code formatting were improved (to be
consistent with the formatting already used in the plugin).
- With 'separateFiles' option files are now named fooX.stl
instead of foo.stlX
The changes have been tested on various STL, both ASCII and
binary found on the net. The change was based on the trunk
branch."
From Robert Osfield, changed assert in Piotr's code to a runtime
check warning report.
2012-09-06 10:52 robert
* include/OpenThreads/Atomic: From Piotr Domagalski, "Currently,
code using OpenSceneGraph doesn't build with clang due to the way
__sync_bool_compare_and_swap() is used in OpenThreads/Atomic
header file.
I tested it with clang 3.1 and it seems that clang is enforcing
the use of the same type for all parameters in this builtin.
Looking at the function declaration [1]
bool __sync_bool_compare_and_swap (type *ptr, type oldval type
newval, ...)
it seems to be doing the right thing: here the same type is used
for *ptr, oldval and newval.
[1]
http://gcc.gnu.org/onlinedocs/gcc/_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins
"
2012-09-06 10:32 robert
* examples/CMakeLists.txt: From Fredric Bouvier, fix to CMake build
selection of FLTK
2012-09-05 21:03 robert
* examples/osgviewerFOX/FOX_OSG.cpp,
examples/osgviewerWX/osgviewerWX.cpp,
include/osg/GraphicsContext, include/osgViewer/GraphicsWindow,
include/osgViewer/api/Carbon/GraphicsWindowCarbon,
include/osgViewer/api/Carbon/PixelBufferCarbon,
include/osgViewer/api/Cocoa/GraphicsWindowCocoa,
include/osgViewer/api/Cocoa/PixelBufferCocoa,
include/osgViewer/api/IOS/GraphicsWindowIOS,
include/osgViewer/api/X11/GraphicsWindowX11,
src/osgQt/GraphicsWindowQt.cpp,
src/osgViewer/GraphicsWindowCarbon.cpp,
src/osgViewer/GraphicsWindowCocoa.mm,
src/osgViewer/GraphicsWindowWin32.cpp,
src/osgViewer/GraphicsWindowX11.cpp,
src/osgViewer/PixelBufferCarbon.cpp,
src/osgViewer/PixelBufferCocoa.mm,
src/osgViewer/PixelBufferWin32.cpp,
src/osgViewer/PixelBufferX11.cpp: From Colin McDonald and Robert
Osfield, converted Traits::sharedContext from GraphicsContext* to
osg:observer_ptr<GraphicsContext> to prevent dangling pointer
issues.
2012-09-05 13:51 robert
* src/osgUtil/RenderBin.cpp: Fixed inappropriate comment
2012-09-05 13:48 robert
* include/osg/Object, src/osgUtil/RenderBin.cpp,
src/osgViewer/Scene.cpp: Moved the OSG_INIT_SINGLETON_PROXY macro
into include/osg/Object to make it more generally useful and
added it's usage into the RenderBinPrototypeList initialization.
2012-09-05 10:27 robert
* CMakeLists.txt: From Thomas Hogarth, "I submitted a change for
the IOS CMake system a few weeks back which hasn't made it into
the trunk. I've just made the modifications again against the
latest trunk and have attached the file
It basically accounts for the fact that XCode has changed it's
default install location.
"
2012-09-05 10:24 robert
* src/osgPlugins/shp/ESRIShape.cpp: From Andreas Ekstrand, The
attached ESRIShape.cpp contains fixes for comparing calculated
byte sizes with the content length from the record header.
According to the ESRI Shape documentation
(http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf), the
content length is specified in 16 bit words, which is why I have
multiplied it by 2 when comparing to byte sizes. Note that the
comparison in line 813 is made with a fix number of 16-bit words
so it hasn't been changed.
This fixes problems with PolygonZ records where the previous code
was reading past the end of the record since it thought it had M
values even if it didn't. I suspect the problem that James
McGlone had back in 2006 was the same but reversed, when he tried
to simply comment out the check, which was a (correctly) refused
submission.""
2012-09-05 10:19 robert
* src/osg/ShapeDrawable.cpp: From Nico Kruithof, "There is a small
typo in the ShapeDrawable code for a sphere. There was a
gl.Begin(GL_QUAD_STRIP) that was never closed, nor used.
"
2012-09-05 09:30 robert
* CMakeLists.txt, include/osg/Version: Updated SO version number to
avoid collision with new additions to serializers
2012-09-05 09:08 robert
* src/osg/Image.cpp: Added GL_RGBA8 and GL_RGBA16 entries to the
Image::computePixelFormat() and improved he readability of the
method by inserting line spacing.
2012-09-05 08:48 robert
* CMakeLists.txt: From Ulrich Hertlein, "fixes a typo and adds
support for OS X 10.8"
2012-09-05 08:42 robert
* include/osg/Geometry: Added deprecated note to indices entry.
2012-09-04 08:21 robert
* src/osgDB/FileCache.cpp: From Brad Christiansen, changed OSG_INFO
to OSG_DEBUG to quieten down volume of messages in INFO
2012-09-03 15:19 robert
* src/osgPlugins/nvtt/NVTTImageProcessor.cpp: From Brad
Christiansen, "fix for the NVTTImageProcessor. When the code was
updated in revision 12912 a couple of typos where made. These
cause a crash when compressing transparent images and mangled
colours when compressing rgb images. "
2012-09-03 09:08 robert
* include/osg/GL2Extensions: Adjusted the #define's to help GLES2
build
2012-09-03 08:30 robert
* src/osgDB/ReadFile.cpp: From Lilin Xiong, " there is a small bug
in osgDB::readNodeFiles(std::vector<std::string>& fileList,const
Options* options) in file ReadFile.cpp line 85:
osg::Node *node = osgDB::readNodeFile( *itr ,
Registry::instance()->getOptions() );
It should be:
osg::Node *node = osgDB::readNodeFile( *itr , options );"
2012-08-31 16:00 robert
* src/osgTerrain/Terrain.cpp: Added a fix for a multi-threading bug
that occured when TerrainTiles were accessed via the
Terrain::_updateTerrainTileSet that were being deleted at the
same time by the DatabasePager thread.
2012-08-29 16:48 robert
* src/osgWrappers/serializers/osg/Program.cpp: From Wang Rui, "This
patch fixes a problem of the osg::Program serializers that can't
save/load GeometryInputType data correctly. The bug is initially
found
by John Kelso."
2012-08-24 15:05 robert
* include/osgDB/Serializer: From Johannes Scholz, fix for writing
out of hexidecimal numbers
2012-08-23 15:06 robert
* src/osg/BufferObject.cpp: Fixed bug in
GLBufferObjectSet::discardAllDeletedGLBufferObjects() and
GLBufferObjectSet::flushDeletedGLBufferObjects(double
currentTime, double& availableTime)
where the NumberActiveGLBufferObjects was errneously being
incremented by numDiscarded.
M osg/BufferObject.cpp
2012-08-22 16:39 robert
* include/osg/GLObjects: Fixed typo
2012-08-21 09:45 robert
* src/osgViewer/CompositeViewer.cpp: Added check against the Camera
NodeMask to decide whether it's appropriate to test for events on
that camera.
2012-08-15 12:40 robert
* examples/osgshadow/osgshadow.cpp,
include/osgShadow/ShadowSettings,
src/osgShadow/ShadowSettings.cpp,
src/osgShadow/ViewDependentShadowMap.cpp: Added
ShadowSettings::s/getMaximumShadowMapDistance(double) property,
usage of these property in ViewDependentShadowMap,
and setting of it with --max-shadow-distance <double> in the
osgshadow example.
2012-08-14 20:15 robert
* include/osgShadow/ViewDependentShadowMap,
src/osgShadow/ViewDependentShadowMap.cpp: Added a mutex to
protect the removal and addition of Uniform and Program to
StateSet to avoid parents being invalidated when multi-threading.
2012-08-03 16:14 robert
* examples/osgshadow/osgshadow.cpp,
include/osgShadow/ShadowSettings,
src/osgShadow/ShadowSettings.cpp,
src/osgShadow/ViewDependentShadowMap.cpp: Introduced
--near-far-mode into osgshadow and
ShadowSettings::setComputeNearFarModeOverride(..) to allow user
control of how the cull traversal is optimized for computing the
depth range of the shadow map.
2012-08-03 15:23 robert
* examples/osgshadow/osgshadow.cpp: Removed the erronous creation
of a local ShadowSettings object
2012-07-24 09:05 robert
* src/osg/Texture.cpp: Added FireGL to prefernce list for use
glGenerateMipMap
2012-07-23 08:15 robert
* src/osgPresentation/SlideShowConstructor.cpp: Fixed build
2012-07-12 16:41 robert
* include/osg/Texture, src/osg/Texture.cpp: Introduced
Texture::Extensions::s/getPreferGenerateMipmapSGISForPowerOfTwo()
flag that defaults to false for Radeon, true elsewhere.
This is used to workaround mipmapping bugs with ATI/AMD cards.
2012-07-11 14:36 robert
* src/osgShadow/ShadowSettings.cpp: Fixed indentation
2012-07-11 08:39 robert
* include/osgGA/OrbitManipulator: Fixed parameter default value to
avoid warning
2012-07-10 16:20 robert
* src/osgShadow/ViewDependentShadowMap.cpp: Replaced use of now
deprecated methods.
2012-07-10 16:11 robert
* src/osgShadow/ViewDependentShadowMap.cpp: Enabled the use the
getReceivesShadowTraversalMask().
2012-07-10 16:11 robert
* examples/osgshadow/osgshadow.cpp: Changed settings of masks to
use ShadowSettings.
2012-07-10 15:50 robert
* include/osgShadow/ShadowSettings,
include/osgShadow/ShadowedScene,
src/osgShadow/ShadowSettings.cpp,
src/osgShadow/ShadowedScene.cpp: Moved mask settings into
ShadowSettings
2012-07-09 17:49 robert
* include/osgGA/CameraManipulator,
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
Changed updateCamera(Camera*) to updateCamera(Camera&) to make it
clear that a valid Camera object should be passed in.
2012-07-09 17:32 robert
* include/osgGA/CameraManipulator,
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp: From
Riccardo Corsi, introduced CameraManipulator::updateCamera()
method that allows more Camera properties to be controlled by the
CameraManipulator.
2012-06-25 16:31 robert
* src/osgViewer/Scene.cpp: Refactored the way that the static Scene
cache is managed by moving all the functionality into a
SceneSingleton
2012-06-22 16:21 robert
* src/osg/Notify.cpp: Restructed the way that the global notify
variables are initialized to avoid problems with multi-threaded
initialization of these variables.
2012-06-16 09:08 robert
* src/osgPresentation/SlideShowConstructor.cpp: Fixed spelling of
FileNameComparator
2012-06-15 09:04 robert
* src/osgViewer/Viewer.cpp: Moved the frame() event into the event
traversal after then events and their state have been
accumulated.
2012-06-12 20:15 robert
* src/osgPresentation/SlideShowConstructor.cpp: Added
FileNameComparator to sort the filenames in an ImageSequence into
alphanumerical order so that it can handle the numerical ordering
found in screenshot numbered sets of files
2012-06-12 18:29 robert
* src/osgDB/ImagePager.cpp: Enabled 6 ImageThreads in the
ImagePager
2012-06-12 10:31 robert
* src/osg/ImageStream.cpp,
src/osgPresentation/SlideShowConstructor.cpp: Commented out the
disabling of use of PBO's in ImageStream, and disabled the use
ClientStoreHint in Present3D.
2012-06-11 19:54 robert
* include/osgPresentation/SlideShowConstructor,
src/osgPlugins/p3d/ReaderWriterP3D.cpp,
src/osgPresentation/SlideShowConstructor.cpp: Added support for
setting the <image> paging_mode property to PRE_LOAD_ALL_IMAGES,
PAGE_AND_RETAIN_IMAGES or PAGE_AND_DICARD_IMAGE for
osg::ImageStream,
with PAGE_AND_DICARD_IMAGE set as the default.
2012-06-08 10:26 robert
* include/osgPresentation/SlideShowConstructor,
src/osgPlugins/p3d/ReaderWriterP3D.cpp,
src/osgPresentation/SlideShowConstructor.cpp: Added ImageStream
support to <image> and <stereo_image> tags in .p3d
2012-06-08 04:18 robert
* include/osgPresentation/SlideShowConstructor,
src/osgPlugins/p3d/ReaderWriterP3D.cpp,
src/osgPresentation/SlideShowConstructor.cpp: Added
osg::ImageSequence support into
osgPresentation::SlideShowConstructor and the associated <image>
tag in .p3d.
2012-06-07 10:08 robert
* examples/osgimagesequence/osgimagesequence.cpp: Added --fps
support
2012-05-31 14:45 robert
* applications/osgviewer/osgviewer.cpp: Added typdef for Win32
2012-05-25 16:07 robert
* src/osgWrappers/serializers/osg/Uniform.cpp: From Wang Rui, "A
very small but maybe fatal problem was found when I saved models
with shader and uniforms (with new double types support) to osgb
format and tried to read it again. The application will crash
here. And the serializer file should be slightly changed to fix
it. Please replace the original file in
osgWrappers/serializers/osg/Uniform.cpp."
2012-05-25 15:32 robert
* include/osgManipulator/Dragger, src/osgManipulator/Dragger.cpp:
Added Dragger::get/setActivationMouseButtonMask(uint).
2012-05-25 08:56 robert
* include/osgManipulator/TabPlaneDragger,
src/osgManipulator/TabPlaneDragger.cpp: From Jaap Glas, "Added a
default parameter to the following constructor in TabPlaneDragger
and TabPlaneDragger.cpp:
TabPlaneDragger(float handleScaleFactor=20.0f);
The reason for this is that the default OSG tab sizes are way
bigger than
those we used in our application so far. And since
handleScaleFactor_
is already a (constant) class member, I see no objection against
making
it user defined."
2012-05-24 18:15 robert
* applications/osgviewer/osgviewer.cpp,
src/osgManipulator/Dragger.cpp: From Jaap Gas, added missing
break, and missing removeDraggerCallback.
2012-05-21 09:12 robert
* CMakeLists.txt: Removed -ftree-vectorize from OSX 10.7 build to
avoid warning when building with clang.
2012-05-02 14:13 robert
* examples/osgshadow/osgshadow.cpp: Removed trailing spaces
2012-05-02 13:58 robert
* include/osg/Math: Fixed for including cmath before osg/Math.
2012-04-27 09:43 robert
* include/osg/Uniform: Added using base_class::set to the
Matrix*Template class to enable the set() method from the base
class to be used.
2012-04-26 10:07 robert
* examples/osgautocapture/osgautocapture.cpp: From Christophe
Herreman, Added viewer.setCameraManipulator(
keyswitchManipulator.get() ) to fix problem with master Camera
not being updated
2012-04-20 10:01 robert
* src/osgPlugins/ac/ac3d.cpp: From Mathias Froehlich,"Attached is a
change to the ac3d model loader as of rev 11498, that uses
indexed draws instead of plain array draws to save some amount of
main memory.
Draw performance does not change with the nvidia binary blob as
well as with
the open source drivers."
2012-04-20 09:53 robert
* src/osgPlugins/glsl/ReaderWriterGLSL.cpp: From John Kaniarz,
"Here's a patch to add new extensions for tessellation shaders to
the GLSL
plugin." "I went with .tctrl and .teval for the shader
extensions."
2012-04-20 09:40 robert
* examples/osgtessellationshaders/osgtessellationshaders.cpp: Ran
dos2unx on file
2012-04-20 09:38 robert
* examples/CMakeLists.txt, examples/osgtessellationshaders,
examples/osgtessellationshaders/CMakeLists.txt,
examples/osgtessellationshaders/osgtessellationshaders.cpp: From
John Kaniarz, "Here is an example of using tessellation shaders
in osg. With permission from the author, I adapted it from this
tutorial:
http://prideout.net/blog/?p=48"
2012-04-19 14:58 robert
* include/osg/GL2Extensions: Restructed how the GL_SAMPLER_*
#define's are placed to avoid build problems under GLES.
2012-04-19 14:34 robert
* src/osgDB/FileUtils.cpp: Changed #ifdef __IPHONE_4_0 to #if
defined(__IPHONE_4_0) to fix error that Clang compile warning
highlighted
2012-04-19 13:18 robert
* src/osgPlugins/dae/daeRGeometry.cpp: Fixed build with
OSG_USE_REF_PTR_IMPLICIT_OUTPUT set to OFF.
2012-04-19 10:27 robert
* include/osg/Uniform: From David Callu, "Here the fix for
Matrix{2,3,4}x{2,3,4}{fd} defined in Uniform header.
My previous patch for Atomic Counter Uniform provide new template
implementation
of Matrix{2,3,4}x{2,3,4}{fd}. This new implementation use
Column-Major Matrix.
Original code define matrix as Row-Major matrix like other Matrix
in OSG, and
my matrix implementation break compatibility with previous code.
For example osg_normalMatrix define in osg::State report by
Roland Hill.
Thanks to Paul Martz to spot me when the bug appear."
2012-04-19 10:10 robert
* src/osg/Program.cpp: Added missing getUniformBlocks implmentation
2012-04-19 09:50 robert
* CMakeLists.txt, CMakeModules/OsgAndroidMacroUtils.cmake,
PlatformSpecifics/Android/Android.mk.modules.in,
PlatformSpecifics/Android/Application.mk.master.in: From Jorge
Izquierdo Ciges, "Mostly small changes to add more compile
options, and shared linking (still testing that capability, but
this enables on a compile basis if the user wants). Robert, when
you give the Ok I'll update/rewrite the Android section in the
old/new wiki you'll say where is better. Mostly to be clear for
the future users what options can configure and what are their
purpose."
2012-04-18 10:16 robert
* src/osg/Texture.cpp: Refactored the handling of GLES adaptations
of the 1,2,3,4 internal formats and added handling of GL_RGB8_OES
and GL_RGBA8_OES.
2012-04-18 09:56 robert
* include/osg/GLBeginEndAdapter, src/osg/ArrayDispatchers.cpp: From
Mathias Froehlich, "Attached is a change to the slow path
geometry dispatch tables that allows the
use of 3 component float color vectors."
2012-04-18 09:51 robert
* examples/osgtexture2D/osgtexture2D.cpp: From Martin Naylor, "I
have been experiencing a crash in the example osgtexture2D.
Not sure why my system seems to be so sensitive to these
problems.
But attached is a fix which seems to stabilise the example.
Note: it only seems to crash intermittently when spinning the
object with
your mouse.
So I assume this is a threading issue because of the data
variance missing
in some of the text node setups in the example.
"
2012-04-18 09:50 robert
* CMakeLists.txt, include/osg/Version: Updated version number
2012-04-06 11:29 robert
* src/osg/Program.cpp: From Martin Naylor, "Please find attached a
fix for the STD library(tested under Windowsx64
VS2008) when atomiccounter is found but not used."
2012-04-06 10:42 robert
* include/osg/Uniform, src/osg/Uniform.cpp: From Ulrich Hertlein,
Fix for MatrixTemplate compile errors
2012-04-05 13:53 robert
* include/osgDB/DataTypes, include/osgDB/InputStream,
include/osgDB/OutputStream, include/osgDB/Serializer,
src/osgDB/InputStream.cpp, src/osgDB/OutputStream.cpp,
src/osgWrappers/serializers/osg/AnimationPath.cpp,
src/osgWrappers/serializers/osg/Billboard.cpp,
src/osgWrappers/serializers/osg/Camera.cpp,
src/osgWrappers/serializers/osg/CompositeShape.cpp,
src/osgWrappers/serializers/osg/ConvexPlanarOccluder.cpp,
src/osgWrappers/serializers/osg/Drawable.cpp,
src/osgWrappers/serializers/osg/FragmentProgram.cpp,
src/osgWrappers/serializers/osg/Geode.cpp,
src/osgWrappers/serializers/osg/Geometry.cpp,
src/osgWrappers/serializers/osg/Group.cpp,
src/osgWrappers/serializers/osg/ImageSequence.cpp,
src/osgWrappers/serializers/osg/LOD.cpp,
src/osgWrappers/serializers/osg/Material.cpp,
src/osgWrappers/serializers/osg/Node.cpp,
src/osgWrappers/serializers/osg/Object.cpp,
src/osgWrappers/serializers/osg/PagedLOD.cpp,
src/osgWrappers/serializers/osg/PolygonMode.cpp,
src/osgWrappers/serializers/osg/PolygonStipple.cpp,
src/osgWrappers/serializers/osg/Program.cpp,
src/osgWrappers/serializers/osg/ProxyNode.cpp,
src/osgWrappers/serializers/osg/Shader.cpp,
src/osgWrappers/serializers/osg/ShaderBinary.cpp,
src/osgWrappers/serializers/osg/StateSet.cpp,
src/osgWrappers/serializers/osg/StencilTwoSided.cpp,
src/osgWrappers/serializers/osg/Texture2DArray.cpp,
src/osgWrappers/serializers/osg/TextureCubeMap.cpp,
src/osgWrappers/serializers/osg/TransferFunction1D.cpp,
src/osgWrappers/serializers/osg/UserDataContainer.cpp,
src/osgWrappers/serializers/osg/VertexProgram.cpp,
src/osgWrappers/serializers/osgAnimation/Animation.cpp,
src/osgWrappers/serializers/osgAnimation/AnimationManagerBase.cpp,
src/osgWrappers/serializers/osgAnimation/MorphGeometry.cpp,
src/osgWrappers/serializers/osgAnimation/RigGeometry.cpp,
src/osgWrappers/serializers/osgAnimation/UpdateMatrixTransform.cpp,
src/osgWrappers/serializers/osgFX/MultiTextureControl.cpp,
src/osgWrappers/serializers/osgManipulator/CompositeDragger.cpp,
src/osgWrappers/serializers/osgManipulator/Dragger.cpp,
src/osgWrappers/serializers/osgParticle/CompositePlacer.cpp,
src/osgWrappers/serializers/osgParticle/DomainOperator.cpp,
src/osgWrappers/serializers/osgParticle/ModularProgram.cpp,
src/osgWrappers/serializers/osgParticle/MultiSegmentPlacer.cpp,
src/osgWrappers/serializers/osgParticle/Particle.cpp,
src/osgWrappers/serializers/osgParticle/ParticleEffect.cpp,
src/osgWrappers/serializers/osgParticle/ParticleSystem.cpp,
src/osgWrappers/serializers/osgParticle/ParticleSystemUpdater.cpp,
src/osgWrappers/serializers/osgSim/BlinkSequence.cpp,
src/osgWrappers/serializers/osgSim/LightPointNode.cpp,
src/osgWrappers/serializers/osgSim/MultiSwitch.cpp,
src/osgWrappers/serializers/osgSim/ObjectRecordData.cpp,
src/osgWrappers/serializers/osgSim/ScalarBar.cpp,
src/osgWrappers/serializers/osgSim/ShapeAttributeList.cpp,
src/osgWrappers/serializers/osgTerrain/CompositeLayer.cpp,
src/osgWrappers/serializers/osgTerrain/GeometryTechnique.cpp,
src/osgWrappers/serializers/osgTerrain/ImageLayer.cpp,
src/osgWrappers/serializers/osgTerrain/TerrainTile.cpp,
src/osgWrappers/serializers/osgText/Text.cpp,
src/osgWrappers/serializers/osgVolume/CompositeLayer.cpp,
src/osgWrappers/serializers/osgVolume/CompositeProperty.cpp,
src/osgWrappers/serializers/osgVolume/Locator.cpp: From Wang Rui,
"I'd like to submit the changes that will put ObjectProperty and
ObjectMark variables into the InputStream/OutputStream class
instead of static ones. This should avoid the threading problem
and won't repeatedly reallocate memory for the properties. Some
of the wrappers will be slightly modified to use the property
variable stored in the InputStream/OutputStream as well."
2012-03-30 17:08 robert
* AUTHORS.txt: Update AUTHORS for release
2012-03-30 16:58 robert
* ChangeLog: Updated ChangeLog for dev release
2012-03-30 10:10 robert
* src/osgPlugins/OpenFlight/PaletteRecords.cpp: Added check to