Skip to content
  • David Cole's avatar
    COMP: Fix several test failures and warnings for VJ dashboards... · 723997d1
    David Cole authored
    Details, including comments and related file lists, follow.
    
    (1) Eliminate header testing failure by removing vtkCommand.h from .h file and moving
    it to the .cxx files where it's used.
    M Applications/KWCommonPro/vtkKWVolumeRayCastCompositeGOHelper.cxx
    M Applications/KWCommonPro/vtkKWVolumeRayCastCompositeGOShadeHelper.cxx
    M Applications/KWCommonPro/vtkKWVolumeRayCastCompositeHelper.cxx
    M Applications/KWCommonPro/vtkKWVolumeRayCastCompositeShadeHelper.cxx
    M Applications/KWCommonPro/vtkKWVolumeRayCastHelper.h
    M Applications/KWCommonPro/vtkKWVolumeRayCastMIPHelper.cxx
    
    (2) Grant vtkLSMReader.h and vtkSTKReader.h "header testing exception" status
    since it's not easy to avoid including the definition of TIFF
    M Applications/KWCommonPro/Testing/CMakeLists.txt
    
    (3) Convert VJ usage of ostrstream to ostringstream
    M Applications/VisualJournalEditor/vjEditor.cxx
    M Applications/VisualJournalEditor/vtkVJApplicationSettingsInterface.cxx
    M Applications/VisualJournalEditor/vtkVJObjectBrowserInterface.cxx
    M Applications/VisualJournalEditor/vtkVJObjectBrowserWidget.cxx
    M Applications/VisualJournalEditor/vtkVJObjectEditorInterface.cxx
    M Applications/VisualJournalEditor/vtkVJObjectHistoryWidget.cxx
    M Applications/VisualJournalEditor/vtkVJObjectInspectorWidget.cxx
    M Applications/VisualJournalEditor/vtkVJTimeLineWidget.cxx
    M Applications/VisualJournalEditor/vtkVJWindow.cxx
    
    (4) Remove include of <vector> from header. Header tests were failing ("non-portability"
    and "2nd include")... Change SplineVectorType to be a PIMPL class derived from
    vector rather than a vector itself.
    M Applications/WidgetsPro/vtkCardinalSplinePatch.cxx
    M Applications/WidgetsPro/vtkCardinalSplinePatch.h
    
    (5) Grant vtkKWRegistrationWizard.h "header testing exception"
    status since it's not easy to avoid including the definition of time_t
    M Applications/WidgetsPro/Testing/CMakeLists.txt
    
    (6) Eliminate build warnings about redefined emit_byte macros by
    undef'ing them just before the "2nd" definitions...
    M Utilities/jpeg12/jchuff.c
    M Utilities/jpeg12/jcphuff.c
    
    (7) Fix vtkTestHierarchicalDataReader::GetBlockFileName to search
    for file extension from the end of the file name so that the path can
    include "." in directory names.
    M VTK/Graphics/Testing/Cxx/vtkTestHierarchicalDataReader.cxx
    
    (8) Call ADD_TEST on each item in ${TestsList}; comment out
    interactive tests for now; add non-interactive mode as default
    test mode for these later...
    M vj/Testing/CMakeLists.txt
    723997d1