Updated ChangeLog and fixed Contributors list

This commit is contained in:
Robert Osfield 2014-04-08 17:45:21 +00:00
parent a4a5957e2f
commit 51671348f7
2 changed files with 663 additions and 2 deletions

653
ChangeLog
View File

@ -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 2014-01-28 16:49 robert
* include/osgGA/MultiTouchTrackballManipulator: From Kristofer * include/osgGA/MultiTouchTrackballManipulator: From Kristofer

View File

@ -256,7 +256,10 @@ const char* invalidNames[] =
"GeometryNew", "GeometryNew",
"FrameBufferObject", "FrameBufferObject",
"Lua", "Lua",
"VolumeTile" "VolumeTile",
"PushStackValueVisitor",
"RayIntersector",
"OpenSceneGraph-Data"
}; };
@ -459,7 +462,12 @@ TypoCorrection typoCorrections[] =
{"Baeurele","Baeuerle"}, {"Baeurele","Baeuerle"},
{"Nillson","Nilsson"}, {"Nillson","Nilsson"},
{"Bjorn","Björn"}, {"Bjorn","Björn"},
{"Björn","Björn"} {"Björn","Björn"},
{"Stepan","Stephan"},
{"Kristoger","Kristofer"},
{"Blessing","Blissing"},
{"Dannahuer","Dannhauer"},
{"Chebeav", "Chebaev"}
}; };