Version 34 (modified by paulmartz, 4 years ago)

--

2.8.3 Release

Target release date: 31 March 2010.

Status: Testing In Progress

The 2.8.3 release adds new features and bug fixes to the 2.8.2 release. 2.8.3 includes API changes; applications built with OSG 2.8.2 might require modification to build with 2.8.3 (especially osgAnimation-based applications).

Please check out from the 2.8 branch, and test building/running with your applications. Report any issues to the osg-users mailing list. Thanks for your help!

SVN Checkout

2.8.3 release candidate 1: http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-2.8.3-rc1

2.8.3 development (on the 2.8 branch): http://www.openscenegraph.org/svn/osg/OpenSceneGraph/branches/OpenSceneGraph-2.8

Features

  • Mac OS X 10.6 support.
  • New FBX plugin.
  • New ply plugin (through r11237).
  • New ffmpeg plugin.
  • Latest 3ds plugin, with new writer capability.
  • Latest osgAnimation NodeKit.
  • Latest ImageIO plugin.
  • Latest QuickTime plugin.
  • Latest Inventor plugin.
  • Workaround for multisampled FBO driver bug on Mac OS X.
  • Fixes for ac, 3dc, dds, and OpenFlight plugins.
  • Fixes for OcclusionQueryNode.
  • Fix for osgUtil::Optimizer.
  • Fix for osgDB::concatPaths().

Schedule

All dates are 2010.

DateStatusDescription
12 MarchPassedAll change requests posted.
17 MarchPassedAll code changes committed.
22 MarchDoneAll Xcode and genwrapper changes committed.
22 MarchAddedRevisit merging r11207 (OS X static initializer mod).
22 MarchTaggedRelease candidate 1.
23-30 MarchIn progressTesting period.
31 March Release.

Status

"Latest" means the module was taken from svn head 11206, unless noted otherwise.

StatusDescription
DoneMSFBO fix for Mac OS X
Done* r10664 First appeared in 2.8.2b
DoneLatest osgAnimation
done* Several revisions merged as a block file copy.
Done* r10671 Core changes required for osgAnimation.
Done* r10672 Core changes required for osgAnimation.
Done* r11009 (only the portion applicable to the BVH plugin, so that it is now compatible with current osgAnimation).
Done* r10362, fix node callbacks for osgAnimation.
Done* r10487 Update to osgAnimation examples.
Done* r10625 Update to osgAnimation examples.
Done* r10697 Update to osgAnimation examples.
Done* r10722 Update to osgAnimation examples.
Done* r10753 Update to osgAnimation examples.
Done* r10923 Update to osgAnimation examples.
Done* r11009 Updates to osgAnimation examples.
DoneLatest FBX plugin (modified to use the old osgDB::ReaderWriter::Options namespace).
Done* r11111 Core changes required for FBX plugin.
Done* Fix for building FBX plugin on Mac OS X.
Done* r11261 fix for building on OS X.
Done* r11251, r11252, r11262 various workarounds and fixes.
DoneMac OS X 10.6 support.
Done* r9879 Support for OS X Cocoa windowing.
Done* r9895 add'l mods for DarwinUtils.
Done* r10208 bug fix for GraoicsWindowCocoa.
Done* r10340 add'l mods for DarwinUtils and Cocoa.
Done* r10417 add'l mods for DarwinUtils and Cocoa.
Done* r10456 bug fix for GraoicsWindowCocoa.
Done* r10622 bug fix for DarwinUtils.
Done* r10858 add'l mods for GraoicsWindowCocoa.
Done* r10887 add'l mods for GraoicsWindowCocoa.
DoneLatest Imageio plugin.
Done* r9880 Imageio plugin base.
Done* r10623 bug fix for Imageio.
Done* r10854 enhancement for Imageio.
Done* r10855 bug fix for Imageio.
DoneLatest QuickTime plugin.
Done* r9769 bug fix for QuickTime.
Done* r9932 enhancement for QuickTime.
Done* r10788 bug fix for QuickTime.
Done* r10891 bug fix for QuickTime.
Done* r11019 bug fix for QuickTime.
Done* r11035 bug fix for QuickTime.
Done* r11182 Updated FindQuickTime.cmake.
DoneFixes for OcclusionQueryNode.
Done* r10933 Changes for DataVariance and static_cast.
Done* r11127 Fix flickering issues from LOD, near plane.
DoneFix for osgUtil Optimizer.
Done* r11131 Fix for FlattenStaticTransforms handling of multiparented Transforms.
DoneLatest Inventor plugin.
Done* r11032 Major enhancements to Inventor plugin.
Done* r11033 Updated FindInventor.cmake.
Done* r11034 Bug fix for Inventor plugin.
DoneFix for osgDB concatPaths().
Done* r10818 Fix for concatPaths, add getcwd functionality.
DoneFixes for ac, 3dc, dds, and OpenFlight plugins.
Done* r10010 fix for 3dc plugin.
Done* r10758 fix for ac plugin.
Done* r11175 fix for ac plugin.
Done* r10264 Fix for dds plugin.
Done* r9959 Fix for OpenFlight plugin.
Done* r10084 Fix for OpenFlight plugin.
Done* r10283 Fix for OpenFlight plugin.
Done* r10440 Fix for OpenFlight plugin.
Done* r10491 Fix for OpenFlight plugin.
Done* r10761 Fix for OpenFlight plugin.
Done* r11159 Fix for OpenFlight plugin.
DoneNew ply plugin (through r11237).
Done* r10012, r10013, r10014, r10040, r10041, r10079, and r10080.
Done* r10149 and r11237.
DoneUpdated 3ds (with writer capability).
Done* r9906, r10076, and r10088.
Done* r10057 osgDB enhancement (required for 3ds).
Done* r10128, r10805, r10853, r10914, r10932, r10938, r10941, r10942.
Done* r10945, r11056, r11123, r11173, r11180, r11194, r11203.
Done* Backport 3ds usage of OSG_NOTIFY to osg::notify.
DoneNew ffmpeg plugin.
Done* r9816, r9817, r9818, r9826, r9827, r9837, r9838, r9839, r9840
Done* r9841, r9842, r9843, r9847, r9850, r9854.
Done* r9856, r9857, r9860, r9861, r9865, r9869, r9885
Done* r9910, r9912, r9933, r9948, r9960, r9965, r9968
Done* r9969, r9990, r10030, r10053, r10082
Done* r10161, r10391, r10392, r10408, r10414, r10422
Done* r10538, r10809, r10851, r10892, r10925, r10961, r11165, r11177
DoneXcode updates for new osgAnimation.
DoneUpdated wrappers for new osgAnimation.
DoneFix for static initializers on OS X.
Done* r9894, r9904, r11207, r11263, r11273.
Additional changes
Done* Fix typo (Matrices->Materials) in StatsHandler (part of r10601).
Done* r10173 Convenience macros in Version header.
Done* r10927, fix for OpenThreads on OS X.
Done* r10520 Fix some memory leaks.
Done* r9855 Remove CMake reference to src/osgPlugins/OpenAL.
Done* Updated osgmovie example.
Done* r10006 fix for 64bit OS X builds.