Updated ChangeLog and fixed Contributors list
This commit is contained in:
parent
a4a5957e2f
commit
51671348f7
653
ChangeLog
653
ChangeLog
@ -1,3 +1,656 @@
|
||||
2014-04-08 12:00 robert
|
||||
|
||||
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Remo Eichenberger,
|
||||
"I have extended the TIFF plugin that allows you to write LZW or
|
||||
JPEG compressed TIFF's. Options are:
|
||||
|
||||
tiff_compression = lzw | jpeg"
|
||||
|
||||
2014-04-08 11:48 robert
|
||||
|
||||
* include/osgGA/GUIActionAdapter: From Sebastian Messerschmidt, "n
|
||||
the trunk version the osgGA::GUIActionAdapter has additional
|
||||
functions for lineIntersection which use osgGA::GUIEventAdapter&,
|
||||
but the class declaration is neither forwarded, nor is the header
|
||||
included.
|
||||
Using the trunk together with osgEarth 2.5 will fail to build,
|
||||
due to the missing type.
|
||||
|
||||
Attached is the file forward declaring osgGA::GUIEventAdapter."
|
||||
|
||||
2014-04-08 11:17 robert
|
||||
|
||||
* src/osgWrappers/serializers/osgAnimation/Animation.cpp: From
|
||||
Pjotr Svetachov, "We had a small problem converting skeleton
|
||||
animations from fbx to osgt
|
||||
format. Turned out that the serializer didn't handle bone names
|
||||
with
|
||||
spaces very well (the 3ds studio max biped for instance has
|
||||
spaces by
|
||||
default). Here is a small fix for the problem."
|
||||
|
||||
2014-04-08 11:08 robert
|
||||
|
||||
* src/osgPlugins/obj/obj.cpp: From Pjotr Svetachov, previous obj
|
||||
"commit broke compilation under visual studio 2013. To use
|
||||
std::not1 you need to include the functional header. Here is a
|
||||
fix."
|
||||
|
||||
2014-04-07 15:04 robert
|
||||
|
||||
* include/osg/BoundingBox, include/osg/BoundingSphere: Fixed build
|
||||
when using of double BoundingBox/BoundingSphere
|
||||
|
||||
2014-04-07 14:17 robert
|
||||
|
||||
* src/osgPlugins/obj/obj.cpp: From Jan Peciva, "I am sending four
|
||||
fixes to obj plugin:
|
||||
|
||||
- materialName used to be not stripped of whitespace, making
|
||||
number of models
|
||||
fail to load materials; now fixed
|
||||
- stripping was considering spaces only, thus models using tabs
|
||||
had problems
|
||||
to load correctly; fixed
|
||||
- fixed references to textures; they did not performed conversion
|
||||
to native
|
||||
directory separators
|
||||
- make d (dissolve) takes precedence over Tr (transparency);
|
||||
there seems to be
|
||||
a confusion about the Tr item - some claiming 1 to be opaque and
|
||||
0
|
||||
transparent, while number of models uses exactly the opposite. d
|
||||
(dissolve),
|
||||
if present in the model, does not suffer from this confusion,
|
||||
thus using it
|
||||
instead fixes the problem for many many models.
|
||||
|
||||
I put many comments to the file concerning d and Tr item as
|
||||
others may further
|
||||
investigate. Let me know in the case of any problems."
|
||||
|
||||
2014-04-07 14:11 robert
|
||||
|
||||
* src/OpenThreads/pthreads/PThread.cpp: From Marcel Pursche, "The
|
||||
problem is that when OpenThreads is build with the Linux pthreads
|
||||
implementation all threads inherit the processor affinity from
|
||||
their parent thread.
|
||||
This behavior is also described in the pthreads man page
|
||||
(http://man7.org/linux/man-pages/man3/pthread_create.3.html):
|
||||
|
||||
>
|
||||
> Linux-specific details
|
||||
> The new thread inherits copies of the calling thread's
|
||||
capability
|
||||
> sets (see capabilities(7)) and CPU affinity mask (see
|
||||
> sched_setaffinity(2)).
|
||||
>
|
||||
|
||||
To prevent this behaviour I wrote a patch that explicitly sets
|
||||
the affinity mask to all cores of the system, if no specific
|
||||
affinity was defined with PThread::setProcessorAffinity(unsigned
|
||||
int) .
|
||||
|
||||
Thank you!
|
||||
"
|
||||
|
||||
2014-04-07 14:03 robert
|
||||
|
||||
* src/osgPlugins/3ds/lib3ds/lib3ds.h,
|
||||
src/osgPlugins/3ds/lib3ds/lib3ds_chunktable.c,
|
||||
src/osgPlugins/3ds/lib3ds/lib3ds_impl.h,
|
||||
src/osgPlugins/3ds/lib3ds/lib3ds_material.c: From Bjorn Blessing,
|
||||
"I got bored of the constant reports of “missing chunk 0xA08A”
|
||||
when reading 3ds-files. After a bit of research I discovered that
|
||||
this property is related to the advanced transparency settings
|
||||
for the material in 3D studio. In this case the falloff
|
||||
parameter. These controls affect the opacity falloff of a
|
||||
transparent material. And the property chooses whether falloff is
|
||||
in or out. I have added the property to the file reader BUT no
|
||||
changes are made to make this property propagate into the
|
||||
osgMaterial. But at least we get rid of this annoying error
|
||||
message."
|
||||
|
||||
2014-04-07 13:52 robert
|
||||
|
||||
* src/osgUtil/RayIntersector.cpp: From Bjorn Hein, "please find
|
||||
attached a small fix for RayIntersector.cpp.
|
||||
|
||||
* Changes are made against trunk
|
||||
* Reason: crashes when using specific constructor from
|
||||
RayIntersector
|
||||
* Info: Line 42: added in constructor
|
||||
RayIntersector::RayIntersector(const Vec3d& start, const Vec3d&
|
||||
direction) missing initialisation of _parent
|
||||
"
|
||||
|
||||
2014-04-07 13:48 robert
|
||||
|
||||
* include/osg/GL2Extensions: From Paul Martz, "We discussed the
|
||||
issue of GL_RED_SNORM and GL_RG_SNORM some time ago, but the
|
||||
issue was never completely resolved. Please see the attached
|
||||
submission to fix the issue.
|
||||
|
||||
osg/GL2Extensions was incorrectly defining GL_RED_SNORM and
|
||||
GL_RG_SNORM as part of the definitions for OpenGL v3.1. However,
|
||||
a quick review of the 3.1 spec indicates that these are not part
|
||||
of the 3.1 standard.
|
||||
|
||||
My attached change moves these definitions out of the #ifndef
|
||||
GL_VERSION_3_1 conditional block, and defines them conditionally
|
||||
if not already defined. This allows the DDS plugin to build for
|
||||
GL3.
|
||||
"
|
||||
|
||||
2014-04-04 11:25 robert
|
||||
|
||||
* src/osgVolume/Shaders/volume_accumulateSamples_iso_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_iso_tf_frag.cpp:
|
||||
Fixed iso surface shaders
|
||||
|
||||
2014-04-01 18:56 robert
|
||||
|
||||
* src/osgVolume/Property.cpp: Improved the setting of sample
|
||||
density/ratio so that they are consistent
|
||||
|
||||
2014-04-01 18:33 robert
|
||||
|
||||
* include/osgVolume/MultipassTechnique,
|
||||
src/osgVolume/MultipassTechnique.cpp, src/osgVolume/Property.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_iso_tf_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_lit_tf_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_mip_tf_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_standard_tf_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_compute_ray_color_frag.cpp,
|
||||
src/osgVolume/VolumeScene.cpp: Fixed handling of volume tiles
|
||||
with a region.
|
||||
|
||||
2014-03-27 12:47 robert
|
||||
|
||||
* include/osgVolume/MultipassTechnique,
|
||||
include/osgVolume/VolumeTechnique,
|
||||
src/osgVolume/MultipassTechnique.cpp, src/osgVolume/Property.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_iso_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_iso_tf_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_lit_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_lit_tf_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_mip_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_mip_tf_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_standard_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_accumulateSamples_standard_tf_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_compute_ray_color_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_multipass_cube_and_hull_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_multipass_cube_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_multipass_frag.cpp,
|
||||
src/osgVolume/Shaders/volume_multipass_hull_frag.cpp,
|
||||
src/osgVolume/VolumeScene.cpp: Added cube and hull rendering
|
||||
support
|
||||
|
||||
2014-03-19 17:56 robert
|
||||
|
||||
* include/osgVolume/MultipassTechnique,
|
||||
include/osgVolume/VolumeScene, include/osgVolume/VolumeTechnique,
|
||||
src/osgVolume/MultipassTechnique.cpp,
|
||||
src/osgVolume/VolumeScene.cpp: Restructured the handling of
|
||||
TileData to make it more extensible and flexible.
|
||||
|
||||
2014-03-18 18:14 robert
|
||||
|
||||
* include/osgPresentation/deprecated/SlideShowConstructor,
|
||||
include/osgVolume/Property,
|
||||
src/osgPlugins/p3d/ReaderWriterP3D.cpp,
|
||||
src/osgPresentation/deprecated/SlideShowConstructor.cpp,
|
||||
src/osgVolume/MultipassTechnique.cpp, src/osgVolume/Property.cpp:
|
||||
Addd ExteriorTransparencyFactorProperty for support of upcomming
|
||||
functionality of rendering a cube volume with a hull volume
|
||||
inside it.
|
||||
|
||||
2014-03-17 15:54 robert
|
||||
|
||||
* include/osgPresentation/deprecated/SlideShowConstructor,
|
||||
src/osgPlugins/p3d/ReaderWriterP3D.cpp,
|
||||
src/osgPresentation/deprecated/SlideShowConstructor.cpp,
|
||||
src/osgVolume/MultipassTechnique.cpp: Added support for animating
|
||||
volume hulls.
|
||||
|
||||
2014-03-13 14:02 robert
|
||||
|
||||
* src/osgPlugins/RestHttpDevice/RestHttpDevice.cpp: From Stephan
|
||||
Huber, "attached is a fix for the rest-http-plugin which should
|
||||
fix the font-issue reported by Phil. The old implementation did
|
||||
forward all requests to the internal http-server via user-events.
|
||||
This prevented error-reporting for missing files, as the request
|
||||
was accidentally handled by the plugin. As a request for missing
|
||||
font-file succeeds and returned an empty file, the curl-plugin
|
||||
hands the data happily to the freetype-plugin which failed trying
|
||||
to load an empty font-file, obviously.
|
||||
|
||||
My fix was to rename the standard request handler to a
|
||||
specialized user-event-handler which handles only requests for
|
||||
"/user-event“
|
||||
|
||||
So fonts should work on iOS when loaded remotely, even when a
|
||||
local file is available and with the resthttp-plugin serving the
|
||||
presentation.
|
||||
"
|
||||
|
||||
2014-03-13 13:59 robert
|
||||
|
||||
* src/osgPlugins/CMakeLists.txt: From Stephan Huber, fix for
|
||||
building lua plugin from local source
|
||||
|
||||
2014-03-13 10:28 robert
|
||||
|
||||
* include/osgPresentation/deprecated/SlideShowConstructor,
|
||||
src/osgPlugins/p3d/ReaderWriterP3D.cpp,
|
||||
src/osgPresentation/deprecated/SlideShowConstructor.cpp: Added
|
||||
support for directly invoking scripts using <run-script> and
|
||||
<run-script-file> to enable scripts to interact with each other.
|
||||
|
||||
2014-03-12 11:01 robert
|
||||
|
||||
* src/osgGA/Widget.cpp,
|
||||
src/osgPresentation/deprecated/SlideEventHandler.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/PresentationInterface.cpp:
|
||||
Improved support for passing events between scripts and Present3D
|
||||
application
|
||||
|
||||
2014-03-11 10:52 robert
|
||||
|
||||
* include/osgPresentation/PresentationInterface,
|
||||
src/osgPresentation/CMakeLists.txt,
|
||||
src/osgPresentation/PresentationInterface.cpp,
|
||||
src/osgWrappers/serializers/osgPresentation/PresentationInterface.cpp:
|
||||
Added PresentationInterface class to make it more convinient to
|
||||
access the current presentation from scripting languages
|
||||
|
||||
2014-03-10 19:08 robert
|
||||
|
||||
* include/osgPresentation/deprecated/SlideEventHandler,
|
||||
src/osgPresentation/deprecated/SlideEventHandler.cpp: Added
|
||||
scripting support for JumpData, KeyPosition, HomePosition and
|
||||
parts of SlideEventHandler that enable dispatching of user
|
||||
created events.
|
||||
|
||||
2014-03-07 11:09 robert
|
||||
|
||||
* src/osgGA/Widget.cpp, src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.h,
|
||||
src/osgWrappers/serializers/osg/Switch.cpp: Added ability to
|
||||
replace callback objects via lua scripts to allow one to override
|
||||
callbacks.
|
||||
|
||||
Added fallback for osgGA::Widget::Extents.
|
||||
|
||||
2014-03-06 10:27 robert
|
||||
|
||||
* include/osgDB/OutputStream, src/osg/Image.cpp,
|
||||
src/osgDB/InputStream.cpp, src/osgDB/OutputStream.cpp,
|
||||
src/osgDB/PropertyInterface.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgWrappers/serializers/osg/Image.cpp: Added support for
|
||||
osg::Image to the lua plugin.
|
||||
|
||||
2014-03-04 13:36 robert
|
||||
|
||||
* src/osgPlugins/lua/LuaScriptEngine.cpp: Implement add, set and
|
||||
get methods for StateSet.
|
||||
|
||||
2014-03-04 13:35 robert
|
||||
|
||||
* include/osgDB/PropertyInterface, src/osgDB/PropertyInterface.cpp:
|
||||
Relaxed the handling of Image objects
|
||||
|
||||
2014-03-04 13:34 robert
|
||||
|
||||
* src/osgWrappers/serializers/osg/StateSet.cpp: Fixed handling of
|
||||
OverrideValue
|
||||
|
||||
2014-02-28 17:38 robert
|
||||
|
||||
* src/osgPlugins/p3d/ReaderWriterP3D.cpp: From Stephan Huber, fix
|
||||
for handling font paths on a local machine when other files have
|
||||
been source from a remote machine.
|
||||
|
||||
2014-02-27 10:02 robert
|
||||
|
||||
* include/osgDB/Serializer, src/osgPlugins/lua/LuaScriptEngine.cpp:
|
||||
Added MapReverseIterator implementation.
|
||||
|
||||
2014-02-26 18:18 robert
|
||||
|
||||
* include/osgDB/Serializer, src/osgPlugins/lua/LuaScriptEngine.cpp:
|
||||
Added MapIteratorObject and support for it in the lua plugin to
|
||||
provide map iterator functionality.
|
||||
|
||||
2014-02-26 11:01 robert
|
||||
|
||||
* include/osgDB/Serializer, src/osgPlugins/lua/LuaScriptEngine.cpp:
|
||||
Added Map serializer size() method and support for it in the lua
|
||||
plugin. Renamed functions in lua plugin to be more consistent.
|
||||
|
||||
2014-02-26 08:26 robert
|
||||
|
||||
* include/osg/TransferFunction, include/osg/UserDataContainer,
|
||||
include/osgDB/PropertyInterface, include/osgDB/Serializer,
|
||||
src/osgDB/PropertyInterface.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.h,
|
||||
src/osgWrappers/serializers/osg/TransferFunction1D.cpp: Added
|
||||
support for vector and map containers in osgDB::Serailizer's and
|
||||
lua plugin.
|
||||
|
||||
2014-02-24 10:19 robert
|
||||
|
||||
* CMakeLists.txt, include/osg/Geometry, include/osg/Version,
|
||||
include/osgDB/InputStream, include/osgDB/OutputStream,
|
||||
include/osgDB/PropertyInterface, include/osgDB/Serializer,
|
||||
src/osg/Geometry.cpp, src/osgDB/OutputStream.cpp,
|
||||
src/osgDB/PropertyInterface.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.h,
|
||||
src/osgWrappers/serializers/osg/Array.cpp,
|
||||
src/osgWrappers/serializers/osg/Geometry.cpp,
|
||||
src/osgWrappers/serializers/osg/PrimitiveSet.cpp: Added Vector
|
||||
serialization and support in lua plugin top enable script users
|
||||
to set/get vector properties such as osg::Array,
|
||||
osg::PrimitiveSet and children lists.
|
||||
|
||||
2014-02-13 18:52 robert
|
||||
|
||||
* src/osg/PrimitiveSet.cpp, src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.h,
|
||||
src/osgWrappers/serializers/osg/PrimitiveSet.cpp: Fixed handling
|
||||
of enums in Lua plugin.
|
||||
|
||||
Fixed computation of getNumPrimitives() so that it returns 0 when
|
||||
PrimitiveSet is zero.
|
||||
|
||||
Added missing properties to PrimitiveSet serializers
|
||||
|
||||
2014-02-13 11:01 robert
|
||||
|
||||
* include/osg/PrimitiveSet,
|
||||
src/osgWrappers/serializers/osg/Array.cpp,
|
||||
src/osgWrappers/serializers/osg/PrimitiveSet.cpp: Added inital
|
||||
cut of PrimitiveSetSet wrappers to scripting
|
||||
|
||||
2014-02-12 18:10 robert
|
||||
|
||||
* src/osgWrappers/serializers/osg/Array.cpp: Added full range of
|
||||
Array subclasses to wrappers
|
||||
|
||||
2014-02-12 18:03 robert
|
||||
|
||||
* include/osgDB/Serializer, src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgWrappers/serializers/osg/Array.cpp: Added initial support
|
||||
for wrapping osg::Array in a way that can be used via scripting.
|
||||
|
||||
2014-02-11 18:18 robert
|
||||
|
||||
* include/osgDB/PropertyInterface: Fixed handling of assignment of
|
||||
User Object's that replace existing Object with the specified
|
||||
propertyName.
|
||||
|
||||
2014-02-11 18:07 robert
|
||||
|
||||
* include/osg/UserDataContainer, include/osgDB/PropertyInterface,
|
||||
src/osgDB/PropertyInterface.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp: Improved support for
|
||||
setting/getting properties via the osg::UserDataContainer.
|
||||
|
||||
2014-02-11 10:56 robert
|
||||
|
||||
* src/osgDB/PropertyInterface.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp: Quitened down debug
|
||||
messages
|
||||
|
||||
2014-02-11 09:43 robert
|
||||
|
||||
* src/osgPlugins/lua/LuaScriptEngine.cpp: Changed implementation of
|
||||
enums to use strings as lua type to make it easier to do
|
||||
comparisons and track values
|
||||
|
||||
2014-02-10 18:07 robert
|
||||
|
||||
* src/osgGA/Widget.cpp,
|
||||
src/osgWrappers/serializers/osgGA/Widget.cpp: Implemented
|
||||
Widget::handle, handleImplementation, traverse and
|
||||
travseImplementation() wrappers to enable them to be extended via
|
||||
scripting
|
||||
|
||||
2014-02-10 16:44 robert
|
||||
|
||||
* include/osg/BoundingBox, include/osg/BoundingSphere,
|
||||
include/osg/ValueObject, include/osgDB/InputStream,
|
||||
include/osgDB/OutputStream, include/osgDB/PropertyInterface,
|
||||
include/osgDB/Serializer, include/osgGA/Widget,
|
||||
src/osgDB/InputStream.cpp, src/osgDB/OutputStream.cpp,
|
||||
src/osgDB/PropertyInterface.cpp, src/osgGA/Widget.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.h,
|
||||
src/osgWrappers/serializers/osgGA/Widget.cpp: Added support for
|
||||
serailizing and scripting BoundingBox and BoundingSphere objects
|
||||
|
||||
2014-02-08 17:53 robert
|
||||
|
||||
* include/osgDB/Serializer, src/osgDB/PropertyInterface.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgWrappers/serializers/osgGA/Widget.cpp: Fixed handling of
|
||||
setting member variables via the Serializers when the value is
|
||||
the default.
|
||||
|
||||
Added support for more features of the osgDB::Widget class.
|
||||
|
||||
Fixed handling of boolean values in the Lua plugin
|
||||
|
||||
2014-02-08 10:39 robert
|
||||
|
||||
* include/osgDB/PropertyInterface, include/osgDB/Serializer,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp: Added support for enum's
|
||||
in the Lua script integration
|
||||
|
||||
2014-02-08 10:38 robert
|
||||
|
||||
* include/osgGA/Widget: Fixed export
|
||||
|
||||
2014-02-07 16:06 robert
|
||||
|
||||
* src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/ReaderWriterLua.cpp,
|
||||
src/osgWrappers/serializers/osgGA/Widget.cpp: Fixed handling of
|
||||
returns when invoking a script, removed some debug messages,
|
||||
added a warning message when detecting erronous types.
|
||||
|
||||
Added FocusBehaviour enum to osgGA::Widget serialization
|
||||
|
||||
2014-02-07 10:46 robert
|
||||
|
||||
* include/osgGA/Widget, src/osgWrappers/serializers/osg/Group.cpp,
|
||||
src/osgWrappers/serializers/osgGA/Widget.cpp: Added initial
|
||||
Widget wrapper
|
||||
|
||||
2014-02-06 17:32 robert
|
||||
|
||||
* examples/osgtransferfunction/CMakeLists.txt,
|
||||
examples/osgtransferfunction/TransferFunctionWidget.h,
|
||||
examples/osgtransferfunction/Widget.cpp,
|
||||
examples/osgtransferfunction/Widget.h,
|
||||
include/osgGA/GUIActionAdapter, include/osgGA/Widget,
|
||||
src/osgGA/CMakeLists.txt, src/osgGA/Widget.cpp: Moved
|
||||
experimental Widget class to osgGA
|
||||
Add computeIntersections() to the osgGA::GUIActionAdapter base
|
||||
class to enable intersection tests without needing to directly
|
||||
link to osgViewer.
|
||||
|
||||
2014-02-06 17:04 robert
|
||||
|
||||
* examples/osgtransferfunction/TransferFunctionWidget.cpp,
|
||||
examples/osgtransferfunction/TransferFunctionWidget.h,
|
||||
examples/osgtransferfunction/Widget.cpp,
|
||||
examples/osgtransferfunction/Widget.h,
|
||||
examples/osgtransferfunction/osgtransferfunction.cpp: Added
|
||||
osg::CallbackObject suport to the experiment Widget base class to
|
||||
enable script language extension of widgets
|
||||
|
||||
2014-02-06 11:25 robert
|
||||
|
||||
* include/osgDB/PropertyInterface, src/osgDB/PropertyInterface.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.h: Added support for casting
|
||||
objects to allow one to access a parent classes methods.
|
||||
|
||||
2014-02-05 11:08 robert
|
||||
|
||||
* src/osgPresentation/deprecated/SlideShowConstructor.cpp: Tweaked
|
||||
the detection of when the position transform for the hull is
|
||||
required.
|
||||
|
||||
2014-02-05 11:07 robert
|
||||
|
||||
* include/osgPresentation/deprecated/SlideShowConstructor,
|
||||
src/osgPlugins/p3d/ReaderWriterP3D.cpp,
|
||||
src/osgPresentation/deprecated/SlideShowConstructor.cpp: Added
|
||||
support for a <hull> tag that can be used within <volume> tag.
|
||||
|
||||
2014-02-05 11:04 robert
|
||||
|
||||
* src/osgDB/XmlParser.cpp: Improved the white space trimming
|
||||
|
||||
2014-02-04 16:49 robert
|
||||
|
||||
* CMakeLists.txt,
|
||||
examples/osgtransferfunction/osgtransferfunction.cpp,
|
||||
src/osgPlugins/lua/CMakeLists.txt, src/osgPlugins/lua/lua-5.2.3,
|
||||
src/osgPlugins/lua/lua-5.2.3/Makefile,
|
||||
src/osgPlugins/lua/lua-5.2.3/README,
|
||||
src/osgPlugins/lua/lua-5.2.3/doc,
|
||||
src/osgPlugins/lua/lua-5.2.3/doc/contents.html,
|
||||
src/osgPlugins/lua/lua-5.2.3/doc/logo.gif,
|
||||
src/osgPlugins/lua/lua-5.2.3/doc/lua.1,
|
||||
src/osgPlugins/lua/lua-5.2.3/doc/lua.css,
|
||||
src/osgPlugins/lua/lua-5.2.3/doc/luac.1,
|
||||
src/osgPlugins/lua/lua-5.2.3/doc/manual.css,
|
||||
src/osgPlugins/lua/lua-5.2.3/doc/manual.html,
|
||||
src/osgPlugins/lua/lua-5.2.3/doc/osi-certified-72x60.png,
|
||||
src/osgPlugins/lua/lua-5.2.3/doc/readme.html,
|
||||
src/osgPlugins/lua/lua-5.2.3/src,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/Makefile,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lapi.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lapi.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lauxlib.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lauxlib.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lbaselib.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lbitlib.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lcode.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lcode.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lcorolib.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lctype.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lctype.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/ldblib.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/ldebug.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/ldebug.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/ldo.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/ldo.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/ldump.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lfunc.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lfunc.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lgc.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lgc.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/linit.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/liolib.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/llex.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/llex.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/llimits.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lmathlib.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lmem.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lmem.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/loadlib.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lobject.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lobject.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lopcodes.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lopcodes.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/loslib.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lparser.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lparser.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lstate.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lstate.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lstring.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lstring.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lstrlib.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/ltable.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/ltable.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/ltablib.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/ltm.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/ltm.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lua.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lua.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lua.hpp,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/luac.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/luaconf.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lualib.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lundump.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lundump.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lvm.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lvm.h,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lzio.c,
|
||||
src/osgPlugins/lua/lua-5.2.3/src/lzio.h: Added lua-5.2.3 as
|
||||
source code so it can be optinally built as part of the lua
|
||||
plugin, making it possible to work out of the box across all
|
||||
platforms with needing lua as an external dependency.
|
||||
|
||||
Added the Cmake option OSG_USE_LOCAL_LUA_SOURCE to control
|
||||
whether to build and use the Lua source code in the lua plugin,
|
||||
or look for lua as an external dependency.
|
||||
|
||||
2014-02-04 16:46 robert
|
||||
|
||||
* src/osgPlugins/p3d/ReaderWriterP3D.cpp: Added test code for
|
||||
nesting a <hull> within a volume tag.
|
||||
|
||||
2014-02-04 11:24 robert
|
||||
|
||||
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/lua/CMakeLists.txt:
|
||||
From Stephan Huber, added support for compile source code of lua
|
||||
with the lua plugin
|
||||
|
||||
2014-02-03 15:35 robert
|
||||
|
||||
* src/osgVolume/Shaders/volume_tf_mip_frag.cpp: Fixed error in the
|
||||
computation of tex coords of Maximum Intensity Projection +
|
||||
Transfer Function rendering.
|
||||
|
||||
2014-01-31 19:18 robert
|
||||
|
||||
* src/osgText/Glyph.cpp: Replaced C cast to long with a
|
||||
static_cast<const void*>() to avoid a build error under Mingw 64.
|
||||
|
||||
2014-01-31 16:20 robert
|
||||
|
||||
* examples/osgpresentation/osgpresentation.cpp,
|
||||
include/osg/ScriptEngine, src/osg/ScriptEngine.cpp,
|
||||
src/osgPlugins/lua/LuaScriptEngine.cpp,
|
||||
src/osgPresentation/deprecated/SlideShowConstructor.cpp: Added
|
||||
osg::CallbackObject to be used to extend C++ class from scripting
|
||||
languages by providing callback objects assigned to the
|
||||
osg::Object UserDataContainer, with the CallbackObject's Name
|
||||
used to map the "method" provided by the CallbackObject. The
|
||||
CallbackObject is implemented by the script engine to provide the
|
||||
neccessary glue to invoking the script with the appropriate input
|
||||
parameters and handling the output parameters.
|
||||
|
||||
To the Lua plugin added support for assigned lua functions to C++
|
||||
osg::Objects via the new osg::CallbackObject mechanism. To invoke
|
||||
the scripts function from C++ one must get the CallbackObject and
|
||||
call run on it.
|
||||
|
||||
Renamed ScriptCallback to ScriptNodeCallback to avoid possibly
|
||||
confusion between osg::CallbackObject and the ScriptNodeCallback.
|
||||
|
||||
2014-01-29 11:01 robert
|
||||
|
||||
* ChangeLog: Updated ChangeLog
|
||||
|
||||
2014-01-28 16:49 robert
|
||||
|
||||
* include/osgGA/MultiTouchTrackballManipulator: From Kristofer
|
||||
|
@ -256,7 +256,10 @@ const char* invalidNames[] =
|
||||
"GeometryNew",
|
||||
"FrameBufferObject",
|
||||
"Lua",
|
||||
"VolumeTile"
|
||||
"VolumeTile",
|
||||
"PushStackValueVisitor",
|
||||
"RayIntersector",
|
||||
"OpenSceneGraph-Data"
|
||||
};
|
||||
|
||||
|
||||
@ -459,7 +462,12 @@ TypoCorrection typoCorrections[] =
|
||||
{"Baeurele","Baeuerle"},
|
||||
{"Nillson","Nilsson"},
|
||||
{"Bjorn","Björn"},
|
||||
{"Björn","Björn"}
|
||||
{"Björn","Björn"},
|
||||
{"Stepan","Stephan"},
|
||||
{"Kristoger","Kristofer"},
|
||||
{"Blessing","Blissing"},
|
||||
{"Dannahuer","Dannhauer"},
|
||||
{"Chebeav", "Chebaev"}
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user