Version 45 (modified by paulmartz, 4 years ago)

--

2.8.3 Release

RC3 now available. Final release probably 3 April.

Status: Code freeze, bug fixes only.

2.8.3 press release.

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 either the latest release candidate or 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 3:

http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-2.8.3-rc3

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.
  • Latest PNG 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().
  • CMake Build improvements for COLLADA plugin.

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 MarchIn progressTesting period.
31 MarchPostponedFinal release (probably 3 April).

Specific Changes

"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.
Done* r11289 Pixel format getter for GraphicsWindowCocoa.
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.
DoneAdditional 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.
Done* r11286 fix for building OpenThreads pthreads on FreeBSD.
Done* r10963, r10965, fixes for mingw builds.
Done* Fix for static linking of 3DS, OBJ, and FBX plugins.
Done* Fix XCode problems with the osgviewer and osgmovie executables.
Done* r10763 Add the OSG_CPP_EXCEPTIONS_AVAILABLE CMake option.
Done* r11121 Updates PNG plugin for compatibility with multiple versions of libPNG.
DoneCOLLADA build enhancements.
Done* r9759, r9952, r10336, r10626, and r10637.