Hi Robert,
On 26-03-2012, at 17:37, Robert Osfield wrote:
> I didn't do all the files as I wanted to make sure nothing broke in
> the process. So far no complaints... When I first started reading
> your post I did initial think oh uh something must have gone wrong...
No complaints from me :-). Removing trailing whitespace from a text based file
is in general a safe operation. Many text editors even offer it as a default
option to perform upon saving. I think it is less likely to bite you than
converting tabs to spaces.
> Point me in the direction of files/directories that still have
> training spaces would be useful.
For the complete list of non-binary files that still contain trailing spaces,
see the attached file; There's a lot of them! (Approximately 570 files, with a
few debatable)
Library Interface Code
======================
include/osgShadow/ShadowSettings
include/osgViewer/api/Carbon/GraphicsHandleCarbon
include/osgViewer/api/Carbon/GraphicsWindowCarbon
include/osgViewer/api/Carbon/PixelBufferCarbon
include/osgViewer/api/Cocoa/GraphicsHandleCocoa
include/osgViewer/api/Cocoa/GraphicsWindowCocoa
include/osgViewer/api/Cocoa/PixelBufferCocoa
include/osgViewer/api/IOS/GraphicsWindowIOS
include/osgViewer/api/Win32/GraphicsHandleWin32
include/osgViewer/api/Win32/GraphicsWindowWin32
include/osgViewer/api/Win32/PixelBufferWin32
include/osgViewer/api/X11/GraphicsHandleX11
include/osgViewer/api/X11/GraphicsWindowX11
include/osgViewer/api/X11/PixelBufferX11
Library Implementation Code
===========================
src/OpenThreads/common/Config.in
src/OpenThreads/common/Atomic.cpp
src/OpenThreads/common/Version.cpp
src/OpenThreads/pthreads/PThread.cpp
src/OpenThreads/pthreads/PThreadBarrier.cpp
src/OpenThreads/pthreads/PThreadBarrierPrivateData.h
src/OpenThreads/pthreads/PThreadCondition.cpp
src/OpenThreads/pthreads/PThreadConditionPrivateData.h
src/OpenThreads/pthreads/PThreadMutex.cpp
src/OpenThreads/pthreads/PThreadMutexPrivateData.h
src/OpenThreads/pthreads/PThreadPrivateData.h
src/OpenThreads/qt/QtBarrier.cpp
src/OpenThreads/qt/QtBarrierPrivateData.h
src/OpenThreads/qt/QtCondition.cpp
src/OpenThreads/qt/QtConditionPrivateData.h
src/OpenThreads/qt/QtMutex.cpp
src/OpenThreads/qt/QtMutexPrivateData.h
src/OpenThreads/qt/QtThread.cpp
src/OpenThreads/qt/QtThreadPrivateData.h
src/OpenThreads/sproc/SharedArena.c++
src/OpenThreads/sproc/SharedArena.h
src/OpenThreads/sproc/SprocBarrier.c++
src/OpenThreads/sproc/SprocBarrierPrivateData.h
src/OpenThreads/sproc/SprocCondition.c++
src/OpenThreads/sproc/SprocConditionPrivateData.h
src/OpenThreads/sproc/SprocMutex.c++
src/OpenThreads/sproc/SprocMutexPrivateData.h
src/OpenThreads/sproc/SprocThread.c++
src/OpenThreads/sproc/SprocThreadPrivateActions.h
src/OpenThreads/sproc/SprocThreadPrivateData.h
src/OpenThreads/win32/HandleHolder.h
src/OpenThreads/win32/Win32BarrierPrivateData.h
src/OpenThreads/win32/WIN32Condition.cpp
src/OpenThreads/win32/Win32ConditionPrivateData.h
src/OpenThreads/win32/Win32Mutex.cpp
src/OpenThreads/win32/Win32MutexPrivateData.h
src/OpenThreads/win32/Win32Thread.cpp
src/OpenThreads/win32/Win32ThreadBarrier.cpp
src/OpenThreads/win32/Win32ThreadPrivateData.h
src/osg/Config.in
src/osg/dxtctool.h
src/osg/GLStaticLibrary.h
src/osg/glu/libtess/dict-list.h
src/osg/glu/libtess/dict.h
src/osg/glu/libtess/geom.cpp
src/osg/glu/libtess/mesh.cpp
src/osg/glu/libtess/mesh.h
src/osg/glu/libtess/priorityq-heap.cpp
src/osg/glu/libtess/priorityq-heap.h
src/osg/glu/libtess/priorityq-sort.h
src/osg/glu/libtess/priorityq.cpp
src/osg/glu/libtess/priorityq.h
src/osg/glu/libtess/render.cpp
src/osg/glu/libtess/tess.cpp
src/osg/glu/libtess/tess.h
src/osg/glu/libtess/tessmono.cpp
src/osg/glu/libtess/tessmono.h
src/osg/glu/libutil/error.cpp
src/osg/glu/libutil/mipmap.cpp
src/osgSim/LightPointDrawable.h
src/osgSim/LightPointSpriteDrawable.h
src/osgText/DefaultFont.h
src/osgUtil/tristripper/include/detail/cache_simulator.h
src/osgUtil/tristripper/include/detail/graph_array.h
src/osgUtil/tristripper/include/detail/heap_array.h
src/osgUtil/tristripper/include/detail/types.h
src/osgUtil/tristripper/include/tri_stripper.h
src/osgUtil/tristripper/src/connectivity_graph.cpp
src/osgUtil/tristripper/src/policy.cpp
src/osgUtil/tristripper/src/tri_stripper.cpp
src/osgViewer/DarwinUtils.h
src/osgViewer/DarwinUtils.mm
src/osgViewer/GraphicsWindowCocoa.mm
src/osgViewer/GraphicsWindowIOS.mm
src/osgViewer/IOSUtils.h
src/osgViewer/IOSUtils.mm
src/osgViewer/PixelBufferCocoa.mm
Plugin Code
===========
src/osgPlugins/3ds/lib3ds/lib3ds_atmosphere.c
src/osgPlugins/3ds/lib3ds/lib3ds_background.c
src/osgPlugins/3ds/lib3ds/lib3ds_camera.c
src/osgPlugins/3ds/lib3ds/lib3ds_chunk.c
src/osgPlugins/3ds/lib3ds/lib3ds_chunktable.c
src/osgPlugins/3ds/lib3ds/lib3ds_file.c
src/osgPlugins/3ds/lib3ds/lib3ds_impl.h
src/osgPlugins/3ds/lib3ds/lib3ds_io.c
src/osgPlugins/3ds/lib3ds/lib3ds_light.c
src/osgPlugins/3ds/lib3ds/lib3ds_material.c
src/osgPlugins/3ds/lib3ds/lib3ds_math.c
src/osgPlugins/3ds/lib3ds/lib3ds_matrix.c
src/osgPlugins/3ds/lib3ds/lib3ds_mesh.c
src/osgPlugins/3ds/lib3ds/lib3ds_node.c
src/osgPlugins/3ds/lib3ds/lib3ds_quat.c
src/osgPlugins/3ds/lib3ds/lib3ds_shadow.c
src/osgPlugins/3ds/lib3ds/lib3ds_track.c
src/osgPlugins/3ds/lib3ds/lib3ds_util.c
src/osgPlugins/3ds/lib3ds/lib3ds_vector.c
src/osgPlugins/3ds/lib3ds/lib3ds_viewport.c
src/osgPlugins/3ds/lib3ds/lib3ds.h
src/osgPlugins/cfg/ConfigLexer.l
src/osgPlugins/cfg/ConfigParser.y
src/osgPlugins/cfg/ConfigParser.cpp
src/osgPlugins/dae/daeRGeometry.cpp
src/osgPlugins/directshow/DirectShowTexture
src/osgPlugins/ffmpeg/BoundedMessageQueue.hpp
src/osgPlugins/ffmpeg/FFmpegAudioStream.hpp
src/osgPlugins/ffmpeg/FFmpegClocks.hpp
src/osgPlugins/ffmpeg/FFmpegDecoder.hpp
src/osgPlugins/ffmpeg/FFmpegDecoderAudio.hpp
src/osgPlugins/ffmpeg/FFmpegDecoderVideo.hpp
src/osgPlugins/ffmpeg/FFmpegHeaders.hpp
src/osgPlugins/ffmpeg/FFmpegImageStream.hpp
src/osgPlugins/ffmpeg/FFmpegPacket.hpp
src/osgPlugins/ffmpeg/FFmpegParameters.hpp
src/osgPlugins/nvtt/NVTTImageProcessor.cpp
src/osgPlugins/pfb/stat.c
src/osgPlugins/QTKit/ReaderWriterQTKit.mm
src/osgPlugins/quicktime/QTImportExport.h
src/osgPlugins/xine/video_out_rgb.c
Application Code
================
applications/osgarchive/osgarchive.cpp
applications/osgconv/OrientationConverter.cpp
applications/osgconv/OrientationConverter.h
applications/osgconv/osgconv.cpp
applications/osgfilecache/osgfilecache.cpp
applications/present3D/Cluster.cpp
applications/present3D/Cluster.h
applications/present3D/ExportHTML.cpp
applications/present3D/ExportHTML.h
applications/present3D/PointsEventHandler.cpp
applications/present3D/PointsEventHandler.h
applications/present3D/present3D.cpp
applications/present3D/ReadShowFile.cpp
applications/present3D/ReadShowFile.h
applications/present3D/SDLIntegration.cpp
applications/present3D/SDLIntegration.h
applications/present3D/ShowEventHandler.cpp
applications/present3D/ShowEventHandler.h
Example Code
============
examples/osg2cpp/osg2cpp.cpp
examples/osganalysis/osganalysis.cpp
examples/osganimate/osganimate.cpp
examples/osganimationeasemotion/osganimationeasemotion.cpp
examples/osganimationhardware/osganimationhardware.cpp
examples/osganimationmakepath/osganimationmakepath.cpp
examples/osganimationmorph/osganimationmorph.cpp
examples/osganimationnode/osganimationnode.cpp
examples/osganimationskinning/osganimationskinning.cpp
examples/osganimationsolid/osganimationsolid.cpp
examples/osganimationtimeline/osganimationtimeline.cpp
examples/osganimationviewer/AnimtkViewer
examples/osganimationviewer/AnimtkViewer.cpp
examples/osganimationviewer/AnimtkViewerGUI
examples/osganimationviewer/AnimtkViewerGUI.cpp
examples/osganimationviewer/AnimtkViewerKeyHandler
examples/osganimationviewer/AnimtkViewerKeyHandler.cpp
examples/osgautocapture/osgautocapture.cpp
examples/osgautotransform/osgautotransform.cpp
examples/osgbillboard/osgbillboard.cpp
examples/osgblendequation/osgblendequation.cpp
examples/osgcallback/osgcallback.cpp
examples/osgcamera/osgcamera.cpp
examples/osgcatch/osgcatch.cpp
examples/osgclip/osgclip.cpp
examples/osgcluster/broadcaster.cpp
examples/osgcluster/broadcaster.h
examples/osgcluster/osgcluster.cpp
examples/osgcluster/receiver.cpp
examples/osgcluster/receiver.h
examples/osgcopy/osgcopy.cpp
examples/osgcubemap/osgcubemap.cpp
examples/osgdatabaserevisions/osgdatabaserevisions.cpp
examples/osgdelaunay/osgdelaunay.cpp
examples/osgdepthpartition/osgdepthpartition.cpp
examples/osgdepthpeeling/DePee.cpp
examples/osgdepthpeeling/DePee.h
examples/osgdepthpeeling/DePeePass.cpp
examples/osgdepthpeeling/DePeePass.h
examples/osgdepthpeeling/osgdepthpeeling.cpp
examples/osgdepthpeeling/Utility.cpp
examples/osgdepthpeeling/Utility.h
examples/osgdirectinput/DirectInputRegistry
examples/osgdirectinput/DirectInputRegistry.cpp
examples/osgdirectinput/osgdirectinput.cpp
examples/osgdistortion/osgdistortion.cpp
examples/osgfadetext/osgfadetext.cpp
examples/osgfxbrowser/Frame.cpp
examples/osgfxbrowser/Frame.h
examples/osgfxbrowser/osgfxbrowser.cpp
examples/osggameoflife/GameOfLifePass.cpp
examples/osggameoflife/GameOfLifePass.h
examples/osggameoflife/osggameoflife.cpp
examples/osggeodemo/osggeodemo.cpp
examples/osggeometry/osggeometry.cpp
examples/osghangglide/base.cpp
examples/osghangglide/GliderManipulator.cpp
examples/osghangglide/GliderManipulator.h
examples/osghangglide/hat.h
examples/osghangglide/osghangglide.cpp
examples/osghangglide/sky.cpp
examples/osghangglide/tank.cpp
examples/osghangglide/terrain_coords.h
examples/osghangglide/terrain_normals.h
examples/osghangglide/terrain_texcoords.h
examples/osghangglide/terrain.cpp
examples/osghangglide/trees.cpp
examples/osghud/osghud.cpp
examples/osgimagesequence/osgimagesequence.cpp
examples/osgimpostor/osgimpostor.cpp
examples/osgimpostor/TestManipulator.cpp
examples/osgimpostor/TestManipulator.h
examples/osgintersection/osgintersection.cpp
examples/osgkdtree/osgkdtree.cpp
examples/osgkeyboard/osgkeyboard.cpp
examples/osgkeyboardmouse/osgkeyboardmouse.cpp
examples/osglauncher/osglauncher.cpp
examples/osglight/osglight.cpp
examples/osglightpoint/osglightpoint.cpp
examples/osglogicop/osglogicop.cpp
examples/osglogo/osglogo.cpp
examples/osgmanipulator/osgmanipulator.cpp
examples/osgmemorytest/osgmemorytest.cpp
examples/osgmotionblur/osgmotionblur.cpp
examples/osgmovie/osgmovie.cpp
examples/osgmultiplerendertargets/osgmultiplerendertargets.cpp
examples/osgmultitexture/osgmultitexture.cpp
examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp
examples/osgmultitouch/osgmultitouch.cpp
examples/osgoccluder/osgoccluder.cpp
examples/osgoit/osgoit.cpp
examples/osgpackeddepthstencil/osgpackeddepthstencil.cpp
examples/osgpagedlod/osgpagedlod.cpp
examples/osgparametric/osgparametric.cpp
examples/osgparticle/osgparticle.cpp
examples/osgparticleeffects/osgparticleeffects.cpp
examples/osgparticleshader/osgparticleshader.cpp
examples/osgpdf/osgpdf.cpp
examples/osgphotoalbum/ImageReaderWriter.cpp
examples/osgphotoalbum/ImageReaderWriter.h
examples/osgphotoalbum/osgphotoalbum.cpp
examples/osgphotoalbum/PhotoArchive.cpp
examples/osgphotoalbum/PhotoArchive.h
examples/osgpick/osgpick.cpp
examples/osgplanets/osgplanets.cpp
examples/osgpoints/osgpoints.cpp
examples/osgposter/osgposter.cpp
examples/osgposter/PosterPrinter.cpp
examples/osgposter/PosterPrinter.h
examples/osgprecipitation/osgprecipitation.cpp
examples/osgprerender/osgprerender.cpp
examples/osgprerendercubemap/osgprerendercubemap.cpp
examples/osgqfont/osgqfont.cpp
examples/osgQtWidgets/osgQtWidgets.cpp
examples/osgreflect/osgreflect.cpp
examples/osgrobot/osgrobot.cpp
examples/osgscreencapture/osgscreencapture.cpp
examples/osgscribe/osgscribe.cpp
examples/osgsequence/osgsequence.cpp
examples/osgshadergen/osgshadergen.cpp
examples/osgshaders/GL2Scene.cpp
examples/osgshaders/GL2Scene.h
examples/osgshaderterrain/osgshaderterrain.cpp
examples/osgshadow/IslandScene.cpp
examples/osgshadow/IslandScene.h
examples/osgshadow/osgshadow.cpp
examples/osgshadow/terrain_coords.h
examples/osgshape/osgshape.cpp
examples/osgsharedarray/osgsharedarray.cpp
examples/osgsidebyside/osgsidebyside.cpp
examples/osgsimplegl3/osgsimplegl3.cpp
examples/osgsimplifier/osgsimplifier.cpp
examples/osgsimulation/osgsimulation.cpp
examples/osgslice/osgslice.cpp
examples/osgspacewarp/osgspacewarp.cpp
examples/osgspheresegment/osgspheresegment.cpp
examples/osgspotlight/osgspotlight.cpp
examples/osgstaticviewer/osgstaticviewer.cpp
examples/osgstereoimage/osgstereoimage.cpp
examples/osgstereomatch/osgstereomatch.cpp
examples/osgstereomatch/StereoMultipass.cpp
examples/osgstereomatch/StereoMultipass.h
examples/osgstereomatch/StereoPass.cpp
examples/osgstereomatch/StereoPass.h
examples/osgteapot/osgteapot.cpp
examples/osgterrain/osgterrain.cpp
examples/osgtessellate/osgtessellate.cpp
examples/osgtext/osgtext.cpp
examples/osgtext3D/osgtext3D_orig.cpp
examples/osgtext3D/osgtext3D_test.cpp
examples/osgtext3D/osgtext3D.cpp
examples/osgtexture1D/osgtexture1D.cpp
examples/osgtexture2D/osgtexture2D.cpp
examples/osgtexture3D/osgtexture3D.cpp
examples/osgtexturecompression/osgtexturecompression.cpp
examples/osgtexturerectangle/osgtexturerectangle.cpp
examples/osgthirdpersonview/osgthirdpersonview.cpp
examples/osgthreadedterrain/osgthreadedterrain.cpp
examples/osguniformbuffer/osguniformbuffer.cpp
examples/osgunittests/MultiThreadRead.cpp
examples/osgunittests/MultiThreadRead.h
examples/osgunittests/osgunittests.cpp
examples/osgunittests/performance.cpp
examples/osgunittests/performance.h
examples/osgunittests/UnitTestFramework.cpp
examples/osgunittests/UnitTestFramework.h
examples/osgunittests/UnitTests_osg.cpp
examples/osguserdata/osguserdata.cpp
examples/osguserstats/osguserstats.cpp
examples/osgvertexattributes/osgvertexattributes.cpp
examples/osgvertexprogram/osgvertexprogram.cpp
examples/osgviewerCocoa/ViewerCocoa.h
examples/osgviewerCocoa/ViewerCocoa.mm
examples/osgviewerFLTK/osgviewerFLTK.cpp
examples/osgviewerFOX/FOX_OSG.cpp
examples/osgviewerFOX/FOX_OSG.h
examples/osgviewerGLUT/osgviewerGLUT.cpp
examples/osgviewerGTK/osggtkdrawingarea.h
examples/osgviewerGTK/osgviewerGTK.cpp
examples/osgviewerIPhone/iphoneViewerAppDelegate.h
examples/osgviewerIPhone/iphoneViewerAppDelegate.mm
examples/osgviewerIPhone/main.m
examples/osgviewerIPhone/osgPlugins.h
examples/osgviewerMFC/MainFrm.cpp
examples/osgviewerMFC/MFC_OSG_MDI.h
examples/osgviewerMFC/MFC_OSG_MDIView.cpp
examples/osgviewerMFC/MFC_OSG.cpp
examples/osgviewerMFC/Resource.h
examples/osgviewerMFC/stdafx.h
examples/osgviewerQt/osgviewerQt.cpp
examples/osgviewerSDL/osgviewerSDL.cpp
examples/osgviewerSDL/SDLMainForMacOSX.h
examples/osgviewerSDL/SDLMainForMacOSX.m
examples/osgviewerWX/osgviewerWX.cpp
examples/osgvirtualprogram/CreateAdvancedHierachy.cpp
examples/osgvirtualprogram/CreateSimpleHierachy.cpp
examples/osgvirtualprogram/osgvirtualprogram.cpp
examples/osgvirtualprogram/VirtualProgram.cpp
examples/osgvirtualprogram/VirtualProgram.h
examples/osgvnc/osgvnc.cpp
examples/osgwidgetaddremove/osgwidgetaddremove.cpp
examples/osgwidgetbox/osgwidgetbox.cpp
examples/osgwidgetcanvas/osgwidgetcanvas.cpp
examples/osgwidgetframe/osgwidgetframe.cpp
examples/osgwidgetinput/osgwidgetinput.cpp
examples/osgwidgetlabel/osgwidgetlabel.cpp
examples/osgwidgetmenu/osgwidgetmenu.cpp
examples/osgwidgetmessagebox/osgwidgetmessagebox.cpp
examples/osgwidgetnotebook/osgwidgetnotebook.cpp
examples/osgwidgetperformance/osgwidgetperformance.cpp
examples/osgwidgetprogress/osgwidgetprogress.cpp
examples/osgwidgetscrolled/osgwidgetscrolled.cpp
examples/osgwidgetshader/osgwidgetshader.cpp
examples/osgwidgettable/osgwidgettable.cpp
examples/osgwidgetwindow/osgwidgetwindow.cpp
examples/osgwindows/osgwindows.cpp
examples/osgAndroidExampleGLES1/src/osg/AndroidExample/ColorPickerDialog.java
examples/osgAndroidExampleGLES1/src/osg/AndroidExample/EGLview.java
examples/osgAndroidExampleGLES1/src/osg/AndroidExample/osgNativeLib.java
examples/osgAndroidExampleGLES1/src/osg/AndroidExample/osgViewer.java
examples/osgAndroidExampleGLES2/src/osg/AndroidExample/ColorPickerDialog.java
examples/osgAndroidExampleGLES2/src/osg/AndroidExample/EGLview.java
examples/osgAndroidExampleGLES2/src/osg/AndroidExample/osgNativeLib.java
examples/osgAndroidExampleGLES2/src/osg/AndroidExample/osgViewer.java
Build Files
===========
CMakeLists.txt
applications/CMakeLists.txt
applications/osgconv/CMakeLists.txt
applications/osgversion/CMakeLists.txt
applications/present3D/CMakeLists.txt
examples/osganimate/CMakeLists.txt
examples/osganimationviewer/CMakeLists.txt
examples/osgautotransform/CMakeLists.txt
examples/osgbillboard/CMakeLists.txt
examples/osgblendequation/CMakeLists.txt
examples/osgcallback/CMakeLists.txt
examples/osgcamera/CMakeLists.txt
examples/osgcatch/CMakeLists.txt
examples/osgclip/CMakeLists.txt
examples/osgcopy/CMakeLists.txt
examples/osgcubemap/CMakeLists.txt
examples/osgdelaunay/CMakeLists.txt
examples/osgdepthpeeling/CMakeLists.txt
examples/osgdistortion/CMakeLists.txt
examples/osgfadetext/CMakeLists.txt
examples/osgforest/CMakeLists.txt
examples/osgfxbrowser/CMakeLists.txt
examples/osggameoflife/CMakeLists.txt
examples/osggeodemo/CMakeLists.txt
examples/osggeometry/CMakeLists.txt
examples/osghangglide/CMakeLists.txt
examples/osghud/CMakeLists.txt
examples/osgimpostor/CMakeLists.txt
examples/osgintersection/CMakeLists.txt
examples/osgkdtree/CMakeLists.txt
examples/osgkeyboard/CMakeLists.txt
examples/osgkeyboardmouse/CMakeLists.txt
examples/osglauncher/CMakeLists.txt
examples/osglight/CMakeLists.txt
examples/osglightpoint/CMakeLists.txt
examples/osglogicop/CMakeLists.txt
examples/osglogo/CMakeLists.txt
examples/osgmanipulator/CMakeLists.txt
examples/osgmotionblur/CMakeLists.txt
examples/osgmultitexture/CMakeLists.txt
examples/osgoccluder/CMakeLists.txt
examples/osgocclusionquery/CMakeLists.txt
examples/osgoutline/CMakeLists.txt
examples/osgpagedlod/CMakeLists.txt
examples/osgparametric/CMakeLists.txt
examples/osgparticle/CMakeLists.txt
examples/osgparticleeffects/CMakeLists.txt
examples/osgphotoalbum/CMakeLists.txt
examples/osgpick/CMakeLists.txt
examples/osgplanets/CMakeLists.txt
examples/osgpoints/CMakeLists.txt
examples/osgpointsprite/CMakeLists.txt
examples/osgposter/CMakeLists.txt
examples/osgprecipitation/CMakeLists.txt
examples/osgprerender/CMakeLists.txt
examples/osgprerendercubemap/CMakeLists.txt
examples/osgqfont/CMakeLists.txt
examples/osgreflect/CMakeLists.txt
examples/osgscalarbar/CMakeLists.txt
examples/osgscribe/CMakeLists.txt
examples/osgsequence/CMakeLists.txt
examples/osgshadergen/CMakeLists.txt
examples/osgshaders/CMakeLists.txt
examples/osgshape/CMakeLists.txt
examples/osgsharedarray/CMakeLists.txt
examples/osgsidebyside/CMakeLists.txt
examples/osgsimplifier/CMakeLists.txt
examples/osgslice/CMakeLists.txt
examples/osgspacewarp/CMakeLists.txt
examples/osgspheresegment/CMakeLists.txt
examples/osgspotlight/CMakeLists.txt
examples/osgstaticviewer/CMakeLists.txt
examples/osgstereoimage/CMakeLists.txt
examples/osgstereomatch/CMakeLists.txt
examples/osgteapot/CMakeLists.txt
examples/osgtessellate/CMakeLists.txt
examples/osgtext/CMakeLists.txt
examples/osgtexture1D/CMakeLists.txt
examples/osgtexture2D/CMakeLists.txt
examples/osgtexture3D/CMakeLists.txt
examples/osgtexturerectangle/CMakeLists.txt
examples/osgthirdpersonview/CMakeLists.txt
examples/osgunittests/CMakeLists.txt
examples/osguserstats/CMakeLists.txt
examples/osgvertexprogram/CMakeLists.txt
examples/osgviewerIPhone/CMakeLists.txt
examples/osgviewerMFC/CMakeLists.txt
examples/osgwindows/CMakeLists.txt
src/CMakeLists.txt
src/OpenThreads/CMakeLists.txt
src/OpenThreads/pthreads/CMakeLists.txt
src/OpenThreads/qt/CMakeLists.txt
src/OpenThreads/sproc/CMakeLists.txt
src/OpenThreads/win32/CMakeLists.txt
src/osg/CMakeLists.txt
src/osgDB/CMakeLists.txt
src/osgFX/CMakeLists.txt
src/osgParticle/CMakeLists.txt
src/osgPlugins/cfg/CMakeLists.txt
src/osgPlugins/curl/CMakeLists.txt
src/osgPlugins/dae/CMakeLists.txt
src/osgPlugins/directshow/CMakeLists.txt
src/osgPlugins/fbx/CMakeLists.txt
src/osgPlugins/ffmpeg/CMakeLists.txt
src/osgPlugins/gz/CMakeLists.txt
src/osgPlugins/imageio/CMakeLists.txt
src/osgPlugins/lwo/CMakeLists.txt
src/osgPlugins/normals/CMakeLists.txt
src/osgPlugins/pfb/CMakeLists.txt
src/osgPlugins/ply/CMakeLists.txt
src/osgPlugins/QTKit/CMakeLists.txt
src/osgPlugins/quicktime/CMakeLists.txt
src/osgPlugins/shadow/CMakeLists.txt
src/osgPlugins/terrain/CMakeLists.txt
src/osgPlugins/txf/CMakeLists.txt
src/osgPlugins/view/CMakeLists.txt
src/osgPlugins/vrml/CMakeLists.txt
src/osgPlugins/xine/CMakeLists.txt
src/osgQt/CMakeLists.txt
src/osgViewer/CMakeLists.txt
src/osgVolume/CMakeLists.txt
CMakeModules/CheckAtomicOps.cmake
CMakeModules/Find3rdPartyDependencies.cmake
CMakeModules/FindAndroidNDK.cmake
CMakeModules/FindCOLLADA.cmake
CMakeModules/FindCoreVideo.cmake
CMakeModules/FindDirectInput.cmake
CMakeModules/FindDirectShow.cmake
CMakeModules/FindFFmpeg.cmake
CMakeModules/FindFLTK.cmake
CMakeModules/FindFOX.cmake
CMakeModules/FindFreeType.cmake
CMakeModules/FindGDAL.cmake
CMakeModules/FindGIFLIB.cmake
CMakeModules/FindGTA.cmake
CMakeModules/FindJasper.cmake
CMakeModules/FindLibVNCServer.cmake
CMakeModules/FindOpenEXR.cmake
CMakeModules/FindOpenThreads.cmake
CMakeModules/FindOpenVRML.cmake
CMakeModules/FindOSG.cmake
CMakeModules/FindPerformer.cmake
CMakeModules/FindQTKit.cmake
CMakeModules/FindQuickTime.cmake
CMakeModules/FindXine.cmake
CMakeModules/FindZLIB.cmake
CMakeModules/ModuleInstall.cmake
CMakeModules/OsgAndroidMacroUtils.cmake
CMakeModules/OsgCPack.cmake
CMakeModules/OsgDetermineCompiler.cmake
CMakeModules/OsgMacroUtils.cmake
CMakeModules/UtilityMacros.cmake
Platform Specific
=================
runexamples.bat
PlatformSpecifics/Windows/osgShell.bat
applications/osgarchive/GNUmakefile.inst
applications/osgconv/GNUmakefile.inst
applications/osgversion/GNUmakefile.inst
applications/osgviewer/GNUmakefile.inst
PlatformSpecifics/Android/Android.mk.master.in
examples/osgAndroidExampleGLES1/jni/Android.mk
examples/osgAndroidExampleGLES1/jni/Application.mk
examples/osgAndroidExampleGLES2/jni/Android.mk
PlatformSpecifics/Android/AndroidManifest.xml.master.in
examples/osgAndroidExampleGLES1/res/layout/dialog_text_entry.xml
examples/osgAndroidExampleGLES1/res/layout/main.xml
examples/osgAndroidExampleGLES1/res/layout/ui_layout_gles.xml
examples/osgAndroidExampleGLES2/AndroidManifest.xml
examples/osgAndroidExampleGLES2/res/layout/dialog_text_entry.xml
examples/osgAndroidExampleGLES2/res/layout/main.xml
examples/osgAndroidExampleGLES2/res/layout/ui_layout_gles.xml
CMakeModules/clean_directories
PlatformSpecifics/Windows/collect_mangled_names.js
Documentation & Licenses
========================
ChangeLog
AUTHORS.txt
LICENSE.txt
NEWS.txt
README.txt
examples/osgviewerMFC/ReadMe.txt
PlatformSpecifics/Windows/VisualStudio_Syntax_Highlighting.txt
src/osg/glu/libtess/alg-outline
src/osg/glu/libtess/README
src/osgPlugins/3ds/README
src/osgPlugins/3ds/lib3ds/AUTHORS
src/osgPlugins/3ds/lib3ds/COPYING
src/osgPlugins/3ds/lib3ds/README
src/osgPlugins/dae/scea_shared_source_license.html
src/osgPlugins/lwo/COPYING
src/osgPlugins/lwo/README.txt
src/osgPlugins/lwo/spec_lwob.txt
src/osgPlugins/mdl/MDL_README.txt
src/osgPlugins/obj/spec_obj.txt
src/osgPlugins/pfb/README.txt
src/osgPlugins/txp/license.txt
src/osgPlugins/txp/TXP_LABELS.README
src/osgPlugins/vrml/LICENSE.txt
src/osgPlugins/vrml/README.txt
src/osgPlugins/x/LICENSE
doc/Doxyfiles/doxyfile.cmake
doc/Doxyfiles/auto_Mainpage
doc/Doxyfiles/all_Doxyfile
doc/Doxyfiles/auto_Doxyfile
doc/Doxyfiles/core_Doxyfile
doc/Doxyfiles/openthreads.doxyfile.cmake
TRAILING SPACES SHOULD NOT BE REMOVED
=====================================
examples/osgAndroidExampleGLES1/res/drawable-hdpi/osg.png
examples/osgAndroidExampleGLES1/res/drawable-hdpi/web_browser.png
examples/osgAndroidExampleGLES1/res/drawable-ldpi/osg.png
examples/osgAndroidExampleGLES1/res/drawable-mdpi/osg.png
examples/osgAndroidExampleGLES2/res/drawable-hdpi/osg.png
examples/osgAndroidExampleGLES2/res/drawable-hdpi/web_browser.png
examples/osgAndroidExampleGLES2/res/drawable-ldpi/osg.png
examples/osgAndroidExampleGLES2/res/drawable-mdpi/osg.png
examples/osgviewerCocoa/English.lproj/InfoPlist.strings
examples/osgviewerCocoa/English.lproj/Localizable.strings
examples/osgviewerCocoa/English.lproj/MainMenu.nib/classes.nib
examples/osgviewerCocoa/English.lproj/MainMenu.nib/keyedobjects.nib
examples/osgviewerMFC/MFC_OSG_MDI.rc
examples/osgviewerMFC/res/MFC_OSG_MDI.ico
examples/osgviewerMFC/res/MFC_OSG_MDIDoc.ico
examples/osgviewerMFC/res/Toolbar.bmp
PlatformSpecifics/Windows/icons/src/osg16-32.png
PlatformSpecifics/Windows/icons/src/osg16-4.png
PlatformSpecifics/Windows/icons/src/osg16-8.png
PlatformSpecifics/Windows/icons/src/osg32-32.png
PlatformSpecifics/Windows/icons/src/osg32-4.png
PlatformSpecifics/Windows/icons/src/osg32-8.png
PlatformSpecifics/Windows/icons/src/osg48-32.png
PlatformSpecifics/Windows/icons/src/osg48-4.png
PlatformSpecifics/Windows/icons/src/osg48-8.png
Globally, most occurrences appear in places like:
- Code in subdirectories of:
/include/osgViewer/api (Carbon, Cocoa, IOS, Win32, X11)
/src/Openthreads (common, pthreads, qt,
sproc, win32)
/src/osg (glu/libtess,
glu/libutil)
/src/osgUtil (tristripper)
/src/osgViewer (*.mm files, ...)
/src/osgPlugins (3ds, cfg, ffmpeg, ...)
/applications (present3D, ...)
- Code in the examples directory
- Many CMakeLists.txt and *.cmake files
- Handwritten documentation files (.txt, readme, etc)
FYI: I generated the attached list by using the following command on a fresh
SVN checkout:
find . -not \( -name .svn -prune) -type f -print0 | xargs -0 sed -i ''
-E "s/[[:space:]]*$//" (See:
http://stackoverflow.com/questions/149057/how-to-removing-trailing-whitespace-of-all-files-recursively)
And than classified the changed files by hand, and checked if there were any
files that should definitely not have been modified (These are also listed in
the file).
> This is generally a low priority task though, it doesn't fix any bugs
> or make the code more readable.
I seem to have a knack for those :-) It's a bit like painting behind the
radiator; there's a good chance that nobody will ever see it, but it still
feels like the proper thing to do.
Cheers,
Erik
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org