= 2.8.3 Release Now Available = [wiki:News/Press/OSG2.8.3 2.8.3 press release.] [http://www.skew-matrix.com/osg283/OpenSceneGraph-2.8.3.zip Source code ZIP.] The 2.8.3 release (5 April 2010) 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 == http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-2.8.3 == 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. ||Date||Status||Description|| ||12 March||Passed||All change requests posted.|| ||17 March||Passed||All code changes committed.|| ||22 March||Done||All Xcode and genwrapper changes committed.|| ||22 March||Added||Revisit merging r11207 (OS X static initializer mod).|| ||22 March||Tagged||Release candidate 1.|| ||23 March||Completed||Testing period.|| ||31 March||Postponed||Scheduled final release.|| ||5 April||'''Released'''||Actual final release date.|| == Specific Changes == "Latest" means the module was taken from svn head 11206, unless noted otherwise. ||Status||Description|| ||Done||'''MSFBO fix for Mac OS X'''|| ||Done||* r10664 First appeared in 2.8.2b|| ||Done||'''Latest 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.|| ||Done||'''Latest 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.|| ||Done||'''Mac 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.|| ||Done||'''Latest Imageio plugin.'''|| ||Done||* r9880 Imageio plugin base.|| ||Done||* r10623 bug fix for Imageio.|| ||Done||* r10854 enhancement for Imageio.|| ||Done||* r10855 bug fix for Imageio.|| ||Done||'''Latest !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. ||Done||'''Fixes for !OcclusionQueryNode.'''|| ||Done||* r10933 Changes for !DataVariance and static_cast.|| ||Done||* r11127 Fix flickering issues from LOD, near plane.|| ||Done||'''Fix for osgUtil Optimizer.'''|| ||Done||* r11131 Fix for !FlattenStaticTransforms handling of multiparented Transforms.|| ||Done||'''Latest Inventor plugin.'''|| ||Done||* r11032 Major enhancements to Inventor plugin. ||Done||* r11033 Updated !FindInventor.cmake. ||Done||* r11034 Bug fix for Inventor plugin. ||Done||'''Fix for osgDB concatPaths().'''|| ||Done||* r10818 Fix for concatPaths, add getcwd functionality.|| ||Done||'''Fixes 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.|| ||Done||'''New ply plugin (through r11237).'''|| ||Done||* r10012, r10013, r10014, r10040, r10041, r10079, and r10080.|| ||Done||* r10149 and r11237.|| ||Done||'''Updated 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.|| ||Done||'''New 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|| ||Done||'''Xcode updates for new osgAnimation.'''|| ||Done||'''Updated wrappers for new osgAnimation.'''|| ||Done||'''Fix for static initializers on OS X.'''|| ||Done||* r9894, r9904, r11207, r11263, r11273.|| ||Done||'''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.|| ||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.|| ||Done||'''COLLADA build enhancements.'''|| ||Done||* r9759, r9952, r10336, r10626, and r10637.||