ParaView SHA1 now breaks CMB build.
The ParaView SHA1: 07d2491846beb6b5deedcffee4e42b3be2fe1b7e currently breaks CMB Master.
The reason is that this version of ParaView has the following major change:
###Removed vtkPVGenericRenderWindowInteractor, vtkPVRenderViewProxy###
ParaView was subclassing vtkRenderWindowInteractor to create
vtkPVGenericRenderWindowInteractor
to handle interaction. That piece of code was potentially derrived from an older implementation of vtkRenderWindowInteractor and hence did what it did. Current implementation of vtkRenderWindowInteractor lets the vtkInteractionStyle (and subclasses) do all the heavy lifting. ParaView did that to some extent (since it has a vtkPVInteractorStyle), but will was relying onvtkPVGenericRenderWindowInteractor
,vtkPVRenderViewProxy
to propage interaction/still renders and other things. This has been refactored. ParaView no longer uses a special vtkRenderWindowInteractor. All logic is handled by observers on the standard vtkRenderWindowInteractor.
We need to either roll back this SHA1, or fix CMB asap.