diff --git a/AUTHORS.txt b/AUTHORS.txt index a4f2b2b22..afe67fe1a 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -1,6 +1,6 @@ -OpenSceneGraph Library 3.2.0 +OpenSceneGraph Library 3.3.0 -511 Contributors: +512 Contributors: Firstname Surname ----------------- @@ -44,10 +44,10 @@ Mattias Helsing Magnus Kessler David Fries Andy Skinner +Tom Jolley Paul Melis Alberto Luaces Luc Frauciel -Tom Jolley Pavel Moloshtan Brad Christiansen Olaf Flebbe @@ -70,11 +70,11 @@ Adrian Egli Ruben Lopez Randall Hopper Jan Ciger +Aurelien Albert Torben Dannhauer Glenn Waldron Gideon May Don Tidrow -Aurelien Albert Stephane Lamoliatte Romano José Magacho da Silva Michael Gronager @@ -154,6 +154,7 @@ Alexander Sinditskiy Alexander Irion Toshiyuki Takahei Sebastien Grignard +Sebastian Messerschmidt Ryan Kawicki Rudolf Wiedemann Romano Magacho @@ -181,7 +182,6 @@ Tugkan Calapoglu Tim Daoust Sohey Yamamoto Sergey Leontyev -Sebastian Messerschmidt Santosh Gaikwad Ryan Pavlik Robert Milharcic @@ -334,6 +334,7 @@ Simon Buckley Sid Byce Shuxing Xiao Shane Arnott +Sergey Kurdakov Sebastien Kuntz Ruth Lang Ruben Smelik diff --git a/ChangeLog b/ChangeLog index 3482b1763..80a1127d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,231 @@ +2013-08-01 10:28 robert + + * src/osgPlugins/shp/ESRIShapeReaderWriter.cpp, + src/osgPlugins/shp/XBaseParser.cpp, + src/osgPlugins/shp/XBaseParser.h: From Ulrich Hertlein, "Based on + the exchange on osg-users I went ahead and reworked + shp/XBaseParser to avoid + weird behaviour (closing stdin) and leaking file descriptors, as + well as some const-ness." + +2013-08-01 10:04 robert + + * src/osgPlugins/OpenFlight/PrimaryRecords.cpp: From Sebastian + Messerschmidt, "Seems like your re-factoring didn't really + produces the correct results. + You can check with the tester2.flt provided earlier and check + with the result image. + I double checked this with OpenFlight creator, and it seems the + yaw is broken. + + With my initial quaternion version is seems correct and if I + change the + + + float cos_yaw = cosf(osg::inDegrees(yaw)); + float sin_yaw = sinf(osg::inDegrees(yaw)); + + to be + float cos_yaw = cosf(osg::inDegrees(-yaw)); + float sin_yaw = sinf(osg::inDegrees(-yaw)); + + it seems to work as well." + +2013-08-01 10:00 robert + + * src/osg/Geometry.cpp: From Tom Jolley, "I found a couple more + bugs after closely looking at the small piece of deprecated + geometry in my model. There were problems with more than one + primitive in a couple places. The first was the number of + vertices were not being accumulated for DrawArraysPrimitiveType + (caused another crash). The second is I had to move target_vindex + and source_pindex before the PrimitiveSetList loop so they don't + get reset on the next primitive (otherwise you end up with a lot + of zeros in per vertex lists)." + +2013-08-01 07:19 robert + + * include/osg/RenderInfo, src/osgUtil/RenderBin.cpp: Added + osg::RenderInfo::pushRenderBin()/popRenderBin() and + RenderInfo::getRenderBinStack() and getCameraStack() access + methods for getting access to the current RenderBin/RenderStage. + +2013-07-31 13:11 robert + + * include/osgUtil/IntersectionVisitor, + src/osgUtil/LineSegmentIntersector.cpp: Added + Intersector::get/setEpsilon(double) to allow users to control + what epsilon is used by the LineSegmentIntersector when doing + testing of itersections with bounding boxes + +2013-07-31 07:11 robert + + * include/osg/FrameBufferObject: From Aurelien Albert, "Here is the + code to get access to OpenGL handle of an osg::FrameBufferObject" + +2013-07-31 06:56 robert + + * src/osg/Geometry.cpp: From Tom Jolly, "I ran across this error + reading one of our older files. An iterator was being changed + inside a loop that caused a crash." + +2013-07-31 06:42 robert + + * src/osg/State.cpp: From Sergey Kurdakov, fixed GLES2 invalid + enumerant warning by disabling the check against + GL_MAX_TEXTURE_COORDS under GLES. + +2013-07-30 06:39 robert + + * applications/present3D/present3D.cpp: Changed default cull mask + to match the left cull mask so that mono rendering of + presentations with left/right stereo images/movies works fine. + +2013-07-30 06:36 robert + + * applications/present3D/present3D.cpp: Removed trailing spaces + +2013-07-30 06:12 robert + + * CMakeLists.txt: Merged from OSG-3.2 branch the removal of check + for Asio under Windows + +2013-07-24 17:30 robert + + * src/osg/DisplaySettings.cpp: Changed default of serialize draw to + off + +2013-07-24 14:24 robert + + * AUTHORS.txt, NEWS.txt, README.txt: Pulled in READE, NEWS and + AUTHORS changes from OSG-3.2 branch. + +2013-07-24 13:02 robert + + * include/osg/GL2Extensions, src/osg/FrameBufferObject.cpp: Added + GL2Extensions::isDrawBuffersSupported() and usage of this in + FrameBufferObject.cpp to prevent crash under GLES2 when users + attempt to use MRT when it's not supported + +2013-07-24 12:51 robert + + * NEWS.txt: Updated NEWS from OSG-3.2 branch + +2013-07-24 12:48 robert + + * src/osg/Program.cpp: Fixed warning + +2013-07-24 12:25 robert + + * CMakeLists.txt, include/osg/Version: Updated SO version for post + 3.2 era. + +2013-07-24 12:17 robert + + * include/osgWidget/EventInterface: Added getCallbacks() methods + +2013-07-23 18:11 robert + + * src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp: From Rocco Martino, + build fix for compiling against ffmpeg/trunk + +2013-07-23 15:28 robert + + * src/osgPlugins/osc/CMakeLists.txt: Added NOT ANDROID to force use + of posix API when building for Android under Windows + +2013-07-23 10:24 robert + + * src/osg/Node.cpp: Added lazy setting of the UserDataContainer to + avoid unncessarily create a UserDataContain when an empty + description list is passed to Node::setDescriptions(..) + +2013-07-23 09:54 robert + + * src/osgPlugins/shp/XBaseParser.cpp: Fixed crash when open(..) + returns an error. + +2013-07-23 05:25 robert + + * CMakeModules/Find3rdPartyDependencies.cmake, + CMakeModules/FindCOLLADA.cmake, CMakeModules/FindNVTT.cmake: From + Torben Dannhauer, "Please find attached further changes to make + library auto detection + functional again for some libraries: + + Find3rdPa..: Fix to find libxml2 + FindCollada: Rearranged to handle different MSVC versions more + effective. + This file is already prepared for the upcoming VS 2013. + FindNVTT: introduced management of debug libraries (also auto + detected). + " + +2013-07-22 13:31 robert + + * src/osgPlugins/dae/daeWGeometry.cpp: From Andreas Ekstrand, + "Attached is a small modification of the Collada writer that + protects from crashes due to valArray being NULL in some + situations." + +2013-07-22 10:15 robert + + * include/osg/FrameBufferObject, include/osg/StateAttribute: Added + FRAME_BUFFER_OBJECT enum + +2013-07-22 10:15 robert + + * include/OpenThreads/Version: Updated OpenThreads version + +2013-07-19 21:05 robert + + * src/osgViewer/GraphicsWindowIOS.mm: From Christian Ruzicka, "with + the current touch implementation on iOS the touches are not + forwarded to parent views because the base implementation is not + called. Also see the "Best Practices" in the iOS documentation + for event handling: + + http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/multitouch_background/multitouch_background.html + + "If you handle events in a subclass of any other UIKit responder + class: + - You do not have to implement all of the event handling methods. + - In the methods you do implement, be sure to call the superclass + implementation. For example, [super touchesBegan:touches + withEvent:event]." + + I added the missing lines and tested it with OSG 3.1.9 and iOS + SDK 6.1." + +2013-07-19 20:59 robert + + * src/osg/Geometry.cpp: Added default setting of BIND_PER_VERTEX + when applying Geometry::setTexCoordArray() + +2013-07-19 17:00 robert + + * src/OpenThreads/CMakeLists.txt: Updated OpenThreads version to be + in sync with OSG version + +2013-07-19 14:55 robert + + * CMakeLists.txt, include/osg/Version: Updated version number for + svn/trunk to 3.3.0 for all new feature development + +2013-07-19 14:07 robert + + * AUTHORS.txt: Updated AUTHORS file for new 3.2 branch + +2013-07-19 14:06 robert + + * CMakeLists.txt, include/osg/Version: Updated version number to + 3.2.0-rc1 in prep for create the 3.2 branch, and 3.2.0-rc1 + +2013-07-19 10:31 robert + + * AUTHORS.txt, ChangeLog: Update ChangeLog and AUTHORS files for + 3.1.10 dev release + 2013-07-19 10:17 robert * CMakeLists.txt, include/osg/Version: Updater version for 3.1.10