445 lines
13 KiB
Plaintext
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
|
|
|