1. 01 Oct, 2012 1 commit
  2. 28 Jun, 2012 1 commit
  3. 13 Apr, 2012 1 commit
  4. 27 Mar, 2012 2 commits
    • Sankhesh Jhaveri's avatar
      FIX: ParaView compiles with new VTK API. · 2c19434a
      Sankhesh Jhaveri authored
      1. DataObject->SetWholeExtent
      This method is removed as WholeExtent refers to the pipeline and dataObject does not hold any reference to pipeline
      
      2. DataObject->GetInformation
      Use this method when you want to change any information pertaining to the dataObject.
      For pipeline-related changes, get the information-object from the algorithm that produces the dataObject.
      
      3. DataObject->GetProducerPort
      This method is removed as the dataObject does not hold any references to pipeline information.
      Instead, if a pipeline connection is needed, one can use the information key PRODUCER in vtkExecutive as follows:
      
      vtkExecutive::PRODUCER()->Get(pipelineInfo, producer, producerPort());
      
      If the dataObject does not have a producer, a vtkTrivialProducer can be instantiated and its the dataObject should be set as its output.
      
      4. DataObject->SetPipelineInformation(info)
      This can be done by
      
      info->Set(vtkDataObject::DATA_OBJECT(), DataObject)
      
      FIX: Added a data structure to maintain shallow copies of input data to avoid memory leaks in vtkPVDataRepresentation.
      It is a map from (port index, connection index) to (original input data port, shallow copy port).
      
      FIX: Making a shallow copy of input in vtkDataRepresentation was causing us to lose references to rendered objects.
      Directly connected the pipeline without making a shallow copy.
      
      Added vtkAlgorithm as an argument to the signature of ExecuteBlock in vtkPVGeometryFilter to use the input algorithm directly.
      
      Conflicts:
      
      	ParaViewCore/ClientServerCore/vtkMPIMoveData.cxx
      	Qt/Components/pqViewManager.cxx
      	Utilities/Xdmf2
      	VTK
      
      Change-Id: I4fce8cb700e5ac9a5afaa3423eab9d3976fdb291
      2c19434a
    • Sankhesh Jhaveri's avatar
      FIX: Compile errors due to recent API changes · 1d973886
      Sankhesh Jhaveri authored
      Conflicts:
      
      	ParaViewCore/VTKExtensions/vtkPVGlyphFilter.cxx
      	VTK
      
      Change-Id: Ie70c985c0ac6b466b9d18129ea234e252caa292d
      1d973886
  5. 04 Jan, 2012 1 commit
    • Robert Maynard's avatar
      ENH: Removed the use of vtkstd · 4e3debab
      Robert Maynard authored
      The vtkstd forwarding headers are deprecated, move to using the STL
      headers directly.
      
      Change-Id: I18b275a283f8a0684536bf844f166f4050d20473
      4e3debab
  6. 15 Nov, 2011 1 commit
    • Sankhesh Jhaveri's avatar
      FIX: ParaView compiles with new VTK API. · 85fdbf70
      Sankhesh Jhaveri authored
      1. DataObject->SetWholeExtent
      This method is removed as WholeExtent refers to the pipeline and dataObject does not hold any reference to pipeline
      
      2. DataObject->GetInformation
      Use this method when you want to change any information pertaining to the dataObject.
      For pipeline-related changes, get the information-object from the algorithm that produces the dataObject.
      
      3. DataObject->GetProducerPort
      This method is removed as the dataObject does not hold any references to pipeline information.
      Instead, if a pipeline connection is needed, one can use the information key PRODUCER in vtkExecutive as follows:
      
      vtkExecutive::PRODUCER()->Get(pipelineInfo, producer, producerPort());
      
      If the dataObject does not have a producer, a vtkTrivialProducer can be instantiated and its the dataObject should be set as its output.
      
      4. DataObject->SetPipelineInformation(info)
      This can be done by
      
      info->Set(vtkDataObject::DATA_OBJECT(), DataObject)
      
      FIX: Added a data structure to maintain shallow copies of input data to avoid memory leaks in vtkPVDataRepresentation.
      It is a map from (port index, connection index) to (original input data port, shallow copy port).
      
      FIX: Making a shallow copy of input in vtkDataRepresentation was causing us to lose references to rendered objects.
      Directly connected the pipeline without making a shallow copy.
      
      Added vtkAlgorithm as an argument to the signature of ExecuteBlock in vtkPVGeometryFilter to use the input algorithm directly.
      85fdbf70
  7. 08 Nov, 2011 1 commit
  8. 22 Aug, 2011 1 commit
  9. 11 Apr, 2011 1 commit
  10. 13 Feb, 2011 1 commit
    • Utkarsh Ayachit's avatar
      Directory restructuring of Servers. · d7d21495
      Utkarsh Ayachit authored
      * Created new ParaViewCore directory in place of Servers.
      * Moved classes from old directories to new ones.
      * Removed some obsolete classes that were lingering in Filters/ServerManager.
      d7d21495
  11. 06 Aug, 2010 1 commit
  12. 20 May, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · 2eee7d11
      Mark Olesen authored
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      2eee7d11
  13. 23 Apr, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · b23af0aa
      Mark Olesen authored
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      b23af0aa
  14. 03 Mar, 2010 1 commit
  15. 02 Mar, 2010 1 commit
  16. 25 Feb, 2010 2 commits
    • Thierry Carrard's avatar
      · 5bd665b2
      Thierry Carrard authored
      ENH: new EnSight reader classes, meant to progressively replace original ones.
      ENH: for details or questions, contact thierry.carrad@cea.fr or stephane.ploix@edf.fr
      5bd665b2
    • Thierry Carrard's avatar
      ENH: Addition of Parallel version of EnSight reader classes · 60dae783
      Thierry Carrard authored
      ENH: and improvement of time management for .sos files.
      ENH: new classes, as well as impacted classes (descendent or ascendent) have
      ENH: been renamed with a '2' Suffix.
      60dae783