Updated ChangeLog in prep for dev release
This commit is contained in:
parent
5015ec4b5d
commit
11168fea66
732
ChangeLog
732
ChangeLog
@ -1,3 +1,735 @@
|
||||
2013-10-01 17:01 robert
|
||||
|
||||
* include/osg/State: From Aurelien Albert, "I'm working with OSG
|
||||
and a customer low-level OpenGL library.
|
||||
|
||||
To make easier "lazy apply" on the customer OpenGL shaders, the
|
||||
easiest way was to add an accessor to current OSG state's
|
||||
UniformMap.
|
||||
|
||||
I've also added accessors for modes and texture, since it could
|
||||
be usefull in the same way.
|
||||
|
||||
All methods are const, so I think there is no side-effects."
|
||||
|
||||
2013-10-01 16:20 robert
|
||||
|
||||
* src/osgAnimation/LinkVisitor.cpp,
|
||||
src/osgAnimation/RigGeometry.cpp: From Björn Blissing, "I propose
|
||||
making the following outputs a little bit more silent. In my mind
|
||||
it would suffice with OSG_DEBUG (compared to OSG_NOTICE) for
|
||||
these information messages."
|
||||
|
||||
2013-10-01 09:37 robert
|
||||
|
||||
* src/osgPlugins/Inventor/ConvertFromInventor.cpp: From Christopher
|
||||
Baker, submitted by Alberto Luacas, "there is a bug report in the
|
||||
Ubuntu tracker that points to a bug when
|
||||
loading multiple VRML files in parallel. Christopher R. Baker has
|
||||
detected this bug and crafted a patch. In addition, libcoin has
|
||||
to be
|
||||
also built with the "--enable-threadsafe" option.
|
||||
|
||||
I copy here his report, extracted from
|
||||
(https://bugs.launchpad.net/ubuntu/+source/openscenegraph/+bug/1211993)
|
||||
and attach his fix. All credit is due to him:
|
||||
|
||||
«
|
||||
There are three instances of a classical method-local-static
|
||||
multithreaded initialization bug in the Inventor plugin for OSG
|
||||
that
|
||||
trigger various memory faults when reading multiple VRML files in
|
||||
parallel via osgDB::readNodeFile. These bugs are of the form:
|
||||
|
||||
static std::map<Stuff,OtherStuff> myHandyMap;
|
||||
static bool once = true;
|
||||
if(once) { ...fill myHandyMap; once = false }
|
||||
... use myHandyMap;
|
||||
|
||||
To repeat: try loading multiple VRML files from multiple threads.
|
||||
The
|
||||
liklihood of the bug depends on many factors, but my application,
|
||||
which
|
||||
parallel-loads some dozens of small (<100K) VRML files on
|
||||
startup,
|
||||
triggers this problem 25% of the time or more.
|
||||
|
||||
The attached patch (inventor-plugin-multithread.patch) rectifies
|
||||
this
|
||||
problem by:
|
||||
|
||||
1 - Inheriting MyHandyMap from std::map, then
|
||||
2 - Moving the map initialization into the derived constructor,
|
||||
which
|
||||
3 - Is intrinsically protected from multithread issues by g++
|
||||
(and is
|
||||
part of the C++ standard), unless you pass
|
||||
-fno-threadsafe-statics,
|
||||
which is strongly discouraged by the man page.
|
||||
»
|
||||
"
|
||||
|
||||
2013-10-01 09:11 robert
|
||||
|
||||
* src/osgViewer/GraphicsWindowWin32.cpp: From Adrien Grandemange,
|
||||
"On Windows 7 and 8, mouse messages are generated in addition to
|
||||
touch messages, which leads to duplicate PUSH, DRAG and RELEASE
|
||||
events in OSG. Besides, the mouse and touch messages referring to
|
||||
the same user input are not necessarily sent at the same time,
|
||||
due to gesture translation done by Windows by default, such as
|
||||
double-tap => double-click and long-push => right-click.
|
||||
The delay between the 2 types of messages is more noticeable on
|
||||
Windows 8 and leads to serious disruptions in our application.
|
||||
|
||||
Mouse messages generated by touch input are only present for
|
||||
legacy support. I think they should be filtered out by OSG (real
|
||||
click events originating from a physical mouse will of course
|
||||
still go through).
|
||||
|
||||
This is what this patch does, according to this suggestion:
|
||||
http://msdn.microsoft.com/en-us/library/dd693088%28v=VS.85%29.aspx
|
||||
(third issue in this page)."
|
||||
|
||||
2013-10-01 09:05 robert
|
||||
|
||||
* src/osg/PointSprite.cpp: From Thomas Hogarth, "Attached is a
|
||||
small build fix for PointSprite when compiling under GLES2
|
||||
(r13788)
|
||||
|
||||
GL_POINT_SPRITE_OES does not exist in GLES2, instead you just
|
||||
draw using GL_POINTS then use gl_PointSize in a vertex shader to
|
||||
set the size."
|
||||
|
||||
2013-09-30 18:32 robert
|
||||
|
||||
* src/osgPlugins/avfoundation/CMakeLists.txt,
|
||||
src/osgPlugins/avfoundation/OSXAVFoundationCoreVideoTexture.cpp,
|
||||
src/osgPlugins/avfoundation/OSXAVFoundationCoreVideoTexture.h,
|
||||
src/osgPlugins/avfoundation/OSXAvFoundationCoreVideoTexture.cpp,
|
||||
src/osgPlugins/avfoundation/OSXAvFoundationCoreVideoTexture.h:
|
||||
From Jeffrey Kinross, "I ran into an issue with case sensitivity
|
||||
on OS X and the OSXAVFoundation code.
|
||||
In CMakeList.txt there is a case sensitivity issue which a fix
|
||||
was posted by Robert Osfield in the users forum.
|
||||
|
||||
I also had to rename the files OSXAvFoundationCoreVideoTexture.h
|
||||
and OSXAvFoundationCoreVideoTexture.cpp to
|
||||
OSXAVFoundationCoreVideoTexture.h and
|
||||
OSXAVFoundationCoreVideoTexture.cpp
|
||||
|
||||
Finally in OSXAvFoundationCoreVideoTexture.cpp the include
|
||||
OSXAVFoundationVideo.H was updated to OSXAVFoundationVideo.h"
|
||||
|
||||
2013-09-30 18:15 robert
|
||||
|
||||
* src/osg/StateSet.cpp: From Farshid Lashkari, "I have a scene that
|
||||
makes heavy use of the StateSet::compare method and my profiler
|
||||
showed that a lot of time was being spent inside it. I made a
|
||||
small change to the method so that it performs a quick size
|
||||
comparison between the attribute/mode lists and bin mode before
|
||||
iterating through all the attributes. This made a noticeable
|
||||
improvement in my scene. I've attached the change."
|
||||
|
||||
2013-09-30 10:28 robert
|
||||
|
||||
* src/osgUtil/LineSegmentIntersector.cpp:
|
||||
|
||||
2013-09-27 18:43 robert
|
||||
|
||||
* src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.h: Unified Vec/Plane/Quat
|
||||
handling code.
|
||||
|
||||
2013-09-27 13:04 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.h: Added support for getting
|
||||
Vec* and Matrix objects from Lua stack and assigning them as OSG
|
||||
object properties.
|
||||
|
||||
2013-09-26 17:27 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.h: Initial cut of setting and
|
||||
getting osg::Object properties within Lua scripts
|
||||
|
||||
2013-09-24 15:17 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp,
|
||||
include/osg/ScriptEngine, src/osg/ScriptEngine.cpp,
|
||||
src/osgPlugins/V8/V8ScriptEngine.cpp,
|
||||
src/osgPlugins/V8/V8ScriptEngine.h,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.h,
|
||||
src/osgPlugins/python/PythonScriptEngine.cpp,
|
||||
src/osgPlugins/python/PythonScriptEngine.h,
|
||||
src/osgUtil/CullVisitor.cpp: Added support for passing parameters
|
||||
in and out of scripts.
|
||||
|
||||
Implemented support for osg::ValueObject in LuaScriptEngine.
|
||||
|
||||
2013-09-24 15:08 robert
|
||||
|
||||
* examples/osgsidebyside/osgsidebyside.cpp,
|
||||
include/osg/NodeVisitor, src/osg/KdTree.cpp,
|
||||
src/osg/NodeVisitor.cpp: Changed NodeVisitor so that is
|
||||
subclasses from osg::Object rather than osg::Referenced to enable
|
||||
it to be used with serialization and scripting
|
||||
|
||||
2013-09-24 08:56 robert
|
||||
|
||||
* include/osgUtil/LineSegmentIntersector: Removed redundent spaces
|
||||
|
||||
2013-09-23 14:10 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp: Added test for
|
||||
osgGA::GUIEventAdapter
|
||||
|
||||
2013-09-20 15:43 robert
|
||||
|
||||
* src/osgVolume/VolumeTile.cpp: Removed unnceccesary
|
||||
setNumChildrenRequiringUpdateTraversal from VolumeTile
|
||||
constructor.
|
||||
|
||||
2013-09-20 10:44 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp,
|
||||
src/osgDB/PropertyInterface.cpp: Added initial cut of white and
|
||||
black lists
|
||||
|
||||
2013-09-20 10:25 robert
|
||||
|
||||
* include/osg/Object: Added compoundClassName() convinience method
|
||||
to standardize the generation of the compoundClassName.
|
||||
|
||||
2013-09-20 10:04 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp,
|
||||
include/osgDB/PropertyInterface, src/osgDB/PropertyInterface.cpp:
|
||||
Added type maps to help with querrying supported type names
|
||||
|
||||
2013-09-19 16:19 robert
|
||||
|
||||
* examples/osgpresentation/CMakeLists.txt,
|
||||
examples/osgpresentation/osgpresentation.cpp,
|
||||
include/osgDB/ObjectWrapper, include/osgDB/PropertyInterface,
|
||||
src/osgDB/CMakeLists.txt, src/osgDB/InputStream.cpp,
|
||||
src/osgDB/ObjectWrapper.cpp, src/osgDB/OutputStream.cpp,
|
||||
src/osgDB/PropertyInterface.cpp: Introduce
|
||||
osgDB::PropetyInterface class that provided a generic interface
|
||||
for get/setting properties on scene graph objects, utilizing the
|
||||
osgDB serializers to do
|
||||
the actual interface query and set/gets.
|
||||
|
||||
2013-09-19 16:18 robert
|
||||
|
||||
* include/osgPresentation/Group: Removed unneccessary return
|
||||
|
||||
2013-09-11 15:44 robert
|
||||
|
||||
* include/osgDB/DataTypes, include/osgDB/ObjectWrapper,
|
||||
include/osgDB/Serializer, src/osgDB/InputStream.cpp,
|
||||
src/osgDB/ObjectWrapper.cpp, src/osgDB/OutputStream.cpp: Added
|
||||
access methods to Serializer to help with using wrappers for
|
||||
other purposes such as script integration.
|
||||
|
||||
Added Vec*i and Vec*ui support to serializers
|
||||
|
||||
2013-09-10 15:17 robert
|
||||
|
||||
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Giuseppe Donvito,
|
||||
"I'm using OSG 320 and I need to flush a DDS 3D texture on disk.
|
||||
I found a bug on DDS ReaderWriter that generates a false positive
|
||||
on a guard for the size check on writing operation. This is due
|
||||
to a wrong imageSize computation that uses
|
||||
img->getImageSizeInBytes() method instead of
|
||||
img->getTotalSizeInBytes(), that actually ignores the r()
|
||||
dimension, contrariwise taken into account by the function
|
||||
ComputeImageSizeInBytes() later.
|
||||
|
||||
The line 1062 on file ReaderWriterDDS.cpp should be fixed with:
|
||||
[code]unsigned int imageSize = img->getTotalSizeInBytes();[/code]
|
||||
"
|
||||
|
||||
2013-09-10 13:29 robert
|
||||
|
||||
* include/osgUtil/SceneView: From Giuseppe Donvito, Fixed typo of
|
||||
"CLEAR_GLOBAL_STATESET = 0x16," to indended
|
||||
"CLEAR_GLOBAL_STATESET = "0x10".
|
||||
|
||||
2013-09-10 09:23 robert
|
||||
|
||||
* include/osgPresentation/Layer,
|
||||
include/osgPresentation/Presentation,
|
||||
include/osgPresentation/Section, include/osgPresentation/Show,
|
||||
include/osgPresentation/Slide, src/osgPlugins/mdl/MDLReader.cpp,
|
||||
src/osgPresentation/CMakeLists.txt,
|
||||
src/osgPresentation/Layer.cpp,
|
||||
src/osgPresentation/Presentation.cpp,
|
||||
src/osgPresentation/Section.cpp, src/osgPresentation/Show.cpp,
|
||||
src/osgPresentation/Slide.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Show.cpp: Added
|
||||
osgPresentation::Show node and implementations with basic
|
||||
property reporting for various internal nodes of presentation
|
||||
graph
|
||||
|
||||
2013-09-09 16:02 robert
|
||||
|
||||
* src/osgPlugins/python/CMakeLists.txt: From Wang Rui, "The Python
|
||||
header will look for its libraries using "#pragma
|
||||
comment(lib,"python32_d.lib")" for MSVC. So user-specified
|
||||
libraries will not really be set for the osgdb_python plugin.
|
||||
This small fix may help locate the Python libraries after putting
|
||||
the CMakeLists.txt into src/osgPlugins/python
|
||||
|
||||
"
|
||||
|
||||
2013-09-09 14:58 robert
|
||||
|
||||
* src/osg/PointSprite.cpp: From Colin Cochran, OES support for
|
||||
point sprites
|
||||
|
||||
2013-09-09 13:33 robert
|
||||
|
||||
* src/osg/FrameBufferObject.cpp, src/osg/Texture.cpp: From Colin
|
||||
McDonald, "Add test for GL_EXT_framebuffer_object extension : osg
|
||||
uses osg::FBOExtensions to check if Frame Buffer Objects are
|
||||
available. But this just checks if the fbo functions can be
|
||||
called.
|
||||
It doesn't check if the OpenGL renderer supports fbos. For
|
||||
indirect
|
||||
rendering on linux the client side capability may be different
|
||||
from
|
||||
the display server, which can lead to mipmapped textures failing
|
||||
to
|
||||
render. I've added a fbo extension check.
|
||||
"
|
||||
|
||||
2013-09-09 12:44 robert
|
||||
|
||||
* CMakeModules/FindAVFoundation.cmake: From Ulrich Hertlein, "Patch
|
||||
for FindAVFoundation to work with OS X 10.9"
|
||||
|
||||
2013-09-09 12:37 robert
|
||||
|
||||
* examples/osgviewerMFC/MFC_OSG.cpp: From Wang Rui, "Some
|
||||
developers report that the osgviewerMFC example is broken in 3.2,
|
||||
in which depth test is not enabled by default so all models
|
||||
loaded look awkward. I submit this patch to make it work again. I
|
||||
haven't gone deep to check why previous example goes wrong in
|
||||
newer version but I believe the problem was because the newly
|
||||
created camera object missed some important global statesets
|
||||
before set as the main camera."
|
||||
|
||||
2013-09-09 12:33 robert
|
||||
|
||||
* examples/osgmultiplemovies/CMakeLists.txt,
|
||||
src/osgPlugins/osg/CMakeLists.txt: From Laurens Voerman, "two
|
||||
minor fixes, both in a CMakeList.txt file,
|
||||
|
||||
1> osgmultiplemovies example does not use SDL so needs no link to
|
||||
SDL
|
||||
|
||||
2> Added header files to "Plugins osg" project, so visual studio
|
||||
can find the source of
|
||||
OSG_WARN << "AsciiInputIterator::readProperty(): Unmatched
|
||||
property "
|
||||
"
|
||||
|
||||
2013-09-06 09:35 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp,
|
||||
include/osgPresentation/Audio, include/osgPresentation/Image,
|
||||
include/osgPresentation/Model, include/osgPresentation/Movie,
|
||||
include/osgPresentation/Volume, src/osgPresentation/Audio.cpp,
|
||||
src/osgPresentation/CMakeLists.txt,
|
||||
src/osgPresentation/Image.cpp, src/osgPresentation/Movie.cpp,
|
||||
src/osgPresentation/Volume.cpp: Initial cut of
|
||||
Audio/Volume/Movie/Image presentation objects
|
||||
|
||||
2013-09-05 10:23 robert
|
||||
|
||||
* include/osgUtil/SceneView, src/osg/Uniform.cpp,
|
||||
src/osgDB/OutputStream.cpp, src/osgPlugins/lws/SceneLoader.cpp:
|
||||
From Colin McDonald, "Attached are some fixes to build osg using
|
||||
the Solaris Studio compiler.
|
||||
I've also checked the modified files still build ok with other
|
||||
compilers (Linux gcc, Windows Visual Studio).
|
||||
|
||||
osgDB/OutputStream.cpp and osgPlugins/lws/SceneLoader.cpp require
|
||||
stdlib.h for atoi use.
|
||||
|
||||
In osg/Uniform.cpp the compiler complains that base_class is
|
||||
unknown
|
||||
unless I add a class name qualifier.
|
||||
|
||||
Not a build fix, but I spotted a typo in osgUtil/SceneView."
|
||||
|
||||
2013-09-05 10:08 robert
|
||||
|
||||
* src/osgWrappers/serializers/osg/PagedLOD.cpp: From Laurens
|
||||
Voerman, "like the "Bug in ProxyNode serializer" Farshid Lashkari
|
||||
found (svn submit 13754) the PagedLOD serializer attempts to read
|
||||
begin and and brackets.
|
||||
Fix is identical (don't read brackets when num_chidren is zero)
|
||||
and applies both to trunk and 3.2 branch."
|
||||
|
||||
2013-09-05 10:04 robert
|
||||
|
||||
* src/osgPlugins/ffmpeg/FFmpegDecoder.cpp,
|
||||
src/osgPlugins/ffmpeg/FFmpegParameters.cpp: Fixed warnings
|
||||
|
||||
2013-09-05 08:42 robert
|
||||
|
||||
* src/osgPlugins/ffmpeg/FFmpegDecoder.cpp: From Alberto Luaces,
|
||||
"current versions of ffmpeg render «url_feof» macro as obsolete.
|
||||
The fix
|
||||
is very simple and it is contained in the attached file."
|
||||
|
||||
2013-09-05 08:22 robert
|
||||
|
||||
* src/osgPresentation/Model.cpp: Added missing Model.cpp
|
||||
|
||||
2013-09-04 17:27 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp: Moved the property
|
||||
test from the model to presentation to test out the property
|
||||
inheritance scheme
|
||||
|
||||
2013-09-04 16:25 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp,
|
||||
include/osgPresentation/Action, include/osgPresentation/Model,
|
||||
src/osgPresentation/Action.cpp,
|
||||
src/osgPresentation/CMakeLists.txt: Added PrintProperties visitor
|
||||
|
||||
2013-09-04 15:39 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp,
|
||||
include/osgPresentation/Action, src/osgPresentation/Action.cpp:
|
||||
Added PrintPropertiesAction to osgPresentation
|
||||
|
||||
2013-09-04 10:33 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp,
|
||||
include/osgPresentation/Action, include/osgPresentation/Audio,
|
||||
include/osgPresentation/Element, include/osgPresentation/Group,
|
||||
include/osgPresentation/Image, include/osgPresentation/Layer,
|
||||
include/osgPresentation/Model, include/osgPresentation/Movie,
|
||||
include/osgPresentation/Presentation,
|
||||
include/osgPresentation/Section, include/osgPresentation/Slide,
|
||||
include/osgPresentation/Text, include/osgPresentation/Volume,
|
||||
src/osgPresentation/Action.cpp,
|
||||
src/osgPresentation/CMakeLists.txt,
|
||||
src/osgPresentation/Element.cpp, src/osgPresentation/Group.cpp,
|
||||
src/osgPresentation/Text.cpp: Added Action class NodeVisitor that
|
||||
supports osgPresentation nodes.
|
||||
|
||||
2013-09-03 15:50 robert
|
||||
|
||||
* examples/osgpresentation/CMakeLists.txt,
|
||||
examples/osgpresentation/osgpresentation.cpp,
|
||||
src/osgPresentation/Text.cpp: Added test for
|
||||
osgPresentatation::Group::getSupportedProperties()
|
||||
|
||||
2013-09-03 10:17 robert
|
||||
|
||||
* include/osgPresentation/Element, include/osgPresentation/Group,
|
||||
include/osgPresentation/Text, src/osgPresentation/CMakeLists.txt,
|
||||
src/osgPresentation/Element.cpp, src/osgPresentation/Group.cpp,
|
||||
src/osgPresentation/Text.cpp: Added beginings of Text
|
||||
implementation
|
||||
|
||||
2013-09-02 10:56 robert
|
||||
|
||||
* src/osgWrappers/serializers/osg/ProxyNode.cpp: From Farshid
|
||||
Lashkari, "The ProxyNode serializer was not correctly reading the
|
||||
"Children" field. It conditionally writes the begin/end brackets,
|
||||
depending on whether it has children. However, during input it
|
||||
unconditionally attempts to read the begin/end brackets. I've
|
||||
modified the code to only read the brackets if it has children."
|
||||
|
||||
2013-09-02 10:56 robert
|
||||
|
||||
* include/osgUtil/IntersectionVisitor,
|
||||
src/osgUtil/LineSegmentIntersector.cpp: Refactored the use of
|
||||
epsilon in the clamping of the start/end points of the
|
||||
LineSegmentIntersector to better handle numerical precision
|
||||
issues.
|
||||
|
||||
2013-09-02 09:12 robert
|
||||
|
||||
* src/osgAnimation/StackedTransform.cpp: Fixed double copy in
|
||||
StackedTransform copy constructor
|
||||
|
||||
2013-09-02 08:29 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp: Added IO test for
|
||||
new osgPresentation nodes
|
||||
|
||||
2013-09-01 17:24 robert
|
||||
|
||||
* include/osgPresentation/Audio, include/osgPresentation/Element,
|
||||
include/osgPresentation/Image, include/osgPresentation/Layer,
|
||||
include/osgPresentation/Model, include/osgPresentation/Movie,
|
||||
include/osgPresentation/Presentation,
|
||||
include/osgPresentation/Slide, include/osgPresentation/Text,
|
||||
include/osgPresentation/Volume,
|
||||
src/osgPresentation/CMakeLists.txt,
|
||||
src/osgWrappers/serializers/osgPresentation/Audio.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Image.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Model.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Movie.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Text.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Volume.cpp: Added
|
||||
Audio, Image, Movie, Model and Volume class to osgPresentation.
|
||||
|
||||
2013-08-23 16:47 robert
|
||||
|
||||
* applications/osgviewer/osgviewer.cpp: Fixed build
|
||||
|
||||
2013-08-23 11:42 robert
|
||||
|
||||
* src/osgPlugins/p3d/ReaderWriterP3D.cpp: Added color property to
|
||||
FontData parsing
|
||||
|
||||
2013-08-22 13:39 robert
|
||||
|
||||
* src/osgVolume/Locator.cpp: Quitened down debug message
|
||||
|
||||
2013-08-22 12:37 robert
|
||||
|
||||
* src/osgPlugins/p3d/ReaderWriterPaths.cpp,
|
||||
src/osgPresentation/deprecated/SlideEventHandler.cpp: Removed
|
||||
debug messages
|
||||
|
||||
2013-08-22 12:07 robert
|
||||
|
||||
* src/osgPlugins/p3d/ReaderWriterP3D.cpp: Quitened down debug
|
||||
message
|
||||
|
||||
2013-08-22 11:18 robert
|
||||
|
||||
* applications/present3D/deprecated/present3D.cpp: Quitened down
|
||||
debug message
|
||||
|
||||
2013-08-22 10:09 robert
|
||||
|
||||
* src/osgPresentation/deprecated/SlideShowConstructor.cpp: Added
|
||||
warning when model file has not be found
|
||||
|
||||
2013-08-22 10:05 robert
|
||||
|
||||
* src/osgPresentation/deprecated/SlideEventHandler.cpp,
|
||||
src/osgPresentation/deprecated/SlideShowConstructor.cpp: Reduced
|
||||
debug message level, and added a notify message for when an image
|
||||
isn't loaded
|
||||
|
||||
2013-08-22 07:49 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Element.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Group.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Layer.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Presentation.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Section.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Slide.cpp: Added test
|
||||
for serializers and fixed serializers
|
||||
|
||||
2013-08-21 19:54 robert
|
||||
|
||||
* include/osgPresentation/Element, include/osgPresentation/Group,
|
||||
include/osgPresentation/Layer,
|
||||
include/osgPresentation/Presentation,
|
||||
include/osgPresentation/Section, include/osgPresentation/Slide,
|
||||
src/osgPresentation/CMakeLists.txt,
|
||||
src/osgWrappers/serializers/CMakeLists.txt,
|
||||
src/osgWrappers/serializers/osgPresentation,
|
||||
src/osgWrappers/serializers/osgPresentation/CMakeLists.txt,
|
||||
src/osgWrappers/serializers/osgPresentation/Element.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Group.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Layer.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Presentation.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Section.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/Slide.cpp: Added
|
||||
initial classes for present3D refactor
|
||||
|
||||
2013-08-18 18:10 robert
|
||||
|
||||
* applications/present3D/deprecated/ExportHTML.h,
|
||||
applications/present3D/deprecated/ReadShowFile.cpp,
|
||||
applications/present3D/deprecated/present3D.cpp,
|
||||
include/osgPresentation/AnimationMaterial,
|
||||
include/osgPresentation/CompileSlideCallback,
|
||||
include/osgPresentation/KeyEventHandler,
|
||||
include/osgPresentation/PickEventHandler,
|
||||
include/osgPresentation/PropertyManager,
|
||||
include/osgPresentation/SlideEventHandler,
|
||||
include/osgPresentation/SlideShowConstructor,
|
||||
include/osgPresentation/Timeout,
|
||||
include/osgPresentation/deprecated,
|
||||
include/osgPresentation/deprecated/AnimationMaterial,
|
||||
include/osgPresentation/deprecated/CompileSlideCallback,
|
||||
include/osgPresentation/deprecated/KeyEventHandler,
|
||||
include/osgPresentation/deprecated/PickEventHandler,
|
||||
include/osgPresentation/deprecated/PropertyManager,
|
||||
include/osgPresentation/deprecated/SlideEventHandler,
|
||||
include/osgPresentation/deprecated/SlideShowConstructor,
|
||||
include/osgPresentation/deprecated/Timeout,
|
||||
src/osgPlugins/osc/OscReceivingDevice.cpp,
|
||||
src/osgPlugins/osc/ReaderWriterOscDevice.cpp,
|
||||
src/osgPlugins/p3d/ReaderWriterP3D.cpp,
|
||||
src/osgPlugins/p3d/ReaderWriterPaths.cpp,
|
||||
src/osgPresentation/AnimationMaterial.cpp,
|
||||
src/osgPresentation/CMakeLists.txt,
|
||||
src/osgPresentation/CompileSlideCallback.cpp,
|
||||
src/osgPresentation/KeyEventHandler.cpp,
|
||||
src/osgPresentation/PickEventHandler.cpp,
|
||||
src/osgPresentation/PropertyManager.cpp,
|
||||
src/osgPresentation/SlideEventHandler.cpp,
|
||||
src/osgPresentation/SlideShowConstructor.cpp,
|
||||
src/osgPresentation/Timeout.cpp, src/osgPresentation/deprecated,
|
||||
src/osgPresentation/deprecated/AnimationMaterial.cpp,
|
||||
src/osgPresentation/deprecated/CompileSlideCallback.cpp,
|
||||
src/osgPresentation/deprecated/KeyEventHandler.cpp,
|
||||
src/osgPresentation/deprecated/PickEventHandler.cpp,
|
||||
src/osgPresentation/deprecated/PropertyManager.cpp,
|
||||
src/osgPresentation/deprecated/SlideEventHandler.cpp,
|
||||
src/osgPresentation/deprecated/SlideShowConstructor.cpp,
|
||||
src/osgPresentation/deprecated/Timeout.cpp: Moved old
|
||||
osgPresentation source files to osgPresentation/deprecated
|
||||
subdirectory.
|
||||
|
||||
2013-08-18 16:59 robert
|
||||
|
||||
* applications/present3D/CMakeLists.txt,
|
||||
applications/present3D/Cluster.cpp,
|
||||
applications/present3D/Cluster.h,
|
||||
applications/present3D/ExportHTML.cpp,
|
||||
applications/present3D/ExportHTML.h,
|
||||
applications/present3D/PointsEventHandler.cpp,
|
||||
applications/present3D/PointsEventHandler.h,
|
||||
applications/present3D/ReadShowFile.cpp,
|
||||
applications/present3D/ReadShowFile.h,
|
||||
applications/present3D/SDLIntegration.cpp,
|
||||
applications/present3D/SDLIntegration.h,
|
||||
applications/present3D/ShowEventHandler.cpp,
|
||||
applications/present3D/ShowEventHandler.h,
|
||||
applications/present3D/SpellChecker.cpp,
|
||||
applications/present3D/SpellChecker.h,
|
||||
applications/present3D/deprecated,
|
||||
applications/present3D/deprecated/Cluster.cpp,
|
||||
applications/present3D/deprecated/Cluster.h,
|
||||
applications/present3D/deprecated/ExportHTML.cpp,
|
||||
applications/present3D/deprecated/ExportHTML.h,
|
||||
applications/present3D/deprecated/PointsEventHandler.cpp,
|
||||
applications/present3D/deprecated/PointsEventHandler.h,
|
||||
applications/present3D/deprecated/ReadShowFile.cpp,
|
||||
applications/present3D/deprecated/ReadShowFile.h,
|
||||
applications/present3D/deprecated/SDLIntegration.cpp,
|
||||
applications/present3D/deprecated/SDLIntegration.h,
|
||||
applications/present3D/deprecated/ShowEventHandler.cpp,
|
||||
applications/present3D/deprecated/ShowEventHandler.h,
|
||||
applications/present3D/deprecated/SpellChecker.cpp,
|
||||
applications/present3D/deprecated/SpellChecker.h,
|
||||
applications/present3D/deprecated/present3D.cpp,
|
||||
applications/present3D/present3D.cpp: Moved old present3D sources
|
||||
into local deprecated directory to clean up the main present3D
|
||||
source directory for future refactored present3D
|
||||
|
||||
2013-08-09 16:51 robert
|
||||
|
||||
* CMakeLists.txt, examples/osgpresentation/CMakeLists.txt,
|
||||
examples/osgpresentation/osgpresentation.cpp,
|
||||
include/osg/CameraNode, include/osg/ScriptEngine,
|
||||
src/osg/CMakeLists.txt, src/osg/ScriptEngine.cpp,
|
||||
src/osgDB/Registry.cpp, src/osgPlugins/CMakeLists.txt,
|
||||
src/osgPlugins/V8, src/osgPlugins/V8/CMakeLists.txt,
|
||||
src/osgPlugins/V8/ReaderWriterV8.cpp,
|
||||
src/osgPlugins/V8/V8ScriptEngine.cpp,
|
||||
src/osgPlugins/V8/V8ScriptEngine.h, src/osgPlugins/lua,
|
||||
src/osgPlugins/lua/CMakeLists.txt,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.h,
|
||||
src/osgPlugins/lua/ReaderWriterLua.cpp, src/osgPlugins/python,
|
||||
src/osgPlugins/python/CMakeLists.txt,
|
||||
src/osgPlugins/python/PythonScriptEngine.cpp,
|
||||
src/osgPlugins/python/PythonScriptEngine.h,
|
||||
src/osgPlugins/python/ReaderWriterPython.cpp: Added initial cut
|
||||
of basic scripting support, introducing an osg::Script object to
|
||||
wrap up the individual scripts, osg::ScriptCallback for assigning
|
||||
a Script as node callback and an osg::ScriptEngine base class
|
||||
that plugins implement to provided support for specific scripting
|
||||
languages.
|
||||
|
||||
Provided are lua, python and V8 (for javascript) plugins that
|
||||
just open up enough of a link to the respective libs to run a
|
||||
script, there is no scene graph <-> script communication in
|
||||
current implementation.
|
||||
|
||||
2013-08-09 11:00 robert
|
||||
|
||||
* src/osg/CMakeLists.txt: Removed CameraNode reference
|
||||
|
||||
2013-08-09 07:46 robert
|
||||
|
||||
* applications/present3D/present3D.cpp: Removed unused includes
|
||||
|
||||
2013-08-09 07:38 robert
|
||||
|
||||
* applications/present3D/present3D.cpp: Removed old cursor code
|
||||
|
||||
2013-08-08 17:21 robert
|
||||
|
||||
* src/osgPresentation/Cursor.cpp: Added translucent version of
|
||||
cushion which isn't depth tested to enable one to see the cursor
|
||||
even when it's behind other objects
|
||||
|
||||
2013-08-08 16:49 robert
|
||||
|
||||
* applications/present3D/present3D.cpp,
|
||||
include/osgPresentation/Cursor,
|
||||
src/osgPresentation/CMakeLists.txt,
|
||||
src/osgPresentation/Cursor.cpp: Added osgPresentation::Cursor
|
||||
class to wrap up 3D cursor in the scene functionality
|
||||
|
||||
2013-08-07 17:08 robert
|
||||
|
||||
* CMakeModules/FindV8.cmake, examples/CMakeLists.txt,
|
||||
examples/osgpresentation,
|
||||
examples/osgpresentation/CMakeLists.txt,
|
||||
examples/osgpresentation/osgpresentation.cpp: Added
|
||||
osgpresentation example as a test bed for new osgPresentation
|
||||
object model.
|
||||
|
||||
First cut of example test bed is to test how easy it is to build
|
||||
against Lua, V8 and Python for purposes of running embedded
|
||||
scripts.
|
||||
|
||||
2013-08-05 12:00 robert
|
||||
|
||||
* src/osg/State.cpp: From Aurelien Albert, "I've go some problem
|
||||
with the method "State_Utils::replace" : if the original_phrase
|
||||
is empty, it leads to an infinite loop.
|
||||
|
||||
Here is a path to prevent this."
|
||||
|
||||
2013-08-01 17:38 robert
|
||||
|
||||
* include/osgUtil/IntersectionVisitor: Added missing initializer
|
||||
for _epsilon
|
||||
|
||||
2013-08-01 11:25 robert
|
||||
|
||||
* src/osgUtil/DelaunayTriangulator.cpp: From Anish Thomas, added
|
||||
catch for to an empty DrawElementsUInt creation.
|
||||
|
||||
2013-08-01 10:38 robert
|
||||
|
||||
* AUTHORS.txt, ChangeLog: Updated ChangeLog and AUTHORS file
|
||||
|
||||
2013-08-01 10:28 robert
|
||||
|
||||
* src/osgPlugins/shp/ESRIShapeReaderWriter.cpp,
|
||||
|
Loading…
Reference in New Issue
Block a user