Changeset 12311

Show
Ignore:
Timestamp:
04/26/11 16:55:19 (3 years ago)
Author:
robert
Message:

Updated ChangeLog? and AUTHORS for 2.9.13 dev release

Location:
OpenSceneGraph/trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/AUTHORS.txt

    r12190 r12311  
    1 OpenSceneGraph Library 2.9.11 
     1OpenSceneGraph Library 2.9.13 
    22 
    3 449 Contributors: 
     3456 Contributors: 
    44 
    55Firstname Surname 
     
    1313Mike Weiblen 
    1414Jean-Sebastien Guay 
     15Farshid Lashkari 
    1516Eric Wing 
    1617Ulrich Hertlein 
    17 Farshid Lashkari 
    1818Cedric Pinson 
    1919Brede Johansen 
     
    2222Geoff Michel 
    2323Michael Platings 
     24Sukender  
     25Wojciech Lewandowski 
    2426Eric Sokolowsky 
    25 Wojciech Lewandowski 
    26 Sukender I 
    2727David Callu 
    2828Trajce Nikolov 
     29Tim Moore 
    2930Martin Lavery 
    30 Tim Moore 
    3131Colin McDonald 
    3232Tree  
     
    3737Chris Hanson 
    3838Jeremy Moles 
     39Mattias Helsing 
    3940Jason Beverage 
    4041Andy Skinner 
    4142Paul Melis 
    42 Mattias Helsing 
     43Jan Peciva 
    4344J.P. Delport 
    4445David Fries 
     
    4950Per Fahlberg 
    5051Norman Vine 
    51 Jan Peciva 
    5252Art Tevs 
    5353Alberto Luaces 
     
    5757Robert Milharcic 
    5858Mathieu Marache 
     59Magnus Kessler 
    5960Laurens Voerman 
    6061André Garneau 
     
    6364Ruben Lopez 
    6465Randall Hopper 
     66Mourad Boufarguine 
    6567Brad Christiansen 
    6668Olaf Flebbe 
    67 Magnus Kessler 
    6869Gideon May 
    6970Don Tidrow 
     
    7677Daniel Sjölie 
    7778Bryan Thrall 
    78 Mourad Boufarguine 
    7979Glenn Waldron 
    8080Fabien Lavignotte 
     
    8888Gino van den Bergen 
    8989Frederic Marmond 
     90David Guthrie 
    9091Csaba Halasz 
    9192Boris Bralo 
    9293Yefei He 
     94Torben Dannhauer 
    9395Sondra Iverson 
    9496Simon Julier 
    9597Rune Schmidt Jensen 
    9698Rainer Oder 
     99Rafa Gaitan 
    97100Martin Naylor 
    98101Martin Aumueller 
     
    100103Luc Frauciel 
    101104Gordon Tomlinson 
    102 David Guthrie 
    103105Cory Riddell 
    104106Carlo Camporesi 
     
    131133Martins Innus 
    132134Maciej Krol 
     135Johannes Baeuerle 
    133136Johan Nouvel 
    134137Hartwig Wiesmann 
     
    138141Blasius Czink 
    139142Toshiyuki Takahei 
    140 Torben Dannhauer 
    141143Tony Horrobin 
    142144Sebastien Grignard 
     
    144146Romano Magacho 
    145147Riccardo Corsi 
    146 Rafa Gaitan 
    147148Nico Kruithof 
    148149Mikhail Izmestev 
     
    162163Alok Priyadarshi 
    163164Alberto Barbati 
     165Alan Dickinson 
    164166Vladimir Shabanov 
    165167Tugkan Calapoglu 
     
    206208Vincent Bourdier 
    207209Terrex  
     210Tassilo Glander 
    208211Sylvain Marie 
    209212Steve Lunsford 
     
    215218Raymond de Vries 
    216219Ralf Kern 
     220Piotr Gwiazdowski 
    217221Pierre Haritchabalet 
    218222Perry Miller 
     
    229233Martin Spott 
    230234Martijn Kragtwijk 
     235Marius Heise 
    231236Lukasz Izdebski 
    232237Lilith Bryant 
     
    245250Guy Volckaert 
    246251Gustavo Wagner 
     252Guillaume Taze 
    247253Guillaume Chouvenc 
    248254Gerrick Bivins 
     
    254260David Ergo 
    255261Daniel Trstenjak 
     262Craig Bosma 
    256263Christophe Loustaunau 
     264Bradley Anderegg 
    257265Brad Anderegg 
    258266Aric Aumann 
     
    261269Alexandre Amalric 
    262270Alessandro Terenzi 
    263 Alan Dickinson 
    264271Zbigniew Sroczynski 
    265272Yuri Vilmanis 
     
    278285Tyge Løvset 
    279286Troy Yee 
     287Tomas Hogarth 
    280288Tomas Hnilica 
    281289Todd Furlong 
    282290Tino Schwarze 
    283291Thomas Weidner 
    284 Tassilo Glander 
    285292Tan Dunning 
    286293Stewart Andreason 
     
    311318Piotr Rak 
    312319Pierre Bourdin 
     320Philipp Svehla 
    313321Philipp Siemoleit 
    314322Philipp Mächler 
     
    349357Martin Lambers 
    350358Martin Beck 
    351 Marius Heise 
    352359Mario Guimaraes 
    353360Marco Sciabica 
     
    371378Juan Hernando 
    372379Josh Portway 
     380Jorge Ciges 
    373381John Tan 
    374382John Grant 
     
    376384John Davis 
    377385John Argentieri 
    378 Johannes Bauerle 
    379386Joan Abadie 
    380387Jim Brooks 
     
    391398Hautio Jari 
    392399Gunter Huber 
    393 Guillaume Taze 
    394400Guillaume Millet 
    395401Gregory Jaegy 
     
    398404George Papagiannakis 
    399405Galen Faidley 
     406Frederic Smith 
    400407Frank Warmerdam 
    401408Frank Midgley 
     
    413420Drew Whitehouse 
    414421Douglas A. Pouk 
     422Dietmar Funck 
    415423Dean Iverson 
    416424David Jung 
     
    420428César L. B. Silveira 
    421429Cyril Brulebois 
    422 Craig Bosma 
    423430Clay Fowler 
    424431Chuck Sembroski 
     
    432439Brian Keener 
    433440Brandon Hamm 
    434 Bradley Anderegg 
    435441Bora Utka 
    436442Björn Hein 
     
    438444Bernardt Duvenhage 
    439445Benoit Laniel 
     446Benjamin Wasty 
    440447Ben van Basten 
    441448Bart Gallet 
  • OpenSceneGraph/trunk/ChangeLog

    r12158 r12311  
     12011-04-26 12:07  robert 
     2 
     3        * examples/osgwidgetaddremove/osgwidgetaddremove.cpp, 
     4          examples/osgwidgetmenu/osgwidgetmenu.cpp: From Mattias Helsing, 
     5          "Fixes two of the osgWidget examples that were broken due to 
     6          changed 
     7          virtual function prototypes in osgWidget/EventInterface" 
     8 
     92011-04-26 12:05  robert 
     10 
     11        * include/osgViewer/api/Cocoa/GraphicsWindowCocoa, 
     12          src/osgViewer/GraphicsWindowCocoa.mm: From Craig Bosma,"Please 
     13          find attached a fix for shared contexts on OS X, with the Cocoa 
     14          backend. The NSOpenGLContext* _context member of 
     15          GraphicsHandleCocoa was never set on successfully creation, so 
     16          even if the dynamic_cast to GraphicsHandleCocoa succeeds, we get 
     17          a bogus (NULL) pointer on retrieving the actual NSOpenGLContext* 
     18          (line 1013). 
     19           
     20          This should fix the problem, as well as cause GraphicsWindowCocoa 
     21          to report the correct name "GraphicsWindowCarbon" -> 
     22          "GraphicsWindowCocoa". 
     23          " 
     24 
     252011-04-26 11:51  robert 
     26 
     27        * src/osgDB/OutputStream.cpp: From Farshid Lashkari, "I believe 
     28          their is small error in how OutputStream handles the 
     29          WriteImageHint. In the "writeImage" method, it converts the 
     30          WriteImageHint to an internal "decision" flag. During this 
     31          conversion, it seems to be swapping the behavior for 
     32          WRITE_EXTERNAL_FILE and WRITE_USE_EXTERNAL. I've attached what I 
     33          believe to be the correct conversion." 
     34 
     352011-04-21 17:16  robert 
     36 
     37        * CMakeModules/OsgMacroUtils.cmake, src/osgViewer/CMakeLists.txt: 
     38          From Mattias Helsing, "Fixes installation of the osgViewer 
     39          headers that got broken with rev 
     40          12208 and 12231. 
     41           
     42          The windowing system specific headers under 
     43          include/osgViewer/api/<system> are again installed under 
     44          include/osgViewer/api/<system> 
     45           
     46          Works in recent ubuntu with cmake-2.8.4 and msvc2010 with 
     47          cmake-2.8.2" 
     48 
     492011-04-21 17:04  robert 
     50 
     51        * include/osg/Texture, src/osg/Image.cpp, src/osg/Texture.cpp, 
     52          src/osgPlugins/pvr/ReaderWriterPVR.cpp: From Johannes Baeuerele, 
     53          "I have extended the pvr reader plugin to support etc1 
     54          compression(GL_ETC1_RGB8_OES). The changes attached to this 
     55          submission are based on today's trunk. 
     56           
     57          The pvr format which can be used as a wrapper for different 
     58          compressed and uncompressed formats supports this compression 
     59          algorithm. The original pvr compression uses the pvrtc format. 
     60          The handling of pvrtc is already implemented in the pvr plugin. 
     61          PVR provides wrapper functionality for some formats, e.g. etc or 
     62          even dxt/dds. 
     63           
     64          Our target system (gles2) is able to use the etc compression 
     65          format. With minor changes in the submitted files, there is no 
     66          need to write a separate plugin. However the original pvr texture 
     67          compression formats are not supported on our target, which is the 
     68          reason for this extension. 
     69           
     70          The changes mainly consist in the definition on new enum values 
     71          in the classes and headers of ReaderWriterPVR,Image and Texture. 
     72          I also found some locations where the handling of the original 
     73          pvr textures was not implemented. These are also part of this 
     74          submission." 
     75 
     762011-04-21 13:34  robert 
     77 
     78        * include/osg/GraphicsContext, include/osgViewer/GraphicsWindow, 
     79          include/osgViewer/api/Win32/GraphicsWindowWin32, 
     80          src/osg/GraphicsContext.cpp, 
     81          src/osgViewer/GraphicsWindowWin32.cpp: From Marius Heise, "here 
     82          is a patch that implements Win32 HW-synced swapping using 
     83          wglJoinSwapGroupNV, wglBindSwapBarrierNV and the existing traits. 
     84          It was tested with multiple ATI FirePro S400 cards. 
     85           
     86          I also fixed the vsync implementation introduced with rev.11357 
     87          that was crashing with the Windows Error #170. So I removed your 
     88          temporary /* */ around the vsync condition..." 
     89 
     902011-04-21 13:01  robert 
     91 
     92        * src/osgViewer/GraphicsWindowWin32.cpp: From Fred Smith, 
     93          "GraphicsWindowWin32::setWindow currently creates a context with 
     94          no regards to the Traits, like createWindow does. 
     95           
     96          That is, it calls ::wglCreateContext to create a context, not the 
     97          member method createContextImplementation(), which takes into an 
     98          account the Traits. 
     99           
     100          In my situation, this prevents a GL 3.x context from being 
     101          created. 
     102          " 
     103 
     1042011-04-21 12:53  robert 
     105 
     106        * CMakeLists.txt, CMakeModules/OsgAndroidMacroUtils.cmake, 
     107          include/osg/GL, src/osg/GL2Extensions.cpp, 
     108          src/osg/GLExtensions.cpp: From Jorge Ciges, "1rst - Changes in 
     109          Cmake: They make possible "make install" with the android 
     110          building. 
     111           
     112          2nd - Script to use a 3rd party directory with basic libraries: 
     113          libjpeg,libpng,libtiff,giflib,freetype,curl,gdal. 
     114           
     115          3rd - Change in the GLES library loading for Android. That should 
     116          make GLES2 work properly. 
     117           
     118          4rth- Included two defines RGB8_OES and RGBA8_OES as a substitute 
     119          in GLES for RGB8 and RGBA8 
     120           
     121          5th - OpenGL and GLSL version identification changed to recognize 
     122          GLES versions properly 
     123          " 
     124 
     1252011-04-21 12:12  robert 
     126 
     127        * src/osgPlugins/dae/daeRMaterials.cpp: From Cedric Pinson, "I have 
     128          tried some model that produces crashes in the dae plugin because 
     129          of empty node: 
     130           
     131          if (GetFloat4Param(cot->getParam()->getRef(), f4)) {...} 
     132           
     133          in the model I have tested cot->getParam()->getRef() return 0x0 
     134          and make 
     135          it crahes inside GetFloat4Param. 
     136           
     137          I have added a test before calling GetFloat4Param 
     138          if (cot->getParam()->getRef() != 0 && 
     139          GetFloat4Param(cot->getParam()->getRef(), f4)) {...} 
     140          " 
     141 
     1422011-04-21 12:06  robert 
     143 
     144        * include/osgViewer/api/IOS/GraphicsWindowIOS, 
     145          src/osgViewer/GraphicsWindowIOS.mm: From Tomas Hogarth, "Attached 
     146          are the complete changed files GraphicsWindowIOS and 
     147          GraphicsWindowIOS.mm. The change is in regard to the ability to 
     148          adapt to device orientation. We did just have a bool indicating 
     149          the window would adapt to all orientations. I have changed this 
     150          to a bit mask allowing the user to specify individual 
     151          orientations or combinations. 
     152           
     153          enum DeviceOrientation{ 
     154           
     155          PORTRAIT_ORIENTATION = 1<<0, 
     156           
     157          PORTRAIT_UPSIDEDOWN_ORIENTATION = 1<<1, 
     158           
     159          LANDSCAPE_LEFT_ORIENTATION = 1<<2, 
     160           
     161          LANDSCAPE_RIGHT_ORIENTATION = 1<<3, 
     162           
     163          ALL_ORIENTATIONS = PORTRAIT_ORIENTATION | 
     164          PORTRAIT_UPSIDEDOWN_ORIENTATION | LANDSCAPE_LEFT_ORIENTATION | 
     165          LANDSCAPE_RIGHT_ORIENTATION 
     166           
     167          }; 
     168           
     169          typedef unsigned int DeviceOrientationFlags; 
     170           
     171          The main motivation for this is to easily allow the user to 
     172          specifiy that the device is in a horizontal orientation rather 
     173          then having to rotate the view matrix. All flags have been tested 
     174          individually as well as in combinations. The default is 
     175          ALL_ORIENTATIONS to keep the exiting functionality for anyone who 
     176          hasn't specified WindowData for their context traits. 
     177          " 
     178 
     1792011-04-20 19:20  robert 
     180 
     181        * include/osgDB/FileNameUtils, src/osgDB/FileNameUtils.cpp: From 
     182          Sukender, Here is a tiny update to FileNameUtils. It brings 
     183          getPathRoot() and isAbsolutePath() to the public side of the lib. 
     184 
     1852011-04-20 17:15  robert 
     186 
     187        * src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: From Guillaume Taze, 
     188          "This is a fix for the error popups which appeared when reading a 
     189          corrupted file on windows. Errors are redirected to std::err 
     190          instead." 
     191           
     192          Note from Robert Osfield, changed jpeg error report output from 
     193          stderr to standard OSG notification system using OSG_WARN. 
     194 
     1952011-04-20 11:45  robert 
     196 
     197        * include/osg/FrameBufferObject, include/osgUtil/RenderBin, 
     198          include/osgUtil/RenderStage, src/osg/FrameBufferObject.cpp, 
     199          src/osg/GLObjects.cpp, src/osgUtil/CullVisitor.cpp, 
     200          src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Added 
     201          releaseGLObjects(State*) support into osg::FrameBufferObject, 
     202          osg::RenderBin and osg::RenderStage 
     203          to ensure proper clean up of FBO's on closing a graphics context. 
     204 
     2052011-04-19 14:19  robert 
     206 
     207        * src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Magnus 
     208          Kessler, "A few minor fixes in the documentation strings of 
     209          ReaderWriterFLT.cpp" 
     210 
     2112011-04-19 14:11  robert 
     212 
     213        * include/osgDB/Registry, src/osgDB/Registry.cpp: From Bradley 
     214          Anderegg, "The first change just exposes the archive extension 
     215          list so that 
     216          external applications can determine if an archive extension is 
     217          valid. 
     218           
     219          The second change is a bug fix in Registry::read(const 
     220          ReadFunctor&) 
     221          where if you pass in valid options they get wiped out after the 
     222          archive 
     223          is loaded but before being passed along to the plugin." 
     224 
     2252011-04-19 13:32  robert 
     226 
     227        * examples/osgspotlight/osgspotlight.cpp: From Paul Martz, "To 
     228          summarize the fix: OpenGL eye coords are negative outside 
     229          Cartesian quadrant 1. As a result, the center of projection is 
     230          eye coord (0,0), which (when used as st tex coords) looks up the 
     231          lower left corner of the texture. However, in projective 
     232          texturing, you usually want eye coord (0,0) to look up the center 
     233          of the texture. Accomplishing this mapping requires not just a 
     234          lookat and perspective transform, but also a translate and 
     235          scale." 
     236 
     2372011-04-19 12:01  robert 
     238 
     239        * include/osgViewer/GraphicsWindow, include/osgViewer/ViewerBase, 
     240          src/osgViewer/CMakeLists.txt, src/osgViewer/CompositeViewer.cpp, 
     241          src/osgViewer/GraphicsWindow.cpp, 
     242          src/osgViewer/GraphicsWindowWin32.cpp, 
     243          src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/Viewer.cpp, 
     244          src/osgViewer/ViewerBase.cpp: From Jan Peciva, "please find 
     245          attached proposed fix for ON_DEMAND rendering. The biggest issue 
     246          was 
     247          that the windows did not act on repaint request (WM_PAINT, 
     248          EXPOSE,...) 
     249           
     250          Detailed explanation: 
     251          - I implemented requestRedraw using the push approach (not using 
     252          GraphicsWindow::_requestRedraw flag that I was considering) as 
     253          there may be 
     254          multiple viewers reading the flag and fighting to reset it after 
     255          the paint 
     256          request, while some viewers may not spot the request to redraw 
     257          - I made windows call GraphicsWindow::requestRedraw when they 
     258          receive 
     259          appropriate message (WM_PAINT, EXPOSE, RESIZE,...) 
     260          - There were issues on Linux that windows did not want to close 
     261          using x 
     262          button. Resolved by moving the test for DeleteWindow event from 
     263          swapBuffersImplementation() to GraphicsWindowX11::checkEvents(). 
     264          The difficulty 
     265          was that DeleteWindow event is not coming using _eventDisplay, 
     266          but through 
     267          _display. 
     268          - The last difficulty was that it is necessary to call 
     269          ViewerBase::checkWindowStatus() to set _done to true when all 
     270          windows are 
     271          closed. This did not happened recently in ON_DEMAND run scheme. I 
     272          put the call 
     273          to checkWindowStatus() to eventTraversal. 
     274          " 
     275 
     2762011-04-19 11:46  robert 
     277 
     278        * include/osgViewer/GraphicsWindow, include/osgViewer/ViewerBase, 
     279          src/osgViewer/CompositeViewer.cpp, 
     280          src/osgViewer/GraphicsWindowWin32.cpp, 
     281          src/osgViewer/GraphicsWindowX11.cpp, 
     282          src/osgViewer/ViewerBase.cpp: Removed spaces from end of lines 
     283 
     2842011-04-19 11:40  robert 
     285 
     286        * CMakeLists.txt, CMakeModules/CheckAtomicOps.cmake, 
     287          CMakeModules/FindAndroidNDK.cmake, 
     288          CMakeModules/FindCoreVideo.cmake, 
     289          CMakeModules/FindDirectInput.cmake, 
     290          CMakeModules/FindDirectShow.cmake, CMakeModules/FindFBX.cmake, 
     291          CMakeModules/FindFFmpeg.cmake, CMakeModules/FindFOX.cmake, 
     292          CMakeModules/FindGDAL.cmake, CMakeModules/FindGtkGl.cmake, 
     293          CMakeModules/FindLibVNCServer.cmake, CMakeModules/FindNVTT.cmake, 
     294          CMakeModules/FindOSG.cmake, CMakeModules/FindOpenEXR.cmake, 
     295          CMakeModules/FindOurDCMTK.cmake, 
     296          CMakeModules/FindPoppler-glib.cmake, 
     297          CMakeModules/FindQTKit.cmake, CMakeModules/FindRSVG.cmake, 
     298          CMakeModules/OsgAndroidMacroUtils.cmake, 
     299          CMakeModules/OsgCPack.cmake, 
     300          CMakeModules/OsgCPackConfig.cmake.in, 
     301          CMakeModules/OsgDetermineCompiler.cmake, 
     302          CMakeModules/clean_directories, CTestConfig.cmake, 
     303          PlatformSpecifics/Android/Android.mk.master.in, 
     304          PlatformSpecifics/Android/Android.mk.modules.in, 
     305          PlatformSpecifics/Android/Android.mk.serializers.in, 
     306          PlatformSpecifics/Android/Android.mk.src.in, 
     307          PlatformSpecifics/Android/AndroidManifest.xml.master.in, 
     308          PlatformSpecifics/Android/Application.mk.master.in, 
     309          PlatformSpecifics/Windows/OpenSceneGraphVersionInfo.rc.in, 
     310          PlatformSpecifics/Windows/OpenThreadsVersionInfo.rc.in, 
     311          PlatformSpecifics/Windows/VisualStudio_Syntax_Highlighting.txt, 
     312          applications/osgfilecache/CMakeLists.txt, 
     313          applications/osgfilecache/osgfilecache.cpp, 
     314          applications/osgversion/Contributors.cpp, 
     315          applications/present3D/CMakeLists.txt, 
     316          applications/present3D/Cluster.cpp, 
     317          applications/present3D/Cluster.h, 
     318          applications/present3D/ExportHTML.cpp, 
     319          applications/present3D/ExportHTML.h, 
     320          applications/present3D/PointsEventHandler.cpp, 
     321          applications/present3D/PointsEventHandler.h, 
     322          applications/present3D/ReadShowFile.cpp, 
     323          applications/present3D/ReadShowFile.h, 
     324          applications/present3D/SDLIntegration.cpp, 
     325          applications/present3D/SDLIntegration.h, 
     326          applications/present3D/ShowEventHandler.cpp, 
     327          applications/present3D/ShowEventHandler.h, 
     328          applications/present3D/SpellChecker.cpp, 
     329          applications/present3D/SpellChecker.h, 
     330          applications/present3D/present3D.cpp, configure, 
     331          doc/Doxyfiles/doxyfile.cmake, 
     332          doc/Doxyfiles/openthreads.doxyfile.cmake, 
     333          examples/osg2cpp/CMakeLists.txt, examples/osg2cpp/osg2cpp.cpp, 
     334          examples/osgQtBrowser/CMakeLists.txt, 
     335          examples/osgQtBrowser/osgQtBrowser.cpp, 
     336          examples/osgQtWidgets/CMakeLists.txt, 
     337          examples/osgQtWidgets/osgQtWidgets.cpp, 
     338          examples/osganalysis/CMakeLists.txt, 
     339          examples/osganalysis/osganalysis.cpp, 
     340          examples/osganimationeasemotion/CMakeLists.txt, 
     341          examples/osganimationeasemotion/osganimationeasemotion.cpp, 
     342          examples/osganimationhardware/CMakeLists.txt, 
     343          examples/osganimationhardware/osganimationhardware.cpp, 
     344          examples/osganimationmakepath/CMakeLists.txt, 
     345          examples/osganimationmakepath/osganimationmakepath.cpp, 
     346          examples/osganimationmorph/CMakeLists.txt, 
     347          examples/osganimationmorph/osganimationmorph.cpp, 
     348          examples/osganimationnode/CMakeLists.txt, 
     349          examples/osganimationnode/osganimationnode.cpp, 
     350          examples/osganimationskinning/CMakeLists.txt, 
     351          examples/osganimationskinning/osganimationskinning.cpp, 
     352          examples/osganimationsolid/CMakeLists.txt, 
     353          examples/osganimationsolid/osganimationsolid.cpp, 
     354          examples/osganimationtimeline/CMakeLists.txt, 
     355          examples/osganimationtimeline/osganimationtimeline.cpp, 
     356          examples/osganimationviewer/AnimtkViewer, 
     357          examples/osganimationviewer/AnimtkViewer.cpp, 
     358          examples/osganimationviewer/AnimtkViewerGUI, 
     359          examples/osganimationviewer/AnimtkViewerGUI.cpp, 
     360          examples/osganimationviewer/AnimtkViewerKeyHandler, 
     361          examples/osganimationviewer/AnimtkViewerKeyHandler.cpp, 
     362          examples/osganimationviewer/CMakeLists.txt, 
     363          examples/osgautocapture/CMakeLists.txt, 
     364          examples/osgautocapture/osgautocapture.cpp, 
     365          examples/osgcluster/CMakeLists.txt, 
     366          examples/osgdatabaserevisions/CMakeLists.txt, 
     367          examples/osgdatabaserevisions/osgdatabaserevisions.cpp, 
     368          examples/osgdepthpeeling/CMakeLists.txt, 
     369          examples/osgdepthpeeling/DePee.cpp, 
     370          examples/osgdepthpeeling/DePee.h, 
     371          examples/osgdepthpeeling/DePeePass.cpp, 
     372          examples/osgdepthpeeling/DePeePass.h, 
     373          examples/osgdepthpeeling/Utility.cpp, 
     374          examples/osgdepthpeeling/Utility.h, 
     375          examples/osgdepthpeeling/osgdepthpeeling.cpp, 
     376          examples/osgdirectinput/CMakeLists.txt, 
     377          examples/osgdirectinput/DirectInputRegistry, 
     378          examples/osgdirectinput/DirectInputRegistry.cpp, 
     379          examples/osgdirectinput/osgdirectinput.cpp, 
     380          examples/osgdrawinstanced/CMakeLists.txt, 
     381          examples/osgdrawinstanced/osgdrawinstanced.cpp, 
     382          examples/osgfont/CMakeLists.txt, examples/osgfont/osgfont.cpp, 
     383          examples/osgfpdepth/CMakeLists.txt, 
     384          examples/osgfpdepth/osgfpdepth.cpp, 
     385          examples/osggameoflife/CMakeLists.txt, 
     386          examples/osggameoflife/GameOfLifePass.cpp, 
     387          examples/osggameoflife/GameOfLifePass.h, 
     388          examples/osggameoflife/osggameoflife.cpp, 
     389          examples/osggeometryshaders/CMakeLists.txt, 
     390          examples/osggeometryshaders/osggeometryshaders.cpp, 
     391          examples/osggpx/CMakeLists.txt, examples/osggpx/osggpx.cpp, 
     392          examples/osggraphicscost/CMakeLists.txt, 
     393          examples/osggraphicscost/osggraphicscost.cpp, 
     394          examples/osgimagesequence/CMakeLists.txt, 
     395          examples/osgimagesequence/osgimagesequence.cpp, 
     396          examples/osgkdtree/CMakeLists.txt, 
     397          examples/osgkdtree/osgkdtree.cpp, 
     398          examples/osgmemorytest/CMakeLists.txt, 
     399          examples/osgmemorytest/osgmemorytest.cpp, 
     400          examples/osgmultiplerendertargets/CMakeLists.txt, 
     401          examples/osgmultiplerendertargets/osgmultiplerendertargets.cpp, 
     402          examples/osgmultitexturecontrol/CMakeLists.txt, 
     403          examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp, 
     404          examples/osgmultiviewpaging/CMakeLists.txt, 
     405          examples/osgmultiviewpaging/osgmultiviewpaging.cpp, 
     406          examples/osgocclusionquery/CMakeLists.txt, 
     407          examples/osgocclusionquery/osgocclusionquery.cpp, 
     408          examples/osgoit/CMakeLists.txt, examples/osgoit/osgoit.cpp, 
     409          examples/osgoutline/CMakeLists.txt, 
     410          examples/osgoutline/osgoutline.cpp, 
     411          examples/osgpackeddepthstencil/CMakeLists.txt, 
     412          examples/osgpackeddepthstencil/osgpackeddepthstencil.cpp, 
     413          examples/osgparticleshader/CMakeLists.txt, 
     414          examples/osgparticleshader/osgparticleshader.cpp, 
     415          examples/osgpdf/CMakeLists.txt, examples/osgpdf/osgpdf.cpp, 
     416          examples/osgposter/CMakeLists.txt, 
     417          examples/osgposter/PosterPrinter.cpp, 
     418          examples/osgposter/PosterPrinter.h, 
     419          examples/osgposter/osgposter.cpp, 
     420          examples/osgqfont/CMakeLists.txt, examples/osgqfont/osgqfont.cpp, 
     421          examples/osgrobot/CMakeLists.txt, examples/osgrobot/osgrobot.cpp, 
     422          examples/osgscreencapture/CMakeLists.txt, 
     423          examples/osgscreencapture/osgscreencapture.cpp, 
     424          examples/osgshadercomposition/CMakeLists.txt, 
     425          examples/osgshadercomposition/osgshadercomposition.cpp, 
     426          examples/osgshadergen/CMakeLists.txt, 
     427          examples/osgshadergen/osgshadergen.cpp, 
     428          examples/osgshadow/IslandScene.cpp, 
     429          examples/osgshadow/IslandScene.h, 
     430          examples/osgshadow/terrain_coords.h, 
     431          examples/osgsharedarray/CMakeLists.txt, 
     432          examples/osgsharedarray/osgsharedarray.cpp, 
     433          examples/osgsidebyside/CMakeLists.txt, 
     434          examples/osgsidebyside/osgsidebyside.cpp, 
     435          examples/osgstaticviewer/osgstaticviewer.cpp, 
     436          examples/osgstereomatch/CMakeLists.txt, 
     437          examples/osgstereomatch/README.txt, 
     438          examples/osgstereomatch/StereoMultipass.cpp, 
     439          examples/osgstereomatch/StereoMultipass.h, 
     440          examples/osgstereomatch/StereoPass.cpp, 
     441          examples/osgstereomatch/StereoPass.h, 
     442          examples/osgstereomatch/osgstereomatch.cpp, 
     443          examples/osgterrain/CMakeLists.txt, 
     444          examples/osgterrain/osgterrain.cpp, 
     445          examples/osgtext3D/CMakeLists.txt, 
     446          examples/osgtext3D/TextNode.cpp, examples/osgtext3D/TextNode.h, 
     447          examples/osgtext3D/osgtext3D.cpp, 
     448          examples/osgtext3D/osgtext3D_orig.cpp, 
     449          examples/osgtext3D/osgtext3D_test.cpp, 
     450          examples/osgtexturecompression/CMakeLists.txt, 
     451          examples/osgtexturecompression/osgtexturecompression.cpp, 
     452          examples/osgthirdpersonview/CMakeLists.txt, 
     453          examples/osgthirdpersonview/osgthirdpersonview.cpp, 
     454          examples/osgthreadedterrain/osgthreadedterrain.cpp, 
     455          examples/osguniformbuffer/CMakeLists.txt, 
     456          examples/osguniformbuffer/osguniformbuffer.cpp, 
     457          examples/osgunittests/FileNameUtils.cpp, 
     458          examples/osgunittests/MultiThreadRead.cpp, 
     459          examples/osgunittests/MultiThreadRead.h, 
     460          examples/osguserstats/CMakeLists.txt, 
     461          examples/osguserstats/osguserstats.cpp, 
     462          examples/osgvertexattributes/CMakeLists.txt, 
     463          examples/osgvertexattributes/osgvertexattributes.cpp, 
     464          examples/osgviewerCocoa/CMakeLists.txt, 
     465          examples/osgviewerCocoa/English.lproj/Localizable.strings, 
     466          examples/osgviewerCocoa/English.lproj/MainMenu.nib/classes.nib, 
     467          examples/osgviewerCocoa/English.lproj/MainMenu.nib/info.nib, 
     468          examples/osgviewerCocoa/ViewerCocoa.h, 
     469          examples/osgviewerCocoa/ViewerCocoa.mm, 
     470          examples/osgviewerFOX/CMakeLists.txt, 
     471          examples/osgviewerFOX/FOX_OSG.cpp, 
     472          examples/osgviewerFOX/FOX_OSG.h, 
     473          examples/osgviewerFOX/FOX_OSG_MDIView.cpp, 
     474          examples/osgviewerFOX/FOX_OSG_MDIView.h, 
     475          examples/osgviewerFOX/osgviewerFOX.cpp, 
     476          examples/osgviewerFOX/osgviewerFOX.h, 
     477          examples/osgviewerGTK/CMakeLists.txt, 
     478          examples/osgviewerGTK/osggtkdrawingarea.cpp, 
     479          examples/osgviewerGTK/osggtkdrawingarea.h, 
     480          examples/osgviewerGTK/osgviewerGTK.cpp, 
     481          examples/osgviewerIPhone/CMakeLists.txt, 
     482          examples/osgviewerIPhone/iphoneViewerAppDelegate.h, 
     483          examples/osgviewerIPhone/iphoneViewerAppDelegate.mm, 
     484          examples/osgviewerIPhone/main.m, 
     485          examples/osgviewerIPhone/osgIPhoneViewer-Info.plist, 
     486          examples/osgviewerIPhone/osgPlugins.h, 
     487          examples/osgviewerMFC/ChildFrm.cpp, 
     488          examples/osgviewerMFC/ChildFrm.h, 
     489          examples/osgviewerMFC/MFC_OSG.cpp, 
     490          examples/osgviewerMFC/MFC_OSG.h, 
     491          examples/osgviewerMFC/MFC_OSG_MDI.cpp, 
     492          examples/osgviewerMFC/MFC_OSG_MDI.h, 
     493          examples/osgviewerMFC/MFC_OSG_MDI.rc, 
     494          examples/osgviewerMFC/MFC_OSG_MDIDoc.cpp, 
     495          examples/osgviewerMFC/MFC_OSG_MDIDoc.h, 
     496          examples/osgviewerMFC/MFC_OSG_MDIView.cpp, 
     497          examples/osgviewerMFC/MFC_OSG_MDIView.h, 
     498          examples/osgviewerMFC/MainFrm.cpp, 
     499          examples/osgviewerMFC/MainFrm.h, 
     500          examples/osgviewerMFC/ReadMe.txt, 
     501          examples/osgviewerMFC/Resource.h, 
     502          examples/osgviewerMFC/res/MFC_OSG_MDI.rc2, 
     503          examples/osgviewerMFC/stdafx.cpp, examples/osgviewerMFC/stdafx.h, 
     504          examples/osgviewerQt/CMakeLists.txt, 
     505          examples/osgviewerQt/osgviewerQtContext.cpp, 
     506          examples/osgviewerWX/osgviewerWX.cpp, 
     507          examples/osgviewerWX/osgviewerWX.h, 
     508          examples/osgvirtualprogram/CMakeLists.txt, 
     509          examples/osgvirtualprogram/CreateAdvancedHierachy.cpp, 
     510          examples/osgvirtualprogram/CreateSimpleHierachy.cpp, 
     511          examples/osgvirtualprogram/VirtualProgram.cpp, 
     512          examples/osgvirtualprogram/VirtualProgram.h, 
     513          examples/osgvirtualprogram/osgvirtualprogram.cpp, 
     514          examples/osgvnc/CMakeLists.txt, examples/osgvnc/osgvnc.cpp, 
     515          examples/osgwidgetaddremove/CMakeLists.txt, 
     516          examples/osgwidgetaddremove/osgwidgetaddremove.cpp, 
     517          examples/osgwidgetbox/CMakeLists.txt, 
     518          examples/osgwidgetbox/osgwidgetbox.cpp, 
     519          examples/osgwidgetcanvas/CMakeLists.txt, 
     520          examples/osgwidgetcanvas/osgwidgetcanvas.cpp, 
     521          examples/osgwidgetframe/CMakeLists.txt, 
     522          examples/osgwidgetframe/osgwidgetframe.cpp, 
     523          examples/osgwidgetinput/CMakeLists.txt, 
     524          examples/osgwidgetinput/osgwidgetinput.cpp, 
     525          examples/osgwidgetlabel/CMakeLists.txt, 
     526          examples/osgwidgetlabel/osgwidgetlabel.cpp, 
     527          examples/osgwidgetmenu/CMakeLists.txt, 
     528          examples/osgwidgetmenu/osgwidgetmenu.cpp, 
     529          examples/osgwidgetmessagebox/CMakeLists.txt, 
     530          examples/osgwidgetmessagebox/osgwidgetmessagebox.cpp, 
     531          examples/osgwidgetnotebook/CMakeLists.txt, 
     532          examples/osgwidgetnotebook/osgwidgetnotebook.cpp, 
     533          examples/osgwidgetperformance/CMakeLists.txt, 
     534          examples/osgwidgetperformance/osgwidgetperformance.cpp, 
     535          examples/osgwidgetprogress/CMakeLists.txt, 
     536          examples/osgwidgetprogress/osgwidgetprogress.cpp, 
     537          examples/osgwidgetscrolled/CMakeLists.txt, 
     538          examples/osgwidgetscrolled/osgwidgetscrolled.cpp, 
     539          examples/osgwidgetshader/CMakeLists.txt, 
     540          examples/osgwidgetshader/osgwidgetshader.cpp, 
     541          examples/osgwidgetstyled/CMakeLists.txt, 
     542          examples/osgwidgetstyled/osgwidgetstyled.cpp, 
     543          examples/osgwidgettable/CMakeLists.txt, 
     544          examples/osgwidgettable/osgwidgettable.cpp, 
     545          examples/osgwidgetwindow/CMakeLists.txt, 
     546          examples/osgwidgetwindow/osgwidgetwindow.cpp, 
     547          include/osg/Version, include/osgViewer/Renderer, 
     548          include/osgViewer/ViewerBase, 
     549          include/osgViewer/ViewerEventHandlers, 
     550          include/osgViewer/api/Carbon/GraphicsHandleCarbon, 
     551          include/osgViewer/api/Carbon/PixelBufferCarbon, 
     552          include/osgViewer/api/Cocoa/GraphicsHandleCocoa, 
     553          include/osgViewer/api/Cocoa/GraphicsWindowCocoa, 
     554          include/osgViewer/api/Cocoa/PixelBufferCocoa, 
     555          include/osgViewer/api/IOS/GraphicsWindowIOS, 
     556          include/osgViewer/api/Win32/GraphicsHandleWin32, 
     557          include/osgViewer/api/Win32/PixelBufferWin32, 
     558          include/osgViewer/api/X11/GraphicsHandleX11, 
     559          include/osgViewer/api/X11/PixelBufferX11, 
     560          include/osgVolume/Export, 
     561          include/osgVolume/FixedFunctionTechnique, 
     562          include/osgVolume/Layer, include/osgVolume/Locator, 
     563          include/osgVolume/Property, include/osgVolume/RayTracedTechnique, 
     564          include/osgVolume/Version, include/osgVolume/Volume, 
     565          include/osgVolume/VolumeTechnique, include/osgVolume/VolumeTile, 
     566          include/osgWidget/Box, include/osgWidget/Browser, 
     567          include/osgWidget/Canvas, include/osgWidget/EventInterface, 
     568          include/osgWidget/Export, include/osgWidget/Frame, 
     569          include/osgWidget/Input, include/osgWidget/Label, 
     570          include/osgWidget/Lua, include/osgWidget/PdfReader, 
     571          include/osgWidget/Python, include/osgWidget/ScriptEngine, 
     572          include/osgWidget/StyleInterface, include/osgWidget/StyleManager, 
     573          include/osgWidget/Table, include/osgWidget/Types, 
     574          include/osgWidget/UIObjectParent, include/osgWidget/Util, 
     575          include/osgWidget/Version, include/osgWidget/ViewerEventHandlers, 
     576          include/osgWidget/VncClient, include/osgWidget/Widget, 
     577          include/osgWidget/Window, include/osgWidget/WindowManager, 
     578          packaging/ld.so.conf.d/openscenegraph.conf.in, 
     579          packaging/pkgconfig/openscenegraph-osg.pc.in, 
     580          packaging/pkgconfig/openscenegraph-osgAnimation.pc.in, 
     581          packaging/pkgconfig/openscenegraph-osgDB.pc.in, 
     582          packaging/pkgconfig/openscenegraph-osgFX.pc.in, 
     583          packaging/pkgconfig/openscenegraph-osgGA.pc.in, 
     584          packaging/pkgconfig/openscenegraph-osgManipulator.pc.in, 
     585          packaging/pkgconfig/openscenegraph-osgParticle.pc.in, 
     586          packaging/pkgconfig/openscenegraph-osgQt.pc.in, 
     587          packaging/pkgconfig/openscenegraph-osgShadow.pc.in, 
     588          packaging/pkgconfig/openscenegraph-osgSim.pc.in, 
     589          packaging/pkgconfig/openscenegraph-osgTerrain.pc.in, 
     590          packaging/pkgconfig/openscenegraph-osgText.pc.in, 
     591          packaging/pkgconfig/openscenegraph-osgUtil.pc.in, 
     592          packaging/pkgconfig/openscenegraph-osgViewer.pc.in, 
     593          packaging/pkgconfig/openscenegraph-osgVolume.pc.in, 
     594          packaging/pkgconfig/openscenegraph-osgWidget.pc.in, 
     595          packaging/pkgconfig/openscenegraph.pc.in, 
     596          packaging/pkgconfig/openthreads.pc.in, 
     597          src/OpenThreads/CMakeLists.txt, 
     598          src/OpenThreads/common/Atomic.cpp, 
     599          src/OpenThreads/common/Config.in, 
     600          src/OpenThreads/common/Version.cpp, 
     601          src/OpenThreads/common/Version.in, 
     602          src/OpenThreads/pthreads/CMakeLists.txt, 
     603          src/OpenThreads/qt/CMakeLists.txt, 
     604          src/OpenThreads/qt/QtBarrier.cpp, 
     605          src/OpenThreads/qt/QtBarrierPrivateData.h, 
     606          src/OpenThreads/qt/QtCondition.cpp, 
     607          src/OpenThreads/qt/QtConditionPrivateData.h, 
     608          src/OpenThreads/qt/QtMutex.cpp, 
     609          src/OpenThreads/qt/QtMutexPrivateData.h, 
     610          src/OpenThreads/qt/QtThread.cpp, 
     611          src/OpenThreads/qt/QtThreadPrivateData.h, 
     612          src/OpenThreads/sproc/CMakeLists.txt, 
     613          src/OpenThreads/win32/CMakeLists.txt, 
     614          src/osg/ArrayDispatchers.cpp, src/osg/AudioStream.cpp, 
     615          src/osg/BufferIndexBinding.cpp, src/osg/ComputeBoundsVisitor.cpp, 
     616          src/osg/Config.in, src/osg/GL2Extensions.cpp, 
     617          src/osg/GLBeginEndAdapter.cpp, src/osg/GLObjects.cpp, 
     618          src/osg/GLStaticLibrary.cpp, src/osg/GLStaticLibrary.h, 
     619          src/osg/GraphicsCostEstimator.cpp, src/osg/Hint.cpp, 
     620          src/osg/ImageSequence.cpp, src/osg/ImageUtils.cpp, 
     621          src/osg/KdTree.cpp, src/osg/Math.cpp, src/osg/Observer.cpp, 
     622          src/osg/ObserverNodePath.cpp, src/osg/OcclusionQueryNode.cpp, 
     623          src/osg/OperationThread.cpp, src/osg/ShaderAttribute.cpp, 
     624          src/osg/ShaderComposer.cpp, src/osg/Texture2DArray.cpp, 
     625          src/osg/Texture2DMultisample.cpp, src/osg/TransferFunction.cpp, 
     626          src/osg/Version.in, src/osg/glu/libtess/README, 
     627          src/osg/glu/libtess/alg-outline, src/osg/glu/libtess/dict-list.h, 
     628          src/osg/glu/libtess/dict.cpp, src/osg/glu/libtess/dict.h, 
     629          src/osg/glu/libtess/geom.cpp, src/osg/glu/libtess/geom.h, 
     630          src/osg/glu/libtess/memalloc.cpp, src/osg/glu/libtess/memalloc.h, 
     631          src/osg/glu/libtess/mesh.cpp, src/osg/glu/libtess/mesh.h, 
     632          src/osg/glu/libtess/normal.cpp, src/osg/glu/libtess/normal.h, 
     633          src/osg/glu/libtess/priorityq-heap.cpp, 
     634          src/osg/glu/libtess/priorityq-heap.h, 
     635          src/osg/glu/libtess/priorityq-sort.h, 
     636          src/osg/glu/libtess/priorityq.cpp, 
     637          src/osg/glu/libtess/priorityq.h, src/osg/glu/libtess/render.cpp, 
     638          src/osg/glu/libtess/render.h, src/osg/glu/libtess/sweep.cpp, 
     639          src/osg/glu/libtess/sweep.h, src/osg/glu/libtess/tess.cpp, 
     640          src/osg/glu/libtess/tess.h, src/osg/glu/libtess/tessmono.cpp, 
     641          src/osg/glu/libtess/tessmono.h, src/osg/glu/libutil/error.cpp, 
     642          src/osg/glu/libutil/mipmap.cpp, src/osgAnimation/Action.cpp, 
     643          src/osgAnimation/ActionAnimation.cpp, 
     644          src/osgAnimation/ActionBlendIn.cpp, 
     645          src/osgAnimation/ActionBlendOut.cpp, 
     646          src/osgAnimation/ActionCallback.cpp, 
     647          src/osgAnimation/ActionStripAnimation.cpp, 
     648          src/osgAnimation/ActionVisitor.cpp, 
     649          src/osgAnimation/Animation.cpp, 
     650          src/osgAnimation/AnimationManagerBase.cpp, 
     651          src/osgAnimation/BasicAnimationManager.cpp, 
     652          src/osgAnimation/Bone.cpp, src/osgAnimation/BoneMapVisitor.cpp, 
     653          src/osgAnimation/CMakeLists.txt, src/osgAnimation/Channel.cpp, 
     654          src/osgAnimation/LinkVisitor.cpp, 
     655          src/osgAnimation/MorphGeometry.cpp, 
     656          src/osgAnimation/RigGeometry.cpp, 
     657          src/osgAnimation/RigTransformHardware.cpp, 
     658          src/osgAnimation/RigTransformSoftware.cpp, 
     659          src/osgAnimation/Skeleton.cpp, 
     660          src/osgAnimation/StackedMatrixElement.cpp, 
     661          src/osgAnimation/StackedQuaternionElement.cpp, 
     662          src/osgAnimation/StackedRotateAxisElement.cpp, 
     663          src/osgAnimation/StackedScaleElement.cpp, 
     664          src/osgAnimation/StackedTransform.cpp, 
     665          src/osgAnimation/StackedTranslateElement.cpp, 
     666          src/osgAnimation/StatsHandler.cpp, 
     667          src/osgAnimation/StatsVisitor.cpp, src/osgAnimation/Target.cpp, 
     668          src/osgAnimation/Timeline.cpp, 
     669          src/osgAnimation/TimelineAnimationManager.cpp, 
     670          src/osgAnimation/UpdateBone.cpp, 
     671          src/osgAnimation/UpdateMaterial.cpp, 
     672          src/osgAnimation/UpdateMatrixTransform.cpp, 
     673          src/osgAnimation/VertexInfluence.cpp, 
     674          src/osgDB/AuthenticationMap.cpp, src/osgDB/Callbacks.cpp, 
     675          src/osgDB/Compressors.cpp, src/osgDB/ConvertUTF.cpp, 
     676          src/osgDB/DatabaseRevisions.cpp, src/osgDB/FileCache.cpp, 
     677          src/osgDB/ImagePager.cpp, src/osgDB/InputStream.cpp, 
     678          src/osgDB/MimeTypes.cpp, src/osgDB/ObjectWrapper.cpp, 
     679          src/osgDB/Options.cpp, src/osgDB/OutputStream.cpp, 
     680          src/osgDB/PluginQuery.cpp, src/osgDB/XmlParser.cpp, 
     681          src/osgDB/fstream.cpp, src/osgFX/Outline.cpp, 
     682          src/osgFX/Version.cpp, src/osgGA/CameraViewSwitchManipulator.cpp, 
     683          src/osgGA/FirstPersonManipulator.cpp, 
     684          src/osgGA/MultiTouchTrackballManipulator.cpp, 
     685          src/osgGA/OrbitManipulator.cpp, 
     686          src/osgGA/SphericalManipulator.cpp, 
     687          src/osgGA/StandardManipulator.cpp, 
     688          src/osgManipulator/TabBoxTrackballDragger.cpp, 
     689          src/osgManipulator/Version.cpp, 
     690          src/osgParticle/BounceOperator.cpp, 
     691          src/osgParticle/DomainOperator.cpp, 
     692          src/osgParticle/SinkOperator.cpp, 
     693          src/osgPlugins/3ds/WriterCompareTriangle.cpp, 
     694          src/osgPlugins/3ds/WriterCompareTriangle.h, 
     695          src/osgPlugins/3ds/WriterNodeVisitor.cpp, 
     696          src/osgPlugins/3ds/WriterNodeVisitor.h, 
     697          src/osgPlugins/3ds/lib3ds/AUTHORS, 
     698          src/osgPlugins/3ds/lib3ds/COPYING, 
     699          src/osgPlugins/3ds/lib3ds/README, 
     700          src/osgPlugins/3ds/lib3ds/lib3ds.h, 
     701          src/osgPlugins/3ds/lib3ds/lib3ds_atmosphere.c, 
     702          src/osgPlugins/3ds/lib3ds/lib3ds_background.c, 
     703          src/osgPlugins/3ds/lib3ds/lib3ds_camera.c, 
     704          src/osgPlugins/3ds/lib3ds/lib3ds_chunk.c, 
     705          src/osgPlugins/3ds/lib3ds/lib3ds_chunktable.c, 
     706          src/osgPlugins/3ds/lib3ds/lib3ds_file.c, 
     707          src/osgPlugins/3ds/lib3ds/lib3ds_impl.h, 
     708          src/osgPlugins/3ds/lib3ds/lib3ds_io.c, 
     709          src/osgPlugins/3ds/lib3ds/lib3ds_light.c, 
     710          src/osgPlugins/3ds/lib3ds/lib3ds_material.c, 
     711          src/osgPlugins/3ds/lib3ds/lib3ds_math.c, 
     712          src/osgPlugins/3ds/lib3ds/lib3ds_matrix.c, 
     713          src/osgPlugins/3ds/lib3ds/lib3ds_mesh.c, 
     714          src/osgPlugins/3ds/lib3ds/lib3ds_node.c, 
     715          src/osgPlugins/3ds/lib3ds/lib3ds_quat.c, 
     716          src/osgPlugins/3ds/lib3ds/lib3ds_shadow.c, 
     717          src/osgPlugins/3ds/lib3ds/lib3ds_track.c, 
     718          src/osgPlugins/3ds/lib3ds/lib3ds_util.c, 
     719          src/osgPlugins/3ds/lib3ds/lib3ds_vector.c, 
     720          src/osgPlugins/3ds/lib3ds/lib3ds_viewport.c, 
     721          src/osgPlugins/Inventor/ConvertToInventor.cpp, 
     722          src/osgPlugins/Inventor/ConvertToInventor.h, 
     723          src/osgPlugins/Inventor/README.txt, 
     724          src/osgPlugins/OpenFlight/DataOutputStream.cpp, 
     725          src/osgPlugins/OpenFlight/DataOutputStream.h, 
     726          src/osgPlugins/OpenFlight/ExportOptions.cpp, 
     727          src/osgPlugins/OpenFlight/ExportOptions.h, 
     728          src/osgPlugins/OpenFlight/FltExportVisitor.cpp, 
     729          src/osgPlugins/OpenFlight/FltExportVisitor.h, 
     730          src/osgPlugins/OpenFlight/FltWriteResult.h, 
     731          src/osgPlugins/OpenFlight/LightSourcePaletteManager.cpp, 
     732          src/osgPlugins/OpenFlight/LightSourcePaletteManager.h, 
     733          src/osgPlugins/OpenFlight/MaterialPaletteManager.cpp, 
     734          src/osgPlugins/OpenFlight/MaterialPaletteManager.h, 
     735          src/osgPlugins/OpenFlight/Opcodes.h, 
     736          src/osgPlugins/OpenFlight/TexturePaletteManager.cpp, 
     737          src/osgPlugins/OpenFlight/TexturePaletteManager.h, 
     738          src/osgPlugins/OpenFlight/Types.h, 
     739          src/osgPlugins/OpenFlight/Utils.h, 
     740          src/osgPlugins/OpenFlight/VertexPaletteManager.cpp, 
     741          src/osgPlugins/OpenFlight/VertexPaletteManager.h, 
     742          src/osgPlugins/OpenFlight/expAncillaryRecords.cpp, 
     743          src/osgPlugins/OpenFlight/expControlRecords.cpp, 
     744          src/osgPlugins/OpenFlight/expGeometryRecords.cpp, 
     745          src/osgPlugins/OpenFlight/expPrimaryRecords.cpp, 
     746          src/osgPlugins/QTKit/CMakeLists.txt, 
     747          src/osgPlugins/QTKit/ReaderWriterQTKit.mm, 
     748          src/osgPlugins/bsp/CMakeLists.txt, 
     749          src/osgPlugins/bsp/Q3BSPReader.cpp, 
     750          src/osgPlugins/bsp/Q3BSPReader.h, 
     751          src/osgPlugins/bsp/VBSPData.cpp, src/osgPlugins/bsp/VBSPData.h, 
     752          src/osgPlugins/bsp/VBSPEntity.cpp, 
     753          src/osgPlugins/bsp/VBSPEntity.h, 
     754          src/osgPlugins/bsp/VBSPGeometry.cpp, 
     755          src/osgPlugins/bsp/VBSPGeometry.h, 
     756          src/osgPlugins/bsp/VBSPReader.cpp, 
     757          src/osgPlugins/bsp/VBSPReader.h, 
     758          src/osgPlugins/bsp/VBSP_README.txt, 
     759          src/osgPlugins/bvh/CMakeLists.txt, 
     760          src/osgPlugins/bvh/ReaderWriterBVH.cpp, 
     761          src/osgPlugins/cfg/CMakeLists.txt, src/osgPlugins/cfg/Camera.cpp, 
     762          src/osgPlugins/cfg/Camera.h, src/osgPlugins/cfg/CameraConfig.cpp, 
     763          src/osgPlugins/cfg/CameraConfig.h, 
     764          src/osgPlugins/cfg/ConfigLexer.cpp, 
     765          src/osgPlugins/cfg/ConfigLexer.l, 
     766          src/osgPlugins/cfg/ConfigParser.cpp, 
     767          src/osgPlugins/cfg/ConfigParser.h, 
     768          src/osgPlugins/cfg/ConfigParser.y, 
     769          src/osgPlugins/cfg/FlexLexer.h, 
     770          src/osgPlugins/cfg/ReaderWriterCFG.cpp, 
     771          src/osgPlugins/cfg/RenderSurface.cpp, 
     772          src/osgPlugins/cfg/RenderSurface.h, 
     773          src/osgPlugins/cfg/VisualChooser.cpp, 
     774          src/osgPlugins/cfg/VisualChooser.h, 
     775          src/osgPlugins/curl/CMakeLists.txt, 
     776          src/osgPlugins/curl/ReaderWriterCURL.cpp, 
     777          src/osgPlugins/curl/ReaderWriterCURL.h, 
     778          src/osgPlugins/dae/ReaderWriterDAE.h, 
     779          src/osgPlugins/dae/daeRAnimations.cpp, 
     780          src/osgPlugins/dae/daeRSkinning.cpp, 
     781          src/osgPlugins/dae/daeWAnimations.cpp, 
     782          src/osgPlugins/dicom/CMakeLists.txt, 
     783          src/osgPlugins/dicom/ReaderWriterDICOM.cpp, 
     784          src/osgPlugins/directshow/CMakeLists.txt, 
     785          src/osgPlugins/directshow/DirectShowTexture, 
     786          src/osgPlugins/directshow/DirectShowTexture.cpp, 
     787          src/osgPlugins/directshow/ReaderWriterDirectShow.cpp, 
     788          src/osgPlugins/dot/BaseDotVisitor.cpp, 
     789          src/osgPlugins/dot/BaseDotVisitor.h, 
     790          src/osgPlugins/dot/CMakeLists.txt, 
     791          src/osgPlugins/dot/ReaderWriterDOT.cpp, 
     792          src/osgPlugins/dot/SimpleDotVisitor.cpp, 
     793          src/osgPlugins/dot/SimpleDotVisitor.h, 
     794          src/osgPlugins/dxf/DXFWriterNodeVisitor.cpp, 
     795          src/osgPlugins/dxf/DXFWriterNodeVisitor.h, 
     796          src/osgPlugins/exr/CMakeLists.txt, 
     797          src/osgPlugins/exr/ReaderWriterEXR.cpp, 
     798          src/osgPlugins/fbx/CMakeLists.txt, 
     799          src/osgPlugins/fbx/ReaderWriterFBX.cpp, 
     800          src/osgPlugins/fbx/ReaderWriterFBX.h, 
     801          src/osgPlugins/fbx/WriterCompareTriangle.cpp, 
     802          src/osgPlugins/fbx/WriterCompareTriangle.h, 
     803          src/osgPlugins/fbx/WriterNodeVisitor.cpp, 
     804          src/osgPlugins/fbx/WriterNodeVisitor.h, 
     805          src/osgPlugins/fbx/fbxMaterialToOsgStateSet.cpp, 
     806          src/osgPlugins/fbx/fbxMaterialToOsgStateSet.h, 
     807          src/osgPlugins/fbx/fbxRAnimation.cpp, 
     808          src/osgPlugins/fbx/fbxRCamera.cpp, 
     809          src/osgPlugins/fbx/fbxRLight.cpp, 
     810          src/osgPlugins/fbx/fbxRMesh.cpp, src/osgPlugins/fbx/fbxRNode.cpp, 
     811          src/osgPlugins/fbx/fbxReader.h, 
     812          src/osgPlugins/ffmpeg/BoundedMessageQueue.hpp, 
     813          src/osgPlugins/ffmpeg/CMakeLists.txt, 
     814          src/osgPlugins/ffmpeg/FFmpegAudioStream.cpp, 
     815          src/osgPlugins/ffmpeg/FFmpegAudioStream.hpp, 
     816          src/osgPlugins/ffmpeg/FFmpegClocks.cpp, 
     817          src/osgPlugins/ffmpeg/FFmpegClocks.hpp, 
     818          src/osgPlugins/ffmpeg/FFmpegDecoder.cpp, 
     819          src/osgPlugins/ffmpeg/FFmpegDecoder.hpp, 
     820          src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp, 
     821          src/osgPlugins/ffmpeg/FFmpegDecoderAudio.hpp, 
     822          src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp, 
     823          src/osgPlugins/ffmpeg/FFmpegDecoderVideo.hpp, 
     824          src/osgPlugins/ffmpeg/FFmpegHeaders.hpp, 
     825          src/osgPlugins/ffmpeg/FFmpegImageStream.cpp, 
     826          src/osgPlugins/ffmpeg/FFmpegImageStream.hpp, 
     827          src/osgPlugins/ffmpeg/FFmpegPacket.hpp, 
     828          src/osgPlugins/ffmpeg/FFmpegParameters.cpp, 
     829          src/osgPlugins/ffmpeg/FFmpegParameters.hpp, 
     830          src/osgPlugins/ffmpeg/MessageQueue.hpp, 
     831          src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp, 
     832          src/osgPlugins/gdal/CMakeLists.txt, 
     833          src/osgPlugins/gdal/DataSetLayer.cpp, 
     834          src/osgPlugins/gdal/DataSetLayer.h, 
     835          src/osgPlugins/gdal/ReaderWriterGDAL.cpp, 
     836          src/osgPlugins/glsl/CMakeLists.txt, 
     837          src/osgPlugins/glsl/ReaderWriterGLSL.cpp, 
     838          src/osgPlugins/gz/CMakeLists.txt, 
     839          src/osgPlugins/gz/ReaderWriterGZ.cpp, 
     840          src/osgPlugins/hdr/hdrwriter.cpp, src/osgPlugins/hdr/hdrwriter.h, 
     841          src/osgPlugins/imageio/CMakeLists.txt, 
     842          src/osgPlugins/imageio/ReaderWriterImageIO.cpp, 
     843          src/osgPlugins/imageio/ReaderWriterImageIO_IOS.cpp, 
     844          src/osgPlugins/ive/AnisotropicLighting.cpp, 
     845          src/osgPlugins/ive/AnisotropicLighting.h, 
     846          src/osgPlugins/ive/BlendEquation.cpp, 
     847          src/osgPlugins/ive/BlendEquation.h, 
     848          src/osgPlugins/ive/BumpMapping.cpp, 
     849          src/osgPlugins/ive/BumpMapping.h, src/osgPlugins/ive/Cartoon.cpp, 
     850          src/osgPlugins/ive/Cartoon.h, 
     851          src/osgPlugins/ive/CompositeLayer.cpp, 
     852          src/osgPlugins/ive/CompositeLayer.h, 
     853          src/osgPlugins/ive/Effect.cpp, src/osgPlugins/ive/Effect.h, 
     854          src/osgPlugins/ive/FadeText.cpp, src/osgPlugins/ive/FadeText.h, 
     855          src/osgPlugins/ive/Fog.cpp, src/osgPlugins/ive/Fog.h, 
     856          src/osgPlugins/ive/HeightFieldLayer.cpp, 
     857          src/osgPlugins/ive/HeightFieldLayer.h, 
     858          src/osgPlugins/ive/ImageLayer.cpp, 
     859          src/osgPlugins/ive/ImageLayer.h, 
     860          src/osgPlugins/ive/ImageSequence.cpp, 
     861          src/osgPlugins/ive/ImageSequence.h, src/osgPlugins/ive/Layer.cpp, 
     862          src/osgPlugins/ive/Layer.h, src/osgPlugins/ive/LineStipple.cpp, 
     863          src/osgPlugins/ive/LineStipple.h, src/osgPlugins/ive/Locator.cpp, 
     864          src/osgPlugins/ive/Locator.h, src/osgPlugins/ive/Multisample.cpp, 
     865          src/osgPlugins/ive/Multisample.h, 
     866          src/osgPlugins/ive/OcclusionQueryNode.cpp, 
     867          src/osgPlugins/ive/OcclusionQueryNode.h, 
     868          src/osgPlugins/ive/PolygonStipple.cpp, 
     869          src/osgPlugins/ive/PolygonStipple.h, 
     870          src/osgPlugins/ive/Scribe.cpp, src/osgPlugins/ive/Scribe.h, 
     871          src/osgPlugins/ive/ShapeAttributeList.cpp, 
     872          src/osgPlugins/ive/ShapeAttributeList.h, 
     873          src/osgPlugins/ive/SpecularHighlights.cpp, 
     874          src/osgPlugins/ive/SpecularHighlights.h, 
     875          src/osgPlugins/ive/SwitchLayer.cpp, 
     876          src/osgPlugins/ive/SwitchLayer.h, src/osgPlugins/ive/Terrain.cpp, 
     877          src/osgPlugins/ive/Terrain.h, src/osgPlugins/ive/TerrainTile.cpp, 
     878          src/osgPlugins/ive/TerrainTile.h, src/osgPlugins/ive/Text3D.cpp, 
     879          src/osgPlugins/ive/Text3D.h, 
     880          src/osgPlugins/ive/Texture2DArray.cpp, 
     881          src/osgPlugins/ive/Texture2DArray.h, 
     882          src/osgPlugins/ive/Volume.cpp, src/osgPlugins/ive/Volume.h, 
     883          src/osgPlugins/ive/VolumeCompositeLayer.cpp, 
     884          src/osgPlugins/ive/VolumeCompositeLayer.h, 
     885          src/osgPlugins/ive/VolumeCompositeProperty.cpp, 
     886          src/osgPlugins/ive/VolumeCompositeProperty.h, 
     887          src/osgPlugins/ive/VolumeImageLayer.cpp, 
     888          src/osgPlugins/ive/VolumeImageLayer.h, 
     889          src/osgPlugins/ive/VolumeLayer.cpp, 
     890          src/osgPlugins/ive/VolumeLayer.h, 
     891          src/osgPlugins/ive/VolumeLocator.cpp, 
     892          src/osgPlugins/ive/VolumeLocator.h, 
     893          src/osgPlugins/ive/VolumeProperty.h, 
     894          src/osgPlugins/ive/VolumePropertyAdjustmentCallback.cpp, 
     895          src/osgPlugins/ive/VolumePropertyAdjustmentCallback.h, 
     896          src/osgPlugins/ive/VolumeScalarProperty.cpp, 
     897          src/osgPlugins/ive/VolumeScalarProperty.h, 
     898          src/osgPlugins/ive/VolumeSwitchProperty.cpp, 
     899          src/osgPlugins/ive/VolumeSwitchProperty.h, 
     900          src/osgPlugins/ive/VolumeTile.cpp, 
     901          src/osgPlugins/ive/VolumeTile.h, 
     902          src/osgPlugins/ive/VolumeTransferFunctionProperty.cpp, 
     903          src/osgPlugins/ive/VolumeTransferFunctionProperty.h, 
     904          src/osgPlugins/mdl/BodyPart.cpp, src/osgPlugins/mdl/BodyPart.h, 
     905          src/osgPlugins/mdl/CMakeLists.txt, 
     906          src/osgPlugins/mdl/MDLLimits.h, src/osgPlugins/mdl/MDLReader.cpp, 
     907          src/osgPlugins/mdl/MDLReader.h, src/osgPlugins/mdl/MDLRoot.cpp, 
     908          src/osgPlugins/mdl/MDLRoot.h, src/osgPlugins/mdl/MDL_README.txt, 
     909          src/osgPlugins/mdl/Mesh.cpp, src/osgPlugins/mdl/Mesh.h, 
     910          src/osgPlugins/mdl/Model.cpp, src/osgPlugins/mdl/Model.h, 
     911          src/osgPlugins/mdl/ReaderWriterMDL.cpp, 
     912          src/osgPlugins/mdl/ReaderWriterMDL.h, 
     913          src/osgPlugins/mdl/VTXReader.cpp, src/osgPlugins/mdl/VTXReader.h, 
     914          src/osgPlugins/mdl/VVDReader.cpp, src/osgPlugins/mdl/VVDReader.h, 
     915          src/osgPlugins/nvtt/CMakeLists.txt, 
     916          src/osgPlugins/nvtt/NVTTImageProcessor.cpp, 
     917          src/osgPlugins/obj/OBJWriterNodeVisitor.cpp, 
     918          src/osgPlugins/obj/OBJWriterNodeVisitor.h, 
     919          src/osgPlugins/ogr/CMakeLists.txt, 
     920          src/osgPlugins/ogr/ReaderWriterOGR.cpp, 
     921          src/osgPlugins/osg/AsciiStreamOperator.h, 
     922          src/osgPlugins/osg/BinaryStreamOperator.h, 
     923          src/osgPlugins/osg/ReaderWriterOSG2.cpp, 
     924          src/osgPlugins/osg/XmlStreamOperator.h, 
     925          src/osgPlugins/p3d/CMakeLists.txt, 
     926          src/osgPlugins/p3d/ReaderWriterP3D.cpp, 
     927          src/osgPlugins/p3d/ReaderWriterPaths.cpp, 
     928          src/osgPlugins/pdf/CMakeLists.txt, 
     929          src/osgPlugins/pdf/ReaderWriterPDF.cpp, 
     930          src/osgPlugins/ply/CMakeLists.txt, 
     931          src/osgPlugins/ply/ReaderWriterPLY.cpp, src/osgPlugins/ply/ply.h, 
     932          src/osgPlugins/ply/plyfile.cpp, src/osgPlugins/ply/typedefs.h, 
     933          src/osgPlugins/ply/vertexData.cpp, 
     934          src/osgPlugins/ply/vertexData.h, 
     935          src/osgPlugins/pov/CMakeLists.txt, 
     936          src/osgPlugins/pov/POVWriterNodeVisitor.cpp, 
     937          src/osgPlugins/pov/POVWriterNodeVisitor.h, 
     938          src/osgPlugins/pov/ReaderWriterPOV.cpp, 
     939          src/osgPlugins/pov/ReaderWriterPOV.h, 
     940          src/osgPlugins/pvr/CMakeLists.txt, 
     941          src/osgPlugins/pvr/ReaderWriterPVR.cpp, 
     942          src/osgPlugins/qfont/CMakeLists.txt, 
     943          src/osgPlugins/qfont/ReaderQFont.cpp, 
     944          src/osgPlugins/quicktime/QTImportExport.cpp, 
     945          src/osgPlugins/quicktime/QTImportExport.h, 
     946          src/osgPlugins/quicktime/QTLiveUtils.cpp, 
     947          src/osgPlugins/quicktime/QTLiveUtils.h, 
     948          src/osgPlugins/quicktime/QuicktimeLiveImageStream.cpp, 
     949          src/osgPlugins/quicktime/QuicktimeLiveImageStream.h, 
     950          src/osgPlugins/revisions/CMakeLists.txt, 
     951          src/osgPlugins/revisions/ReaderWriterRevisions.cpp, 
     952          src/osgPlugins/shp/ESRIType.h, 
     953          src/osgPlugins/shp/XBaseParser.cpp, 
     954          src/osgPlugins/shp/XBaseParser.h, 
     955          src/osgPlugins/svg/CMakeLists.txt, 
     956          src/osgPlugins/svg/ReaderWriterSVG.cpp, 
     957          src/osgPlugins/terrain/CMakeLists.txt, 
     958          src/osgPlugins/terrain/ReaderWriterOsgTerrain.cpp, 
     959          src/osgPlugins/view/ReaderWriterOsgViewer.cpp, 
     960          src/osgPlugins/vnc/CMakeLists.txt, 
     961          src/osgPlugins/vnc/ReaderWriterVNC.cpp, 
     962          src/osgPlugins/vrml/ConvertToVRML.cpp, 
     963          src/osgPlugins/vrml/ConvertToVRML.h, 
     964          src/osgPlugins/vrml/IndexedFaceSet.cpp, 
     965          src/osgPlugins/vrml/Primitives.cpp, 
     966          src/osgPlugins/vrml/ReaderWriterVRML2.h, 
     967          src/osgPlugins/vtf/CMakeLists.txt, 
     968          src/osgPlugins/vtf/ReaderWriterVTF.cpp, 
     969          src/osgPlugins/zip/unzip.cpp, src/osgPlugins/zip/unzip.h, 
     970          src/osgPresentation/AnimationMaterial.cpp, 
     971          src/osgPresentation/CMakeLists.txt, 
     972          src/osgPresentation/CompileSlideCallback.cpp, 
     973          src/osgPresentation/PickEventHandler.cpp, 
     974          src/osgPresentation/SlideEventHandler.cpp, 
     975          src/osgPresentation/SlideShowConstructor.cpp, 
     976          src/osgQt/CMakeLists.txt, src/osgQt/GraphicsWindowQt.cpp, 
     977          src/osgQt/QFontImplementation.cpp, 
     978          src/osgQt/QGraphicsViewAdapter.cpp, src/osgQt/QWidgetImage.cpp, 
     979          src/osgShadow/ConvexPolyhedron.cpp, 
     980          src/osgShadow/DebugShadowMap.cpp, 
     981          src/osgShadow/LightSpacePerspectiveShadowMap.cpp, 
     982          src/osgShadow/MinimalCullBoundsShadowMap.cpp, 
     983          src/osgShadow/MinimalDrawBoundsShadowMap.cpp, 
     984          src/osgShadow/MinimalShadowMap.cpp, 
     985          src/osgShadow/ParallelSplitShadowMap.cpp, 
     986          src/osgShadow/SoftShadowMap.cpp, 
     987          src/osgShadow/StandardShadowMap.cpp, 
     988          src/osgShadow/ViewDependentShadowTechnique.cpp, 
     989          src/osgSim/ShapeAttribute.cpp, 
     990          src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Layer.cpp, 
     991          src/osgTerrain/Locator.cpp, src/osgTerrain/Terrain.cpp, 
     992          src/osgText/Glyph.cpp, src/osgText/GlyphGeometry.cpp, 
     993          src/osgText/GlyphGeometry.h, src/osgText/Style.cpp, 
     994          src/osgText/Text3D.cpp, src/osgText/TextBase.cpp, 
     995          src/osgUtil/DrawElementTypeSimplifier.cpp, 
     996          src/osgUtil/EdgeCollector.cpp, 
     997          src/osgUtil/IncrementalCompileOperation.cpp, 
     998          src/osgUtil/MeshOptimizers.cpp, src/osgUtil/PrintVisitor.cpp, 
     999          src/osgUtil/ReversePrimitiveFunctor.cpp, 
     1000          src/osgUtil/SceneGraphBuilder.cpp, src/osgUtil/ShaderGen.cpp, 
     1001          src/osgUtil/tristripper/include/detail/cache_simulator.h, 
     1002          src/osgUtil/tristripper/include/detail/connectivity_graph.h, 
     1003          src/osgUtil/tristripper/include/detail/graph_array.h, 
     1004          src/osgUtil/tristripper/include/detail/heap_array.h, 
     1005          src/osgUtil/tristripper/include/detail/policy.h, 
     1006          src/osgUtil/tristripper/include/detail/types.h, 
     1007          src/osgUtil/tristripper/include/public_types.h, 
     1008          src/osgUtil/tristripper/include/tri_stripper.h, 
     1009          src/osgUtil/tristripper/src/connectivity_graph.cpp, 
     1010          src/osgUtil/tristripper/src/policy.cpp, 
     1011          src/osgUtil/tristripper/src/tri_stripper.cpp, 
     1012          src/osgViewer/DarwinUtils.h, src/osgViewer/DarwinUtils.mm, 
     1013          src/osgViewer/GraphicsWindowCocoa.mm, 
     1014          src/osgViewer/GraphicsWindowIOS.mm, src/osgViewer/IOSUtils.h, 
     1015          src/osgViewer/IOSUtils.mm, src/osgViewer/PixelBufferCarbon.cpp, 
     1016          src/osgViewer/PixelBufferCocoa.mm, 
     1017          src/osgViewer/PixelBufferWin32.cpp, 
     1018          src/osgViewer/PixelBufferX11.cpp, src/osgViewer/Renderer.cpp, 
     1019          src/osgViewer/ScreenCaptureHandler.cpp, 
     1020          src/osgViewer/ViewerBase.cpp, 
     1021          src/osgViewer/ViewerEventHandlers.cpp, 
     1022          src/osgVolume/CMakeLists.txt, 
     1023          src/osgVolume/FixedFunctionTechnique.cpp, 
     1024          src/osgVolume/Layer.cpp, src/osgVolume/Locator.cpp, 
     1025          src/osgVolume/Property.cpp, src/osgVolume/RayTracedTechnique.cpp, 
     1026          src/osgVolume/Shaders/volume_frag.cpp, 
     1027          src/osgVolume/Shaders/volume_iso_frag.cpp, 
     1028          src/osgVolume/Shaders/volume_lit_frag.cpp, 
     1029          src/osgVolume/Shaders/volume_lit_tf_frag.cpp, 
     1030          src/osgVolume/Shaders/volume_mip_frag.cpp, 
     1031          src/osgVolume/Shaders/volume_tf_frag.cpp, 
     1032          src/osgVolume/Shaders/volume_tf_iso_frag.cpp, 
     1033          src/osgVolume/Shaders/volume_tf_mip_frag.cpp, 
     1034          src/osgVolume/Shaders/volume_vert.cpp, src/osgVolume/Version.cpp, 
     1035          src/osgVolume/Volume.cpp, src/osgVolume/VolumeTechnique.cpp, 
     1036          src/osgVolume/VolumeTile.cpp, src/osgWidget/Box.cpp, 
     1037          src/osgWidget/Browser.cpp, src/osgWidget/CMakeLists.txt, 
     1038          src/osgWidget/Canvas.cpp, src/osgWidget/Frame.cpp, 
     1039          src/osgWidget/Input.cpp, src/osgWidget/Label.cpp, 
     1040          src/osgWidget/Lua.cpp, src/osgWidget/PdfReader.cpp, 
     1041          src/osgWidget/Python.cpp, src/osgWidget/StyleManager.cpp, 
     1042          src/osgWidget/Table.cpp, src/osgWidget/Util.cpp, 
     1043          src/osgWidget/Version.cpp, src/osgWidget/ViewerEventHandlers.cpp, 
     1044          src/osgWidget/VncClient.cpp, src/osgWidget/Widget.cpp, 
     1045          src/osgWidget/Window.cpp, src/osgWidget/WindowManager.cpp, 
     1046          src/osgWrappers/deprecated-dotosg/CMakeLists.txt, 
     1047          src/osgWrappers/deprecated-dotosg/osg/BlendEquation.cpp, 
     1048          src/osgWrappers/deprecated-dotosg/osg/Box.cpp, 
     1049          src/osgWrappers/deprecated-dotosg/osg/Capsule.cpp, 
     1050          src/osgWrappers/deprecated-dotosg/osg/CompositeShape.cpp, 
     1051          src/osgWrappers/deprecated-dotosg/osg/Cone.cpp, 
     1052          src/osgWrappers/deprecated-dotosg/osg/Cylinder.cpp, 
     1053          src/osgWrappers/deprecated-dotosg/osg/HeightField.cpp, 
     1054          src/osgWrappers/deprecated-dotosg/osg/ImageSequence.cpp, 
     1055          src/osgWrappers/deprecated-dotosg/osg/LibraryWrapper.cpp, 
     1056          src/osgWrappers/deprecated-dotosg/osg/OcclusionQueryNode.cpp, 
     1057          src/osgWrappers/deprecated-dotosg/osg/Sphere.cpp, 
     1058          src/osgWrappers/deprecated-dotosg/osg/StateAttribute.cpp, 
     1059          src/osgWrappers/deprecated-dotosg/osg/TransferFunction.cpp, 
     1060          src/osgWrappers/deprecated-dotosg/osgAnimation/CMakeLists.txt, 
     1061          src/osgWrappers/deprecated-dotosg/osgAnimation/Matrix.cpp, 
     1062          src/osgWrappers/deprecated-dotosg/osgAnimation/Matrix.h, 
     1063          src/osgWrappers/deprecated-dotosg/osgAnimation/ReaderWriter.cpp, 
     1064          src/osgWrappers/deprecated-dotosg/osgAnimation/StackedTransform.cpp, 
     1065          src/osgWrappers/deprecated-dotosg/osgAnimation/UpdateMaterial.cpp, 
     1066          src/osgWrappers/deprecated-dotosg/osgAnimation/UpdateMatrixTransform.cpp, 
     1067          src/osgWrappers/deprecated-dotosg/osgFX/IO_Outline.cpp, 
     1068          src/osgWrappers/deprecated-dotosg/osgFX/LibraryWrapper.cpp, 
     1069          src/osgWrappers/deprecated-dotosg/osgParticle/IO_AngularDampingOperator.cpp, 
     1070          src/osgWrappers/deprecated-dotosg/osgParticle/IO_BounceOperator.cpp, 
     1071          src/osgWrappers/deprecated-dotosg/osgParticle/IO_DampingOperator.cpp, 
     1072          src/osgWrappers/deprecated-dotosg/osgParticle/IO_DomainOperator.cpp, 
     1073          src/osgWrappers/deprecated-dotosg/osgParticle/IO_ExplosionOperator.cpp, 
     1074          src/osgWrappers/deprecated-dotosg/osgParticle/IO_FluidProgram.cpp, 
     1075          src/osgWrappers/deprecated-dotosg/osgParticle/IO_OrbitOperator.cpp, 
     1076          src/osgWrappers/deprecated-dotosg/osgParticle/IO_SinkOperator.cpp, 
     1077          src/osgWrappers/deprecated-dotosg/osgParticle/LibraryWrapper.cpp, 
     1078          src/osgWrappers/deprecated-dotosg/osgShadow/LibraryWrapper.cpp, 
     1079          src/osgWrappers/deprecated-dotosg/osgSim/IO_ObjectRecordData.cpp, 
     1080          src/osgWrappers/deprecated-dotosg/osgSim/IO_OverlayNode.cpp, 
     1081          src/osgWrappers/deprecated-dotosg/osgSim/IO_ShapeAttribute.cpp, 
     1082          src/osgWrappers/deprecated-dotosg/osgSim/LibraryWrapper.cpp, 
     1083          src/osgWrappers/deprecated-dotosg/osgTerrain/CMakeLists.txt, 
     1084          src/osgWrappers/deprecated-dotosg/osgTerrain/CompositeLayer.cpp, 
     1085          src/osgWrappers/deprecated-dotosg/osgTerrain/GeometryTechnique.cpp, 
     1086          src/osgWrappers/deprecated-dotosg/osgTerrain/HeightFieldLayer.cpp, 
     1087          src/osgWrappers/deprecated-dotosg/osgTerrain/ImageLayer.cpp, 
     1088          src/osgWrappers/deprecated-dotosg/osgTerrain/Layer.cpp, 
     1089          src/osgWrappers/deprecated-dotosg/osgTerrain/LibraryWrapper.cpp, 
     1090          src/osgWrappers/deprecated-dotosg/osgTerrain/Locator.cpp, 
     1091          src/osgWrappers/deprecated-dotosg/osgTerrain/SwitchLayer.cpp, 
     1092          src/osgWrappers/deprecated-dotosg/osgTerrain/Terrain.cpp, 
     1093          src/osgWrappers/deprecated-dotosg/osgTerrain/TerrainTile.cpp, 
     1094          src/osgWrappers/deprecated-dotosg/osgText/IO_Text3D.cpp, 
     1095          src/osgWrappers/deprecated-dotosg/osgText/IO_TextBase.cpp, 
     1096          src/osgWrappers/deprecated-dotosg/osgText/LibraryWrapper.cpp, 
     1097          src/osgWrappers/deprecated-dotosg/osgViewer/CompositeViewer.cpp, 
     1098          src/osgWrappers/deprecated-dotosg/osgViewer/LibraryWrapper.cpp, 
     1099          src/osgWrappers/deprecated-dotosg/osgViewer/View.cpp, 
     1100          src/osgWrappers/deprecated-dotosg/osgViewer/Viewer.cpp, 
     1101          src/osgWrappers/deprecated-dotosg/osgVolume/CMakeLists.txt, 
     1102          src/osgWrappers/deprecated-dotosg/osgVolume/CompositeProperty.cpp, 
     1103          src/osgWrappers/deprecated-dotosg/osgVolume/FixedFunctionTechnique.cpp, 
     1104          src/osgWrappers/deprecated-dotosg/osgVolume/ImageLayer.cpp, 
     1105          src/osgWrappers/deprecated-dotosg/osgVolume/Layer.cpp, 
     1106          src/osgWrappers/deprecated-dotosg/osgVolume/LibraryWrapper.cpp, 
     1107          src/osgWrappers/deprecated-dotosg/osgVolume/Locator.cpp, 
     1108          src/osgWrappers/deprecated-dotosg/osgVolume/Property.cpp, 
     1109          src/osgWrappers/deprecated-dotosg/osgVolume/PropertyAdjustmentCallback.cpp, 
     1110          src/osgWrappers/deprecated-dotosg/osgVolume/RayTracedTechnique.cpp, 
     1111          src/osgWrappers/deprecated-dotosg/osgVolume/ScalarProperty.cpp, 
     1112          src/osgWrappers/deprecated-dotosg/osgVolume/SwitchProperty.cpp, 
     1113          src/osgWrappers/deprecated-dotosg/osgVolume/TransferFunctionProperty.cpp, 
     1114          src/osgWrappers/deprecated-dotosg/osgVolume/Volume.cpp, 
     1115          src/osgWrappers/deprecated-dotosg/osgVolume/VolumeTile.cpp, 
     1116          src/osgWrappers/deprecated-dotosg/osgWidget/Box.cpp, 
     1117          src/osgWrappers/deprecated-dotosg/osgWidget/CMakeLists.txt, 
     1118          src/osgWrappers/deprecated-dotosg/osgWidget/EmbeddedWindow.cpp, 
     1119          src/osgWrappers/deprecated-dotosg/osgWidget/Frame.cpp, 
     1120          src/osgWrappers/deprecated-dotosg/osgWidget/Input.cpp, 
     1121          src/osgWrappers/deprecated-dotosg/osgWidget/Label.cpp, 
     1122          src/osgWrappers/deprecated-dotosg/osgWidget/LibraryWrapper.cpp, 
     1123          src/osgWrappers/deprecated-dotosg/osgWidget/Table.cpp, 
     1124          src/osgWrappers/deprecated-dotosg/osgWidget/Widget.cpp, 
     1125          src/osgWrappers/deprecated-dotosg/osgWidget/WindowManager.cpp, 
     1126          src/osgWrappers/serializers/CMakeLists.txt, 
     1127          src/osgWrappers/serializers/osg/AlphaFunc.cpp, 
     1128          src/osgWrappers/serializers/osg/AnimationPath.cpp, 
     1129          src/osgWrappers/serializers/osg/AnimationPathCallback.cpp, 
     1130          src/osgWrappers/serializers/osg/AudioSink.cpp, 
     1131          src/osgWrappers/serializers/osg/AudioStream.cpp, 
     1132          src/osgWrappers/serializers/osg/AutoTransform.cpp, 
     1133          src/osgWrappers/serializers/osg/Billboard.cpp, 
     1134          src/osgWrappers/serializers/osg/BlendColor.cpp, 
     1135          src/osgWrappers/serializers/osg/BlendEquation.cpp, 
     1136          src/osgWrappers/serializers/osg/BlendFunc.cpp, 
     1137          src/osgWrappers/serializers/osg/Box.cpp, 
     1138          src/osgWrappers/serializers/osg/CMakeLists.txt, 
     1139          src/osgWrappers/serializers/osg/Camera.cpp, 
     1140          src/osgWrappers/serializers/osg/CameraView.cpp, 
     1141          src/osgWrappers/serializers/osg/Capsule.cpp, 
     1142          src/osgWrappers/serializers/osg/ClampColor.cpp, 
     1143          src/osgWrappers/serializers/osg/ClearNode.cpp, 
     1144          src/osgWrappers/serializers/osg/ClipNode.cpp, 
     1145          src/osgWrappers/serializers/osg/ClipPlane.cpp, 
     1146          src/osgWrappers/serializers/osg/ClusterCullingCallback.cpp, 
     1147          src/osgWrappers/serializers/osg/ColorMask.cpp, 
     1148          src/osgWrappers/serializers/osg/ColorMatrix.cpp, 
     1149          src/osgWrappers/serializers/osg/CompositeShape.cpp, 
     1150          src/osgWrappers/serializers/osg/Cone.cpp, 
     1151          src/osgWrappers/serializers/osg/ConvexHull.cpp, 
     1152          src/osgWrappers/serializers/osg/ConvexPlanarOccluder.cpp, 
     1153          src/osgWrappers/serializers/osg/CoordinateSystemNode.cpp, 
     1154          src/osgWrappers/serializers/osg/CullFace.cpp, 
     1155          src/osgWrappers/serializers/osg/Cylinder.cpp, 
     1156          src/osgWrappers/serializers/osg/Depth.cpp, 
     1157          src/osgWrappers/serializers/osg/DrawPixels.cpp, 
     1158          src/osgWrappers/serializers/osg/Drawable.cpp, 
     1159          src/osgWrappers/serializers/osg/EllipsoidModel.cpp, 
     1160          src/osgWrappers/serializers/osg/Fog.cpp, 
     1161          src/osgWrappers/serializers/osg/FragmentProgram.cpp, 
     1162          src/osgWrappers/serializers/osg/FrontFace.cpp, 
     1163          src/osgWrappers/serializers/osg/Geode.cpp, 
     1164          src/osgWrappers/serializers/osg/Geometry.cpp, 
     1165          src/osgWrappers/serializers/osg/Group.cpp, 
     1166          src/osgWrappers/serializers/osg/HeightField.cpp, 
     1167          src/osgWrappers/serializers/osg/Hint.cpp, 
     1168          src/osgWrappers/serializers/osg/Image.cpp, 
     1169          src/osgWrappers/serializers/osg/ImageSequence.cpp, 
     1170          src/osgWrappers/serializers/osg/ImageStream.cpp, 
     1171          src/osgWrappers/serializers/osg/LOD.cpp, 
     1172          src/osgWrappers/serializers/osg/LibraryWrapper.cpp, 
     1173          src/osgWrappers/serializers/osg/Light.cpp, 
     1174          src/osgWrappers/serializers/osg/LightModel.cpp, 
     1175          src/osgWrappers/serializers/osg/LightSource.cpp, 
     1176          src/osgWrappers/serializers/osg/LineStipple.cpp, 
     1177          src/osgWrappers/serializers/osg/LineWidth.cpp, 
     1178          src/osgWrappers/serializers/osg/LogicOp.cpp, 
     1179          src/osgWrappers/serializers/osg/Material.cpp, 
     1180          src/osgWrappers/serializers/osg/MatrixTransform.cpp, 
     1181          src/osgWrappers/serializers/osg/Multisample.cpp, 
     1182          src/osgWrappers/serializers/osg/Node.cpp, 
     1183          src/osgWrappers/serializers/osg/NodeCallback.cpp, 
     1184          src/osgWrappers/serializers/osg/NodeTrackerCallback.cpp, 
     1185          src/osgWrappers/serializers/osg/Object.cpp, 
     1186          src/osgWrappers/serializers/osg/OccluderNode.cpp, 
     1187          src/osgWrappers/serializers/osg/OcclusionQueryNode.cpp, 
     1188          src/osgWrappers/serializers/osg/PagedLOD.cpp, 
     1189          src/osgWrappers/serializers/osg/Point.cpp, 
     1190          src/osgWrappers/serializers/osg/PointSprite.cpp, 
     1191          src/osgWrappers/serializers/osg/PolygonMode.cpp, 
     1192          src/osgWrappers/serializers/osg/PolygonOffset.cpp, 
     1193          src/osgWrappers/serializers/osg/PolygonStipple.cpp, 
     1194          src/osgWrappers/serializers/osg/PositionAttitudeTransform.cpp, 
     1195          src/osgWrappers/serializers/osg/Program.cpp, 
     1196          src/osgWrappers/serializers/osg/Projection.cpp, 
     1197          src/osgWrappers/serializers/osg/ProxyNode.cpp, 
     1198          src/osgWrappers/serializers/osg/Scissor.cpp, 
     1199          src/osgWrappers/serializers/osg/Sequence.cpp, 
     1200          src/osgWrappers/serializers/osg/ShadeModel.cpp, 
     1201          src/osgWrappers/serializers/osg/Shader.cpp, 
     1202          src/osgWrappers/serializers/osg/ShaderBinary.cpp, 
     1203          src/osgWrappers/serializers/osg/Shape.cpp, 
     1204          src/osgWrappers/serializers/osg/ShapeDrawable.cpp, 
     1205          src/osgWrappers/serializers/osg/Sphere.cpp, 
     1206          src/osgWrappers/serializers/osg/StateAttribute.cpp, 
     1207          src/osgWrappers/serializers/osg/StateSet.cpp, 
     1208          src/osgWrappers/serializers/osg/Stencil.cpp, 
     1209          src/osgWrappers/serializers/osg/StencilTwoSided.cpp, 
     1210          src/osgWrappers/serializers/osg/Switch.cpp, 
     1211          src/osgWrappers/serializers/osg/TessellationHints.cpp, 
     1212          src/osgWrappers/serializers/osg/TexEnv.cpp, 
     1213          src/osgWrappers/serializers/osg/TexEnvCombine.cpp, 
     1214          src/osgWrappers/serializers/osg/TexEnvFilter.cpp, 
     1215          src/osgWrappers/serializers/osg/TexGen.cpp, 
     1216          src/osgWrappers/serializers/osg/TexGenNode.cpp, 
     1217          src/osgWrappers/serializers/osg/TexMat.cpp, 
     1218          src/osgWrappers/serializers/osg/Texture.cpp, 
     1219          src/osgWrappers/serializers/osg/Texture1D.cpp, 
     1220          src/osgWrappers/serializers/osg/Texture2D.cpp, 
     1221          src/osgWrappers/serializers/osg/Texture2DArray.cpp, 
     1222          src/osgWrappers/serializers/osg/Texture3D.cpp, 
     1223          src/osgWrappers/serializers/osg/TextureCubeMap.cpp, 
     1224          src/osgWrappers/serializers/osg/TextureRectangle.cpp, 
     1225          src/osgWrappers/serializers/osg/TransferFunction.cpp, 
     1226          src/osgWrappers/serializers/osg/TransferFunction1D.cpp, 
     1227          src/osgWrappers/serializers/osg/Transform.cpp, 
     1228          src/osgWrappers/serializers/osg/TriangleMesh.cpp, 
     1229          src/osgWrappers/serializers/osg/Uniform.cpp, 
     1230          src/osgWrappers/serializers/osg/VertexProgram.cpp, 
     1231          src/osgWrappers/serializers/osg/Viewport.cpp, 
     1232          src/osgWrappers/serializers/osgAnimation/Action.cpp, 
     1233          src/osgWrappers/serializers/osgAnimation/ActionAnimation.cpp, 
     1234          src/osgWrappers/serializers/osgAnimation/ActionBlendIn.cpp, 
     1235          src/osgWrappers/serializers/osgAnimation/ActionBlendOut.cpp, 
     1236          src/osgWrappers/serializers/osgAnimation/ActionStripAnimation.cpp, 
     1237          src/osgWrappers/serializers/osgAnimation/Animation.cpp, 
     1238          src/osgWrappers/serializers/osgAnimation/AnimationManagerBase.cpp, 
     1239          src/osgWrappers/serializers/osgAnimation/BasicAnimationManager.cpp, 
     1240          src/osgWrappers/serializers/osgAnimation/Bone.cpp, 
     1241          src/osgWrappers/serializers/osgAnimation/CMakeLists.txt, 
     1242          src/osgWrappers/serializers/osgAnimation/LibraryWrapper.cpp, 
     1243          src/osgWrappers/serializers/osgAnimation/MorphGeometry.cpp, 
     1244          src/osgWrappers/serializers/osgAnimation/RigGeometry.cpp, 
     1245          src/osgWrappers/serializers/osgAnimation/Skeleton.cpp, 
     1246          src/osgWrappers/serializers/osgAnimation/StackedMatrixElement.cpp, 
     1247          src/osgWrappers/serializers/osgAnimation/StackedQuaternionElement.cpp, 
     1248          src/osgWrappers/serializers/osgAnimation/StackedRotateAxisElement.cpp, 
     1249          src/osgWrappers/serializers/osgAnimation/StackedScaleElement.cpp, 
     1250          src/osgWrappers/serializers/osgAnimation/StackedTransformElement.cpp, 
     1251          src/osgWrappers/serializers/osgAnimation/StackedTranslateElement.cpp, 
     1252          src/osgWrappers/serializers/osgAnimation/Timeline.cpp, 
     1253          src/osgWrappers/serializers/osgAnimation/TimelineAnimationManager.cpp, 
     1254          src/osgWrappers/serializers/osgAnimation/UpdateBone.cpp, 
     1255          src/osgWrappers/serializers/osgAnimation/UpdateMaterial.cpp, 
     1256          src/osgWrappers/serializers/osgAnimation/UpdateMatrixTransform.cpp, 
     1257          src/osgWrappers/serializers/osgAnimation/UpdateMorph.cpp, 
     1258          src/osgWrappers/serializers/osgAnimation/UpdateSkeleton.cpp, 
     1259          src/osgWrappers/serializers/osgFX/AnisotropicLighting.cpp, 
     1260          src/osgWrappers/serializers/osgFX/BumpMapping.cpp, 
     1261          src/osgWrappers/serializers/osgFX/CMakeLists.txt, 
     1262          src/osgWrappers/serializers/osgFX/Cartoon.cpp, 
     1263          src/osgWrappers/serializers/osgFX/Effect.cpp, 
     1264          src/osgWrappers/serializers/osgFX/LibraryWrapper.cpp, 
     1265          src/osgWrappers/serializers/osgFX/MultiTextureControl.cpp, 
     1266          src/osgWrappers/serializers/osgFX/Outline.cpp, 
     1267          src/osgWrappers/serializers/osgFX/Scribe.cpp, 
     1268          src/osgWrappers/serializers/osgFX/SpecularHighlights.cpp, 
     1269          src/osgWrappers/serializers/osgManipulator/AntiSquish.cpp, 
     1270          src/osgWrappers/serializers/osgManipulator/CMakeLists.txt, 
     1271          src/osgWrappers/serializers/osgManipulator/CompositeDragger.cpp, 
     1272          src/osgWrappers/serializers/osgManipulator/Dragger.cpp, 
     1273          src/osgWrappers/serializers/osgManipulator/LibraryWrapper.cpp, 
     1274          src/osgWrappers/serializers/osgManipulator/RotateCylinderDragger.cpp, 
     1275          src/osgWrappers/serializers/osgManipulator/RotateSphereDragger.cpp, 
     1276          src/osgWrappers/serializers/osgManipulator/Scale1DDragger.cpp, 
     1277          src/osgWrappers/serializers/osgManipulator/Scale2DDragger.cpp, 
     1278          src/osgWrappers/serializers/osgManipulator/ScaleAxisDragger.cpp, 
     1279          src/osgWrappers/serializers/osgManipulator/TabBoxDragger.cpp, 
     1280          src/osgWrappers/serializers/osgManipulator/TabBoxTrackballDragger.cpp, 
     1281          src/osgWrappers/serializers/osgManipulator/TabPlaneDragger.cpp, 
     1282          src/osgWrappers/serializers/osgManipulator/TabPlaneTrackballDragger.cpp, 
     1283          src/osgWrappers/serializers/osgManipulator/TrackballDragger.cpp, 
     1284          src/osgWrappers/serializers/osgManipulator/Translate1DDragger.cpp, 
     1285          src/osgWrappers/serializers/osgManipulator/Translate2DDragger.cpp, 
     1286          src/osgWrappers/serializers/osgManipulator/TranslateAxisDragger.cpp, 
     1287          src/osgWrappers/serializers/osgManipulator/TranslatePlaneDragger.cpp, 
     1288          src/osgWrappers/serializers/osgParticle/AccelOperator.cpp, 
     1289          src/osgWrappers/serializers/osgParticle/AngularAccelOperator.cpp, 
     1290          src/osgWrappers/serializers/osgParticle/AngularDampingOperator.cpp, 
     1291          src/osgWrappers/serializers/osgParticle/BounceOperator.cpp, 
     1292          src/osgWrappers/serializers/osgParticle/BoxPlacer.cpp, 
     1293          src/osgWrappers/serializers/osgParticle/CMakeLists.txt, 
     1294          src/osgWrappers/serializers/osgParticle/CenteredPlacer.cpp, 
     1295          src/osgWrappers/serializers/osgParticle/CompositePlacer.cpp, 
     1296          src/osgWrappers/serializers/osgParticle/ConnectedParticleSystem.cpp, 
     1297          src/osgWrappers/serializers/osgParticle/ConstantRateCounter.cpp, 
     1298          src/osgWrappers/serializers/osgParticle/Counter.cpp, 
     1299          src/osgWrappers/serializers/osgParticle/DampingOperator.cpp, 
     1300          src/osgWrappers/serializers/osgParticle/DomainOperator.cpp, 
     1301          src/osgWrappers/serializers/osgParticle/Emitter.cpp, 
     1302          src/osgWrappers/serializers/osgParticle/ExplosionDebrisEffect.cpp, 
     1303          src/osgWrappers/serializers/osgParticle/ExplosionEffect.cpp, 
     1304          src/osgWrappers/serializers/osgParticle/ExplosionOperator.cpp, 
     1305          src/osgWrappers/serializers/osgParticle/FireEffect.cpp, 
     1306          src/osgWrappers/serializers/osgParticle/FluidFrictionOperator.cpp, 
     1307          src/osgWrappers/serializers/osgParticle/FluidProgram.cpp, 
     1308          src/osgWrappers/serializers/osgParticle/ForceOperator.cpp, 
     1309          src/osgWrappers/serializers/osgParticle/Interpolator.cpp, 
     1310          src/osgWrappers/serializers/osgParticle/LibraryWrapper.cpp, 
     1311          src/osgWrappers/serializers/osgParticle/LinearInterpolator.cpp, 
     1312          src/osgWrappers/serializers/osgParticle/ModularEmitter.cpp, 
     1313          src/osgWrappers/serializers/osgParticle/ModularProgram.cpp, 
     1314          src/osgWrappers/serializers/osgParticle/MultiSegmentPlacer.cpp, 
     1315          src/osgWrappers/serializers/osgParticle/Operator.cpp, 
     1316          src/osgWrappers/serializers/osgParticle/OrbitOperator.cpp, 
     1317          src/osgWrappers/serializers/osgParticle/Particle.cpp, 
     1318          src/osgWrappers/serializers/osgParticle/ParticleEffect.cpp, 
     1319          src/osgWrappers/serializers/osgParticle/ParticleProcessor.cpp, 
     1320          src/osgWrappers/serializers/osgParticle/ParticleSystem.cpp, 
     1321          src/osgWrappers/serializers/osgParticle/ParticleSystemUpdater.cpp, 
     1322          src/osgWrappers/serializers/osgParticle/Placer.cpp, 
     1323          src/osgWrappers/serializers/osgParticle/PointPlacer.cpp, 
     1324          src/osgWrappers/serializers/osgParticle/PrecipitationEffect.cpp, 
     1325          src/osgWrappers/serializers/osgParticle/Program.cpp, 
     1326          src/osgWrappers/serializers/osgParticle/RadialShooter.cpp, 
     1327          src/osgWrappers/serializers/osgParticle/RandomRateCounter.cpp, 
     1328          src/osgWrappers/serializers/osgParticle/SectorPlacer.cpp, 
     1329          src/osgWrappers/serializers/osgParticle/SegmentPlacer.cpp, 
     1330          src/osgWrappers/serializers/osgParticle/Shooter.cpp, 
     1331          src/osgWrappers/serializers/osgParticle/SinkOperator.cpp, 
     1332          src/osgWrappers/serializers/osgParticle/SmokeEffect.cpp, 
     1333          src/osgWrappers/serializers/osgParticle/SmokeTrailEffect.cpp, 
     1334          src/osgWrappers/serializers/osgParticle/VariableRateCounter.cpp, 
     1335          src/osgWrappers/serializers/osgShadow/CMakeLists.txt, 
     1336          src/osgWrappers/serializers/osgShadow/DebugShadowMap.cpp, 
     1337          src/osgWrappers/serializers/osgShadow/LibraryWrapper.cpp, 
     1338          src/osgWrappers/serializers/osgShadow/LightSpacePerspectiveShadowMapCB.cpp, 
     1339          src/osgWrappers/serializers/osgShadow/LightSpacePerspectiveShadowMapDB.cpp, 
     1340          src/osgWrappers/serializers/osgShadow/LightSpacePerspectiveShadowMapVB.cpp, 
     1341          src/osgWrappers/serializers/osgShadow/MinimalCullBoundsShadowMap.cpp, 
     1342          src/osgWrappers/serializers/osgShadow/MinimalDrawBoundsShadowMap.cpp, 
     1343          src/osgWrappers/serializers/osgShadow/MinimalShadowMap.cpp, 
     1344          src/osgWrappers/serializers/osgShadow/ParallelSplitShadowMap.cpp, 
     1345          src/osgWrappers/serializers/osgShadow/ShadowMap.cpp, 
     1346          src/osgWrappers/serializers/osgShadow/ShadowTechnique.cpp, 
     1347          src/osgWrappers/serializers/osgShadow/ShadowTexture.cpp, 
     1348          src/osgWrappers/serializers/osgShadow/ShadowVolume.cpp, 
     1349          src/osgWrappers/serializers/osgShadow/ShadowedScene.cpp, 
     1350          src/osgWrappers/serializers/osgShadow/SoftShadowMap.cpp, 
     1351          src/osgWrappers/serializers/osgShadow/StandardShadowMap.cpp, 
     1352          src/osgWrappers/serializers/osgShadow/ViewDependentShadowTechnique.cpp, 
     1353          src/osgWrappers/serializers/osgSim/AzimElevationSector.cpp, 
     1354          src/osgWrappers/serializers/osgSim/AzimSector.cpp, 
     1355          src/osgWrappers/serializers/osgSim/BlinkSequence.cpp, 
     1356          src/osgWrappers/serializers/osgSim/CMakeLists.txt, 
     1357          src/osgWrappers/serializers/osgSim/ConeSector.cpp, 
     1358          src/osgWrappers/serializers/osgSim/DOFTransform.cpp, 
     1359          src/osgWrappers/serializers/osgSim/DirectionalSector.cpp, 
     1360          src/osgWrappers/serializers/osgSim/ElevationSector.cpp, 
     1361          src/osgWrappers/serializers/osgSim/Impostor.cpp, 
     1362          src/osgWrappers/serializers/osgSim/LibraryWrapper.cpp, 
     1363          src/osgWrappers/serializers/osgSim/LightPointNode.cpp, 
     1364          src/osgWrappers/serializers/osgSim/LightPointSystem.cpp, 
     1365          src/osgWrappers/serializers/osgSim/MultiSwitch.cpp, 
     1366          src/osgWrappers/serializers/osgSim/ObjectRecordData.cpp, 
     1367          src/osgWrappers/serializers/osgSim/OverlayNode.cpp, 
     1368          src/osgWrappers/serializers/osgSim/ScalarBar.cpp, 
     1369          src/osgWrappers/serializers/osgSim/Sector.cpp, 
     1370          src/osgWrappers/serializers/osgSim/SequenceGroup.cpp, 
     1371          src/osgWrappers/serializers/osgSim/ShapeAttributeList.cpp, 
     1372          src/osgWrappers/serializers/osgSim/SphereSegment.cpp, 
     1373          src/osgWrappers/serializers/osgSim/VisibilityGroup.cpp, 
     1374          src/osgWrappers/serializers/osgTerrain/CMakeLists.txt, 
     1375          src/osgWrappers/serializers/osgTerrain/CompositeLayer.cpp, 
     1376          src/osgWrappers/serializers/osgTerrain/ContourLayer.cpp, 
     1377          src/osgWrappers/serializers/osgTerrain/GeometryTechnique.cpp, 
     1378          src/osgWrappers/serializers/osgTerrain/HeightFieldLayer.cpp, 
     1379          src/osgWrappers/serializers/osgTerrain/ImageLayer.cpp, 
     1380          src/osgWrappers/serializers/osgTerrain/Layer.cpp, 
     1381          src/osgWrappers/serializers/osgTerrain/LibraryWrapper.cpp, 
     1382          src/osgWrappers/serializers/osgTerrain/Locator.cpp, 
     1383          src/osgWrappers/serializers/osgTerrain/ProxyLayer.cpp, 
     1384          src/osgWrappers/serializers/osgTerrain/SwitchLayer.cpp, 
     1385          src/osgWrappers/serializers/osgTerrain/Terrain.cpp, 
     1386          src/osgWrappers/serializers/osgTerrain/TerrainTechnique.cpp, 
     1387          src/osgWrappers/serializers/osgTerrain/TerrainTile.cpp, 
     1388          src/osgWrappers/serializers/osgText/CMakeLists.txt, 
     1389          src/osgWrappers/serializers/osgText/FadeText.cpp, 
     1390          src/osgWrappers/serializers/osgText/LibraryWrapper.cpp, 
     1391          src/osgWrappers/serializers/osgText/Text.cpp, 
     1392          src/osgWrappers/serializers/osgText/Text3D.cpp, 
     1393          src/osgWrappers/serializers/osgText/TextBase.cpp, 
     1394          src/osgWrappers/serializers/osgVolume/AlphaFuncProperty.cpp, 
     1395          src/osgWrappers/serializers/osgVolume/CMakeLists.txt, 
     1396          src/osgWrappers/serializers/osgVolume/CompositeLayer.cpp, 
     1397          src/osgWrappers/serializers/osgVolume/CompositeProperty.cpp, 
     1398          src/osgWrappers/serializers/osgVolume/FixedFunctionTechnique.cpp, 
     1399          src/osgWrappers/serializers/osgVolume/ImageDetails.cpp, 
     1400          src/osgWrappers/serializers/osgVolume/ImageLayer.cpp, 
     1401          src/osgWrappers/serializers/osgVolume/IsoSurfaceProperty.cpp, 
     1402          src/osgWrappers/serializers/osgVolume/Layer.cpp, 
     1403          src/osgWrappers/serializers/osgVolume/LibraryWrapper.cpp, 
     1404          src/osgWrappers/serializers/osgVolume/LightingProperty.cpp, 
     1405          src/osgWrappers/serializers/osgVolume/Locator.cpp, 
     1406          src/osgWrappers/serializers/osgVolume/MaximumIntensityProjectionProperty.cpp, 
     1407          src/osgWrappers/serializers/osgVolume/Property.cpp, 
     1408          src/osgWrappers/serializers/osgVolume/PropertyAdjustmentCallback.cpp, 
     1409          src/osgWrappers/serializers/osgVolume/RayTracedTechnique.cpp, 
     1410          src/osgWrappers/serializers/osgVolume/SampleDensityProperty.cpp, 
     1411          src/osgWrappers/serializers/osgVolume/ScalarProperty.cpp, 
     1412          src/osgWrappers/serializers/osgVolume/SwitchProperty.cpp, 
     1413          src/osgWrappers/serializers/osgVolume/TransferFunctionProperty.cpp, 
     1414          src/osgWrappers/serializers/osgVolume/TransparencyProperty.cpp, 
     1415          src/osgWrappers/serializers/osgVolume/Volume.cpp, 
     1416          src/osgWrappers/serializers/osgVolume/VolumeTechnique.cpp, 
     1417          src/osgWrappers/serializers/osgVolume/VolumeTile.cpp: Ran svn 
     1418          propset -R svn:eol-style native . on the OpenSceneGraph 
     1419 
     14202011-04-19 09:54  robert 
     1421 
     1422        * src/osgText/TextBase.cpp: Improved the handling of unitialized 
     1423          bounding box 
     1424 
     14252011-04-19 09:53  robert 
     1426 
     1427        * examples/osgtext/osgtext.cpp: Cleaned up example 
     1428 
     14292011-04-18 12:58  robert 
     1430 
     1431        * CMakeLists.txt: Updated SO version number 
     1432 
     14332011-04-18 12:35  robert 
     1434 
     1435        * include/osg/Version, include/osgUtil/IncrementalCompileOperation, 
     1436          src/osgUtil/IncrementalCompileOperation.cpp, 
     1437          src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp: 
     1438          Added IncrementalCompileOperation::compileAllForNextFrame(uint) 
     1439          method and supporting 
     1440          functionality that tell the IncrementalCompileOperation to 
     1441          compile all pending objects during next draw traversal, 
     1442          for specified number of frames. 
     1443 
     14442011-04-14 15:47  robert 
     1445 
     1446        * README.txt: From Stephan Huber, "attached you'll find some 
     1447          enhancements for the iphone-part of the readme." 
     1448 
     14492011-04-14 15:45  robert 
     1450 
     1451        * applications/osgconv/osgconv.cpp: From Magnus Kessler, "The 
     1452          standard width for the windows cmd and terminals on many Unix 
     1453          systems is 
     1454          80 columns. I reorganized some of the help strings to make the 
     1455          output of 
     1456           
     1457          osgconv --help --all 
     1458           
     1459          fit to 80 columns. This avoids difficult to read line breaks 
     1460          added by the 
     1461          terminal program itself." 
     1462 
     14632011-04-14 15:22  robert 
     1464 
     1465        * src/osg/Image.cpp, src/osg/dxtctool.cpp, 
     1466          src/osgPlugins/dds/ReaderWriterDDS.cpp: Cleaned up DXT1 support 
     1467 
     14682011-04-14 15:21  robert 
     1469 
     1470        * CMakeLists.txt: Added IF (WIN32) around OSG_USE_UTF8_FILENAME 
     1471 
     14722011-04-14 10:44  robert 
     1473 
     1474        * src/osgPlugins/dds/ReaderWriterDDS.cpp: Added osgDB::Option 
     1475          string entries: 
     1476           
     1477          supportsOption("dds_dxt1_rgb","set the pixel format of DXT1 
     1478          encoded images to be RGB"); 
     1479          supportsOption("dds_dxt1_rgba","set the pixel format of DXT1 
     1480          encoded images to be RGBA"); 
     1481          supportsOption("dds_dxt1_detect_rgba","For DXT1 encode images set 
     1482          the pixel format according to presence of transparent pixels."); 
     1483           
     1484          And set the default not to modify and detect the RGB or RGBA 
     1485          pixel format for DXT images. 
     1486 
     14872011-04-14 09:16  robert 
     1488 
     1489        * src/osgPlugins/dds/ReaderWriterDDS.cpp: Added setting of the 
     1490          internal texture format 
     1491 
     14922011-04-13 19:28  robert 
     1493 
     1494        * src/osgPlugins/dds/ReaderWriterDDS.cpp: quitened down debug 
     1495          output 
     1496 
     14972011-04-13 19:26  robert 
     1498 
     1499        * src/osgPlugins/dds/ReaderWriterDDS.cpp: Introduced new code for 
     1500          detecting DXT1 images catogoriesed as RGB that actually have a 1 
     1501          bit alpha, 
     1502          therefore re-interpreting these as RGBA. 
     1503 
     15042011-04-13 10:44  robert 
     1505 
     1506        * src/osg/Image.cpp, src/osg/dxtctool.cpp, src/osg/dxtctool.h: 
     1507          Added handling of DXT1 in osg::Image::isImageTranslucent() 
     1508 
     15092011-04-11 19:11  robert 
     1510 
     1511        * include/osg/Texture, src/osg/Texture.cpp, 
     1512          src/osgPlugins/dds/ReaderWriterDDS.cpp, 
     1513          src/osgPlugins/nvtt/NVTTImageProcessor.cpp: Added support for 
     1514          explitly requesting DXT1a and DXT1c compression 
     1515 
     15162011-04-04 10:16  robert 
     1517 
     1518        * src/osgViewer/GraphicsWindowCocoa.mm: From Stephan Huber, 
     1519          "Attached you'll find a fixed 
     1520          GraphicsWindowCocoa-implementation which should fix the reported 
     1521          bugs. 
     1522           
     1523          the osgkeyboard-example works now, but not the numbers of the 
     1524          keypad, as 
     1525          they hilight only for KEY_KP_Left, KEY_KP_Right, KEY_KP_Up, 
     1526          KEY_KP_DOWN 
     1527          etc and not for KEY_KP_0 - KEY_KP_9." 
     1528 
     15292011-03-31 14:57  robert 
     1530 
     1531        * CMakeModules/CheckAtomicOps.cmake: Added 
     1532          OPENTHREADS_ATOMIC_USE_MUTEX Cmake options that allows you to 
     1533          override the default detection 
     1534          of atomic implementatition, making it possible to force the use 
     1535          of Mutex for OpenThreads::Atomic, 
     1536          and as a consequence for use of Mutex for Referenced::ref/unref() 
     1537          counting. 
     1538 
     15392011-03-30 15:15  robert 
     1540 
     1541        * include/osgDB/DatabasePager, src/osg/PagedLOD.cpp, 
     1542          src/osgDB/DatabasePager.cpp: From Tim Moore, 
     1543          Fixes to race in DatabasePager where a parent PagedLOD 
     1544          of newly loaded subgraph has been expired. 
     1545           
     1546          Clean up of visitor naming to make it clearer what role it has. 
     1547 
     15482011-03-23 14:01  robert 
     1549 
     1550        * src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp, 
     1551          src/osgPlugins/xine/ReaderWriterXine.cpp: Added m4v as a handled 
     1552          movie file extension 
     1553 
     15542011-03-21 21:28  robert 
     1555 
     1556        * CMakeModules/FindOurDCMTK.cmake: Added dciimage library to DCMTK 
     1557          libs 
     1558 
     15592011-03-21 21:28  robert 
     1560 
     1561        * src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Improved handling of 
     1562          RGB data. 
     1563 
     15642011-03-19 16:25  robert 
     1565 
     1566        * src/osgPresentation/SlideShowConstructor.cpp: Added .get() to fix 
     1567          build 
     1568 
     15692011-03-18 12:21  robert 
     1570 
     1571        * src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Adde an 
     1572          isFileADicom(..) method to enable the loader to automatically 
     1573          identifier dicom files without making any assumptions about the 
     1574          file extension 
     1575 
     15762011-03-18 11:23  robert 
     1577 
     1578        * CMakeModules/FindOurDCMTK.cmake: Added extra DCMTK libraries to 
     1579          search and link line to enable build against new DCMTK-3.6.0 
     1580          release 
     1581 
     15822011-03-17 17:33  robert 
     1583 
     1584        * include/osgPresentation/SlideShowConstructor, 
     1585          src/osgPlugins/p3d/ReaderWriterP3D.cpp, 
     1586          src/osgPresentation/SlideShowConstructor.cpp: Added support for 
     1587          new SampleDensityWhenMovingProperty into .p3d format, with it 
     1588          default to 0.02. 
     1589           
     1590          One can override this value via the 
     1591          sampleDensityWhenMoving="value" property in the volume tag, i.e. 
     1592           
     1593          <volume sampleDensityWhenMoving="0.01">CardiacCT</volume> 
     1594           
     1595          To switch the feature off set the value to 0, i.e. 
     1596           
     1597          <volume sampleDensityWhenMoving="0">CardiacCT</volume> 
     1598 
     15992011-03-17 15:37  robert 
     1600 
     1601        * examples/osgvolume/osgvolume.cpp, include/osgVolume/Property, 
     1602          include/osgVolume/RayTracedTechnique, src/osgVolume/Property.cpp, 
     1603          src/osgVolume/RayTracedTechnique.cpp: Added 
     1604          SampleDensityWhenMovingProperty to control LOD property of 
     1605          osgVolume. 
     1606 
     16072011-03-17 13:56  robert 
     1608 
     1609        * include/osgVolume/RayTracedTechnique, 
     1610          src/osgVolume/RayTracedTechnique.cpp: Changed the view movement 
     1611          detection code so that it uses the 
     1612          new CullVisitor::Identifier to indentifier cull traversals, 
     1613          this enables the code to properly detect movement when 
     1614          osgViewer::Renderer uses double buffering of SceneView. 
     1615 
     16162011-03-17 13:54  robert 
     1617 
     1618        * src/osgViewer/Renderer.cpp: Added set up of 
     1619          CulLVisitor::Identifier so that the double buffered 
     1620          SceneView/CullVisitor 
     1621          share the same Identifier. 
     1622 
     16232011-03-17 13:54  robert 
     1624 
     1625        * include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Added 
     1626          CullVisitor::Identifier to help with cull operations that require 
     1627          a consistent identifier for 
     1628          cull traveresals when osgViewer::Renderer uses double buffering. 
     1629 
     16302011-03-17 11:49  robert 
     1631 
     1632        * include/osgVolume/RayTracedTechnique, 
     1633          src/osgVolume/RayTracedTechnique.cpp: First cut at LOD support in 
     1634          RayTracedTechnique, which lowers the number of samples taken when 
     1635          the view of the volume is changing. 
     1636 
     16372011-03-16 13:48  robert 
     1638 
     1639        * CMakeModules/Find3rdPartyDependencies.cmake: From Torben 
     1640          Dannhauer, "adds an additional library name of libpng ( libpng15 
     1641          ) to search fo" 
     1642 
     16432011-03-16 13:41  robert 
     1644 
     1645        * CMakeLists.txt: From Alan Dickinson,"I tested out my changes 
     1646          against the trunk and everything worked fine... except I noticed 
     1647          that the CMAKE_BUILD_POSTFIX is set incorrectly for a undefined 
     1648          or blank BUILD_TYPE. 
     1649           
     1650          So here is the one line change to the CMakeLists.txt to rectify 
     1651          this omission." 
     1652 
     16532011-03-16 10:51  robert 
     1654 
     1655        * include/osgPresentation/SlideShowConstructor, 
     1656          src/osgPlugins/p3d/ReaderWriterP3D.cpp, 
     1657          src/osgPresentation/SlideShowConstructor.cpp: Added hud and 
     1658          billboard support to image, stereo_image, pdf, browser and vnc 
     1659          image placement 
     1660 
     16612011-03-15 19:54  robert 
     1662 
     1663        * include/osgPresentation/SlideShowConstructor, 
     1664          src/osgPlugins/p3d/ReaderWriterP3D.cpp, 
     1665          src/osgPresentation/SlideShowConstructor.cpp: Added support hud 
     1666          property for title, bullets and paragraph tags 
     1667 
     16682011-03-15 14:04  robert 
     1669 
     1670        * src/osgPlugins/3ds/WriterNodeVisitor.cpp: From Sukender, "Fixed a 
     1671          case where getUniqueName() does not work properly" 
     1672 
     16732011-03-15 14:02  robert 
     1674 
     1675        * CMakeModules/Find3rdPartyDependencies.cmake: From Torben 
     1676          Dannhauer, update to reflect addition of NVTT to Windows 
     1677          3rdPartyPackage 
     1678 
     16792011-03-15 13:53  robert 
     1680 
     1681        * src/osg/Texture2DArray.cpp: Added checked against GL version 
     1682          number for enabled _isTexture3DSupported. 
     1683 
     16842011-03-15 13:40  robert 
     1685 
     1686        * src/osgUtil/PolytopeIntersector.cpp: Fixed warning 
     1687 
     16882011-03-15 13:30  robert 
     1689 
     1690        * include/osg/View: Added OSG_EXPORT to declaration of View::Slave. 
     1691 
     16922011-03-15 12:48  robert 
     1693 
     1694        * src/osgText/TextBase.cpp: Re-enabled the fallback compute of 
     1695          bounding volume. 
     1696 
     16972011-03-15 12:26  robert 
     1698 
     1699        * src/osgPresentation/SlideShowConstructor.cpp: Fixed updating of 
     1700          text position when PositionData.position is not modified by tag 
     1701          but other elements of PositionData are - such as when 
     1702          billboarding 
     1703 
     17042011-03-14 21:36  robert 
     1705 
     1706        * include/osgPresentation/SlideShowConstructor, 
     1707          src/osgPlugins/p3d/ReaderWriterP3D.cpp, 
     1708          src/osgPresentation/SlideShowConstructor.cpp: Implemented 
     1709          billboard="on" option for image, bullet and paragraph tags 
     1710 
     17112011-03-14 11:29  robert 
     1712 
     1713        * src/osgPlugins/p3d/ReaderWriterP3D.cpp: Added support for placing 
     1714          comments at end of each line. 
     1715 
     17162011-03-14 10:07  robert 
     1717 
     1718        * include/osgUtil/IntersectionVisitor, 
     1719          include/osgUtil/LineSegmentIntersector, 
     1720          include/osgUtil/PlaneIntersector, 
     1721          include/osgUtil/PolytopeIntersector, 
     1722          src/osgUtil/LineSegmentIntersector.cpp, 
     1723          src/osgUtil/PlaneIntersector.cpp, 
     1724          src/osgUtil/PolytopeIntersector.cpp: From Farshid Lashkari, 
     1725          "Another update. I added a LIMIT_NEAREST enum which implements 
     1726          your previous suggestion of rejecting bounding volumes further 
     1727          from the nearest existing intersection. I only implemented this 
     1728          for LineSegmentIntersector. I'd appreciate it if you could double 
     1729          check the math I added to LineSegmentIntersector::intersects() 
     1730          for checking if the bounding sphere is further away. The results 
     1731          of this are promising. I'm getting noticeable performance 
     1732          increase for line intersections with scenes containing many 
     1733          drawables. 
     1734          " 
     1735 
     17362011-03-14 09:59  robert 
     1737 
     1738        * src/osgViewer/View.cpp: From Torben Dannhauer, warning fix for a 
     1739          false positive warning generated by VS about "not all control 
     1740          pathes return a value". 
     1741 
     17422011-03-11 17:20  robert 
     1743 
     1744        * include/osgUtil/IntersectionVisitor, 
     1745          include/osgUtil/LineSegmentIntersector, 
     1746          include/osgUtil/PlaneIntersector, 
     1747          include/osgUtil/PolytopeIntersector, 
     1748          src/osgUtil/LineSegmentIntersector.cpp, 
     1749          src/osgUtil/PlaneIntersector.cpp, 
     1750          src/osgUtil/PolytopeIntersector.cpp: From Farshid Lashkari, 
     1751          removal of redundent spaces at the end of lines. 
     1752 
     17532011-03-11 16:31  robert 
     1754 
     1755        * src/osgQt/GraphicsWindowQt.cpp: From Benjamin Wasty and David 
     1756          Guthrie, "currently, non-alpha-numeric keys are not recognized 
     1757          (except as modifiers) in osgQt, so I added the mapping code from 
     1758          my Qt integration to GraphicsWindowQt (which is based on Delta3D 
     1759          code from David Guthrie - he gave me permission to submit it 
     1760          under OSGPL)." 
     1761 
     17622011-03-11 11:25  robert 
     1763 
     1764        * src/osgPlugins/3ds/ReaderWriter3DS.cpp, 
     1765          src/osgPlugins/3ds/WriterNodeVisitor.cpp, 
     1766          src/osgPlugins/3ds/WriterNodeVisitor.h: From Sukender, "Added 
     1767          support for texcoords scale and offset (UV scaling and offset in 
     1768          Lib3DS Materials), for texture unit 0." 
     1769 
     17702011-03-11 11:20  robert 
     1771 
     1772        * src/osgDB/FileUtils.cpp: Fixed the case insenstive search under 
     1773          unices 
     1774 
     17752011-03-11 10:24  robert 
     1776 
     1777        * CMakeModules/ModuleInstall.cmake, 
     1778          CMakeModules/OsgMacroUtils.cmake, src/osgViewer/CMakeLists.txt: 
     1779          From Mourad Boufarguine, 
     1780          "There is a redundant cmake code at the end of osgViewer cmake 
     1781          script. The install command is issued in SETUP_LIBRARY macro." 
     1782          "I spotted this when i tried a make install on the android port 
     1783          :) I saw some weird copy commands of osgViewer headers. 
     1784          I managed to get all osg headers copied to 
     1785          cmake_install_prefix/include upon make install, but i can't (yet) 
     1786          get the libraries to be copied to cmake_install_prefix/lib (see 
     1787          attached files)" 
     1788 
     17892011-03-11 10:18  robert 
     1790 
     1791        * CMakeLists.txt, CMakeModules/OsgCPackConfig.cmake.in, 
     1792          packaging/ld.so.conf.d/openscenegraph.conf.in, 
     1793          packaging/pkgconfig/openscenegraph-osg.pc.in, 
     1794          packaging/pkgconfig/openscenegraph-osgAnimation.pc.in, 
     1795          packaging/pkgconfig/openscenegraph-osgDB.pc.in, 
     1796          packaging/pkgconfig/openscenegraph-osgFX.pc.in, 
     1797          packaging/pkgconfig/openscenegraph-osgGA.pc.in, 
     1798          packaging/pkgconfig/openscenegraph-osgManipulator.pc.in, 
     1799          packaging/pkgconfig/openscenegraph-osgParticle.pc.in, 
     1800          packaging/pkgconfig/openscenegraph-osgQt.pc.in, 
     1801          packaging/pkgconfig/openscenegraph-osgShadow.pc.in, 
     1802          packaging/pkgconfig/openscenegraph-osgSim.pc.in, 
     1803          packaging/pkgconfig/openscenegraph-osgTerrain.pc.in, 
     1804          packaging/pkgconfig/openscenegraph-osgText.pc.in, 
     1805          packaging/pkgconfig/openscenegraph-osgUtil.pc.in, 
     1806          packaging/pkgconfig/openscenegraph-osgViewer.pc.in, 
     1807          packaging/pkgconfig/openscenegraph-osgVolume.pc.in, 
     1808          packaging/pkgconfig/openscenegraph-osgWidget.pc.in, 
     1809          packaging/pkgconfig/openscenegraph.pc.in, 
     1810          packaging/pkgconfig/openthreads.pc.in: From Alan Dickinson, "I 
     1811          modified the CPack and CMake files to utilze the 
     1812          CMAKE_INSTALL_PREFIX when building RPM packages. 
     1813           
     1814          I also modified the CMake and pkgconfig files to append the 
     1815          _POSTFIX extenstion based on the CMAKE_BUILD_TYPE. 
     1816           
     1817          Additionally I fixed 
     1818          packaging/ld.so.conf.d/openscenegraph.conf.in to add a '/' 
     1819          betweeen the arguments since the CMAKE_INSTALL_PREFIX can't end 
     1820          with a '/'. 
     1821          " 
     1822 
     18232011-03-10 14:53  robert 
     1824 
     1825        * src/osgViewer/CMakeLists.txt: From Mourad Boufarguine, "I gave 
     1826          osg android port a try on Windows using cygwin, and it worked 
     1827          like a charm (only a tiny problem with osgViewer, when cross 
     1828          compiling for android using cygwin, the windows path in 
     1829          osgViewer/CMakeLists.txt is used rather than the android one, fix 
     1830          attached). 
     1831          " 
     1832 
     18332011-03-10 14:44  robert 
     1834 
     1835        * CMakeModules/OsgMacroUtils.cmake, 
     1836          src/OpenThreads/win32/CMakeLists.txt: From Mourad Boufarguine, "I 
     1837          gave projects folders in VS a try, it works for applications, 
     1838          plugins and examples but not for the osg core libraries. 
     1839          Attached OsgMacroUtils.cmake is a tiny fix for this. OpenThreads 
     1840          is addressed seperately." 
     1841 
     18422011-03-10 10:56  robert 
     1843 
     1844        * CMakeModules/cmake_uninstall.cmake.in: From Rafa Gaitan, 
     1845          "Attached the fix to remove the symlinks created with make 
     1846          install." 
     1847 
     18482011-03-10 10:52  robert 
     1849 
     1850        * src/osgDB/FileNameUtils.cpp: From Michael Platings, "I'm guessing 
     1851          that the stack corruption was caused by calling GetFullPathNameW 
     1852          with the nBufferLength argument as the number of bytes in the 
     1853          buffer, rather than the number of characters. I've attached code 
     1854          that uses GetFullPathNameW et al. with _countof() rather than 
     1855          sizeof() and this works fine." 
     1856 
     18572011-03-09 17:35  robert 
     1858 
     1859        * src/osg/GraphicsCostEstimator.cpp, 
     1860          src/osgUtil/IncrementalCompileOperation.cpp: Quitened down timing 
     1861          stats 
     1862 
     18632011-03-09 16:30  robert 
     1864 
     1865        * src/osg/Shader.cpp: From Johannes Baeuerle, fix for memory leak 
     1866 
     18672011-03-09 15:55  robert 
     1868 
     1869        * src/osgPlugins/Inventor/ConvertFromInventor.cpp, 
     1870          src/osgPlugins/Inventor/ReaderWriterIV.cpp: From Jan Peciva, 
     1871          "please, find attached updates to Inventor plugin: 
     1872           
     1873          - improved transparency 
     1874          - do not treat 32-bit textures as transparent textures unless 
     1875          they really 
     1876          contain transparent pixels 
     1877          - error messages forwarded to osg::notify" 
     1878 
     18792011-03-09 14:44  robert 
     1880 
     1881        * src/osgPlugins/3ds/ReaderWriter3DS.cpp, 
     1882          src/osgPlugins/3ds/WriterNodeVisitor.cpp: From Sukender, "1. Made 
     1883          code a bit more readable/cleaner. 
     1884          2. Removed unecessary code. Also made sure the images names are 
     1885          not truncated in the middle of an UTF8 character. You'll find 
     1886          there a function called utf8TruncateBytes(), which may be moved 
     1887          in core OSG (osgDB/ConvertUTF I guess). Feel free to do it if you 
     1888          feel it that way. 
     1889          " 
     1890 
     18912011-03-09 14:15  robert 
     1892 
     1893        * include/osgAnimation/Export, include/osgDB/Export, 
     1894          include/osgGA/Export, include/osgParticle/Export, 
     1895          include/osgPresentation/Export, include/osgQt/Export, 
     1896          include/osgShadow/Export, include/osgSim/Export, 
     1897          include/osgTerrain/Export, include/osgText/Export, 
     1898          include/osgUtil/Export, include/osgViewer/Export, 
     1899          include/osgVolume/Export, include/osgWidget/Export: From Piotr 
     1900          Gwiazdowski, "So there's config setting OSG_DISABLE_MSVC_WARNINGS 
     1901          which should 
     1902          disable pragmas that turn off specific warnings for MSVC. 
     1903          Unfortunately it's presence is only checked in osg/Export header, 
     1904          making other Export headers disable warnings no matter what, 
     1905          which is 
     1906          kind of incoherent. 
     1907           
     1908          My fix adds #include <osg/Config> to every Export header. I've 
     1909          also 
     1910          unified checking whether to disable warnings to current 
     1911          osg/Export 
     1912          way: 
     1913          #if defined(_MSC_VER) && defined(OSG_DISABLE_MSVC_WARNINGS). 
     1914           
     1915          Attachment contains all changed Export files in their original 
     1916          locations." 
     1917 
     19182011-03-09 13:10  robert 
     1919 
     1920        * src/osgPlugins/pnm/ReaderWriterPNM.cpp: From Eric Sokolowsky, "I 
     1921          have updated the pnm plugin to use streams instead of C-style 
     1922          I/O. Attached is src/osgPlugins/pnm/ReaderWriterPNM.cpp" 
     1923 
     19242011-03-09 13:05  robert 
     1925 
     1926        * CMakeLists.txt, CMakeModules/OsgMacroUtils.cmake: From Tassilo 
     1927          Glander,"I patched the cmake configuration to support folders, 
     1928          which are really handy to organize the many projects in the OSG 
     1929          solution into examples, applications and core libs in the IDE. 
     1930          This feature has been introduced to cmake in 2.8.3, on older 
     1931          versions it should be ignored silently. I tested on Visual Studio 
     1932          2008 with cmake 2.8.3 and 2.8.4. 
     1933           
     1934          See the screenshots for comparison [img]osg_solution.png[/img] 
     1935           
     1936          This needs few changes: 
     1937           
     1938          activate on global cmakelist.txt: 
     1939           
     1940          [code]set_property(GLOBAL PROPERTY USE_FOLDERS On)[/code] 
     1941           
     1942          set appropriate folder names for project type in 
     1943          osgMacroUtils.cmake: 
     1944           
     1945          [code]SET_TARGET_PROPERTIES(${CORELIB_NAME} PROPERTIES FOLDER 
     1946          "OSG Core")[/code] 
     1947           
     1948          similar for examples, applications" 
     1949 
     19502011-03-09 12:29  robert 
     1951 
     1952        * src/osgWidget/StyleManager.cpp: From Piotr Gwiazdowski, "Recently 
     1953          I've been having some trouble with osgWidget::StyleManager 
     1954          (I'll omit osgWidget namespace from now on). It seems to me that 
     1955          there 
     1956          are some inconsistency in the code. In Style there are multiple 
     1957          applyStyle method overloads, applying style for different 
     1958          widgets/windows built-in in osgWidget. Plus you can do overrides. 
     1959          It's 
     1960          good so far. 
     1961           
     1962          The problem lies in StyleManager::_applyStyleToObject (which 
     1963          calls 
     1964          _coearceAndApply, which calls _applySpecificStyle, which calls 
     1965          Style::applyStyle). With current implementation Style::applyStyle 
     1966          variants for Input, Window, Frame::Corner, Frame::Border, 
     1967          Window::EmbeddedWindow are never called, because their classes' 
     1968          names 
     1969          are omitted in methods' if/else if block, making it impossible to 
     1970          use 
     1971          styles with most than half of built-in widget/window types. 
     1972           
     1973          My fix simply adds couple else if blocks, making each 
     1974          Style::applyStyle variant callable. By the way, I think that next 
     1975          update should add Style::applyStyle overload for Table class and 
     1976          add 
     1977          proper className overloads for Input and Window." 
     1978 
     19792011-03-09 12:15  robert 
     1980 
     1981        * src/osgPlugins/jp2/ReaderWriterJP2.cpp: Removed the repeated 
     1982          called to jas_init() and jas_image_clearfmts() calls to make it 
     1983          possible to use the reading multi-threaded 
     1984 
     19852011-03-09 11:22  robert 
     1986 
     1987        * src/osgUtil/RenderStage.cpp: From Dietmar Funck, "I've noticed an 
     1988          issue with osgUtil::RenderStage::runCameraSetUp() if the number 
     1989          of buffer attachments of the camera decreases according to 
     1990          privous calls. 
     1991          This happens because RenderStage::_bufferAttachmentMap is updated 
     1992          only for the number of buffers the camera has when runCameraSetUp 
     1993          is called. 
     1994          For example if there were 4 attachments and now only 3, only the 
     1995          first three elements of _bufferAttachmentMap are changed. The 
     1996          fourth is just as before - however it shouldn't be there. 
     1997           
     1998          Calling _bufferAttachmentMap.clear() before resolves this 
     1999          problem. 
     2000          " 
     2001 
     20022011-03-09 11:15  robert 
     2003 
     2004        * CMakeModules/FindCOLLADA.cmake: From Cedric Pinson, "I have just 
     2005          adjusted the FindCOLLADA function to let it find library on 
     2006          gnu/linux." 
     2007 
     20082011-03-09 11:13  robert 
     2009 
     2010        * src/osgPlugins/dae/ReaderWriterDAE.cpp, 
     2011          src/osgPlugins/dae/ReaderWriterDAE.h, 
     2012          src/osgPlugins/dae/daeRMaterials.cpp: From Sukender, "I fixed the 
     2013          writing but never thought about the reading part... 
     2014          Here is the fix for reading path containing %23 (= '#') 
     2015          characters." 
     2016 
     20172011-03-09 11:06  robert 
     2018 
     2019        * CMakeLists.txt, include/osg/Version: Updated versions for next 
     2020          OSG dev release 
     2021 
     20222011-03-09 10:35  robert 
     2023 
     2024        * examples/osgQtBrowser/osgQtBrowser.cpp, 
     2025          examples/osgQtWidgets/osgQtWidgets.cpp: Changed the use of a 
     2026          viewer thread to be off by default because it was causing the 
     2027          application to crash when any users input was recieved 
     2028 
     20292011-03-08 17:05  robert 
     2030 
     2031        * src/osgViewer/CMakeLists.txt: Fixed error in X11 string name 
     2032 
     20332011-03-08 16:35  robert 
     2034 
     2035        * CMakeLists.txt, CMakeModules/FindAndroidNDK.cmake, 
     2036          CMakeModules/OsgAndroidMacroUtils.cmake, 
     2037          CMakeModules/OsgMacroUtils.cmake, PlatformSpecifics/Android, 
     2038          PlatformSpecifics/Android/Android.mk.master.in, 
     2039          PlatformSpecifics/Android/Android.mk.modules.in, 
     2040          PlatformSpecifics/Android/Android.mk.serializers.in, 
     2041          PlatformSpecifics/Android/Android.mk.src.in, 
     2042          PlatformSpecifics/Android/AndroidManifest.xml.master.in, 
     2043          PlatformSpecifics/Android/Application.mk.master.in, 
     2044          examples/CMakeLists.txt, include/osg/BufferObject, 
     2045          include/osgDB/ConvertUTF, src/CMakeLists.txt, 
     2046          src/OpenThreads/CMakeLists.txt, 
     2047          src/OpenThreads/pthreads/CMakeLists.txt, 
     2048          src/OpenThreads/pthreads/PThread.cpp, 
     2049          src/osgPlugins/CMakeLists.txt, src/osgPlugins/bsp/BITSET.cpp, 
     2050          src/osgQt/CMakeLists.txt, src/osgViewer/CMakeLists.txt: From Rafa 
     2051          Gaitan and Jorge Izquierdo, build support for Android NDK. 
     2052           
     2053          "- In order to build against GLES1 we execute: 
     2054          $ mkdir build_android_gles1 
     2055          $ cd build_android_gles1 
     2056          $ cmake .. -DOSG_BUILD_PLATFORM_ANDROID=ON 
     2057          -DDYNAMIC_OPENTHREADS=OFF 
     2058          -DDYNAMIC_OPENSCENEGRAPH=OFF -DANDROID_NDK=<path_to_android_ndk>/ 
     2059          -DOSG_GLES1_AVAILABLE=ON -DOSG_GL1_AVAILABLE=OFF 
     2060          -DOSG_GL2_AVAILABLE=OFF -DOSG_GL_DISPLAYLISTS_AVAILABLE=OFF -DJ=2 
     2061          -DOSG_CPP_EXCEPTIONS_AVAILABLE=OFF 
     2062          $ make 
     2063          If all is correct you will have and static OSG inside: 
     2064          build_android_gles1/bin/ndk/local/armeabi. 
     2065           
     2066          - GLES2 is not tested/proved, but I think it could be possible 
     2067          build 
     2068          it with the correct cmake flags. 
     2069          - The flag -DJ=2 is used to pass to the ndk-build the number of 
     2070          processors to speed up the building. 
     2071          - make install is not yet supported." 
     2072 
     20732011-03-08 15:31  robert 
     2074 
     2075        * src/OpenThreads/pthreads/PThreadBarrier.cpp, 
     2076          src/OpenThreads/pthreads/PThreadCondition.cpp, 
     2077          src/OpenThreads/pthreads/PThreadMutex.cpp: Fixed indentation 
     2078 
     20792011-03-08 13:51  robert 
     2080 
     2081        * CMakeModules/ModuleInstall.cmake, 
     2082          CMakeModules/OsgMacroUtils.cmake, src/osg/CMakeLists.txt, 
     2083          src/osgAnimation/CMakeLists.txt, src/osgDB/CMakeLists.txt, 
     2084          src/osgFX/CMakeLists.txt, src/osgGA/CMakeLists.txt, 
     2085          src/osgManipulator/CMakeLists.txt, 
     2086          src/osgParticle/CMakeLists.txt, 
     2087          src/osgPresentation/CMakeLists.txt, src/osgQt/CMakeLists.txt, 
     2088          src/osgShadow/CMakeLists.txt, src/osgSim/CMakeLists.txt, 
     2089          src/osgTerrain/CMakeLists.txt, src/osgText/CMakeLists.txt, 
     2090          src/osgUtil/CMakeLists.txt, src/osgViewer/CMakeLists.txt, 
     2091          src/osgVolume/CMakeLists.txt, src/osgWidget/CMakeLists.txt: From 
     2092          Rafa Gaitan, "I have added the macro SETUP_LIBRARY, similar to 
     2093          SETUP_PLUGIN or 
     2094          SETUP_EXE, in order to have a unique entry point to build the 
     2095          libraries. With this changes the android integration will be less 
     2096          painful (currently is a big IF(ANDROID) for each CMakeLists.txt) 
     2097          and 
     2098          more maintainable in the future. I hope next submissions will be 
     2099          for 
     2100          supporting android from my colleague Jorge. 
     2101          " 
     2102 
     21032011-03-07 14:42  robert 
     2104 
     2105        * examples/osgshadow/osgshadow.cpp: Added comments 
     2106 
     21072011-03-07 13:45  robert 
     2108 
     2109        * src/OpenThreads/pthreads/CMakeLists.txt, 
     2110          src/OpenThreads/pthreads/PThread.c++, 
     2111          src/OpenThreads/pthreads/PThread.cpp, 
     2112          src/OpenThreads/pthreads/PThreadBarrier.c++, 
     2113          src/OpenThreads/pthreads/PThreadBarrier.cpp, 
     2114          src/OpenThreads/pthreads/PThreadCondition.c++, 
     2115          src/OpenThreads/pthreads/PThreadCondition.cpp, 
     2116          src/OpenThreads/pthreads/PThreadMutex.c++, 
     2117          src/OpenThreads/pthreads/PThreadMutex.cpp: Changed all .c++ to 
     2118          .cpp's 
     2119 
     21202011-03-07 12:35  robert 
     2121 
     2122        * examples/osgtext3D/osgtext3D.cpp: Added --color r g b a, 
     2123          --wall-color r g b a, --back-color r g b a options for setting 
     2124          the colours of faces via materials. 
     2125          and --image filename, --wall-image filename, --back-image 
     2126          filename options to set the textures used, note, texcoords are 
     2127          not currently set up so texels used will be 0,0. 
     2128 
     21292011-03-07 12:33  robert 
     2130 
     2131        * include/osgText/Text3D, src/osgText/Text3D.cpp: Enabled the 
     2132          settng/getting of the Text3D's WallStateSet and BackStateSet 
     2133          along with use of these in the rendering implementation 
     2134          to allow separate colour and other state to be assigned to the 
     2135          front, wall and back faces. 
     2136 
     21372011-03-03 15:52  robert 
     2138 
     2139        * examples/osgshadow/osgshadow.cpp, include/osgViewer/View, 
     2140          src/osgViewer/View.cpp: Moved intial cut of depth partition 
     2141          support into osgViewer::View via two new methods: 
     2142           
     2143          /** Convenience method for setting up multiple slave cameras that 
     2144          depth partition the specified camera.*/ 
     2145          bool setUpDepthPartitionForCamera(osg::Camera* cameraToPartition, 
     2146          DepthPartitionSettings* dps=0); 
     2147           
     2148          /** Convenience method for setting up multiple slave cameras that 
     2149          depth partition each of the view's active cameras.*/ 
     2150          bool setUpDepthPartition(DepthPartitionSettings* dsp=0); 
     2151 
     21522011-03-03 12:33  robert 
     2153 
     2154        * examples/osgshadow/osgshadow.cpp: Introduced a new more generic 
     2155          function for settings up the depth partitioning of viewer 
     2156          cameras. 
     2157 
     21582011-03-02 16:40  robert 
     2159 
     2160        * examples/osgshadow/osgshadow.cpp: Build fix 
     2161 
     21622011-03-02 16:24  robert 
     2163 
     2164        * src/osgShadow/LightSpacePerspectiveShadowMap.cpp: Made parameter 
     2165          a little easier to adjust and commented out verbose debug info 
     2166 
     21672011-03-02 16:09  robert 
     2168 
     2169        * examples/osgshadow/osgshadow.cpp: Implemented first cut of more 
     2170          flexible depth partitioning code. 
     2171 
     21722011-03-01 16:21  robert 
     2173 
     2174        * examples/osgshadow/osgshadow.cpp: Fixed typo 
     2175 
     21762011-03-01 15:04  robert 
     2177 
     2178        * examples/osgshadow/osgshadow.cpp: Added support for passing the 
     2179          --depth-partition distance, throw to the depth partition slave 
     2180          camera setup. 
     2181 
     21822011-03-01 14:50  robert 
     2183 
     2184        * examples/osgshadow/osgshadow.cpp: Added experiment depth 
     2185          partioning support in the form of an slave camera configuration. 
     2186 
     21872011-03-01 14:48  robert 
     2188 
     2189        * include/osg/View, src/osg/View.cpp: Added support for an 
     2190          View::Slave::UpdateSlaveCallback 
     2191 
     21922011-02-26 16:04  robert 
     2193 
     2194        * src/osgPlugins/ive/DataInputStream.cpp, 
     2195          src/osgPlugins/ive/DataOutputStream.cpp: Fixed handling of write 
     2196          and reading of straight Node objects in the scene graph. 
     2197 
     21982011-02-26 15:52  robert 
     2199 
     2200        * src/osgPlugins/ive/DataOutputStream.cpp: Changed the handling of 
     2201          unkown nodes on write so that the code now ignores the non 
     2202          supported nodes allows the overall write to continue. 
     2203 
     22042011-02-24 11:54  robert 
     2205 
     2206        * examples/osgshadow/osgshadow.cpp, 
     2207          include/osgShadow/TrapezoidalShadowMap, 
     2208          src/osgShadow/CMakeLists.txt, 
     2209          src/osgShadow/TrapezoidalShadowMap.cpp: Removed 
     2210          TrapezoidalShadowMap due to discovery of patent on algorithm. 
     2211 
     22122011-02-23 22:52  cedricpinson 
     2213 
     2214        * src/osgAnimation/Action.cpp: Cedric Pinson: Fix divide by zero 
     2215          when Action has 0 frames, and add a warning message because it 
     2216          means something wrong on input data 
     2217 
     22182011-02-23 16:49  robert 
     2219 
     2220        * AUTHORS.txt, applications/osgversion/Contributors.cpp: Fixed typo 
     2221 
     22222011-02-23 16:46  robert 
     2223 
     2224        * examples/osgshadow/osgshadow.cpp, 
     2225          include/osgShadow/TrapezoidalShadowMap, 
     2226          src/osgShadow/CMakeLists.txt, 
     2227          src/osgShadow/TrapezoidalShadowMap.cpp: From Wojciech 
     2228          Lewandowski, intial cut at new TrapezoidalShadowMap 
     2229          ShadowTechnique 
     2230 
     22312011-02-23 16:45  robert 
     2232 
     2233        * include/osgShadow/DebugShadowMap, 
     2234          include/osgShadow/LightSpacePerspectiveShadowMap, 
     2235          include/osgShadow/MinimalCullBoundsShadowMap, 
     2236          include/osgShadow/MinimalDrawBoundsShadowMap, 
     2237          include/osgShadow/MinimalShadowMap, 
     2238          include/osgShadow/ProjectionShadowMap, 
     2239          include/osgShadow/StandardShadowMap, 
     2240          include/osgShadow/ViewDependentShadowTechnique, 
     2241          src/osgShadow/DebugShadowMap.cpp, 
     2242          src/osgShadow/LightSpacePerspectiveShadowMap.cpp, 
     2243          src/osgShadow/MinimalShadowMap.cpp, 
     2244          src/osgShadow/StandardShadowMap.cpp: From Wojciech Lewandowski, 
     2245          various tweaks to osgShadow shadow mapping classes to improve 
     2246          consistency and enable more debug info output 
     2247 
     22482011-02-23 14:09  robert 
     2249 
     2250        * src/osgVolume/Property.cpp: Inverted the orientation of the 't' 
     2251          transparency control so that it's full on at the bottom of the 
     2252          screen, and full transparent at the bottom. 
     2253 
     22542011-02-23 13:56  robert 
     2255 
     2256        * examples/osgvolume/osgvolume.cpp: Added support for negative 
     2257          --xMultipler, --yMultiple and --zMultiplier values 
     2258 
     22592011-02-23 12:48  robert 
     2260 
     2261        * examples/osgvolume/osgvolume.cpp: Added support for positive 
     2262          values of --xMultiple <float> --yMultiplier <float> and 
     2263          --zMultiplier <float> 
     2264 
     22652011-02-23 12:13  robert 
     2266 
     2267        * examples/osgvolume/osgvolume.cpp: Changed the default number of 
     2268          components for a RGB to 4 so it appears as an RGBA 
     2269 
     22702011-02-23 11:43  robert 
     2271 
     2272        * examples/osgvolume/osgvolume.cpp: Added error reporting for old 
     2273          options 
     2274 
     22752011-02-23 11:28  robert 
     2276 
     2277        * examples/osgvolume/osgvolume.cpp: Added -n option 
     2278 
     22792011-02-23 10:37  robert 
     2280 
     2281        * examples/osgvolume/osgvolume.cpp: Added extra check for GL_BGR 
     2282          and GL_BGRA formats and messages describing image format loaded 
     2283 
     22842011-02-22 14:21  robert 
     2285 
     2286        * src/osgShadow/LightSpacePerspectiveShadowMap.cpp: Added test code 
     2287          to explore problems with LightSpacePerspectiveShadowMap 
     2288          implementation handling of different datasets and camera 
     2289          settings. 
     2290 
     22912011-02-22 11:59  robert 
     2292 
     2293        * examples/osgvolume/osgvolume.cpp: Added support for GL_BGR and 
     2294          GL_BGRA pixel formats 
     2295 
     22962011-02-22 10:53  robert 
     2297 
     2298        * src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Changed the handling 
     2299          of erroneous dicom files so that the loading of a directory of 
     2300          dicom files is not abondonded when one or more erroneous files 
     2301          are encountered. 
     2302 
     23032011-02-21 12:29  robert 
     2304 
     2305        * src/osgText/Text3D.cpp: Added computePositions() call to 
     2306          Text3D::resizeGLObjectsBuffers(uint) 
     2307 
     23082011-02-21 10:02  robert 
     2309 
     2310        * src/osgPlugins/ive/CMakeLists.txt: Added missing Terrain.h 
     2311          reference 
     2312 
     23132011-02-20 09:57  robert 
     2314 
     2315        * src/osgShadow/LightSpacePerspectiveShadowMap.cpp: Fixed build of 
     2316          various LiSPSM algorithms 
     2317 
     23182011-02-20 09:55  robert 
     2319 
     2320        * examples/osgshadow/osgshadow.cpp: Added --fov and --light-pos and 
     2321          --light-dir command line parameters 
     2322 
     23232011-02-18 11:04  mplatings 
     2324 
     2325        * src/osgPlugins/fbx/fbxMaterialToOsgStateSet.cpp, 
     2326          src/osgPlugins/fbx/fbxMaterialToOsgStateSet.h, 
     2327          src/osgPlugins/fbx/fbxRMesh.cpp: Disabled the RGB components of 
     2328          the opacity texture 
     2329 
     23302011-02-14 16:24  robert 
     2331 
     2332        * src/osgPlugins/dae/daeWriter.cpp, src/osgPlugins/dae/daeWriter.h: 
     2333          From Philipp Svehla, "We’ve added support for users to override 
     2334          the default values for child elements in asset tags (for the 
     2335          collada writer). This support was added for the following child 
     2336          elements: 
     2337           
     2338          - contributor 
     2339           
     2340          - author 
     2341           
     2342          - authoring_tool 
     2343           
     2344          - comments 
     2345           
     2346          - copyright 
     2347           
     2348          - source_data 
     2349           
     2350          - created 
     2351           
     2352          - keywords 
     2353           
     2354          - modified 
     2355           
     2356          - revision 
     2357           
     2358          - subject 
     2359           
     2360          - title 
     2361           
     2362          - unit 
     2363           
     2364          - name 
     2365           
     2366          - meter 
     2367           
     2368          - up_axis 
     2369           
     2370           
     2371           
     2372          With this support, users are able to include additional 
     2373          information in their models. Additionally, tools such as sketchup 
     2374          that support asset tags use the values appropriately within their 
     2375          imported models." 
     2376 
     23772011-02-14 16:09  robert 
     2378 
     2379        * src/osgPlugins/dxf/scene.cpp, src/osgPlugins/dxf/scene.h: From 
     2380          Tim Moore, "This patch fixes some performance problems with the 
     2381          DXF loader. It removes some unnecessary copies of vertex 
     2382          coordinates (which were causing an exponential explosion). It 
     2383          also replaces BIND_PER_PRIMITIVE normals with BIND_PER_VERTEX so 
     2384          that the resulting geometry will be on the fast path." 
     2385 
     23862011-02-14 16:05  robert 
     2387 
     2388        * include/osgDB/Options: Added copyop parameter to cloneOptions() 
     2389          method 
     2390 
     23912011-02-14 15:59  robert 
     2392 
     2393        * include/osgDB/Options: From Tim Moore, "The non-virtual 
     2394          cloneOptions() method, which is now used by DatabasePager, breaks 
     2395          derived classes of osgDB::Options. This patch uses the clone() 
     2396          method to clone Options." 
     2397 
     23982011-02-14 15:43  robert 
     2399 
     2400        * CMakeModules/FindJasper.cmake: From Sukender, "Here is an minor 
     2401          update for Jasper finder. It adds debug cache value for 
     2402          Windows/MSVC builds, and adds search paths." 
     2403 
     24042011-02-14 15:04  robert 
     2405 
     2406        * src/osgPlugins/Inventor/ConvertFromInventor.cpp, 
     2407          src/osgPlugins/Inventor/ConvertFromInventor.h, 
     2408          src/osgPlugins/Inventor/ReaderWriterIV.cpp: From Jan Peciva, 
     2409          "Improvements: 
     2410          - Use OSG routines to load images instead of simage library 
     2411          (removes 
     2412          dependency on 3rdParty simage library). Applies to Coin Inventor 
     2413          clone only. 
     2414          " 
     2415 
     24162011-02-14 15:01  robert 
     2417 
     2418        * include/osg/Program, src/osg/Program.cpp: Moved ProgramBinary 
     2419          into osg::Program scope 
     2420 
     24212011-02-14 14:16  robert 
     2422 
     2423        * src/osgPlugins/dae/ReaderWriterDAE.cpp, 
     2424          src/osgPlugins/dae/daeRGeometry.cpp: From Sukender, "Here are two 
     2425          sumbissions for DAE. 
     2426           
     2427          1. daeRGeometry.cpp (rev 12132). A tiny sumbission which fixes a 
     2428          quite important bug: a parameter was forgotten in Collada 
     2429          ReaderWriter, and texture coordinates could not be loaded 
     2430          properly. So: 
     2431          " 
     2432          Added missing paramter when calling createGeometryData(). Fixes 
     2433          missing texture coordinates (in "bind_vertex_input"). 
     2434          " 
     2435           
     2436          2. ReaderWriterDAE.cpp (rev 12132): 
     2437          " 
     2438          Added "baseImageDir" as a plugin string data, in order to 
     2439          manually specify base directory to use when relativising image 
     2440          file names. This is used to properly write files, when images are 
     2441          not located in a subdirectory (like "../images" for some 
     2442          software). 
     2443          " 
     2444 
     24452011-02-14 13:54  robert 
     2446 
     2447        * src/osgWrappers/serializers/osg/ShaderBinary.cpp: From Johannes 
     2448          Bauerle, "I experienced problems using binary shaders in osgt 
     2449          files (=the osg-serializer plugins). At runtime std::bad_alloc 
     2450          errors were thrown when using binary shaders. 
     2451           
     2452          The reason is that the .osgt text files do not provide size 
     2453          information about the contained binary shader hence leading to a 
     2454          bad allocation when reading the shader data, probably size 0 ? 
     2455          The reader method in the responsible serializer class 
     2456          (serializers/osg/BinaryShader) is correct and does not need to be 
     2457          changed as it queries the size as expected. The writer method 
     2458          supports two paths(binary output .osgb and text output 
     2459          .osgt/.osgx). Only the text path is affected as the binary path 
     2460          writes the size. 
     2461           
     2462          I extended the writer in the text path by the size information. 
     2463          The results before and after the fix are shown below: 
     2464           
     2465          Erroneous code for binary shader in osgt file before fix: 
     2466           
     2467          Data { 
     2468          0a 
     2469          0d 
     2470          0 
     2471          ... 
     2472          } 
     2473           
     2474          Corrected code for binary shader in osgt file after fix: 
     2475           
     2476          Data 524 { 
     2477          0a 
     2478          0d 
     2479          0 
     2480          ... 
     2481          } 
     2482           
     2483          After my fix the the thrown error disappeared." 
     2484 
     24852011-02-14 13:50  robert 
     2486 
     2487        * src/osg/Shader.cpp: From Jahannes Bauerle, "l discovered that the 
     2488          shader class(/src/osg/Shader.cpp) shows wrong behavior when using 
     2489          binary shaders . When shader objects are compared the reference 
     2490          pointer behind the _shaderBinary member is not included in the 
     2491          comparison. 
     2492           
     2493          I included binary shaders into an osgt model file. These shaders 
     2494          only consists of the binary shader code, I did not supply the 
     2495          text version additionally. When loading the model the 
     2496          osg::Optimizer threw away all shaders except the first one. In 
     2497          the current trunk version of the file two shader objects are 
     2498          identical despite differing _shaderBinary members as the compare 
     2499          method of the Shader class does not include the comparison of 
     2500          that member. 
     2501           
     2502          The fix in this submission adds the check for identity of the 
     2503          referenced binary shaders to the shader class. 
     2504           
     2505          When comparing two shader objects with text source shaders the 
     2506          new lines of comparison are not even executed as the comparison 
     2507          returns false in the previous lines when the text shaders differ. 
     2508           
     2509          With this fix I get expected behavior, the Optimizer handles the 
     2510          different shaders correctly." 
     2511 
     25122011-02-14 12:55  robert 
     2513 
     2514        * src/osg/GraphicsCostEstimator.cpp: Set debug message to INFO 
     2515 
     25162011-02-14 12:54  robert 
     2517 
     2518        * include/osg/GL2Extensions, include/osg/Program, 
     2519          include/osg/StateSet, src/osg/GL2Extensions.cpp, 
     2520          src/osg/Program.cpp: From Michael Platings, I've added initial 
     2521          support to osg for glGetProgramBinary and glProgramBinary. This 
     2522          means that shader programs can now be cached to disk and later 
     2523          reloaded, which is much faster than linking shaders from source 
     2524          code. This should mean significantly shorter load times for 
     2525          people who use lots of combinations of shaders. 
     2526 
     25272011-02-14 12:14  robert 
     2528 
     2529        * src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp: 
     2530          Fixed typo 
     2531 
     25322011-02-11 12:11  robert 
     2533 
     2534        * examples/osgshadow/osgshadow.cpp: From Jean-Sebastien Guay, event 
     2535          handler for controlling the field of view of the viewer's camera 
     2536          using 0, - and = keys. 
     2537 
     25382011-02-11 11:08  robert 
     2539 
     2540        * ChangeLog: Update ChangeLog 
     2541 
     25422011-02-11 09:18  robert 
     2543 
     2544        * src/osgGA/NodeTrackerManipulator.cpp: Added check against the 
     2545          NodePath being empty. 
     2546 
    125472011-02-10 14:24  robert 
    22548 
  • OpenSceneGraph/trunk/applications/osgversion/Contributors.cpp

    r12292 r12311  
    434434    {"Katherina",      "Katharina"}, 
    435435    {"Biyfarguine",    "Boufarguine"}, 
    436     {"Dickenson",       "Dickinson"} 
     436    {"Dickenson",       "Dickinson"}, 
     437    {"Jahannes","Johannes"}, 
     438    {"Baeuerele","Baeuerle"}, 
     439    {"Bauerle","Baeuerle"} 
    437440}; 
    438441 
     
    448451NameCorrection nameCorrections[] = 
    449452{ 
     453    {"Sukender","I", 
     454     "Sukender", ""}, 
     455    {"Sukender","Here", 
     456     "Sukender", ""}, 
    450457    {"Ewe","Woessner", 
    451458     "Uwe", "Woessner"},