Updated ChangeLog for 2.7.8 dev release
This commit is contained in:
parent
ddc221ecc7
commit
03285f5fe1
730
ChangeLog
730
ChangeLog
@ -1,3 +1,733 @@
|
|||||||
|
2008-12-19 18:37 robert
|
||||||
|
|
||||||
|
* applications/CMakeLists.txt: Added osgversion into dynamic build
|
||||||
|
path
|
||||||
|
|
||||||
|
2008-12-19 18:02 robert
|
||||||
|
|
||||||
|
* src/osgViewer/View.cpp: Removed debug message
|
||||||
|
|
||||||
|
2008-12-19 17:50 robert
|
||||||
|
|
||||||
|
* include/osgViewer/View, src/osgViewer/View.cpp,
|
||||||
|
src/osgViewer/Viewer.cpp, src/osgWrappers/osgViewer/View.cpp:
|
||||||
|
Moved main setSceneData methods in
|
||||||
|
osgViewer::View::setSceneData()
|
||||||
|
|
||||||
|
2008-12-19 17:15 robert
|
||||||
|
|
||||||
|
* src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
||||||
|
wrappers
|
||||||
|
|
||||||
|
2008-12-19 17:15 robert
|
||||||
|
|
||||||
|
* include/osgViewer/ViewerEventHandlers,
|
||||||
|
src/osgViewer/ScreenCaptureHandler.cpp: From Jean-Sebastein Guay,
|
||||||
|
I recently had to reimplement screen capture functionality into
|
||||||
|
our framework (which was broken since the switch from OSG 1.2 to
|
||||||
|
2.2 over a year and a half ago). I used the ScreenCaptureHandler
|
||||||
|
which I had contributed right before OSG 2.6 shipped, bit I had
|
||||||
|
to trigger the screen capture programatically instead of by a key
|
||||||
|
press in some cases, so I added a convenience method to do that.
|
||||||
|
|
||||||
|
It's a minimal change, it just calls an already existing
|
||||||
|
protected method. It was trivial to subclass the handler to do it
|
||||||
|
in our code, but pushing the change into OSG makes sense as it's
|
||||||
|
generally useful to have it in the handler itself.
|
||||||
|
|
||||||
|
I also noticed that the handle() method was overridden from
|
||||||
|
osgGA::GUIEventHandler but wasn't marked virtual. It wasn't
|
||||||
|
intended that subclasses not be able to override it in turn, so
|
||||||
|
I've added the keyword.""
|
||||||
|
|
||||||
|
2008-12-19 16:59 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/gz/ReaderWriterGZ.cpp: Fixed warning
|
||||||
|
|
||||||
|
2008-12-19 16:35 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/Inventor/ConvertToInventor.cpp: Fixed compile
|
||||||
|
error during debug build
|
||||||
|
|
||||||
|
2008-12-19 16:13 robert
|
||||||
|
|
||||||
|
* examples/osgprecipitation/osgprecipitation.cpp: Added support for
|
||||||
|
user defined clipping of the precipitation effect, to test use:
|
||||||
|
|
||||||
|
osgpreciptation lz.osg --clip 20
|
||||||
|
|
||||||
|
|
||||||
|
2008-12-19 16:12 robert
|
||||||
|
|
||||||
|
* src/osgParticle/PrecipitationEffect.cpp: Added setting of the
|
||||||
|
gl_ClipVertex to enable clip planes to affect preciptation
|
||||||
|
|
||||||
|
2008-12-19 15:29 robert
|
||||||
|
|
||||||
|
* include/osg/ClipNode, src/osg/ClipNode.cpp,
|
||||||
|
src/osgPlugins/ive/ClipNode.cpp, src/osgPlugins/ive/IveVersion.h,
|
||||||
|
src/osgPlugins/osg/ClipNode.cpp, src/osgUtil/CullVisitor.cpp,
|
||||||
|
src/osgWrappers/osg/ClipNode.cpp: Added
|
||||||
|
ClipNode::set/getReferenceFrame();
|
||||||
|
|
||||||
|
2008-12-19 14:30 robert
|
||||||
|
|
||||||
|
* src/osgText/CMakeLists.txt: Removed MATH_LIBRARY and FREETYPE
|
||||||
|
library reference.
|
||||||
|
|
||||||
|
2008-12-19 12:58 robert
|
||||||
|
|
||||||
|
* include/osgSim/SphereSegment, include/osgWidget/Widget: Fixed
|
||||||
|
warning & error
|
||||||
|
|
||||||
|
2008-12-19 12:50 robert
|
||||||
|
|
||||||
|
* applications/osgviewer/osgviewer.cpp: Reverted previous check-in
|
||||||
|
to osgviewer.cpp as this was an accididental check-in with the
|
||||||
|
code only in testing state, not appropriate to be checked-in.
|
||||||
|
|
||||||
|
2008-12-19 12:46 robert
|
||||||
|
|
||||||
|
* include/osg/CopyOp: Fixed warning
|
||||||
|
|
||||||
|
2008-12-19 12:29 robert
|
||||||
|
|
||||||
|
* src/osgShadow/StandardShadowMap.cpp: Fixed warning
|
||||||
|
|
||||||
|
2008-12-19 12:28 robert
|
||||||
|
|
||||||
|
* examples/osgshadow/osgshadow.cpp: Added StandardShadowMap to list
|
||||||
|
to test cases
|
||||||
|
|
||||||
|
2008-12-19 11:36 robert
|
||||||
|
|
||||||
|
* applications/osgviewer/osgviewer.cpp,
|
||||||
|
src/osgWrappers/genwrapper.conf,
|
||||||
|
src/osgWrappers/osg/GL2Extensions.cpp,
|
||||||
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
||||||
|
src/osgWrappers/osg/Texture3D.cpp,
|
||||||
|
src/osgWrappers/osg/VertexProgram.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/modified.gw: Updated wrappers
|
||||||
|
|
||||||
|
2008-12-19 11:04 robert
|
||||||
|
|
||||||
|
* CMakeLists.txt, doc/Doxyfiles/doxyfile.cmake: From Mattias
|
||||||
|
Helsing, "
|
||||||
|
* Removed processing of include/OpenThreads in the OpenSceneGraph
|
||||||
|
refman
|
||||||
|
* Clears the mark_as_advanced property of the BUILD_DOCUMENTATION
|
||||||
|
cmake variable (so it gets visible in simple view).
|
||||||
|
"
|
||||||
|
|
||||||
|
2008-12-19 10:20 robert
|
||||||
|
|
||||||
|
* include/osgUtil/SceneView, src/osgWrappers/Doxyfile.template,
|
||||||
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
||||||
|
src/osgWrappers/osg/ComputeBoundsVisitor.cpp,
|
||||||
|
src/osgWrappers/osg/GL2Extensions.cpp,
|
||||||
|
src/osgWrappers/osg/Image.cpp, src/osgWrappers/osg/KdTree.cpp,
|
||||||
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
||||||
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
||||||
|
src/osgWrappers/osg/Texture3D.cpp,
|
||||||
|
src/osgWrappers/osg/VertexProgram.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Bone.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/LinkVisitor.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/RigGeometry.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/modified.gw,
|
||||||
|
src/osgWrappers/osgDB/SharedStateManager.cpp,
|
||||||
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
||||||
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
||||||
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
||||||
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
||||||
|
src/osgWrappers/osgUtil/DrawElementTypeSimplifier.cpp,
|
||||||
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
||||||
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
||||||
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp,
|
||||||
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
||||||
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
||||||
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp: Updated wrappers
|
||||||
|
|
||||||
|
2008-12-18 17:40 robert
|
||||||
|
|
||||||
|
* src/osgParticle/ParticleSystem.cpp: Fixed typo
|
||||||
|
|
||||||
|
2008-12-18 17:09 robert
|
||||||
|
|
||||||
|
* CMakeLists.txt: From Bob Kuehne, "minor tweak to the cmake root
|
||||||
|
file to handle debug correctly on os x."
|
||||||
|
|
||||||
|
2008-12-18 17:01 robert
|
||||||
|
|
||||||
|
* src/osgParticle/Particle.cpp, src/osgParticle/ParticleSystem.cpp:
|
||||||
|
Refactored the handling of particle rotation
|
||||||
|
|
||||||
|
2008-12-18 16:10 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/gecko/llembeddedbrowser.cpp,
|
||||||
|
src/osgPlugins/gecko/llembeddedbrowserwindow.cpp,
|
||||||
|
src/osgPlugins/gecko/llmozlib2.h: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-18 15:49 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/3ds/readwrite.cpp,
|
||||||
|
src/osgPlugins/3ds/viewport.cpp, src/osgPlugins/ac/ac3d.cpp,
|
||||||
|
src/osgPlugins/bsp/VBSPGeometry.cpp,
|
||||||
|
src/osgPlugins/bsp/VBSPReader.cpp,
|
||||||
|
src/osgPlugins/curl/ReaderWriterCURL.cpp,
|
||||||
|
src/osgPlugins/dxf/dxfEntity.h,
|
||||||
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
||||||
|
src/osgPlugins/lwo/lwo2read.h, src/osgPlugins/lwo/old_Lwo2.cpp,
|
||||||
|
src/osgPlugins/lwo/old_Lwo2.h, src/osgPlugins/lwo/old_lw.cpp,
|
||||||
|
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
||||||
|
src/osgPlugins/ogr/ReaderWriterOGR.cpp,
|
||||||
|
src/osgPlugins/osgShadow/ShadowMap.cpp,
|
||||||
|
src/osgPlugins/osgShadow/ShadowTechnique.cpp,
|
||||||
|
src/osgPlugins/osgShadow/ShadowTexture.cpp,
|
||||||
|
src/osgPlugins/osgShadow/ShadowVolume.cpp,
|
||||||
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
||||||
|
src/osgPlugins/pdf/ReaderWriterPDF.cpp,
|
||||||
|
src/osgPlugins/shp/ESRIShape.cpp,
|
||||||
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
||||||
|
src/osgPlugins/vnc/ReaderWriterVNC.cpp,
|
||||||
|
src/osgPlugins/xine/ReaderWriterXine.cpp,
|
||||||
|
src/osgPlugins/zip/ReaderWriterZIP.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-18 14:18 robert
|
||||||
|
|
||||||
|
* src/osgText/CMakeLists.txt: Added MATH_LIBRARY to link list
|
||||||
|
|
||||||
|
2008-12-18 13:56 robert
|
||||||
|
|
||||||
|
* examples/osganimationmakepath/osganimationmakepath.cpp,
|
||||||
|
examples/osganimationviewer/AnimtkViewerKeyHandler,
|
||||||
|
examples/osgimagesequence/osgimagesequence.cpp,
|
||||||
|
examples/osglauncher/osglauncher.cpp,
|
||||||
|
examples/osgmemorytest/osgmemorytest.cpp,
|
||||||
|
examples/osgmovie/osgmovie.cpp,
|
||||||
|
examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp,
|
||||||
|
examples/osgocclusionquery/osgocclusionquery.cpp,
|
||||||
|
examples/osgshadow/IslandScene.cpp,
|
||||||
|
examples/osgsidebyside/osgsidebyside.cpp,
|
||||||
|
examples/osgunittests/MultiThreadRead.cpp,
|
||||||
|
examples/osgvolume/osgvolume.cpp,
|
||||||
|
examples/osgwidgetstyled/osgwidgetstyled.cpp,
|
||||||
|
examples/osgwidgetwindow/osgwidgetwindow.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-18 13:23 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/Inventor/ConvertToInventor.cpp,
|
||||||
|
src/osgPlugins/Inventor/ConvertToInventor.h: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-18 12:29 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/cfg/ConfigParser.cpp: Fixed warning
|
||||||
|
|
||||||
|
2008-12-18 12:27 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/txp/TXPArchive.cpp: Quitened down debug messages
|
||||||
|
|
||||||
|
2008-12-18 12:26 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/txp/TXPPagedLOD.cpp,
|
||||||
|
src/osgPlugins/txp/trpage_material.cpp,
|
||||||
|
src/osgPlugins/txp/trpage_model.cpp,
|
||||||
|
src/osgPlugins/txp/trpage_print.cpp,
|
||||||
|
src/osgPlugins/txp/trpage_range.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-18 12:25 robert
|
||||||
|
|
||||||
|
* src/osgUtil/Optimizer.cpp: Quitened down debug message
|
||||||
|
|
||||||
|
2008-12-18 11:54 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/dicom/ReaderWriterDICOM.cpp,
|
||||||
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
||||||
|
src/osgPlugins/osg/ImageSequence.cpp,
|
||||||
|
src/osgPlugins/osg/StateAttribute.cpp,
|
||||||
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Uniform.cpp,
|
||||||
|
src/osgPlugins/osgViewer/CompositeViewer.cpp,
|
||||||
|
src/osgPlugins/osgViewer/View.cpp,
|
||||||
|
src/osgPlugins/osgViewer/Viewer.cpp, src/osgVolume/Brick.cpp:
|
||||||
|
Fixed warnings
|
||||||
|
|
||||||
|
2008-12-18 11:06 robert
|
||||||
|
|
||||||
|
* include/osg/Image, include/osgAnimation/EaseMotion,
|
||||||
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
||||||
|
src/osgPlugins/osgWidget/Box.cpp,
|
||||||
|
src/osgPlugins/osgWidget/EmbeddedWindow.cpp,
|
||||||
|
src/osgPlugins/osgWidget/Frame.cpp,
|
||||||
|
src/osgPlugins/osgWidget/Input.cpp,
|
||||||
|
src/osgPlugins/osgWidget/Label.cpp,
|
||||||
|
src/osgPlugins/osgWidget/Table.cpp,
|
||||||
|
src/osgPlugins/osgWidget/Widget.cpp,
|
||||||
|
src/osgPlugins/osgWidget/WindowManager.cpp,
|
||||||
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Locator.cpp,
|
||||||
|
src/osgTerrain/TerrainTile.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-17 22:52 robert
|
||||||
|
|
||||||
|
* src/osg/PagedLOD.cpp, src/osgDB/DatabasePager.cpp,
|
||||||
|
src/osgParticle/ParticleSystem.cpp: Improved the effectiveness of
|
||||||
|
the new max target number PageLOD's
|
||||||
|
|
||||||
|
2008-12-17 17:23 robert
|
||||||
|
|
||||||
|
* examples/osgmultiplerendertargets/osgmultiplerendertargets.cpp:
|
||||||
|
From J.P Delport, "I changed the default HDR mode to the ARB
|
||||||
|
format and put in comments for some other possible modes.
|
||||||
|
|
||||||
|
Some other comment cleanups too."
|
||||||
|
|
||||||
|
2008-12-17 17:11 robert
|
||||||
|
|
||||||
|
* src/osgViewer/CompositeViewer.cpp, src/osgViewer/Renderer.cpp,
|
||||||
|
src/osgViewer/ScreenCaptureHandler.cpp,
|
||||||
|
src/osgViewer/StatsHandler.cpp, src/osgViewer/View.cpp: Fixed
|
||||||
|
warnings
|
||||||
|
|
||||||
|
2008-12-17 16:58 robert
|
||||||
|
|
||||||
|
* src/osgDB/DatabasePager.cpp: Fixed inactive PagedLOD removal code
|
||||||
|
|
||||||
|
2008-12-17 16:13 robert
|
||||||
|
|
||||||
|
* include/osg/StencilTwoSided, include/osg/Texture3D,
|
||||||
|
src/osg/StencilTwoSided.cpp, src/osg/Texture.cpp,
|
||||||
|
src/osg/Texture1D.cpp, src/osg/Texture3D.cpp,
|
||||||
|
src/osgPlugins/ive/HeightFieldLayer.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-17 16:02 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/OpenFlight/FltExportVisitor.cpp,
|
||||||
|
src/osgPlugins/OpenFlight/LightPointRecords.cpp,
|
||||||
|
src/osgPlugins/OpenFlight/LightSourcePaletteManager.cpp,
|
||||||
|
src/osgPlugins/OpenFlight/MaterialPaletteManager.cpp,
|
||||||
|
src/osgPlugins/OpenFlight/TexturePaletteManager.cpp,
|
||||||
|
src/osgPlugins/OpenFlight/TexturePaletteManager.h,
|
||||||
|
src/osgPlugins/OpenFlight/VertexPaletteManager.cpp,
|
||||||
|
src/osgPlugins/OpenFlight/expGeometryRecords.cpp,
|
||||||
|
src/osgPlugins/OpenFlight/expPrimaryRecords.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-17 15:36 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/hdr/hdrloader.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-17 15:32 robert
|
||||||
|
|
||||||
|
* include/osg/GLExtensions, include/osg/VertexProgram,
|
||||||
|
include/osgAnimation/Timeline, include/osgWidget/PdfReader,
|
||||||
|
src/osg/GLExtensions.cpp, src/osg/State.cpp,
|
||||||
|
src/osg/VertexProgram.cpp, src/osgPlugins/hdr/hdrloader.cpp,
|
||||||
|
src/osgWidget/Input.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-17 14:56 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/cfg/CameraConfig.h,
|
||||||
|
src/osgPlugins/cfg/ConfigLexer.cpp,
|
||||||
|
src/osgPlugins/cfg/ConfigParser.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-17 13:14 robert
|
||||||
|
|
||||||
|
* include/osg/GL2Extensions, src/osg/GL2Extensions.cpp: Warning
|
||||||
|
fixes
|
||||||
|
|
||||||
|
2008-12-17 12:13 robert
|
||||||
|
|
||||||
|
* include/osg/CollectOccludersVisitor,
|
||||||
|
include/osg/ComputeBoundsVisitor, include/osg/KdTree,
|
||||||
|
include/osg/NodeVisitor, include/osgAnimation/Bone,
|
||||||
|
include/osgAnimation/LinkVisitor,
|
||||||
|
include/osgAnimation/RigGeometry,
|
||||||
|
include/osgDB/SharedStateManager, include/osgGA/EventVisitor,
|
||||||
|
include/osgSim/InsertImpostorsVisitor,
|
||||||
|
include/osgUtil/CullVisitor,
|
||||||
|
include/osgUtil/DisplayRequirementsVisitor,
|
||||||
|
include/osgUtil/DrawElementTypeSimplifier,
|
||||||
|
include/osgUtil/GLObjectsVisitor,
|
||||||
|
include/osgUtil/IntersectVisitor,
|
||||||
|
include/osgUtil/IntersectionVisitor, include/osgUtil/Simplifier,
|
||||||
|
include/osgUtil/Statistics, include/osgUtil/UpdateVisitor,
|
||||||
|
src/osg/Transform.cpp, src/osgDB/DatabasePager.cpp,
|
||||||
|
src/osgFX/BumpMapping.cpp, src/osgGA/NodeTrackerManipulator.cpp,
|
||||||
|
src/osgManipulator/Selection.cpp,
|
||||||
|
src/osgShadow/OccluderGeometry.cpp, src/osgSim/SphereSegment.cpp,
|
||||||
|
src/osgViewer/View.cpp: Introduce NodeVisitor::className and
|
||||||
|
libraryName()
|
||||||
|
|
||||||
|
2008-12-17 11:00 robert
|
||||||
|
|
||||||
|
* include/osg/GraphicsContext, include/osgAnimation/Sampler,
|
||||||
|
include/osgIntrospection/ConstructorInfo,
|
||||||
|
include/osgIntrospection/MethodInfo,
|
||||||
|
include/osgIntrospection/PropertyInfo,
|
||||||
|
include/osgShadow/MinimalDrawBoundsShadowMap, src/osg/Camera.cpp,
|
||||||
|
src/osg/OcclusionQueryNode.cpp,
|
||||||
|
src/osgIntrospection/ConstructorInfo.cpp,
|
||||||
|
src/osgIntrospection/MethodInfo.cpp,
|
||||||
|
src/osgIntrospection/PropertyInfo.cpp,
|
||||||
|
src/osgShadow/ConvexPolyhedron.cpp,
|
||||||
|
src/osgShadow/DebugShadowMap.cpp,
|
||||||
|
src/osgShadow/MinimalCullBoundsShadowMap.cpp,
|
||||||
|
src/osgShadow/MinimalDrawBoundsShadowMap.cpp,
|
||||||
|
src/osgTerrain/Layer.cpp, src/osgText/Font.cpp,
|
||||||
|
src/osgText/String.cpp: Warning fixes
|
||||||
|
|
||||||
|
2008-12-17 10:34 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/bsp/ReaderWriterVTF.cpp,
|
||||||
|
src/osgPlugins/bsp/VBSPReader.cpp,
|
||||||
|
src/osgPlugins/curl/ReaderWriterCURL.cpp: From Sekender, fixed
|
||||||
|
warnins
|
||||||
|
|
||||||
|
2008-12-17 10:33 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-17 10:01 robert
|
||||||
|
|
||||||
|
* include/osgAnimation/Skeleton: From Jean-Sebastien Guay, added
|
||||||
|
missing export
|
||||||
|
|
||||||
|
2008-12-16 21:16 robert
|
||||||
|
|
||||||
|
* include/osgWidget/EventInterface, src/osgWrappers/osgAnimation,
|
||||||
|
src/osgWrappers/osgAnimation/Animation.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/AnimationManager.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/AnimationManagerBase.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Assert.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/BasicAnimationManager.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Bone.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Channel.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/CubicBezier.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/EaseMotion.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Interpolator.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Keyframe.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/LinkVisitor.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/RigGeometry.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Sampler.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Skeleton.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Skinning.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Target.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Timeline.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/TimelineAnimationManager.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/UpdateCallback.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/Vec3Packed.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/VertexInfluence.cpp,
|
||||||
|
src/osgWrappers/osgAnimation/modified.gw,
|
||||||
|
src/osgWrappers/osgAnimation/removed.gw,
|
||||||
|
src/osgWrappers/osgWidget/PdfReader.cpp,
|
||||||
|
src/osgWrappers/osgWidget/VncClient.cpp: Updated wrappers
|
||||||
|
|
||||||
|
2008-12-16 20:49 robert
|
||||||
|
|
||||||
|
* examples/osganimationtimeline/osganimationtimeline.cpp,
|
||||||
|
src/osgPlugins/bvh/ReaderWriterBVH.cpp: Build fixes for when the
|
||||||
|
implict ref_ptr<> cast is not enabled
|
||||||
|
|
||||||
|
2008-12-16 20:29 robert
|
||||||
|
|
||||||
|
* examples/osganimationmakepath/osganimationmakepath.cpp,
|
||||||
|
examples/osganimationskinning/osganimationskinning.cpp,
|
||||||
|
examples/osganimationsolid/osganimationsolid.cpp,
|
||||||
|
examples/osganimationtimeline/osganimationtimeline.cpp,
|
||||||
|
examples/osganimationviewer/AnimtkViewer,
|
||||||
|
examples/osganimationviewer/AnimtkViewer.cpp,
|
||||||
|
examples/osganimationviewer/AnimtkViewerGUI,
|
||||||
|
examples/osganimationviewer/AnimtkViewerGUI.cpp,
|
||||||
|
examples/osgwidgetbox/osgwidgetbox.cpp,
|
||||||
|
examples/osgwidgetcanvas/osgwidgetcanvas.cpp,
|
||||||
|
examples/osgwidgetmessagebox/osgwidgetmessagebox.cpp,
|
||||||
|
examples/osgwidgetprogress/osgwidgetprogress.cpp,
|
||||||
|
examples/osgwidgetstyled/osgwidgetstyled.cpp,
|
||||||
|
examples/osgwidgettable/osgwidgettable.cpp,
|
||||||
|
examples/osgwidgetwindow/osgwidgetwindow.cpp,
|
||||||
|
include/osgAnimation/AnimationManagerBase,
|
||||||
|
include/osgAnimation/BasicAnimationManager,
|
||||||
|
include/osgAnimation/Bone, include/osgAnimation/EaseMotion,
|
||||||
|
include/osgAnimation/RigGeometry, include/osgAnimation/Skeleton,
|
||||||
|
include/osgAnimation/Skinning, include/osgAnimation/Timeline,
|
||||||
|
include/osgAnimation/TimelineAnimationManager,
|
||||||
|
include/osgWidget/EventInterface,
|
||||||
|
src/osgAnimation/AnimationManagerBase.cpp,
|
||||||
|
src/osgAnimation/BasicAnimationManager.cpp,
|
||||||
|
src/osgAnimation/Bone.cpp, src/osgAnimation/CMakeLists.txt,
|
||||||
|
src/osgAnimation/RigGeometry.cpp, src/osgAnimation/Skeleton.cpp,
|
||||||
|
src/osgAnimation/Timeline.cpp,
|
||||||
|
src/osgAnimation/TimelineAnimationManager.cpp,
|
||||||
|
src/osgAnimation/UpdateCallback.cpp,
|
||||||
|
src/osgPlugins/bvh/ReaderWriterBVH.cpp,
|
||||||
|
src/osgPlugins/osgAnimation/ReaderWriter.cpp: From Cedric Pinson
|
||||||
|
and Jeremey Moles, Changes to OpenSceneGraph-osgWidget-dev
|
||||||
|
branch.
|
||||||
|
|
||||||
|
Notes from Robert Osfield, Merged changes to
|
||||||
|
OpenSceneGraph-osgWidget-dev r9367 (prior to my botched attempt
|
||||||
|
at merged svn/trunk into the branch).
|
||||||
|
|
||||||
|
2008-12-16 19:49 robert
|
||||||
|
|
||||||
|
* src/osgViewer/GraphicsWindowCarbon.cpp: From Bob Kuehne, build
|
||||||
|
fixes.
|
||||||
|
|
||||||
|
2008-12-16 16:36 robert
|
||||||
|
|
||||||
|
* CMakeLists.txt, include/OpenThreads/Version, include/osg/Version,
|
||||||
|
packaging/pkgconfig/openscenegraph.pc,
|
||||||
|
src/OpenThreads/CMakeLists.txt: Updated version numbers for 2.8.8
|
||||||
|
dev release
|
||||||
|
|
||||||
|
2008-12-16 15:58 robert
|
||||||
|
|
||||||
|
* src/osgWrappers/osg/GraphicsContext.cpp,
|
||||||
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
||||||
|
src/osgWrappers/osgTerrain/Terrain.cpp,
|
||||||
|
src/osgWrappers/osgTerrain/TerrainTile.cpp: Updated wrappers
|
||||||
|
|
||||||
|
2008-12-16 15:21 robert
|
||||||
|
|
||||||
|
* src/OpenThreads/win32/Win32Mutex.cpp: From Mathias Froehilch, "
|
||||||
|
On OpenThreads win32 implementation we unconditionally unlock a
|
||||||
|
mutex in the
|
||||||
|
destructor. That happens even if the mutex was not locked before.
|
||||||
|
When running a osg application within microsofts application
|
||||||
|
verifier, that
|
||||||
|
software checks tells me that we should not unlock an unlocked
|
||||||
|
mutex.
|
||||||
|
|
||||||
|
When I look at the posix threads mutex implementation, which does
|
||||||
|
no unlock in
|
||||||
|
the destructor and where it is illegal to destroy a locked mutex,
|
||||||
|
I conclude
|
||||||
|
that it is not needed for an OpenThreads::Mutex to do that unlock
|
||||||
|
in the
|
||||||
|
win32 Mutex destructor.
|
||||||
|
|
||||||
|
Thus this patch based on rev 9358 removes that additional unlock
|
||||||
|
in the win32
|
||||||
|
mutex implementations destructor."
|
||||||
|
|
||||||
|
2008-12-16 15:08 robert
|
||||||
|
|
||||||
|
* include/osg/GraphicsContext, src/osgViewer/CMakeLists.txt,
|
||||||
|
src/osgViewer/GraphicsWindowCarbon.cpp,
|
||||||
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
||||||
|
src/osgViewer/GraphicsWindowX11.cpp: From Sukender and Robert
|
||||||
|
Osfield, introduced GraphicsContext::ScreenSettings &
|
||||||
|
WindowingSystemInterface::enumerateScreenSettings.
|
||||||
|
|
||||||
|
2008-12-16 12:38 robert
|
||||||
|
|
||||||
|
* src/osg/BufferObject.cpp: From Peter Hrenka, "Fix counting number
|
||||||
|
of new arrays and avoid
|
||||||
|
building free-list when not needed (saves
|
||||||
|
a handfull of mallocs/frees).
|
||||||
|
"
|
||||||
|
|
||||||
|
2008-12-16 12:23 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/txp/trpage_geom.h,
|
||||||
|
src/osgPlugins/txp/trpage_print.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-16 12:20 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/cfg/ConfigParser.cpp: Fixed warnings
|
||||||
|
|
||||||
|
2008-12-16 11:43 robert
|
||||||
|
|
||||||
|
* CMakeLists.txt, CMakeModules/OsgCPack.cmake,
|
||||||
|
doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile,
|
||||||
|
doc/Doxyfiles/core_Doxyfile, doc/Doxyfiles/custom_Footer.html,
|
||||||
|
doc/Doxyfiles/doxyfile.cmake,
|
||||||
|
doc/Doxyfiles/openthreads.doxyfile.cmake,
|
||||||
|
src/OpenThreads/pthreads/CMakeLists.txt,
|
||||||
|
src/OpenThreads/sproc/CMakeLists.txt: From Mattias Helsing,"Added
|
||||||
|
doc/Doxyfiles/openthreads.doxyfile.cmake
|
||||||
|
Updated all doxyfiles under doc/Doxyfiles. They are now all
|
||||||
|
processed
|
||||||
|
by cmake but make targets are only generated for
|
||||||
|
OpenSceneGraphReferenceDocs and OpenThreadsReferenceDocs. The
|
||||||
|
others
|
||||||
|
can be run with doxygen directly in <builddir>/doc.
|
||||||
|
Fixed a copy-paste in openthreads sproc and pthreads CMakeLists
|
||||||
|
Added the osg logo to the html footers
|
||||||
|
Added possibility to get generation of chm files.
|
||||||
|
|
||||||
|
CMakeLists (toplevel):
|
||||||
|
Added install of osg and ot reference docs. This also generates
|
||||||
|
packaging targets of openscenegraph-doc and openthreads-doc if
|
||||||
|
you
|
||||||
|
have packaging enabled
|
||||||
|
Removed the unused USING_OP_OT_TRIPLE_SET since there was no way
|
||||||
|
of
|
||||||
|
enabling it anyway
|
||||||
|
Removed BUILD_REF_DOCS. IMO it was redundant -
|
||||||
|
BUILD_DOCUMENTATION
|
||||||
|
does the same thing and we get that anyway from including
|
||||||
|
Documentation.cmake.
|
||||||
|
OsgCPack.cmake:
|
||||||
|
Removed generation of PACKAGE_SRC for msvc
|
||||||
|
Added special handling for -doc packaging targets - they don't
|
||||||
|
require
|
||||||
|
system, architecture or compiler"
|
||||||
|
|
||||||
|
2008-12-15 22:18 robert
|
||||||
|
|
||||||
|
* include/osgTerrain/Terrain, include/osgTerrain/TerrainTile,
|
||||||
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Terrain.cpp,
|
||||||
|
src/osgTerrain/TerrainTile.cpp: Added support for a
|
||||||
|
Terrain::s/getTerrainTechniquePrototype()
|
||||||
|
|
||||||
|
2008-12-15 20:38 robert
|
||||||
|
|
||||||
|
* src/osgViewer/GraphicsWindowCarbon.cpp: From Tatsuhiro Nishioka,
|
||||||
|
"I found a bug in GraphicsWindowCarbon.
|
||||||
|
GraphicsWindowCarbon::requestWarpPointer() places the mouse
|
||||||
|
pointer in a (global?) display coordination, but it must be in a
|
||||||
|
local window coordination. This problem is critical because the
|
||||||
|
mouse cursor can go off a window especially when you place the
|
||||||
|
window on the secondary screen.
|
||||||
|
|
||||||
|
Attached is the file to fix this problem.
|
||||||
|
|
||||||
|
I tested this modified file with the following situations (on
|
||||||
|
FlightGear) and all works fine.
|
||||||
|
- two windows on two screens (each has one window).
|
||||||
|
- two windows on two screens (secondary screen has all windows).
|
||||||
|
- two windows on two screens (primary screen has all windows).
|
||||||
|
|
||||||
|
In all scenarios, warp requests (by right-click the mouse)
|
||||||
|
successfully moves the mouse pointer to the center of the main
|
||||||
|
window,
|
||||||
|
and it is what it's supposed to be in the flightgear."
|
||||||
|
|
||||||
|
2008-12-15 20:32 robert
|
||||||
|
|
||||||
|
* applications/CMakeLists.txt: Limited the static build to just
|
||||||
|
osversion and osgstaticviewer
|
||||||
|
|
||||||
|
2008-12-15 19:37 robert
|
||||||
|
|
||||||
|
* include/osg/GLExtensions, src/osg/GLExtensions.cpp,
|
||||||
|
src/osg/Texture.cpp: Aded
|
||||||
|
osg::isGLExtensionOrVersionSupported(uint contextID, char*
|
||||||
|
extensionName, float minVersionRequired) method that
|
||||||
|
returns true if (the extension string is supported or GL version
|
||||||
|
is greater than or equal to a specified version) and
|
||||||
|
non extension disable is used. This makes it possible to disable
|
||||||
|
extensions that are now
|
||||||
|
available as parts of the core OpenGL spec.
|
||||||
|
|
||||||
|
Updated Texture.cpp is use this method.
|
||||||
|
|
||||||
|
2008-12-15 16:46 robert
|
||||||
|
|
||||||
|
* src/osg/StateAttribute.cpp, src/osg/StateSet.cpp,
|
||||||
|
src/osg/Uniform.cpp: From Paul Martz, "I'm not sure why this
|
||||||
|
message was added, but it doesn't appear to merit INFO verbosity.
|
||||||
|
Changing this from INFO to DEBUG_FP."
|
||||||
|
|
||||||
|
2008-12-15 16:42 robert
|
||||||
|
|
||||||
|
* src/osg/BufferObject.cpp: From Peter Hrenka, "I implemented a
|
||||||
|
free list reallocation scheme in
|
||||||
|
VertexBufferObject::compileBuffer().
|
||||||
|
|
||||||
|
The offsets of newly added Arrays were not properly
|
||||||
|
calculated. This submission tries to find a
|
||||||
|
matching empty slot when the total size of
|
||||||
|
the VBO has not changed (e.g. when an array
|
||||||
|
is replaced by another array of the same size).
|
||||||
|
|
||||||
|
|
||||||
|
This fixes the overwriting issue that I showed in my posting
|
||||||
|
"Bug in VertexBufferObject::compileBuffer" on OSG-Users.
|
||||||
|
"
|
||||||
|
|
||||||
|
2008-12-15 16:41 robert
|
||||||
|
|
||||||
|
* src/osgDB/DatabasePager.cpp: Reduced the default number
|
||||||
|
_targetMaximumNumberOfPageLOD to 300 to keep the memory
|
||||||
|
consumption on large databases a bit lower.
|
||||||
|
|
||||||
|
2008-12-15 16:10 robert
|
||||||
|
|
||||||
|
* include/osgDB/DatabasePager: Added deprecated messages to get/set
|
||||||
|
methods of outgoing expiry schemes.
|
||||||
|
|
||||||
|
2008-12-15 14:07 robert
|
||||||
|
|
||||||
|
* CMakeLists.txt, CMakeModules/OsgCPack.cmake,
|
||||||
|
src/osgWrappers/CMakeLists.txt: From Mathias Helsing, "Cpack
|
||||||
|
support submission with:
|
||||||
|
|
||||||
|
Better package naming. example
|
||||||
|
openscenegraph-core-2.7.7-Linux-i386.tar.gz on my ubuntu laptop
|
||||||
|
and
|
||||||
|
openscenegraph-core.2.7.7-win32-x86-vc80.tar.gz on winxp.
|
||||||
|
|
||||||
|
CMakers will not get options for selecting compression format.
|
||||||
|
TGZ
|
||||||
|
goes for all platforms (on win32 I use 7zip)
|
||||||
|
|
||||||
|
The wrappers is now given the COMPONENT name
|
||||||
|
libopenscenegraph-wrappers. Feel free to change the name.
|
||||||
|
|
||||||
|
On windows with visual studio the OsgCPack script make some
|
||||||
|
efforts to
|
||||||
|
discover the compiler used but support is a bit poor so I've
|
||||||
|
given
|
||||||
|
CMake acces to OSG_CPACK_COMPILER to provide some mean to name
|
||||||
|
the
|
||||||
|
compiler.
|
||||||
|
|
||||||
|
stop
|
||||||
|
|
||||||
|
The platform part is taken from CMAKE_SYSTEM_NAME and for windows
|
||||||
|
I
|
||||||
|
change this to win32 or win64 based on CMAKE_CL_64. This might
|
||||||
|
not be
|
||||||
|
necessary if the arch part has that information. This information
|
||||||
|
is
|
||||||
|
taken from CMAKE_SYSTEM_PROCESSOR. I only have 32bit here so if
|
||||||
|
some
|
||||||
|
of you could uncomment line 15,16 in OsgCPack.cmake and report
|
||||||
|
what
|
||||||
|
cmake report it would be nice. I'm especially interested anything
|
||||||
|
but
|
||||||
|
win32 and linux32"
|
||||||
|
|
||||||
|
2008-12-15 13:56 robert
|
||||||
|
|
||||||
|
* src/osgDB/DatabasePager.cpp: Made the folowing changes to make
|
||||||
|
the DatabasePager more restrained in its memory consumption, and
|
||||||
|
to improve the speed of merging of tiles (at the potential cost
|
||||||
|
of extra frame drops).
|
||||||
|
|
||||||
|
Set Made DatabasePager TargetMaximumNumberOfPageLOD technique the
|
||||||
|
be the default with a default target number of PagedLOD of 500.
|
||||||
|
|
||||||
|
Set DatabasePager DoPreCompile to OFF by default.
|
||||||
|
|
||||||
|
2008-12-15 12:16 robert
|
||||||
|
|
||||||
|
* include/osg/Image, src/osgWrappers/osg/Image.cpp: Removed
|
||||||
|
buildMipmaps method that had no implementation.
|
||||||
|
|
||||||
|
2008-12-12 22:28 shuber
|
||||||
|
|
||||||
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
||||||
|
From Stephan Huber: updated XCode project
|
||||||
|
|
||||||
|
2008-12-12 19:19 robert
|
||||||
|
|
||||||
|
* AUTHORS.txt, README.txt, applications/osgversion/osgversion.cpp:
|
||||||
|
Updated AUTHORS and READER for 2.7.7 dev release
|
||||||
|
|
||||||
|
2008-12-12 19:12 robert
|
||||||
|
|
||||||
|
* ChangeLog: Updated change log
|
||||||
|
|
||||||
2008-12-12 18:47 robert
|
2008-12-12 18:47 robert
|
||||||
|
|
||||||
* CMakeLists.txt, ChangeLog,
|
* CMakeLists.txt, ChangeLog,
|
||||||
|
Loading…
Reference in New Issue
Block a user