Hi,

  Apparently everything OK in Ubuntu 10.04.2 LTS and Debian GNU/Linux
6.0 (both in x86_64 hardware).

  The only thing I noticed in last releases is that
osgText::Text::setAutoRotateToScreen is behaving differently. Some
text that called setAutoRotateToScreen(true) is not visible now. Maybe
it is my fault, this text is under an orthographic projection and
actually the call was not needed (removing it just solved my problem).
I don't know exactly when it changed, but it think it was after 2.9.11
and before 3.0. I need to research a bit more this issue.

  Thanks to everybody in the OSG community for the great work!


On Wed, Jun 22, 2011 at 6:59 PM, Robert Osfield
<[email protected]> wrote:
> Hi All,
>
> I have just tagged 3.0.0 release candidate 3, you can grab the source from:
>
>  source package :
> http://www.openscenegraph.org/downloads/developer_releases/OpenSceneGraph-3.0.0-rc3.zip
>  svn tag: svn co
> http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-3.0.0-rc3
> OpenSceneGraph
>
> Since rc2 I have fixed a few warnings, a regression in the run on
> demand, and merged a tweak to the FindCOLLADA.cmake to handle a recent
> update to the COLLADA-DOM install path.  A full ChangeLog is added
> below.
>
> So far the feedback on the OSG-3.0 branch and the release candidates
> has continued to be pretty positive, the few problems that have coming
> up have been resolved easily and with changes that are low risk so I'm
> pretty happy that we are in good place to start thinking about tagging
> the final 3.0.0 release, which I will do tomorrow or Friday depending
> on how testing of rc3 goes.
>
> I don't have an outstanding issues to chase up now so my focus is now
> turning to admin side of the release - updating the NEWS.txt and the
> wiki page, my first crack at this was to simply edit the previous NEWS
> item for 2.8 just so we had some to work from, I'll need to do a lot
> more editing to this, suggestions welcome.
>
>   http://www.openscenegraph.org/projects/osg/wiki/News/Press/OSG3.0
>
> I have also generated the authors list using the "osgversion -r
> ChangeLog > AUTHORS.txt" utility that automatically generates the
> authors file from the svn generated ChangeLog, with osgversion fixes
> any typo's of names.   If you are a contributor could you please read
> through the authors list and if there is a mistake - such as a
> mispelling or your name appearing twice due to a slight variation in
> the name entered, then please just point me at the mistake and I'll
> update the code that catches and corrects this mistakes.  The full
> list can be found at:
>
>   
> http://www.openscenegraph.org/projects/osg/wiki/Support/Contributors/ThreePointZero
>
> Once I've tagged the final release we'll need to get binaries
> generated for the main dev platforms and upload to the server, and
> also look to getting the various software repositories like Debian to
> update to 3.0.0 as well.  If you can help with this please come
> forward now so we can coordinate things.   As a trial run for the
> binaries I would be useful to build binaries for rc3 and get these
> tested as well prior to the final 3.0.0 release.
>
> I'll also be updating the OpenSceneGraph-Data for the release.  I've
> already checked all the changes into OpenSceneGraph-Data/trunk
> required for 3.0.0 - such as converting most of the .osg's to .osgt's
> and retaining the .osg' that the 3.0 book talks about.  I'll create
> the package data package tomorrow.
>
> Finally once we've for the 3.0.0 release done, binaries uploaded,
> website update we'll need to pass on the news of the release out to
> the development community.  With previous releases we've used the
> following SpreadTheNews wiki page to coordinate the contacting of
> various news sites so we don't waste time contacting the same news
> portal twice.
>
>  http://www.openscenegraph.org/projects/osg/wiki/Community/Tasks/SpreadingTheNews
>
> Have I forgotton anything on the admin side?  If so let me know.
>
> And finally... another please for more testing, just two more days
> left to iron out all those last minute bugs ;-)
>
> Thanks in advance for you help,
> Robert.
>
>
> --
>
> ChangeLog since 3.0.0-rc2
>
>
> 2011-06-22 16:18  robert
>
>        * CMakeModules/FindCOLLADA.cmake: From Magnus Kessler, "I have
>          recently installed the latest version of collada-dom on Linux,
>          and
>          found that the include path has changed. By default, collada-dom
>          now installs
>          its header files under /usr/local/include/collada-dom
>          or/usr/include/collada-
>          dom. The attached FindCollada.cmake has been updated to look for
>          these
>          locations in addition to the previous candidate locations."
>
> 2011-06-22 15:41  robert
>
>        * AUTHORS.txt, ChangeLog: Updated ChangeLog and AUTHORS file for
>          release
>
> 2011-06-22 12:45  robert
>
>        * CMakeLists.txt: Updated RC number for the 3.0.0-rc3
>
> 2011-06-22 12:38  robert
>
>        * applications/present3D/present3D.cpp,
>          examples/osgdistortion/osgdistortion.cpp,
>          examples/osgposter/osgposter.cpp,
>          examples/osgtext3D/TextNode.cpp,
>          examples/osgthreadedterrain/osgthreadedterrain.cpp,
>          examples/osgvolume/osgvolume.cpp,
>          examples/osgwidgetcanvas/osgwidgetcanvas.cpp,
>          src/osg/ShapeDrawable.cpp, src/osgGA/NodeTrackerManipulator.cpp,
>          src/osgGA/TerrainManipulator.cpp,
>          src/osgParticle/FluidProgram.cpp,
>          src/osgPlugins/Inventor/ConvertToInventor.cpp,
>          src/osgPlugins/OpenFlight/GeometryRecords.cpp,
>          src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
>          src/osgPlugins/ac/Geode.cpp, src/osgPlugins/cfg/ConfigParser.cpp,
>          src/osgPlugins/dds/ReaderWriterDDS.cpp,
>          src/osgPlugins/hdr/hdrloader.cpp,
>          src/osgPlugins/ive/ShapeAttributeList.cpp,
>          src/osgPlugins/jp2/ReaderWriterJP2.cpp,
>          src/osgPlugins/p3d/ReaderWriterP3D.cpp,
>          src/osgPlugins/pvr/ReaderWriterPVR.cpp,
>          src/osgPlugins/txp/trpage_geom.cpp,
>          src/osgPlugins/txp/trpage_material.cpp,
>          src/osgPlugins/txp/trpage_rarchive.cpp,
>          src/osgPlugins/vtf/ReaderWriterVTF.cpp,
>          src/osgPlugins/zip/ZipArchive.cpp, src/osgPlugins/zip/unzip.cpp,
>          src/osgQt/QGraphicsViewAdapter.cpp,
>          src/osgShadow/ParallelSplitShadowMap.cpp,
>          src/osgTerrain/GeometryTechnique.cpp, src/osgText/FadeText.cpp,
>          src/osgText/Text.cpp, src/osgUtil/DelaunayTriangulator.cpp,
>          src/osgUtil/RenderStage.cpp, src/osgViewer/View.cpp,
>          src/osgVolume/FixedFunctionTechnique.cpp: Merged from svn/trunk
>          changeset 12597:
>
>          Resolved warnings reported by g++ 4.6's
>          -Wunused-but-set-variable.
>
>          Warnings were:
>
>          src/osg/ShapeDrawable.cpp: In member function ?void
>          PrimitiveShapeVisitor::createHalfSphere(unsigned int, unsigned
>          int, float, int, float, const Matrix&)?:
>          src/osg/ShapeDrawable.cpp:1409:11: warning: variable ?nzBase? set
>          but not used [-Wunused-but-set-variable]
>          src/osg/ShapeDrawable.cpp:1410:11: warning: variable ?nRatioBase?
>          set but not used [-Wunused-but-set-variable]
>          src/osgUtil/DelaunayTriangulator.cpp: In function
>          ?osgUtil::Triangle_list osgUtil::fillHole(osg::Vec3Array*,
>          std::vector<unsigned int, std::allocator<unsigned int> >)?:
>          src/osgUtil/DelaunayTriangulator.cpp:569:27: warning: variable
>          ?ptest? set but not used [-Wunused-but-set-variable]
>          src/osgUtil/DelaunayTriangulator.cpp: In member function ?bool
>          osgUtil::DelaunayTriangulator::triangulate()?:
>          src/osgUtil/DelaunayTriangulator.cpp:979:45: warning: variable
>          ?curp? set but not used [-Wunused-but-set-variable]
>          src/osgUtil/RenderStage.cpp: In member function ?void
>          osgUtil::RenderStage::runCameraSetUp(osg::RenderInfo&)?:
>          src/osgUtil/RenderStage.cpp:631:18: warning: variable
>          ?stencilAttached? set but not used [-Wunused-but-set-variable]
>          src/osgText/FadeText.cpp: In member function ?void
>          FadeTextPolytopeData::buildPolytope()?:
>          src/osgText/FadeText.cpp:74:20: warning: variable ?edge23? set
>          but not used [-Wunused-but-set-variable]
>          src/osgText/FadeText.cpp:75:20: warning: variable ?edge30? set
>          but not used [-Wunused-but-set-variable]
>          src/osgText/Text.cpp: In member function ?void
>          osgText::Text::computeBackdropPositions(unsigned int) const?:
>          src/osgText/Text.cpp:747:10: warning: variable ?is_valid_size?
>          set but not used [-Wunused-but-set-variable]
>          src/osgGA/NodeTrackerManipulator.cpp: In member function ?virtual
>          bool
>          osgGA::NodeTrackerManipulator::performMovementLeftMouseButton(double,
>          double, double)?:
>          src/osgGA/NodeTrackerManipulator.cpp:257:21: warning: variable
>          ?lookVector? set but not used [-Wunused-but-set-variable]
>          src/osgGA/NodeTrackerManipulator.cpp:259:21: warning: variable
>          ?upVector? set but not used [-Wunused-but-set-variable]
>          src/osgGA/TerrainManipulator.cpp: In member function ?virtual
>          bool
>          osgGA::TerrainManipulator::performMovementMiddleMouseButton(double,
>          double, double)?:
>          src/osgGA/TerrainManipulator.cpp:217:11: warning: variable
>          ?lookVector? set but not used [-Wunused-but-set-variable]
>          src/osgGA/TerrainManipulator.cpp:219:11: warning: variable
>          ?upVector? set but not used [-Wunused-but-set-variable]
>          src/osgVolume/FixedFunctionTechnique.cpp: In member function
>          ?virtual void osgVolume::FixedFunctionTechnique::init()?:
>          src/osgVolume/FixedFunctionTechnique.cpp:124:30: warning:
>          variable ?tf? set but not used [-Wunused-but-set-variable]
>          src/osgParticle/FluidProgram.cpp: In member function ?virtual
>          void osgParticle::FluidProgram::execute(double)?:
>          src/osgParticle/FluidProgram.cpp:38:23: warning: variable
>          ?velBefore? set but not used [-Wunused-but-set-variable]
>          src/osgShadow/ParallelSplitShadowMap.cpp: In member function
>          ?virtual void
>          osgShadow::ParallelSplitShadowMap::cull(osgUtil::CullVisitor&)?:
>          src/osgShadow/ParallelSplitShadowMap.cpp:593:22: warning:
>          variable ?bb? set but not used [-Wunused-but-set-variable]
>          src/osgTerrain/GeometryTechnique.cpp: In member function ?virtual
>          void
>          
> osgTerrain::GeometryTechnique::generateGeometry(osgTerrain::GeometryTechnique::BufferData&,
>          osgTerrain::Locator*, const osg::Vec3d&)?:
>          src/osgTerrain/GeometryTechnique.cpp:777:12: warning: variable
>          ?i_sampleFactor? set but not used [-Wunused-but-set-variable]
>          src/osgTerrain/GeometryTechnique.cpp:778:12: warning: variable
>          ?j_sampleFactor? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/dds/ReaderWriterDDS.cpp: In function ?osg::Image*
>          ReadDDSFile(std::istream&)?:
>          src/osgPlugins/dds/ReaderWriterDDS.cpp:314:10: warning: variable
>          ?is3dImage? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/dds/ReaderWriterDDS.cpp: In function ?bool
>          WriteDDSFile(const osg::Image*, std::ostream&)?:
>          src/osgPlugins/dds/ReaderWriterDDS.cpp:721:10: warning: variable
>          ?is3dImage? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/hdr/hdrloader.cpp: In static member function
>          ?static bool HDRLoader::load(const char*, bool,
>          HDRLoaderResult&)?:
>          src/osgPlugins/hdr/hdrloader.cpp:101:10: warning: variable ?cmd?
>          set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/vtf/ReaderWriterVTF.cpp: In function ?osg::Image*
>          ReadVTFFile(std::istream&)?:
>          src/osgPlugins/vtf/ReaderWriterVTF.cpp:360:23: warning: variable
>          ?base? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/jp2/ReaderWriterJP2.cpp: In function ?int
>          putdata(jas_stream_t*, jas_image_t*, int)?:
>          src/osgPlugins/jp2/ReaderWriterJP2.cpp:41:13: warning: variable
>          ?linelen? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/Inventor/ConvertToInventor.cpp: In member function
>          ?void ConvertToInventor::processGeometry(const osg::Geometry*,
>          ConvertToInventor::InventorState*)?:
>          src/osgPlugins/Inventor/ConvertToInventor.cpp:1639:10: warning:
>          variable ?ok? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/Inventor/ConvertFromInventor.cpp: In member
>          function ?virtual SbBool
>          SoVRMLImageTextureOsg::readInstance(SoInput*, short unsigned
>          int)?:
>          src/osgPlugins/Inventor/ConvertFromInventor.cpp:1264:16: warning:
>          variable ?retval? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/OpenFlight/GeometryRecords.cpp: In member function
>          ?virtual void flt::Face::readRecord(flt::RecordInputStream&,
>          flt::Document&)?:
>          src/osgPlugins/OpenFlight/GeometryRecords.cpp:369:19: warning:
>          variable ?secondaryPackedColor? set but not used
>          [-Wunused-but-set-variable]
>          src/osgPlugins/OpenFlight/GeometryRecords.cpp: In member function
>          ?virtual void flt::Mesh::readRecord(flt::RecordInputStream&,
>          flt::Document&)?:
>          src/osgPlugins/OpenFlight/GeometryRecords.cpp:942:19: warning:
>          variable ?secondaryPackedColor? set but not used
>          [-Wunused-but-set-variable]
>          src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: In member function
>          ?virtual osgDB::ReaderWriter::ReadResult
>          FLTReaderWriter::readNode(std::istream&, const Options*) const?:
>          src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp:427:40: warning:
>          variable ?pos? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/ive/ShapeAttributeList.cpp: In member function
>          ?void ive::ShapeAttributeList::write(ive::DataOutputStream*)?:
>          src/osgPlugins/ive/ShapeAttributeList.cpp:31:48: warning:
>          variable ?it? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/ac/Geode.cpp: In member function ?void
>          ac3d::Geode::ProcessGeometry(std::ostream&, unsigned int)?:
>          src/osgPlugins/ac/Geode.cpp:806:35: warning: variable ?fRep_s?
>          set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/ac/Geode.cpp:806:43: warning: variable ?fRep_t?
>          set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/ac/Geode.cpp:807:35: warning: variable ?fOffset_s?
>          set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/ac/Geode.cpp:807:46: warning: variable ?fOffset_t?
>          set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/ac/Geode.cpp:932:38: warning: variable
>          ?primLength? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/txp/trpage_geom.cpp: In member function ?virtual
>          bool trpgGeometry::Write(trpgWriteBuffer&)?:
>          src/osgPlugins/txp/trpage_geom.cpp:615:19: warning: variable ?u?
>          set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/txp/trpage_material.cpp: In member function ?int
>          trpgMatTable::AddMaterial(const trpgMaterial&, bool)?:
>          src/osgPlugins/txp/trpage_material.cpp:103:10: warning: variable
>          ?spaceInTable? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/txp/trpage_rarchive.cpp: In member function
>          ?virtual bool trpgr_Archive::ReadHeader(bool)?:
>          src/osgPlugins/txp/trpage_rarchive.cpp:261:14: warning: variable
>          ?headerHasTexTable? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/zip/unzip.cpp: In member function ?ZRESULT
>          TUnzip::Get(int, ZIPENTRY*)?:
>          src/osgPlugins/zip/unzip.cpp:4055:8: warning: variable ?hidden?
>          set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/zip/unzip.cpp:4055:22: warning: variable ?system?
>          set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/zip/unzip.cpp:4055:36: warning: variable ?archive?
>          set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/zip/ZipArchive.cpp: In member function ?virtual
>          bool ZipArchive::getFileNames(osgDB::Archive::FileNameList&)
>          const?:
>          src/osgPlugins/zip/ZipArchive.cpp:91:37: warning: variable
>          ?iterEnd? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/pvr/ReaderWriterPVR.cpp: In member function
>          ?osgDB::ReaderWriter::ReadResult
>          ReaderWriterPVR::readPVRStream(std::istream&) const?:
>          src/osgPlugins/pvr/ReaderWriterPVR.cpp:155:14: warning: variable
>          ?hasAlpha? set but not used [-Wunused-but-set-variable]
>          src/osgViewer/View.cpp: In function ?osg::Geometry*
>          create3DSphericalDisplayDistortionMesh(const Vec3&, const Vec3&,
>          const Vec3&, double, double, osg::Image*, const Matrix&)?:
>          src/osgViewer/View.cpp:737:15: warning: variable ?cursor? set but
>          not used [-Wunused-but-set-variable]
>          src/osgViewer/View.cpp: In function ?osg::Geometry*
>          createParoramicSphericalDisplayDistortionMesh(const Vec3&, const
>          Vec3&, const Vec3&, double, double, osg::Image*, const Matrix&)?:
>          src/osgViewer/View.cpp:1130:19: warning: variable ?cursor? set
>          but not used [-Wunused-but-set-variable]
>          src/osgViewer/View.cpp:1118:15: warning: variable ?dx? set but
>          not used [-Wunused-but-set-variable]
>          src/osgViewer/GraphicsWindowX11.cpp: In member function ?virtual
>          void osgViewer::GraphicsWindowX11::checkEvents()?:
>          src/osgViewer/GraphicsWindowX11.cpp:1181:10: warning: variable
>          ?destroyWindowRequested? set but not used
>          [-Wunused-but-set-variable]
>          src/osgPlugins/cfg/ConfigParser.cpp: In member function ?bool
>          osgProducer::CameraConfig::parseFile(const string&)?:
>          src/osgPlugins/cfg/ConfigParser.cpp:2247:13: warning: variable
>          ?result? set but not used [-Wunused-but-set-variable]
>          src/osgQt/QGraphicsViewAdapter.cpp: In member function ?bool
>          osgQt::QGraphicsViewAdapter::handlePointerEvent(int, int, int)?:
>          src/osgQt/QGraphicsViewAdapter.cpp:344:17: warning: variable
>          ?viewportGeometry? set but not used [-Wunused-but-set-variable]
>          examples/osgdistortion/osgdistortion.cpp: In function ?osg::Node*
>          createDistortionSubgraph(osg::Node*, const Vec4&)?:
>          examples/osgdistortion/osgdistortion.cpp:125:19: warning:
>          variable ?cursor? set but not used [-Wunused-but-set-variable]
>          examples/osgdistortion/osgdistortion.cpp:126:19: warning:
>          variable ?texcoord? set but not used [-Wunused-but-set-variable]
>          examples/osgdistortion/osgdistortion.cpp: In function
>          ?osg::Geometry* createDomeDistortionMesh(const Vec3&, const
>          Vec3&, const Vec3&, osg::ArgumentParser&)?:
>          examples/osgdistortion/osgdistortion.cpp:358:15: warning:
>          variable ?cursor? set but not used [-Wunused-but-set-variable]
>          examples/osgposter/osgposter.cpp: In function ?int main(int,
>          char**)?:
>          examples/osgposter/osgposter.cpp:253:31: warning: variable
>          ?outputTiles? set but not used [-Wunused-but-set-variable]
>          examples/osgthreadedterrain/osgthreadedterrain.cpp: In function
>          ?int main(int, char**)?:
>          examples/osgthreadedterrain/osgthreadedterrain.cpp:669:10:
>          warning: variable ?readParameter? set but not used
>          [-Wunused-but-set-variable]
>          examples/osgtext3D/TextNode.cpp: In member function ?virtual void
>          osgText::Layout::layout(osgText::TextNode&) const?:
>          examples/osgtext3D/TextNode.cpp:80:11: warning: variable
>          ?characterHeightScale? set but not used
>          [-Wunused-but-set-variable]
>          examples/osgvolume/osgvolume.cpp: In function ?int main(int,
>          char**)?:
>          examples/osgvolume/osgvolume.cpp:678:38: warning: variable
>          ?internalFormatMode? set but not used [-Wunused-but-set-variable]
>          examples/osgwidgetcanvas/osgwidgetcanvas.cpp: In function ?bool
>          windowMouseOver(osgWidget::Event&)?:
>          examples/osgwidgetcanvas/osgwidgetcanvas.cpp:27:24: warning:
>          variable ?xy? set but not used [-Wunused-but-set-variable]
>          examples/osgwidgetcanvas/osgwidgetcanvas.cpp: In function ?bool
>          widgetMouseOver(osgWidget::Event&)?:
>          examples/osgwidgetcanvas/osgwidgetcanvas.cpp:35:24: warning:
>          variable ?xy? set but not used [-Wunused-but-set-variable]
>          src/osgPlugins/p3d/ReaderWriterP3D.cpp: In member function
>          ?osg::Node* ReaderWriterP3DXML::parseXmlGraph(osgDB::XmlNode*,
>          bool, osgDB::Options*) const?:
>          src/osgPlugins/p3d/ReaderWriterP3D.cpp:2121:10: warning: variable
>          ?readSlide? set but not used [-Wunused-but-set-variable]
>          applications/present3D/present3D.cpp: In function ?int main(int,
>          char**)?:
>          applications/present3D/present3D.cpp:639:10: warning: variable
>          ?sizesSpecified? set but not used [-Wunused-but-set-variable]
>
> 2011-06-22 09:06  robert
>
>        * src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
>          Fixed regression in --run-on-demand feature
>
> 2011-06-21 17:30  robert
>
>        * src/osg/glu/libutil/mipmap.cpp: Merged from svn/trunk changeset
>          r12593, Removed assert() that always evaluated to true.
>
> 2011-06-21 13:03  robert
>
>        * CMakeModules/Find3rdPartyDependencies.cmake: Merged from
>          svn/trunk, changeset 12591, From Torben Dannhauer, "originally I
>          posted the addendum of 'freetype244MT', but that was wrong.
>          I updated it to the correct addendum of 'freetype244' yesterday,
>          but supposedly that was not forwarded to you by the
>          forum-to-mail-gateway.
>
>          Find attached the corrected CMake module. "
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>



-- 
Javier Taibo
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to