Changeset 10032

Show
Ignore:
Timestamp:
04/11/09 09:12:54 (5 years ago)
Author:
robert
Message:

Updated ChangeLog? and AUTHORS for 2.9.3 dev release

Location:
OpenSceneGraph/trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/AUTHORS.txt

    r9964 r10032  
    1 OpenSceneGraph Library 2.9.2 
     1OpenSceneGraph Library 2.9.3 
    22 
    3 376 Contributors: 
     3381 Contributors: 
    44 
    55Firstname Surname 
     
    1717Farshid Lashkari 
    1818Bob Kuehne 
     19Eric Sokolowsky 
    1920Ulrich Hertlein 
    20 Eric Sokolowsky 
    2121Jean-Sebastien Guay 
    2222Martin Lavery 
     
    2929Roger James 
    3030Paul Melis 
     31Mattias Helsing 
    3132Colin McDonald 
    3233Andy Skinner 
    3334Roland Smeenk 
    3435Pavel Moloshtan 
    35 Mattias Helsing 
     36Cedric Pinson 
    3637Tom Jolley 
    3738Michael Platings 
    3839Jeremy Moles 
    3940Jason Beverage 
    40 Cedric Pinson 
    4141Norman Vine 
    4242Art Tevs 
    4343Alberto Farre 
     44Philip Lowman 
    4445André Garneau 
    4546Adrian Egli 
    4647Ruben Lopez 
    4748Randall Hopper 
    48 Philip Lowman 
     49J.P. Delport 
    4950Sherman Wilcox 
    5051Olaf Flebbe 
    5152Mathieu Marache 
    5253Jason Daly 
    53 J.P. Delport 
    5454Gideon May 
    5555Don Tidrow 
     
    6363Alberto Luaces 
    6464Bryan Thrall 
     65Serge Lages 
    6566Melchior Franz 
    6667Chris Denham 
    67 Serge Lages 
     68Mike Connell 
    6869Lionel Lagarde 
    6970Joran Jessurun 
     71Glenn Waldron 
    7072Frederic Marmond 
    7173David Fries 
     
    7981Rune Schmidt Jensen 
    8082Rainer Oder 
    81 Mike Connell 
     83Martin Aumueller 
    8284Mario Valle 
    8385Gordon Tomlinson 
     
    8890Sukender  
    8991Sasa Bistrovic 
     92Ravi Mathur 
    9093Ralf Habacker 
    9194Neil Groves 
    9295Martin Naylor 
    93 Martin Aumueller 
    9496Markus Trenkwalder 
    9597Luc Frauciel 
     
    99101Jan Peciva 
    100102Jan Ciger 
    101 Glenn Waldron 
    102103Brad Colbert 
    103104Vivek Rajan 
    104105Thibault Genessay 
    105106Sean Spicer 
    106 Ravi Mathur 
    107107Peter Hrenka 
    108108Nikolaus Hanekamp 
     
    110110Mihai Radu 
    111111Michael Hartman 
     112Martin Beckett 
    112113Laurens Voerman 
    113114David Guthrie 
     
    143144Miguel Escriva 
    144145Mattias Linde 
    145 Martin Beckett 
    146146Maria Ten 
    147147Maciej Krol 
     
    179179Sergey Leontyev 
    180180Sebastian Messerschmidt 
     181Santosh Gaikwad 
    181182Ralf Kern 
    182183Pierre Haritchabalet 
     
    192193Martin Spott 
    193194Martijn Kragtwijk 
     195Mark Sciabica 
    194196Kevin Moiule 
    195197Keith Steffen 
     
    213215David Ergo 
    214216Daniel Trstenjak 
     217Cory Riddell 
    215218Christophe Loustaunau 
    216219Brad Anderegg 
     220Aric Aumann 
    217221Andrew Sampson 
    218222Andrew Lorino 
     
    239243Steven Thomas 
    240244Simon Hammett 
     245Simon Carmody 
    241246Sid Byce 
    242247Shuxing Xiao 
     
    246251Ruben Smelik 
    247252Ronny Krueger 
     253Romain Charbit 
    248254Robert Swain 
    249255Rob Bloemkool 
     
    288294Mason Menninger 
    289295Martins Innus 
    290 Martin Amueller 
    291296Mario Guimaraes 
    292297Marin Lavery 
     
    319324Jason Howlett 
    320325Jason Ballenger 
     326James Killian 
    321327J.E. Hoffmann 
    322328Himar Carmona 
     
    367373Bart Gallet 
    368374Axel Volley 
    369 Aric Aumann 
    370375Andy Preece 
    371376Andrew Reyonolds 
  • OpenSceneGraph/trunk/ChangeLog

    r9963 r10032  
     12009-04-11 06:25  robert 
     2 
     3        * src/osgWrappers/osgAnimation/Bone.cpp: updated wrappers 
     4 
     52009-04-11 06:16  robert 
     6 
     7        * src/osgPlugins/ffmpeg/FFmpegDecoder.cpp, 
     8          src/osgPlugins/ffmpeg/FFmpegHeaders.hpp, 
     9          src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp: From Jean Sebastien 
     10          Guay, added error reporting handling of wider range of video 
     11          formats. 
     12 
     132009-04-10 15:30  cedricpinson 
     14 
     15        * include/osgAnimation/Bone, include/osgAnimation/Timeline, 
     16          include/osgAnimation/VertexInfluence, 
     17          src/osgAnimation/Timeline.cpp: From Cedric Pinson, remove unsused 
     18          method in Bone class\nadd namespace osgAnimation for Timeline 
     19          constructors\nadd OSGANIMATION_EXPORT on VertexInfluence and 
     20          Timeline class 
     21 
     222009-04-10 14:11  robert 
     23 
     24        * src/osgDB/FileUtils.cpp: Added VS checks around code block from 
     25          Mark Sciabica that broke the mingw build 
     26 
     272009-04-10 11:19  robert 
     28 
     29        * examples/osgdepthpartition/osgdepthpartition.cpp: Fixed build 
     30          error by replacing M_PI with osg::PI. 
     31 
     322009-04-10 11:00  robert 
     33 
     34        * CMakeLists.txt, include/osg/Version, 
     35          include/osgManipulator/CommandManager, 
     36          src/osgWrappers/osgManipulator/CommandManager.cpp: Updated 
     37          version info for 2.9.3 dev release, fixed typo and updated 
     38          wrappers 
     39 
     402009-04-10 10:07  robert 
     41 
     42        * include/osgManipulator/CommandManager, 
     43          src/osgManipulator/CommandManager.cpp, 
     44          src/osgWrappers/osgManipulator/CommandManager.cpp: Added typedef 
     45          and updated wrappers 
     46 
     472009-04-10 09:56  robert 
     48 
     49        * include/osgManipulator/CommandManager, 
     50          src/osgManipulator/CommandManager.cpp: From Romain Charbit, 
     51          "added a getConnectedSelections(Dragger&) method, so we can get 
     52          which selections are connected to a dragger without make our own 
     53          multimap, copying the existing _draggerSelectionMap (which is 
     54          protected with no accessors) ." 
     55 
     562009-04-10 09:37  robert 
     57 
     58        * LICENSE.txt: From J.P. Delport, tweak to fix spelling and grammer 
     59 
     602009-04-10 09:16  robert 
     61 
     62        * src/osgPlugins/ply/ply.h, src/osgPlugins/ply/plyfile.cpp: From 
     63          Santosh Gaikwad, warning fixes 
     64 
     652009-04-09 18:27  robert 
     66 
     67        * src/osgPlugins/CMakeLists.txt: Added ply entry 
     68 
     692009-04-09 18:26  robert 
     70 
     71        * src/osgPlugins/ply, src/osgPlugins/ply/CMakeLists.txt, 
     72          src/osgPlugins/ply/ReaderWriterPLY.cpp, src/osgPlugins/ply/ply.h, 
     73          src/osgPlugins/ply/plyfile.cpp, src/osgPlugins/ply/typedefs.h, 
     74          src/osgPlugins/ply/vertexData.cpp, 
     75          src/osgPlugins/ply/vertexData.h: From Santosh Gaikwad, ply 
     76          plugin, based on Equalizer and other LGPL compatible sources. 
     77           
     78          "Attached is the osg-plugin for reading ply ( Stanford Triangle 
     79          Format ) file. I have written the plugin according to OSG 
     80          standard and have also added cmake build system. The plugin is 
     81          working fine on both Linux and Windows and should behave 
     82          similarly on other OS as well." 
     83           
     84          "I developed this plugin while working on a project based on 
     85          Equalizer. So VertexData which I am using is taken from equalizer 
     86          and modified to make them work as separate OSG plugin. 
     87          Before contributing this plugin to OSG community, I asked project 
     88          manager of Equalizer project Stefen regarding potential licensing 
     89          issues and this is what he has said 
     90           
     91          "The kd-Tree (VertexBuffer*) is LGPL-licensed, and the base ply 
     92          loader (ply*) is BSD. As long as you leave the copyright notices 
     93          intact, there is no issue." 
     94           
     95          so I think using these files in OSG should not be a problem. 
     96           
     97          As far as author of ReaderWriterPLY.cpp is concerned I am the 
     98          author. I am working for Darshan3d which is a subsidiary of 
     99          VizExperts thats why I have put VizExperts copyright." 
     100 
     1012009-04-09 16:40  shuber 
     102 
     103        * Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj: 
     104          From Stephan Huber: 
     105          updated XCode project to reflect current trunk 
     106 
     1072009-04-09 16:31  robert 
     108 
     109        * src/osgPlugins/3dc/ReaderWriter3DC.cpp: From Martin Beckett, "I 
     110          have fixed up the 3DC reader to handle any field separator so it 
     111          can read x,y,z files and added ability to write a 3DC file." 
     112           
     113          From Robert Osfield, refactor of the above code to retain a bit 
     114          more of the original funcionality, and to avoid the need to hand 
     115          maintained XCode projects from being updated. 
     116 
     1172009-04-09 15:56  robert 
     118 
     119        * CMakeModules/OsgCPack.cmake: From Mattias Helsing, "" 
     120          * Use the CPack ZIP generator on windows (WIN32) 
     121          * Reformatted according to Philip Lowman's recent submissions" 
     122 
     1232009-04-09 15:55  robert 
     124 
     125        * src/osgWrappers/osgDB/Registry.cpp, 
     126          src/osgWrappers/osgGA/TrackballManipulator.cpp: Updated wrappers 
     127 
     1282009-04-09 15:34  robert 
     129 
     130        * src/osgViewer/PixelBufferCarbon.cpp: From Stephan Huber, 
     131          "attached you'll find a small fix for PixelBufferCarbon 
     132          preventing it to 
     133          be compiled for 64bit. This is the easiest solution for the old 
     134          deprecated xcode project." 
     135 
     1362009-04-09 15:33  robert 
     137 
     138        * src/osgViewer/PixelBufferCarbon.cpp: Converted tabs to four 
     139          spaces 
     140 
     1412009-04-09 14:41  robert 
     142 
     143        * src/osgUtil/RenderStage.cpp: From Paul Martz, typo fix 
     144 
     1452009-04-09 14:38  robert 
     146 
     147        * src/osg/ShapeDrawable.cpp: From Jean-Sebastien Guay, "When 
     148          creating a cylinder without a bottom or a top (in the traits, 
     149          createBottom=false and createTop=false), the cylinder could still 
     150          be picked by picking its (non-existent) bottom or top. This is 
     151          because the PrimitiveShapeFunctor does not consider the traits 
     152          when returning the cylinder's geometry for the picking test, and 
     153          always returns geometry for the whole cylinder, with bottom, top 
     154          and body. 
     155           
     156          I have attached a fixed file where the traits are checked in the 
     157          PrimitiveShapeFunctor where appropriate. They are checked for 
     158          Box, Cone Capsule and Cylinder. These just mirror the checks that 
     159          were already done in the DrawShapeVisitor. 
     160           
     161          (another instance where if the ShapeDrawable had just been 
     162          osg::Geometry, there wouldn't have been a problem... :-) ) 
     163           
     164          I also fixed a small typo in the file in two places 
     165          ("implementated" --> "implemented")." 
     166 
     1672009-04-09 14:31  robert 
     168 
     169        * include/osgGA/TrackballManipulator, 
     170          src/osgGA/TrackballManipulator.cpp: From Cory Riddell, "I added 
     171          an _allowThrow bool and get / set accessors to 
     172          TrackballManipulator. The purpose of this is to disable throwing 
     173          when 
     174          you release the mouse button while moving the mouse. The default 
     175          settings is true (ie, allow throw). The two source files are 
     176          attached. 
     177          " 
     178 
     1792009-04-09 14:25  robert 
     180 
     181        * examples/osgdepthpartition/DistanceAccumulator.cpp, 
     182          examples/osgdepthpartition/osgdepthpartition.cpp: From Ravi 
     183          Mathur, "OK I have been away for a looong time, but still 
     184          occasionally watching from a distance, and saw the bug people 
     185          have reported about the DepthPartitionNode not handling scaled 
     186          models properly. 
     187           
     188          I believe this is now fixed ... I have attached the new 
     189          DistanceAccumulator.cpp, along with a modified example file that 
     190          uses a PositionAttitudeTransform to draw the Earth's orbit around 
     191          the Sun." 
     192 
     1932009-04-09 14:00  robert 
     194 
     195        * include/osgDB/Registry, src/osgDB/CMakeLists.txt, 
     196          src/osgDB/MimeTypes.cpp, src/osgDB/Registry.cpp, 
     197          src/osgPlugins/curl/ReaderWriterCURL.cpp, 
     198          src/osgPlugins/curl/ReaderWriterCURL.h: From Glenn Waldron, "Here 
     199          is a first cut at the mime-type support we discussed a little 
     200          while ago 
     201          (http://www.mail-archive.com/osg-users@lists.openscenegraph.org/msg23098.html) 
     202           
     203          Background: when you access a file over HTTP, you cannot rely on 
     204          a file extension being present; instead the file's mime-type is 
     205          conveyed in the HTTP Content-Type response header. This facility 
     206          adds a mime-type-to-extension map to the registry to handle this. 
     207           
     208          There are two new osgDB::Registry functions which are pretty 
     209          self-explanatory: 
     210           
     211          void addMimeTypeExtensionMapping( mime-type, extension ) 
     212          ReaderWriter* getReaderWriterForMimeType( mime-type ) 
     213           
     214          I also added the file osgDB/MimeTypes.cpp which houses a 
     215          hard-coded list of built-in types. I took the list from here 
     216          (http://www.webmaster-toolkit.com/mime-types.shtml) and then 
     217          pared it down to include mostly image and video types, editing 
     218          them to map to existing plugins where possible. 
     219           
     220          In addition, I updated the CURL plugin to a) install a set of 
     221          built-in mime-type mappings, and b) use them to look up an 
     222          extension in the event that the target filename does not have an 
     223          extension. 
     224           
     225          Here is a test case. This URL pulls down a JPEG (without a file 
     226          extension): 
     227          osgviewer --image 
     228          "http://us.maps3.yimg.com/aerial.maps.yimg.com/ximg?v=1.8&s=256&t=a&r=1&x=0&y=0&z=2" 
     229          " 
     230 
     2312009-04-09 09:25  robert 
     232 
     233        * CMakeLists.txt: From Jean-Sebastien Guay, "As I discussed in the 
     234          thread "Windows 7 beta: "The binary is not a valid Windows 
     235          image."" on osg-users, I needed to add the /DYNAMICBASE linker 
     236          option for executables to link properly in release mode on 
     237          Windows 7 beta. 
     238           
     239          http://article.gmane.org/gmane.comp.graphics.openscenegraph.user/42400 
     240           
     241          Since this is a workaround for a bug in a beta OS (which may or 
     242          may not be fixed, since it's mentioned in their release notes so 
     243          they may just leave it as it is) I've marked the option as 
     244          advanced, default to OFF, and clearly documented it as being 
     245          useful for Windows 7 only. I'd like to be able to test for 
     246          Windows 7 directly instead of the blanket IF(WIN32), but I can't 
     247          figure out if this is possible in CMake. 
     248           
     249          Here's the modified CMakeLists.txt. It's a small change, with low 
     250          impact, but will be useful to others who test out this OS and 
     251          when it comes out. Note that I'm not familiar with this option in 
     252          general, and didn't get any feedback to my questions in the 
     253          above-mentioned thread, one of which was: Could we just add this 
     254          option to all builds? What is the impact? That's still unclear to 
     255          me, but without it OSG executables don't build, and the article I 
     256          linked didn't seem to present any ill effects to enabling the 
     257          option." 
     258 
     2592009-04-09 09:23  robert 
     260 
     261        * CMakeModules/CheckAtomicOps.cmake, 
     262          CMakeModules/ModuleInstall.cmake, CMakeModules/OsgCPack.cmake, 
     263          CMakeModules/OsgDetermineCompiler.cmake, 
     264          CMakeModules/UtilityMacros.cmake, 
     265          CMakeModules/cmake_uninstall.cmake.in, 
     266          src/osgPlugins/3dc/CMakeLists.txt, 
     267          src/osgPlugins/3ds/CMakeLists.txt, 
     268          src/osgPlugins/OpenFlight/CMakeLists.txt, 
     269          src/osgPlugins/ac/CMakeLists.txt, 
     270          src/osgPlugins/bmp/CMakeLists.txt, 
     271          src/osgPlugins/bvh/CMakeLists.txt, 
     272          src/osgPlugins/curl/CMakeLists.txt, 
     273          src/osgPlugins/dae/CMakeLists.txt, 
     274          src/osgPlugins/dds/CMakeLists.txt, 
     275          src/osgPlugins/dicom/CMakeLists.txt, 
     276          src/osgPlugins/dot/CMakeLists.txt, 
     277          src/osgPlugins/dw/CMakeLists.txt, 
     278          src/osgPlugins/ffmpeg/CMakeLists.txt, 
     279          src/osgPlugins/freetype/CMakeLists.txt, 
     280          src/osgPlugins/gecko/CMakeLists.txt, 
     281          src/osgPlugins/geo/CMakeLists.txt, 
     282          src/osgPlugins/gif/CMakeLists.txt, 
     283          src/osgPlugins/glsl/CMakeLists.txt, 
     284          src/osgPlugins/gz/CMakeLists.txt, 
     285          src/osgPlugins/hdr/CMakeLists.txt, 
     286          src/osgPlugins/ive/CMakeLists.txt, 
     287          src/osgPlugins/jp2/CMakeLists.txt, 
     288          src/osgPlugins/jpeg/CMakeLists.txt, 
     289          src/osgPlugins/logo/CMakeLists.txt, 
     290          src/osgPlugins/lws/CMakeLists.txt, 
     291          src/osgPlugins/md2/CMakeLists.txt, 
     292          src/osgPlugins/net/CMakeLists.txt, 
     293          src/osgPlugins/obj/CMakeLists.txt, 
     294          src/osgPlugins/osg/CMakeLists.txt, 
     295          src/osgPlugins/osgFX/CMakeLists.txt, 
     296          src/osgPlugins/osgParticle/CMakeLists.txt, 
     297          src/osgPlugins/osgTerrain/CMakeLists.txt, 
     298          src/osgPlugins/osgText/CMakeLists.txt, 
     299          src/osgPlugins/osgWidget/CMakeLists.txt, 
     300          src/osgPlugins/osga/CMakeLists.txt, 
     301          src/osgPlugins/osgtgz/CMakeLists.txt, 
     302          src/osgPlugins/pfb/CMakeLists.txt, 
     303          src/osgPlugins/pic/CMakeLists.txt, 
     304          src/osgPlugins/png/CMakeLists.txt, 
     305          src/osgPlugins/quicktime/CMakeLists.txt, 
     306          src/osgPlugins/rgb/CMakeLists.txt, 
     307          src/osgPlugins/rot/CMakeLists.txt, 
     308          src/osgPlugins/scale/CMakeLists.txt, 
     309          src/osgPlugins/shp/CMakeLists.txt, 
     310          src/osgPlugins/stl/CMakeLists.txt, 
     311          src/osgPlugins/svg/CMakeLists.txt, 
     312          src/osgPlugins/tga/CMakeLists.txt, 
     313          src/osgPlugins/tgz/CMakeLists.txt, 
     314          src/osgPlugins/trans/CMakeLists.txt, 
     315          src/osgPlugins/txp/CMakeLists.txt, 
     316          src/osgPlugins/vnc/CMakeLists.txt, 
     317          src/osgPlugins/vrml/CMakeLists.txt, 
     318          src/osgPlugins/vtf/CMakeLists.txt, 
     319          src/osgPlugins/x/CMakeLists.txt, 
     320          src/osgPlugins/xine/CMakeLists.txt, 
     321          src/osgPlugins/zip/CMakeLists.txt: From Philip Lowman, clean up 
     322          of CMake files 
     323 
     3242009-04-08 14:16  robert 
     325 
     326        * src/osgViewer/CompositeViewer.cpp: From Eric Sokolowsky, " 
     327          The osgViewer::CompositeViewer had partial support for Producer 
     328          Camera 
     329          config files, but it was not working completely. Here is the 
     330          completed 
     331          implementation. File: src/osgViewer/CompositeViewer.cpp. 
     332          " 
     333 
     3342009-04-08 14:08  robert 
     335 
     336        * examples/osgviewerMFC/MFC_OSG.cpp: From Cory Riddell, fix for 
     337          aspect ratio 
     338 
     3392009-04-08 14:06  robert 
     340 
     341        * include/osgDB/Registry, src/osgDB/Registry.cpp: From James 
     342          Killian, "refactored the management of the object cache 
     343          enabling/disabling" 
     344 
     3452009-04-08 13:40  robert 
     346 
     347        * src/osgViewer/CMakeLists.txt: From Eric 
     348          Sokolowsky,"libosgViewerd.so was not being built properly because 
     349          it was being 
     350          linked with system libraries using LINK_INTERNAL instead of 
     351          LINK_EXTERNAL. This caused it to try to link with libXrandrd 
     352          instead of 
     353          libXrandr, which failed. Attached is the fixed CMakeLists.txt." 
     354 
     3552009-04-08 13:21  robert 
     356 
     357        * src/osgPlugins/dxf/ReaderWriterDXF.cpp, 
     358          src/osgPlugins/dxf/dxfEntity.cpp, src/osgPlugins/dxf/dxfEntity.h: 
     359          From Mike Connell, "Here are some small fixes that allow you to 
     360          specify the allowable deviation when creating polylines from arcs 
     361          and circles in DXF files. Changes are against 2.8.0 
     362           
     363          It adds two options: 
     364           
     365          Accuracy(x) - ensures the polyline will be within x units from 
     366          the ideal arc/curve 
     367          ImproveAccuracyOnly - do not use the given accuracy 'x', if it 
     368          would result in a worse curve than with the previous (2.8.0) 
     369          implementation for a particular arc/curve. 
     370           
     371          As an added bonus there was a small bug in the existing 
     372          implementation whereby the primitives were line strips but the 
     373          vertices generated were actually suitable for GL_LINES, so the 
     374          improved accuracy doesn't even have to come at a performance cost 
     375          :-)" 
     376 
     3772009-04-08 13:16  robert 
     378 
     379        * src/osgViewer/CompositeViewer.cpp: From Eric Sokolowky, 
     380          ""Running" was spelled "Ruinning", which is hardly the same." 
     381 
     3822009-04-08 13:11  robert 
     383 
     384        * src/osgDB/CMakeLists.txt, src/osgDB/FileUtils.cpp: From Marc 
     385          Sciabica, made searching of the install path for plugins option, 
     386          and added the dll path to the search path under Windows 
     387 
     3882009-04-08 13:03  robert 
     389 
     390        * src/osgPlugins/ffmpeg/FFmpegDecoder.cpp: Reduced the default live 
     391          video feed size to accomodate reading from the Minoru stereo 
     392          wecam. 
     393 
     3942009-04-08 12:32  robert 
     395 
     396        * src/osg/Program.cpp, src/osg/StateSet.cpp: From Simon Carmody, 
     397          "Patches for compare and copy of Programs and related state 
     398          -Added copying of shaders and attributes in osg::Program copy 
     399          constructor. 
     400          -Changed StateSet::compare function to compare Uniforms and their 
     401          override values. Previously it compared a RefUniformPair." 
     402 
     4032009-04-08 10:48  robert 
     404 
     405        * src/osgUtil/Optimizer.cpp: From Glenn Waldron, "Attached is a 
     406          patch for osgUtil::Optimizer. If you run the 
     407          SpatializeGroupsVisitor on a scene graph containing Geodes, 
     408          StateSets attached to Geodes can be lost. 
     409           
     410          The problem is in SpatializeGroupsVisitor::divide(osg::Geode*, 
     411          unsigned int) where the code creates a new Group and divides up 
     412          the input Geode into one Geode per Drawable. 
     413           
     414          I fixed the problem by assigning the Geode's stateset to the new 
     415          parent group. 
     416           
     417          To replicate the bug, see attached osg/dds files: 
     418           
     419          osgviewer b.osg -- model renders correctly 
     420          set OSG_OPTIMIZER="SPATIALIZE_GROUPS" 
     421          osgviewer b.osg -- textures are missing." 
     422 
     4232009-04-08 10:44  robert 
     424 
     425        * src/osgPlugins/x/ReaderWriterDirectX.cpp, 
     426          src/osgPlugins/x/directx.cpp: From Aric Aumann, added options for 
     427          controlling the swap of the left/right handed coordinate system 
     428 
     4292009-04-08 10:32  robert 
     430 
     431        * examples/osgviewerQT/AdapterWidget.cpp: From Martin Beckett, 
     432          added mouse wheel support 
     433 
     4342009-04-07 10:13  robert 
     435 
     436        * src/osg/Drawable.cpp: Added better handling of use of VBO's in 
     437          compileGLObjects() 
     438 
     4392009-04-07 10:12  robert 
     440 
     441        * src/osgWrappers/osgAnimation/EaseMotion.cpp: Updated wrappers 
     442 
     4432009-04-07 08:43  shuber 
     444 
     445        * Xcode/OSX_OSG_README.rtf, 
     446          Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj, 
     447          Xcode/OpenSceneGraph/config/osg/Config, Xcode/OpenThreads, 
     448          Xcode/Xcode_OSG_Instructions.rtf: From Stephan Huber: 
     449          removed OpenThreads-folder (as OpenThreads is part of 
     450          OpenSceneGraph now), updated the Readmes regarding 64bit 
     451          compilation and updated the XCode-project to match the current 
     452          svn-trunk. 
     453 
     4542009-04-07 08:40  cedricpinson 
     455 
     456        * include/osgAnimation/EaseMotion: From Serge Lages, Elastic added 
     457          to EaseMotion 
     458 
     4592009-04-06 12:28  robert 
     460 
     461        * src/osgTerrain/GeometryTechnique.cpp: Added disabling of 
     462          mipmapping for non power of two textures 
     463 
     4642009-04-06 11:22  robert 
     465 
     466        * src/osgTerrain/GeometryTechnique.cpp: Added check against null 
     467          colour layer to prevent a crash when a null colour layer is 
     468          assigned 
     469 
     4702009-04-03 10:47  robert 
     471 
     472        * src/osgTerrain/GeometryTechnique.cpp: Displayed display lists to 
     473          prevent frame drops when compiling large geometry tiles 
     474 
     4752009-04-03 09:54  robert 
     476 
     477        * examples/osgdrawinstanced/osgdrawinstanced.cpp: Tweaks to shader 
     478          to fix warnings on with ATI drivers 
     479 
     4802009-04-02 08:44  robert 
     481 
     482        * src/osg/DisplaySettings.cpp: Added OSG_MULTI_SAMPLES env var for 
     483          setting the default DisplaySettings NumMultiSamples value 
     484 
     4852009-03-30 09:55  robert 
     486 
     487        * examples/osgstereoimage/osgstereoimage.cpp: Added shader to 
     488          convert images into greyscale when rendering in anaglyphic 
     489 
     4902009-03-26 17:24  robert 
     491 
     492        * examples/CMakeLists.txt, examples/osgtexturecompression, 
     493          examples/osgtexturecompression/CMakeLists.txt, 
     494          examples/osgtexturecompression/osgtexturecompression.cpp: Added 
     495          osgtexturecompression example to demonstate the quality 
     496          difference between 
     497          different compression techniques. 
     498 
     4992009-03-25 11:17  robert 
     500 
     501        * include/osg/PrimitiveSet, 
     502          src/osgPlugins/ffmpeg/FFmpegDecoder.cpp, 
     503          src/osgTerrain/GeometryTechnique.cpp, 
     504          src/osgWrappers/osg/PrimitiveSet.cpp: Added new virtual 
     505          reseveElements, setElement, getElment and addElement methods to 
     506          DrawElements 
     507          to make is easier to write code that can work on 
     508          DrawElementUByte, UShort or UInt. 
     509           
     510          Changed the osgTerrain::GeometryTechnique so that it 
     511          automatically chooses 
     512          the use of DrawElementUShort or DrawElementsUInt accordining to 
     513          the size of the tile. 
     514 
     5152009-03-24 23:25  robert 
     516 
     517        * src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp: Added support for 
     518          adding .ffmpeg to filenames to force selection of ffmpeg plugin 
     519 
     5202009-03-24 23:17  robert 
     521 
     522        * examples/osgstereoimage/osgstereoimage.cpp: Added support for 
     523          image streams 
     524 
     5252009-03-24 11:08  robert 
     526 
     527        * src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp, 
     528          src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp: From Ulrich 
     529          Hertlein, "I got the following type error from gcc 4.0.1 on OS X 
     530          10.5.6: 
     531          /Users/uli/Projects/osg/OpenSceneGraph/src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp: 
     532          In member function \u2018int 
     533          osgFFmpeg::FFmpegDecoderVideo::convert(AVPicture*, int, 
     534          AVPicture*, int, int, int)\u2019: 
     535          /Users/uli/Projects/osg/OpenSceneGraph/src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp:245: 
     536          error: invalid conversion from \u2018int\u2019 to 
     537          \u2018PixelFormat\u2019 
     538          /Users/uli/Projects/osg/OpenSceneGraph/src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp:245: 
     539          error: initializing argument 3 of \u2018SwsContext* 
     540          sws_getContext(int, int, PixelFormat, int, int, PixelFormat, int, 
     541          SwsFilter*, SwsFilter*, double*)\u2019 
     542           
     543          It expects 'src_pix_fmt' and 'dst_pix_fmt' to be of type 
     544          'PixelFormat' rather than int. The attached cast fixes this (for 
     545          me). 
     546           
     547          I've also added Matroska video to the list of supported 
     548          extensions" 
     549 
     5502009-03-23 20:47  robert 
     551 
     552        * AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated 
     553          AUTHORS.txt for 2.9.2 dev release 
     554 
     5552009-03-23 20:44  robert 
     556 
     557        * ChangeLog: Updated ChangeLog for 2.9.2 dev release 
     558 
    15592009-03-23 20:25  robert 
    2560 
  • OpenSceneGraph/trunk/applications/osgversion/osgversion.cpp

    r9964 r10032  
    358358    if (name=="Skinnder") return "Skinner"; 
    359359    if (name=="Sokolosky") return "Sokolowsky"; 
     360    if (name=="Sokolowky") return "Sokolowsky"; 
    360361    if (name=="Sokolowki") return "Sokolowsky"; 
    361362    if (name=="Sokolowski") return "Sokolowsky"; 
     
    384385    if (name=="Jean-Sebastein") return "Jean-Sebastien"; 
    385386    if (name=="Haritchablaet") return "Haritchabalet"; 
     387    if (name=="Amueller") return "Aumueller"; 
    386388    if (name=="Fautre") return "Fautré"; 
    387389    if (name=="Maceij") return "Maciej"; 
     
    392394void nameCorrection(NamePair& name) 
    393395{ 
     396    if (name.first=="Marc" && name.second=="Sciabica") 
     397    { 
     398        name.first = "Mark"; 
     399        name.second = "Sciabica"; 
     400    } 
     401     
     402    if (name.first=="Jean" && name.second=="Sebastien") 
     403    { 
     404        name.first = "Jean-Sebastien"; 
     405        name.second = "Guay"; 
     406    } 
     407     
    394408    if (name.first=="Michale" && name.second=="Platings") 
    395409    {