Files
OpenSceneGraph/ChangeLog
Robert Osfield 166f949592 Updated changelog
2009-02-11 16:50:51 +00:00

445 lines
13 KiB
Plaintext

2009-02-11 09:18 robert
* ChangeLog: Updated ChangeLog
2009-02-11 09:16 robert
* CMakeModules/FindCOLLADA.cmake,
src/osgPlugins/dae/daeRMaterials.cpp: From Roland Smeenk,
"Attached are two small fixes:
-I changed the SET of COLLADA_BOOST_INCLUDE_DIR to use findpath,
so users may override this setting if they choose not to build
against to precompiled boost libraries delivered with the Collada
DOM.
-Changed daeRMaterials.cpp to prevent a compiler warning about a
potentially uninitialized variable."
2009-02-10 20:28 robert
* src/osgPlugins/cfg/ConfigParser.cpp: Warning fix
2009-02-10 20:25 robert
* CMakeLists.txt, NEWS.txt, README.txt: Updated release number and
dates for 2.8.0-rc5
2009-02-10 20:15 robert
* CMakeLists.txt, CMakeModules/FindCOLLADA.cmake,
src/osgPlugins/dae/CMakeLists.txt: Merged from svn/trunk changes
for better Collada build support from Roland Smeenk, Roger James
and Robert Osfield, merge commands.
svn merge -r 9740:9741
http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk
svn merge -r 9750:9751
http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk
2009-02-10 20:07 robert
* src/osgDB/DynamicLibrary.cpp: Changed the message about not
finding plugin so that it's notify level is INFO
2009-02-10 18:59 robert
* src/osgPlugins/osgParticle/IO_FluidProgram.cpp: From Pierre
Haritchabalet, "In IO_FluidProgram.cpp,
FluidProgram_readLocalData() function is wrong. When density
parameter is read, the function "setFluidViscosity()" is called
instead of "setFluidDensity()".
This patch fixes osg plug'in FluidProgram_readLocalData."
merged from svn/trunk using:
svn diff -r 9748:9749
http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk
2009-02-10 18:48 robert
* examples/osgvolume/osgvolume.cpp, include/osgVolume/Layer,
include/osgVolume/VolumeTile, src/osgVolume/Layer.cpp,
src/osgVolume/VolumeTile.cpp,
src/osgWrappers/osgVolume/Layer.cpp: Fixed the handle of
ImageSequence in osgVolume.
2009-02-10 13:58 robert
* src/osgPlugins/curl/ReaderWriterCURL.cpp: From Jason Beverage,
"I've added a small change to the CURL plugin that allows support
for HTTP redirects."
Merged from svn/trunk:
svn merge -r 9743:9744
http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk
2009-02-10 13:31 robert
* CMakeModules/FindZLIB.cmake: From Miguel Escriva, fixed finding
of zlib under Windows, merged in from svn/trunk using:
svn merge -r 9741:9742
http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk
2009-02-09 23:23 robert
* AUTHORS.txt, ChangeLog: Update ChangeLog and AUTHORS for
2.8.0-rc2
2009-02-09 22:59 robert
* examples/osganimationskinning/osganimationskinning.cpp,
include/osgAnimation/RigGeometry, include/osgAnimation/Timeline,
src/osgWrappers/osgAnimation/RigGeometry.cpp,
src/osgWrappers/osgAnimation/Timeline.cpp: From Fabien
Lavignotte,"Some other litte changes just to clean up the API.
TimeLine : remove virtual inheritance that is not needed
RigGeometry : put some methods/members in private section
(everything was public), use META_Object macro
osganimationskinning.cpp : remove two lines that are not needed"
Merged from svn/trunk:
svn merge -r 9736:9737
http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk
2009-02-09 22:28 robert
* src/osgDB/DatabasePager.cpp: Fixed for loop bug in
DatabasePager::getRequestsInProgress().
2009-02-09 22:13 robert
* CMakeLists.txt: Update release candidate to 4.
2009-02-09 22:09 robert
* src/osgWrappers/genwrapper.conf,
src/osgWrappers/osgParticle/ParticleSystem.cpp: Add suppression
of the ScopedLock<Mutex> template
2009-02-09 21:53 robert
* src/osgPlugins/osg/ReaderWriterOSG.cpp: From Bryan Thrall, "The
.osg plugin doesn't seem to support an option to write shader
files
separately, so it always inlines them in the .osg file (as far as
I can
tell). This change adds that ability. "
Merged from svn/trunk.
2009-02-09 21:17 robert
* src/osgViewer/GraphicsWindowWin32.cpp: From Ralf Habacker, "on
win32 there is a memory leak in recent svn code in
GraphicsWindowWin32.cpp.
in bool GraphicsWindowWin32::setWindow( HWND handle )
there is the following if/else statement
if (_traits.valid() && _traits->setInheritedWindowPixelFormat)
....
else
setPixelFormat()
_hglrc = ::wglCreateContext(...) [1]
setPixelFormat() calls wglCreateContext() and saves the result
into _hglrc which is overwritten by a second call to
wglCreateContext() call at [1]
The same behavior occurs in bool
Win32WindowingSystem::getSampleOpenGLContext( OpenGLContext&
context, HDC windowHDC, int windowOriginX, int windowOriginY ).
The solution for this issue is to move the wglCreateContext() out
of setPixelFormat() and to place it into the caller which is done
to the appended file
"
2009-02-09 18:20 robert
* include/osgParticle/ParticleSystem,
src/osgParticle/ConnectedParticleSystem.cpp,
src/osgParticle/ParticleProcessor.cpp,
src/osgParticle/ParticleSystem.cpp,
src/osgParticle/ParticleSystemUpdater.cpp,
src/osgWrappers/osgParticle/ParticleSystem.cpp: To address a
thread related crash reported in osgParticle changed the
ParticleSystem
to have an optional compile path for either using a
OpenThreads::ReadWriteMutex or an
OpenThreads::Mutex as it's base implementation, with the Mutex
now being used by default.
2009-02-09 14:51 robert
* Xcode/OpenSceneGraph/config/OpenThreads/Config: Fixed indentation
2009-02-09 14:48 robert
* Xcode/OpenSceneGraph/config/OpenThreads/Config: Synced OSG-2.8
version with the svn/trunk version.
2009-02-09 14:38 robert
* Xcode/OpenSceneGraph/config/OpenThreads/Config: From Stephan
Huber, did an merge from svn/trunk:
svn merge -r 9722:9721
http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk
2009-02-09 13:12 robert
* CMakeLists.txt: Reset the release candidate number in prep for
official 2.8.0 release
2009-02-09 12:59 robert
* NEWS.txt, README.txt: Updated date of 2.8.0 release
2009-02-09 11:15 robert
* NEWS.txt: From Paul Melis, syncing improvements made to wiki
version of NEWS for 2.8
2009-02-09 10:58 robert
* src/osgDB/Registry.cpp: Removed inapproriatly placed #pragma
2009-02-09 09:48 robert
* src/osgWrappers/osgAnimation/Animation.cpp: Updated wrappers
2009-02-09 09:41 robert
* include/osgAnimation/Animation: From Cedric Pinson, removed
virtual inheritance from osgAnimation::Animation
2009-02-08 19:40 robert
* NEWS.txt, README.txt: Updated NEWS and README dates for 2.8.0-rc3
2009-02-08 19:39 robert
* CMakeLists.txt: Fixed handling of making svn tags when on a
branch
2009-02-08 19:35 robert
* CMakeLists.txt: Changed the svn source from trunk to branches
2009-02-08 19:27 robert
* src/osgText/Text.cpp: Fixed handling of a series of \n in the
text string so that the correct line spacing is maintained.
2009-02-08 15:56 robert
* examples/osgcompositeviewer/osgcompositeviewer.cpp,
examples/osgfont/osgfont.cpp, examples/osgmovie/osgmovie.cpp,
examples/osgocclusionquery/osgocclusionquery.cpp,
src/osgDB/DynamicLibrary.cpp: Form Paul Melis, "While trying out
the osgbrowser example (where I had forgotten to update
LD_LIBRARY_PATH so the XUL libs would be found) I noticed that
although
the gecko plugin was found it could not be loaded. But this did
not
trigger any visible warning/error message (at least not without
INFO
notify level). Would you mind if we change the notify level for a
dlerror() to WARNING? This will also make it more explicit for
the case
when a plugin isn't actually found, which seems to come up a lot
for
novice users (e.g. no freetype on win32, so no freetype plugin,
etc).
Also, the current error message is misleading ("Warning: Could
not FIND
plugin to ...") because the it's not always a case of not finding
the
plugin. I slightly enhanced the situation of not finding a plugin
versus
finding it but not being able to load it.
Here's also a few fixes to some of the examples:
- osgfont: make usage help line more in line with the actual
behaviour
- osgcompositeviewer: complain when no model file was provided
- osgmovie: don't include quicktime-dependent feature on Linux
- osgocclussionquery: comment addition (as I was surprised that
lines
were being drawn in a function called createRandomTriangles())"
2009-02-07 11:28 robert
* src/osgUtil/Optimizer.cpp: Added merge.setting of StateSet during
replacement of Transforms in FlattenStaticTransfrom and
CombineAdjacentTransfroms
2009-02-06 16:07 robert
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
Authors
2009-02-06 16:03 robert
* ChangeLog: Updated ChangeLog for 2.8.0-rc2
2009-02-06 15:27 robert
* examples/osg2cpp/osg2cpp.cpp,
examples/osganimationtimeline/osganimationtimeline.cpp,
examples/osganimationviewer/AnimtkViewerKeyHandler.cpp,
examples/osgcluster/broadcaster.cpp,
examples/osgcluster/osgcluster.cpp,
examples/osggeodemo/osggeodemo.cpp,
examples/osgmemorytest/osgmemorytest.cpp,
examples/osgmultitexture/osgmultitexture.cpp: From Gary Quinn,
spelling fixes
2009-02-06 15:13 robert
* NEWS.txt: Updated date of release
2009-02-06 14:23 robert
* CMakeModules/FindXUL.cmake: Added version checks and an extra
header check to make sure everything that is required by the
gecko plugin is available.
2009-02-06 12:12 robert
* src/osgPlugins/lwo/lwo2read.h: Fixed data copy bug
2009-02-06 11:14 robert
* PlatformSpecifics/Windows/osgShell.bat: From Gary Quin, update to
paths
2009-02-06 10:54 robert
* include/osgIntrospection/Export: Added #include <osg/Config> to
export to enable the pragama to work
2009-02-06 10:48 robert
* CMakeModules/FindOurDCMTK.cmake, CMakeModules/FindXUL.cmake: From
Paul Melis, added use of pkg-config to find FindXUL and DCMTK env
var for finding DCMTK
2009-02-06 10:35 robert
* src/osg/Image.cpp, src/osg/State.cpp,
src/osgPlugins/dicom/ReaderWriterDICOM.cpp,
src/osgPlugins/osgVolume/ImageLayer.cpp,
src/osgUtil/RenderStage.cpp: From Alberto Luaces, "here are some
minor fixes to notify warnings were the std::hex modifier was
used but never restored to the decimal notation. That made OSG
print messages
like the following after some notifications:
Warning: detected OpenGL error 'invalid value' after
RenderBin::draw(,)
RenderStage::drawInner(,) FBO status= 0x8cd5
[...]
Scaling image 'brick_side.JPG' from (1b4,24f) to (200,200) <---
Values in hex
because of previous error.
[...]"
2009-02-06 10:12 robert
* include/osg/Export: Added pragma disables for VS C4702 and C4511
as VS7.1 was spitting out lots warnings for valid code.
2009-02-06 10:06 robert
* CMakeLists.txt: Removed -Wunitialized flag as it was caused
warnings from some versions of gcc
2009-02-05 16:09 robert
* include/osg/Export: Added the disabling of VS warning C4267.
2009-02-05 15:24 robert
* CMakeLists.txt: Updated release candidate number to 2
2009-02-05 15:23 robert
* include/osgAnimation/Animation,
include/osgAnimation/BasicAnimationManager,
src/osgAnimation/BasicAnimationManager.cpp,
src/osgAnimation/CMakeLists.txt: From Fabien Lavignotte, "Here is
some various small fixes i have done while playing with
osgAnimation.
- Animation : removed the _name attribute that is never used.
- BasicAnimationManager : fix a crash on Windows with the example
osganimationviewer. The _lastUpdate attribute was not initialized
when
using copy constructor.
- CMakeLists.txt : add RigGeometry to the headers list"
2009-02-05 14:34 robert
* src/osgPlugins/gecko/CMakeLists.txt: Added suppression of
strict-alaising warning emitted by gecko headers
2009-02-05 14:16 robert
* src/osgPlugins/xine/CMakeLists.txt: Disabled deprecated warning
2009-02-05 12:45 robert
* src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Fixed tabs
2009-02-05 12:43 robert
* src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Added initializer to
fix warning
2009-02-05 12:36 robert
* include/osgTerrain/TerrainTile, include/osgVolume/VolumeTile,
src/osgTerrain/TerrainTile.cpp, src/osgVolume/VolumeTile.cpp:
Added exports to TileID classes, and moved their constructors to
.cpp's.
2009-02-05 12:21 robert
* examples/osgviewerQT/QOSGWidget.cpp: From Morne Pistorius,
"Attached is a modified version of the QOSGWidget example that
shows
the workaround we discussed for adding/removing views in a
composite
viewer at runtime. A dummy view is added to the viewer to always
keep
it live.
Also, I added a #define to the Qt event relay methods to not
override
them on a Windows system. This fixes the bug where duplicate
events
are being sent and making it impossible to throw the trackball."
2009-02-05 12:03 robert
* examples/osgviewerQT/QOSGWidget.cpp: Warning fixes
2009-02-05 11:06 robert
* include/osg/Export: Added suppression of C4512 as it's just
causing lots of warnings on some VS compiler versions, fixes the
warnings via code is just too much of risk at this late stage of
the 2.8 release
2009-02-05 10:40 robert
* CMakeLists.txt: Removed the --format=2 entry as it was reported
problems with buggy standard library headers