Updated ChangeLog and AUTHORS file

This commit is contained in:
Robert Osfield 2013-06-20 10:42:24 +00:00
parent 7d2f9f3a0d
commit 04bd10ab92
3 changed files with 591 additions and 27 deletions

View File

@ -1,6 +1,6 @@
OpenSceneGraph Library 3.1.7
OpenSceneGraph Library 3.1.8
498 Contributors:
502 Contributors:
Firstname Surname
-----------------
@ -8,11 +8,11 @@ Robert Osfield
Don Burns
Stephan Huber
Paul Martz
Mathias Fröhlich
Mathias Frhlich
Marco Jez
Jean-Sébastien Guay
Mike Weiblen
Jean-Sbastien Guay
Farshid Lashkari
Mike Weiblen
Wang Rui
Ulrich Hertlein
Eric Wing
@ -40,53 +40,54 @@ Jason Beverage
Jan Peciva
J.P. Delport
Mattias Helsing
Magnus Kessler
Laurens Voerman
David Fries
Andy Skinner
Paul Melis
Magnus Kessler
Tom Jolley
Pavel Moloshtan
Luc Frauciel
Brad Christiansen
Alberto Luaces
Olaf Flebbe
Laurens Voerman
Jason Daly
Robert Milharcic
Art Tevs
Philip Lowman
Per Fahlberg
Norman Vine
Art Tevs
Terry Welsh
Serge Lages
Mathieu Marache
Chris Denham
Alberto Farre
Sherman Wilcox
André Garneau
Robert Michael
Andr Garneau
Adrian Egli
Ruben Lopez
Randall Hopper
Mourad Boufarguine
Lionel Lagarde
Jan Ciger
Glenn Waldron
Gideon May
Don Tidrow
Stephane Lamoliatte
Romano José Magacho da Silva
Romano Jos Magacho da Silva
Michael Gronager
Martin Naylor
Joakim Simonsson
David Spilling
Daniel Sjölie
Daniel Sjlie
Bryan Thrall
Torben Dannhauer
Martin Naylor
Jan Ciger
Fabien Lavignotte
Mike Connell
Melchior Franz
Johannes Baeuerle
Andreas Ekstrand
Riccardo Corsi
Rafa Gaitan
Neil Hughes
Martin Beckett
@ -98,12 +99,12 @@ Csaba Halasz
Cory Riddell
Chuck Seberino
Boris Bralo
Aurelien Albert
Yefei He
Thomas Hogarth
Sondra Iverson
Simon Julier
Rune Schmidt Jensen
Riccardo Corsi
Rainer Oder
Nico Kruithof
Martin Aumueller
@ -124,13 +125,12 @@ Loic Dachary
Joseph Steel
John Shue
Brad Colbert
Aurelien Albert
Vivek Rajan
Uwe Woessner
Tony Horrobin
Thom DeCarlo
Tatsuhiro Nishioka
Tanguy Fautré
Tanguy Fautr
Sean Spicer
Richard Schmidt
Peter Hrenka
@ -182,6 +182,7 @@ Sohey Yamamoto
Sergey Leontyev
Santosh Gaikwad
Ryan Pavlik
Robert Milharcic
Rene Molenaar
Piotr Domagalski
Phil Atkin
@ -189,6 +190,7 @@ Nathan Monteleone
Miguel Escriva
Mattias Linde
Mark Sciabica
Marcin Prus
Lee Butler
Konstantin Sinitsyn
Ken Sewell
@ -226,6 +228,7 @@ Steve Lunsford
Stephane Simon
Stephan Eilemann
Stanislav Blinov
Sergey Polischuk
Sebastian Messerschmidt
Raymond de Vries
Ralf Kern
@ -239,7 +242,7 @@ Paul Obermeier
Nguyen Van Truong
Nathan Cournia
Morten Haukness
Morné Pistorius
Morn Pistorius
Michael Henheffer
Michael Guerrero
Maya Leonard
@ -254,6 +257,7 @@ Marius Heise
Marcin Hajder
Lilith Bryant
Lars Nilsson
Kristofer Tingdahl
Kevin Moiule
Keith Steffen
Julen Garcia
@ -279,6 +283,7 @@ Eric Buehler
Eduardo Poyart
Edgar Ellis
Dimi Christopoulos
Diane Delalle
David Longest
David Ergo
Daniel Trstenjak
@ -307,7 +312,7 @@ Vasily Radostev
Valery Bickov
Valeriy Dubov
Vaclav Bilek
Tyge Løvset
Tyge Lvset
Troy Yee
Tomas Hogarth
Tomas Hnilica
@ -326,7 +331,6 @@ Simon Buckley
Sid Byce
Shuxing Xiao
Shane Arnott
Sergey Polischuk
Sebastien Kuntz
Ruth Lang
Ruben Smelik
@ -348,7 +352,7 @@ Piotr Rak
Pierre Bourdin
Philipp Svehla
Philipp Siemoleit
Philipp Mächler
Philipp Mchler
Philip Lamb
Petr Salinger
Peter Bear
@ -368,13 +372,14 @@ Ole-Morten Duesund
Nicolas Brodu
Mojtaba Fathi
Mirko Viviani
Mikkel Gjøl
Mikkel Gjl
Mike Garrity
Miha Ravsel
Michael Polak
Michael Morrison
Michael Logan
Michael Kapelko
Michael Bach Jensen
Max Rhiener
Max Behensky
Mauricio Hofmam
@ -392,7 +397,6 @@ Marius Kintel
Mario Guimaraes
Marco Sciabica
Marco Lehmann
Marcin Prus
Maik Keller
Lukas Diduch
Louis Hamilton
@ -402,7 +406,6 @@ Laurence Muller
Laura Cerritelli
Kyle Centers
Kristopher Bixler
Kristofer Tingdahl
Konstantin Matveyev
Kim Seokhwan
Kim Bale
@ -411,6 +414,7 @@ Karl Heijdenberg
Jutta Sauer
Julian Scheid
Juergen Rensen
Juan Manuel Alvarez
Juan Hernando
Josh Portway
John Tan
@ -465,7 +469,7 @@ David Jung
Danny Valente
Daniel Stien
Dan Minor
César L. B. Silveira
Csar L. B. Silveira
Cyril Brulebois
Clay Fowler
Chuck Sembroski
@ -480,7 +484,7 @@ Bruno Herbelin
Brian Keener
Brandon Hamm
Bora Utka
Björn Hein
Bjrn Hein
Bjorn Blissing
Bill Prendergast
Bernardt Duvenhage

557
ChangeLog
View File

@ -1,3 +1,560 @@
2013-06-20 10:05 robert
* src/osgQt/GraphicsWindowQt.cpp: From Juan Manuel Alvarez, "When
handling keyboard events on osgQt, if a key is kept pressed,
multiple sequences of KEYDOWN -> KEYUP events are fired.
This is because Qt auto repeats keyboard events, so multiple
calls are made to GLWidget::keyPressEvent and
GLWidget::keyReleaseEvent by Qt, and subsequently translated to
OSG events.
The way to solve this is ignoring key released auto repeated
events (see
http://qt-project.org/doc/qt-4.8/qkeyevent.html#isAutoRepeat), so
multiple KEYDOWN events are fired, but only one KEYUP.
I attach a modified osgQt/GraphicsWindowQt.cpp with this change."
2013-06-20 09:30 robert
* include/osgQt/GraphicsWindowQt: From Jan Ciger, compilation fix
for Qt 5.0.2
2013-06-20 09:27 robert
* src/osgPlugins/ive/DataInputStream.cpp: From Laurens Voerman,
build fix for VS.
2013-06-19 17:28 robert
* examples/osgoscdevice/CMakeLists.txt,
examples/osgoscdevice/osgoscdevice.cpp: Removed svn:executable
property.
2013-06-19 17:26 robert
* src/osgPlugins/ZeroConfDevice/AutoDiscovery.cpp,
src/osgPlugins/ZeroConfDevice/AutoDiscovery.h,
src/osgPlugins/ZeroConfDevice/AutoDiscoveryBonjourImpl.h,
src/osgPlugins/ZeroConfDevice/AutoDiscoveryWinImpl.cpp,
src/osgPlugins/ZeroConfDevice/AutoDiscoveryWinImpl.h,
src/osgPlugins/ZeroConfDevice/CMakeLists.txt,
src/osgPlugins/ZeroConfDevice/ReaderWriterZeroConfDevice.cpp,
src/osgPlugins/ZeroConfDevice/mdns_win/ClientCommon.c,
src/osgPlugins/ZeroConfDevice/mdns_win/ClientCommon.h,
src/osgPlugins/ZeroConfDevice/mdns_win/dns-sd.c,
src/osgPlugins/ZeroConfDevice/mdns_win/dns_sd.h: Removed
svn:executable property
2013-06-19 17:25 robert
* src/osgPlugins/RestHttpDevice/CMakeLists.txt,
src/osgPlugins/RestHttpDevice/ReaderWriterRestHttpDevice.cpp,
src/osgPlugins/RestHttpDevice/RestHttpDevice.cpp,
src/osgPlugins/RestHttpDevice/RestHttpDevice.hpp,
src/osgPlugins/RestHttpDevice/connection.cpp,
src/osgPlugins/RestHttpDevice/connection.hpp,
src/osgPlugins/RestHttpDevice/header.hpp,
src/osgPlugins/RestHttpDevice/io_service_pool.cpp,
src/osgPlugins/RestHttpDevice/io_service_pool.hpp,
src/osgPlugins/RestHttpDevice/mime_types.cpp,
src/osgPlugins/RestHttpDevice/mime_types.hpp,
src/osgPlugins/RestHttpDevice/reply.cpp,
src/osgPlugins/RestHttpDevice/reply.hpp,
src/osgPlugins/RestHttpDevice/request.hpp,
src/osgPlugins/RestHttpDevice/request_handler.cpp,
src/osgPlugins/RestHttpDevice/request_handler.hpp,
src/osgPlugins/RestHttpDevice/request_parser.cpp,
src/osgPlugins/RestHttpDevice/request_parser.hpp,
src/osgPlugins/RestHttpDevice/server.cpp,
src/osgPlugins/RestHttpDevice/server.hpp,
src/osgPlugins/osc/CMakeLists.txt,
src/osgPlugins/osc/OscReceivingDevice.cpp,
src/osgPlugins/osc/OscReceivingDevice.hpp,
src/osgPlugins/osc/OscSendingDevice.cpp,
src/osgPlugins/osc/OscSendingDevice.hpp,
src/osgPlugins/osc/ReaderWriterOscDevice.cpp: Removed
svn:executable property.
2013-06-19 16:24 robert
* examples/osgdelaunay/osgdelaunay.cpp,
examples/osgocclusionquery/osgocclusionquery.cpp,
include/osg/Geometry, src/osg/Geometry.cpp,
src/osgPlugins/Inventor/ConvertFromInventor.cpp,
src/osgPlugins/ive/DataInputStream.cpp,
src/osgPlugins/ive/DataOutputStream.cpp,
src/osgPlugins/normals/Normals.cpp,
src/osgPlugins/obj/OBJWriterNodeVisitor.cpp,
src/osgPlugins/stl/ReaderWriterSTL.cpp,
src/osgPlugins/vrml/ConvertToVRML.cpp, src/osgSim/ScalarBar.cpp,
src/osgUtil/MeshOptimizers.cpp, src/osgUtil/Tessellator.cpp,
src/osgUtil/TriStripVisitor.cpp,
src/osgWrappers/serializers/osg/Geometry.cpp: Cleaned up usage of
BIND_PER_PRIMITIVE where possible.
2013-06-19 12:32 robert
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: From Magnus
Kessler, typo fixes to doxygen docs and comments
2013-06-19 12:28 robert
* src/osgUtil/tristripper/src/tri_stripper.cpp: From Magnus
Kessler, "gcc-4.8 flagged this:
src/osgUtil/tristripper/src/tri_stripper.cpp:375:40: warning:
typedef
tri_node_iter locally defined but not used
[-Wunused-local-typedefs]
typedef triangle_graph::node_iterator tri_node_iter;
^
---
src/osgUtil/tristripper/src/tri_stripper.cpp | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/osgUtil/tristripper/src/tri_stripper.cpp
b/src/osgUtil/tristripper/src/tri_stripper.cpp
index 2f5a7f3..3396881 100644
--- a/src/osgUtil/tristripper/src/tri_stripper.cpp
+++ b/src/osgUtil/tristripper/src/tri_stripper.cpp
@@ -372,7 +372,6 @@ inline tri_stripper::const_link_iterator
tri_stripper::BackLinkToNeighbour(const
void tri_stripper::MarkTriAsTaken(const size_t i)
{
- typedef triangle_graph::node_iterator tri_node_iter;
typedef triangle_graph::out_arc_iterator tri_link_iter;
// Mark the triangle node"
2013-06-19 12:27 robert
* src/osgUtil/tristripper/include/detail/cache_simulator.h,
src/osgUtil/tristripper/include/detail/connectivity_graph.h,
src/osgUtil/tristripper/include/detail/graph_array.h,
src/osgUtil/tristripper/include/detail/heap_array.h,
src/osgUtil/tristripper/include/detail/policy.h,
src/osgUtil/tristripper/include/detail/types.h,
src/osgUtil/tristripper/include/tri_stripper.h,
src/osgUtil/tristripper/src/connectivity_graph.cpp,
src/osgUtil/tristripper/src/policy.cpp,
src/osgUtil/tristripper/src/tri_stripper.cpp: Converted tabs to
four spaces
2013-06-19 12:19 robert
* include/osg/GL: From Jan Ciger, "I have found a problem when
building OSG with Qt 5 support. Qt has the
following in the qopengl.h header:
# include <QtGui/qopengles2ext.h>
# ifndef GL_DOUBLE
# define GL_DOUBLE GL_FLOAT
# endif
# ifndef GLdouble
typedef GLfloat GLdouble;
# endif
Unfortunately, when building for normal OpenGL (not GL/ES!) on
Windows
with MSVC2012, GLdouble is not defined (it is not a macro but
typedef)
and the code above produces a conflicting definition, making the
compile fail. I am attaching a bit hackish workaround for this
problem
in osg/GL "
2013-06-19 10:56 robert
* examples/osgcomputeshaders/osgcomputeshaders.cpp,
examples/osgimpostor/osgimpostor.cpp, src/osg/Geometry.cpp,
src/osgPlugins/Inventor/ConvertToInventor.cpp,
src/osgPlugins/ive/Geometry.cpp,
src/osgPlugins/md2/ReaderWriterMD2.cpp,
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
src/osgPlugins/vrml/IndexedFaceSet.cpp,
src/osgPlugins/vrml/Primitives.cpp,
src/osgPlugins/vrml/ReaderWriterVRML2.cpp,
src/osgPlugins/vrml/ReaderWriterVRML2.h,
src/osgWrappers/deprecated-dotosg/osg/Geometry.cpp,
src/osgWrappers/serializers/osg/Geometry.cpp: Build fixes for new
deprecated osg::Geometry functions
2013-06-18 19:09 robert
* examples/osgimpostor/osgimpostor.cpp, src/osg/Geometry.cpp,
src/osgPlugins/Inventor/ConvertToInventor.cpp,
src/osgPlugins/ive/Geometry.cpp,
src/osgPlugins/md2/ReaderWriterMD2.cpp,
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
src/osgPlugins/vrml/ReaderWriterVRML2.h,
src/osgWrappers/deprecated-dotosg/osg/Geometry.cpp: Added #define
OSG_USE_DEPRECATED_GEOMETRY_METHODS usage into code to allow code
to compile enen when CMake configuration has set the #define to
off in include/osg/Config.
2013-06-18 17:49 robert
* src/osgPlugins/ac/ac3d.cpp: Moved the assignment of the normal
binding to after the setNormalArray call
2013-06-18 17:48 robert
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: Moved the
Geometry::set*Binding to after the set*Array() to prevent
problems when using the deprecated functionality.
2013-06-18 15:54 robert
* src/osg/Geometry.cpp: Removed BIND_PER_PRIMITIVE reference
2013-06-18 15:03 robert
* src/osgWrappers/deprecated-dotosg/osg/Geometry.cpp: Moved the set
binding and normalize for VertexAttrib to after the VertexAttrib
array assignment
2013-06-18 14:52 robert
* include/osg/Array, include/osg/Geometry: Changed header guard
back to original, and removed deprecated enum
2013-06-18 14:22 robert
* src/osgPlugins/ive/Geometry.cpp: Fixed order of binding.
2013-06-18 11:49 robert
* include/osg/GeometryNew, src/osg/GeometryNew.cpp: Removed
experiment GeometryNew as it's no longer required.
2013-06-18 11:18 robert
* CMakeLists.txt, applications/osgfilecache/osgfilecache.cpp,
examples/osganimationhardware/osganimationhardware.cpp,
examples/osggeometry/osggeometry.cpp,
examples/osgimpostor/osgimpostor.cpp,
examples/osgsharedarray/osgsharedarray.cpp, include/osg/Array,
include/osg/ArrayDispatchers, include/osg/Geometry,
src/osg/ArrayDispatchers.cpp, src/osg/CMakeLists.txt,
src/osg/Config.in, src/osg/Geode.cpp, src/osg/Geometry.cpp,
src/osg/GraphicsCostEstimator.cpp,
src/osgAnimation/MorphGeometry.cpp,
src/osgAnimation/RigGeometry.cpp,
src/osgAnimation/RigTransformHardware.cpp,
src/osgFX/BumpMapping.cpp, src/osgPlugins/ac/Geode.cpp,
src/osgPlugins/ive/Geometry.cpp,
src/osgPlugins/pov/POVWriterNodeVisitor.cpp,
src/osgUtil/EdgeCollector.cpp, src/osgUtil/MeshOptimizers.cpp,
src/osgUtil/Optimizer.cpp, src/osgUtil/RenderBin.cpp,
src/osgUtil/Simplifier.cpp, src/osgUtil/SmoothingVisitor.cpp,
src/osgUtil/Statistics.cpp,
src/osgUtil/TangentSpaceGenerator.cpp,
src/osgUtil/Tessellator.cpp, src/osgUtil/TriStripVisitor.cpp,
src/osgWrappers/deprecated-dotosg/osg/Geometry.cpp,
src/osgWrappers/serializers/osg/Geode.cpp,
src/osgWrappers/serializers/osg/Geometry.cpp: Clean up up
osg::Geometry, removing long deprecated support for array indices
and BIND_PER_PRIMITIVE binding that forced OpenGL slow paths.
osg::Geometry is now smaller and only supports OpenGL fasts
paths.
New methods osg::Geometry::containsDeprecatedData() and
osg::Geometry::fixDeprecatedData() provide a means for converting
geometries that still use the array indices and
BIND_PER_PRIMITIVE across to complient
versions.
Cleaned up the rest of the OSG where use of array indices and
BIND_PER_PRIMITIVE were accessed or used.
2013-06-14 09:43 robert
* src/osgText/TextBase.cpp: Fixed TextBase::computeBound() so it
take into account all corners of the text box thus ensuring
proper handling of rotated text
2013-06-12 12:49 robert
* include/osgDB/fstream, src/osgDB/fstream.cpp,
src/osgPlugins/osga/OSGA_Archive.cpp,
src/osgPlugins/osga/OSGA_Archive.h: From Martin Naylor, replace
osgDB::fstream with an osgDB::open() call.
2013-06-11 10:52 robert
* examples/osgtessellationshaders/osgtessellationshaders.cpp,
include/osg/PatchParameter, include/osg/Program,
include/osg/StateAttribute, src/osg/CMakeLists.txt,
src/osg/PatchParameter.cpp, src/osg/Program.cpp,
src/osgWrappers/serializers/osg/PatchParameter.cpp: Introduced
new osg::PatchParameter StateAttribute class to wrap up
glPatchParameter associated state.
Note, osg::Program::setParameter(GL_PATCH_VERTICES,num); is
nolonger support and should be replaced by using the new
PatchParameter class.
2013-06-11 10:49 robert
* examples/osgtessellationshaders/osgtessellationshaders.cpp: Fixed
indentation
2013-06-11 09:05 robert
* include/osgDB/ReaderWriter, src/osgDB/Registry.cpp: Refactored
the way the ReadResult/WriteResult lists are handled, with them
now being sorted so that the Read/WriteResult with highest
numerical value ReadStatus/WriteStatus is returned.
Changed the enum order of ReadStatus/WriteStatus to ensure that
the more relevant errors are last and with the highest numerical
value
2013-06-10 14:34 robert
* CMakeLists.txt, examples/CMakeLists.txt,
examples/osgQtBrowser/CMakeLists.txt,
examples/osgQtBrowser/osgQtBrowser.cpp,
examples/osgQtWidgets/CMakeLists.txt,
examples/osgQtWidgets/osgQtWidgets.cpp,
examples/osgqfont/CMakeLists.txt, examples/osgqfont/osgqfont.cpp,
examples/osgviewerQt/CMakeLists.txt,
examples/osgviewerQt/osgviewerQt.cpp,
include/osgQt/GraphicsWindowQt,
include/osgQt/QGraphicsViewAdapter, include/osgQt/QWebViewImage,
src/CMakeLists.txt, src/OpenThreads/CMakeLists.txt,
src/OpenThreads/qt/CMakeLists.txt,
src/OpenThreads/qt/QtConditionPrivateData.h,
src/OpenThreads/qt/QtMutexPrivateData.h,
src/OpenThreads/qt/QtThread.cpp,
src/OpenThreads/qt/QtThreadPrivateData.h,
src/osgQt/CMakeLists.txt, src/osgQt/GraphicsWindowQt.cpp,
src/osgQt/QFontImplementation.cpp,
src/osgQt/QGraphicsViewAdapter.cpp, src/osgQt/QWidgetImage.cpp:
From Kristofer Tingdahl, with additions from Riccardo Corsi and
Robert Milharcic, support for Qt5 build
2013-06-10 10:37 robert
* include/osg/NodeCallback: Fixed remove and add callback so they
properly handle nested callbacks
2013-06-07 10:54 robert
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Marcin Prus, "I
don't know if you seen my second reply to your information about
merging my Image and dds plugin changes. I found one problem in
your latest submit. In ReaderWriterDDS::ComputeImageSizeInBytes
pixelFormat and pixelType are not passed into
osg::Image::computeImageSizeInBytes.
It's
return osg::Image::computeImageSizeInBytes(width, height, depth,
packing, slice_packing, image_packing);
but I think it should be
return osg::Image::computeImageSizeInBytes(width, height, depth,
pixelFormat, pixelType, packing, slice_packing, image_packing);"
2013-06-07 10:52 robert
* examples/osgsharedarray/osgsharedarray.cpp: From Mathias
Froehlich, "attached is a change to osgsharedarray to move
completely to the fast geometry
path. Also the arrays are moved back to static storage since this
is the data
that is actually referenced in draw. So the change moving this
onto the stack
that happend somewhere before broke this."
2013-06-06 08:23 robert
* src/osgViewer/Renderer.cpp: Replaced OpenThreads::Mutex with a
OpenThreads::ReentrantMutex to allow draw callbacks to use
Renderer.
2013-06-05 07:55 robert
* include/osg/Array: Reorder member variables to ensure better
packing in memory.
2013-06-05 07:27 robert
* include/osg/Array, include/osg/GeometryNew,
src/osg/GeometryNew.cpp: Moved the Array::AttribDivisor into the
Array::Binding enum to avoid conflicts in settings between
Binding and AttribDivisor.
Removed the vertify bindings/shared arrays handling from
GeometryNew
2013-06-04 19:04 robert
* include/osg/Array, include/osg/ArrayDispatchers,
include/osg/GeometryNew, src/osg/ArrayDispatchers.cpp,
src/osg/GeometryNew.cpp: Updates to GeometryNew, Array and
ArraDispatchers to clean up GeometryNew so that is no longer uses
ArrayData.
2013-06-04 14:55 robert
* include/osg/Array: Added s/getNormalize(),
s/getPreserveDataType(), s/getAttribDivisor() and s/getBinding()
to osg::Array base class in preperation for refactor of
osg::Geometry and introduction of new features.
2013-06-04 14:43 robert
* examples/CMakeLists.txt, examples/osggeodemo: Removed now
redundent osggeodemo
2013-06-04 13:29 robert
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/geo: Removed geo
plugin as the modelling tool it was assocaited is long defunct.
2013-06-04 10:06 robert
* examples/osgoscdevice/osgoscdevice.cpp,
examples/osgphotoalbum/osgphotoalbum.cpp,
examples/osgpick/osgpick.cpp: Cleaned up BIND_PER_PRIMITIVE and
array indice usage
2013-06-04 09:32 robert
* examples/osggeometry/osggeometry.cpp, include/osg/GeometryNew,
src/osg/CMakeLists.txt, src/osg/GeometryNew.cpp: Introduced
GeometryNew which is a cleaned up version of Geometry that
removes support for array indices.
GeometryNew is only temporary and will be renamed to Geometry on
the completion of refactoring work and feedback from community.
Ported osggeometry across to use GeometryNew.
2013-06-04 09:29 robert
* examples/osganimate/osganimate.cpp: Removed deprecated usage of
osg::Geometry indices and BIND_PER_PRIMITIVE
2013-06-03 15:10 robert
* include/osg/Texture, src/osg/Texture.cpp,
src/osgWrappers/serializers/osg/Texture.cpp: From Aurelien
Albert, Added support for texture swizzle.
2013-06-03 14:38 robert
* CMakeLists.txt, include/osg/Version: Updated version and
so_version in prep for 3.1.8 developer release
2013-06-03 14:27 robert
* CMakeModules/FindFBX.cmake,
src/osgPlugins/fbx/ReaderWriterFBX.cpp,
src/osgPlugins/fbx/ReaderWriterFBX.h,
src/osgPlugins/fbx/WriterNodeVisitor.cpp,
src/osgPlugins/fbx/WriterNodeVisitor.h,
src/osgPlugins/fbx/fbxMaterialToOsgStateSet.cpp,
src/osgPlugins/fbx/fbxMaterialToOsgStateSet.h,
src/osgPlugins/fbx/fbxRAnimation.cpp,
src/osgPlugins/fbx/fbxRCamera.cpp,
src/osgPlugins/fbx/fbxRLight.cpp,
src/osgPlugins/fbx/fbxRMesh.cpp, src/osgPlugins/fbx/fbxRNode.cpp,
src/osgPlugins/fbx/fbxReader.h: From Laurens Voerman, "Autodesk
released a new version of their FBX Software Development Kit (web
page
http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=10775847).
The API has changed quite a bit, so lots of changes had to be
made in the osg readerwriter. The preious version of the FBX SDK
(2013.3) already deprecated a lot of the names and functions. The
code I submit now still compiles against 2013.3 (possibly needs a
#define FBX_NEW_API). Not sure if that's useful, but it might
ease the transition."
2013-06-03 14:04 robert
* src/osgPlugins/gif/ReaderWriterGIF.cpp: From Laurens Voerman,
"while updating dependencies I found a problem with libgif 5 from
http://sourceforge.net/projects/giflib/
a change in version 5.0.0 required a call to the fuction
"DGifOpen" to pass an int ref for an error code.
My fix ignores the error, just fixes the compile."
2013-06-03 14:01 robert
* src/osgPlugins/fbx/ReaderWriterFBX.cpp,
src/osgPlugins/fbx/fbxRLight.cpp: From Sergey Polischuk, "this
patch fixes light id in gl modes for osg::LightSource's readed
from fbx (previously all lightsources were setting GL_LIGHT0
mode, while osg::Lights were using different id's), and enables
GL_LIGHT# on root node for all lights contained in model
"
2013-06-03 13:13 robert
* include/osgDB/InputStream, include/osgDB/OutputStream,
include/osgDB/Serializer, src/osgDB/InputStream.cpp: Added Vec*b,
Vec4ub, Vec*s, Vec*i, Vec*ui serializers
2013-06-03 12:19 robert
* src/osg/CMakeLists.txt: Added Vec2i, Vec2ui, Vec3i, Vec3ui, Vec4i
and Vec4ui headers to CMake header list
2013-06-03 11:38 robert
* include/osg/Vec2i, include/osg/Vec2ui, include/osg/Vec3i,
include/osg/Vec3ui, include/osg/Vec4i, include/osg/Vec4ui: From
Art Tevs, int and uint Vec classes
2013-06-03 09:19 robert
* include/osg/GL2Extensions, src/osg/GL2Extensions.cpp: From
Aurelien Albert, "This submission is made against trunk version
and add the loading of "glVertexAttribDivisor" extension."
2013-05-31 10:28 robert
* CMakeLists.txt: From Laurens Voerman, "I made some changes to the
top level CMakeLists.txt that might be usefull to other
visualstudio users.
1> Disable project grouping for VCExpress users: the version I
proposed previously in
Re: [osg-submissions] Cmake patch to support folders in IDE (29
Feb 2012)
2> Remove FIND_PACKAGE(OpenAL): not used in any project
3> add /wd4250 for Visual Studio 2012:
suppress the errors caused by a microsoft fix for a bugfix.
ref: "Warning messages VS2012..." on osg-users (30 May 2012)
"
2013-05-31 10:23 robert
* include/osgGA/GUIEventAdapter: From Ulrich Hertlein, "attached is
a patch that fixes another clang++ compiler warning when
returning
std::vector::size() as 'unsigned int'.
"
2013-05-30 09:07 robert
* src/osgPlugins/nvtt/NVTTImageProcessor.cpp: From Wang Rui, "The
osgdb_nvtt plugin needs to be updated to work with the latest
NVTT library, which changes the interface slightly (adding a new
pure virtual method endImage()). I've modified the source file
and attached it here."
2013-05-28 19:16 robert
* src/osgViewer/config/PanoramicSphericalDisplay.cpp,
src/osgViewer/config/PanormaicSphericalDisplay.cpp: Renamed
PanoramicSphericalDisplay.cpp to fix a typo
2013-05-28 16:39 robert
* ChangeLog, applications/osgversion/Contributors.cpp: Updated
ChangeLog and Contributors list
2013-05-28 15:43 robert
* src/osgPlugins/3ds/ReaderWriter3DS.cpp: From Farshid Lashkari,

View File

@ -252,7 +252,8 @@ const char* invalidNames[] =
"LightSource",
"SlideEventHandler",
"GraphicsContext*",
"Apple"
"Apple",
"GeometryNew"
};
@ -465,6 +466,8 @@ struct NameCorrection
NameCorrection nameCorrections[] =
{
{"Juan","Manuel",
"Juan", "Manuel Alvarez"},
{"Jaap","Gas",
"Jaap", "Glas"},
{"Philip","Lamp",