1. 29 Jun, 2012 1 commit
  2. 26 Apr, 2012 1 commit
    • Kyle Lutz's avatar
      Add PanelVisibility option to vtkSMProperty · e8f7356b
      Kyle Lutz authored
      This adds a new string member variable to the vtkSMProperty
      class which controls the property's panel visibility. By default
      all properties are set to have "advanced" panel visibility.
      
      Change-Id: I180c2842846d1ae06821e4fc0a3a9492effc8224
      e8f7356b
  3. 06 Oct, 2011 1 commit
  4. 13 Sep, 2011 1 commit
  5. 11 May, 2011 1 commit
    • Sebastien Jourdain's avatar
      Extend the ProxyLocator mechanism to use it with Protobuf state loading · 443f2e43
      Sebastien Jourdain authored
      - ProxyLocator are used to locate proxy and recreate them based on some
        state if they are not found.
      
      - Loading state from protobuf message is slightly more compicated than
        the XML one, because a SubProxy do have their own state that is not
        shared with the root proxy like in XML. Therefore we have to deal
        with complex fetching/loading state. Using ProxyLocator simplify
        this dependancy mecanisme.
      - Update the LoadState API to use ProxyLocator instead of StateLocator+Ctx
      
      - Create Deserializer class hierarchy to handle Protobuf state and XML based state
      443f2e43
  6. 18 Apr, 2011 1 commit
    • Sebastien Jourdain's avatar
      Refactor LoadState to add flexibility · b0a5e008
      Sebastien Jourdain authored
        Instead of having a loadDefinitionOnly flag we use a full vtkObject as context object
        to identify in which context we want to load a given state. This allow us to skip
        property state loading as well as ignore_synchronization="1" tagged properties when
        a state come from another collaborating client.
      b0a5e008
  7. 11 Apr, 2011 2 commits
  8. 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
  9. 28 Jan, 2011 1 commit
  10. 24 Jan, 2011 1 commit
    • Sebastien Jourdain's avatar
      Add property level filtering in undo state · 5edb803f
      Sebastien Jourdain authored
      - Now properties can be escaped from the GetFullState() method that is
        used for the undo/redo state by providing an extra attribute inside
        xml proxy definition.
      
         <Proxy name="ComparativeViewBase">
            <DoubleVectorProperty name="ViewTime"
              command="SetViewTime"
              number_of_elements="1"
              state_ignored="1" <---------------------- NEW FLAG
              default_values="none">
              <DoubleRangeDomain name="range"/>
              <Documentation>
                The pipeline update time for this view.
                This gets passed to all representations added to this view.
              </Documentation>
            </DoubleVectorProperty>
         ...
      
      - Some code clean up by removing the undo element used to create/delete proxy
        as well as the associated methods.
      
      - Some debug code removed as well
      5edb803f
  11. 31 Dec, 2010 1 commit
    • Utkarsh Ayachit's avatar
      Fixed vtkSMMessage include hell. · 53528f98
      Utkarsh Ayachit authored
      Added a new header vtkSMMessageMinimal that should be included in headers to
      forward declare vtkSMMessage and others. In cxx files, one should include
      vtkSMMessage.h which will bring in the protobuf headers.
      53528f98
  12. 15 Nov, 2010 1 commit
  13. 09 Nov, 2010 1 commit
  14. 15 Oct, 2010 1 commit
  15. 01 Oct, 2010 2 commits
  16. 25 Aug, 2010 2 commits
  17. 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
  18. 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
  19. 31 Mar, 2009 1 commit
    • Utkarsh Ayachit's avatar
      ENH: This commit is to add support for display panels for the new bar and line · 00c9dd9a
      Utkarsh Ayachit authored
      chart views. It includes a plethora of sub commits:
      * Added support for vtkQtChartSeriesOptionsModel which is a model from which the
        series options are obtained by the chart layer. Also includes concrete
        subclasses for this one.
      * vtkSMProperty now has a Parent ivar which refers to the Proxy to which the
        property belongs. This was needed for the vtkSMChartingArraysInformationHelper
        to make it easy to fill up the info property with the list of available
        arrays.
      * Added support to vtkSMPropertyHelper to handle setting/getting of status
        properties i.e. StringVectorProperties with first value being the array name
        (or similar) and the second (or a few more) being the value or status for that
        array. This is used to get/set the series options with ease.
      00c9dd9a
  20. 10 Feb, 2009 1 commit
  21. 05 Dec, 2008 1 commit
  22. 26 Jun, 2008 1 commit
  23. 17 Jul, 2007 1 commit
  24. 13 Apr, 2007 1 commit
  25. 05 Mar, 2007 1 commit
  26. 09 Feb, 2007 1 commit
  27. 29 Dec, 2006 1 commit
  28. 20 Dec, 2006 2 commits
  29. 12 Dec, 2006 2 commits
  30. 08 Dec, 2006 2 commits
    • Utkarsh Ayachit's avatar
      ENH: Typically, property default values are specified in the configuration... · b04f4bf2
      Utkarsh Ayachit authored
      ENH: Typically, property default values are specified in the configuration XML. However, there are properties for which the default value depends on the domain (which may depend on input or value of some other property). Hence, we added SetDefaultValues API to vtkSMDomain so that domains can set the default value for a property at runtime.
      b04f4bf2
    • Utkarsh Ayachit's avatar
      ENH: Typically, property default values are specified in the configuration... · b645fb81
      Utkarsh Ayachit authored
      ENH: Typically, property default values are specified in the configuration XML. However, there are properties for which the default value depends on the domain (which may depend on input or value of some other property). Hence, we added SetDefaultValues API to vtkSMDomain so that domains can set the default value for a property at runtime.
      b645fb81
  31. 26 Jul, 2006 2 commits
  32. 21 Apr, 2006 2 commits