7.8Hi All,

I have just tagged the 2.7.8 dev release, what should be out last dev
release before I tag the OpenSceneGraph-2.8 stable branch.  Details on
the DeveloprReleases page:

   http://www.openscenegraph.org/projects/osg/wiki/Downloads/DeveloperReleases

    * OpenSceneGraph-2.7.8, released on 19th December 2008.
OpenSceneGraph-2.7.8, changes include:
          o DatabasePager now by default using the
TargetMaximumNumberOfPagedLOD to enable better memory management, and
switched off the pre-compile option to enable faster merging of tiles.
          o Warnings purge for 2.8 release.
          o Cmake/Cpack packaging support
          o Build and bug fixes

    source package : OpenSceneGraph-2.7.8.zip
    svn tag: svn co
http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-2.7.8
OpenSceneGraph

As we are now so close to making a stable release I'd appreciate
testing, testing, testing!

Thanks in advance,
Robert.

ps.  FlightGear contributors... you guys have gone quite over the last
two days, no doubt busy with other pressing work... any chance of an
update?  Is FG going for a release today?  Is 2.7.8 sufficient for
your purposes?  Do you need a 2.8 branch?

ChnageLog between 2.7.7 and 2.7.8:

2008-12-19 18:37          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
  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
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to