1. 15 Jun, 2018 1 commit
    • Utkarsh Ayachit's avatar
      ENH: Python algorithm and Python plugins · c1cde3ec
      Utkarsh Ayachit authored
      This adds several enhancements to ParaView's Python-based programmable
      filter support.
      
      1. Python Algorithm (or `VTKPythonAlgorithmBase` subclasses) are now
         supported. Users can develop algorithms in Python as Python classes.
      2. Decorators can be used to decorate Python algorithm classes and their
         methods to declare the proxy/property definitions needed to use such
         Python algorithms in ParaView as sources, readers, writers, filters.
      3. Python modules can be loaded directly as plugins. If the module
         has any Python algorithms that are appropriately decorated to be
         exposed in ParaView, they become available in ParaView, similar to
         other plugins.
      c1cde3ec
  2. 14 Jun, 2018 1 commit
    • Nicolas Vuaille's avatar
      Add molecule filters · 4d6d89cd
      Nicolas Vuaille authored
       * Add following filters ComputeMoleculeBonds (available in parallel),
       ** PointSetToMolecule, DistributePointCloud, AppendMolecule, MoleculeToLines
       * Add corresponding tests
       * Fix error with molecule in spreadsheet view
      4d6d89cd
  3. 08 Jun, 2018 1 commit
    • Utkarsh Ayachit's avatar
      fixes issues with ParaViewDetermineVersion. · e98ea7e7
      Utkarsh Ayachit authored
      The code had 2 issues:
      1. used obsolete 'output' if Git executable was missing. There was a
         possibility that output variable was never set and used some garbage
         value from parent scope.
      
      2. version pattern matching was too liberal and would match absolute
         any long txt so long as it has some numbers in it that matched a
         typical version number.
      
      (cherry picked from commit 6d4c417a)
      e98ea7e7
  4. 07 Jun, 2018 1 commit
  5. 29 May, 2018 1 commit
  6. 24 May, 2018 1 commit
    • luz.paz's avatar
      Misc. typos · e012debf
      luz.paz authored
      Found via `codespell` and `grep`
      e012debf
  7. 18 May, 2018 3 commits
  8. 11 May, 2018 1 commit
  9. 02 May, 2018 2 commits
  10. 23 Apr, 2018 1 commit
    • Utkarsh Ayachit's avatar
      fixes issues with ParaViewDetermineVersion. · 6d4c417a
      Utkarsh Ayachit authored
      The code had 2 issues:
      1. used obsolete 'output' if Git executable was missing. There was a
         possibility that output variable was never set and used some garbage
         value from parent scope.
      
      2. version pattern matching was too liberal and would match absolute
         any long txt so long as it has some numbers in it that matched a
         typical version number.
      6d4c417a
  11. 10 Apr, 2018 1 commit
  12. 22 Mar, 2018 1 commit
  13. 20 Mar, 2018 1 commit
    • T.J. Corona's avatar
      Add XML_NAME_REGEX option to add_pqproxy macro · 429ee7bb
      T.J. Corona authored
      The add_pqproxy macro performs a string comparison on the xml group
      and xml name of a proxy in order to create a user-defined pqProxy.
      This commit adds an alternative to the xml name (XML_NAME_REGEX)
      for comparison. If set, the generated code checks to see if the
      proxy's name is captured by the xml name regular expression, rather
      than performing a direct string comparison.
      429ee7bb
  14. 08 Mar, 2018 2 commits
  15. 06 Mar, 2018 1 commit
  16. 21 Feb, 2018 2 commits
  17. 19 Feb, 2018 1 commit
  18. 30 Jan, 2018 1 commit
    • luz paz's avatar
      Misc. typos · 5bff56a1
      luz paz authored
      Some are user-facing and some aren't user-facing. Found via `codespell -q 3 -D ~/Documents/diff-experiment/dictionary.txt --skip="./ThirdParty,./Qt" -I ../paraview-whitelist.txt`
      whitelist contents were
      ```
      ans
      behaviour
      cas
      dum
      initialise
      initialisation
      lod
      nd
      ot
      pres
      wont
      ```
      5bff56a1
  19. 22 Jan, 2018 1 commit
    • Utkarsh Ayachit's avatar
      Fix branded app image in about dialog. · 4179dc4a
      Utkarsh Ayachit authored
      Prevously, custom apps that used custom splash screen automatically had
      the pqAboutDialog use the custom splash screen. This was done by looking
      for a specific resource in the pqAboutDialog. This change brings that
      functionality back.
      4179dc4a
  20. 19 Jan, 2018 1 commit
    • Utkarsh Ayachit's avatar
      Add support for QToolBar plugin. · 1fc151a6
      Utkarsh Ayachit authored
      Adding ability to provide QToolBar subclasses via plugins. Updated
      GUIToolBar example to use this new mechanism to add toolbars to ParaView
      UI. This provides an alternative to adding toolbar via QActionGroups.
      1fc151a6
  21. 18 Jan, 2018 1 commit
  22. 20 Dec, 2017 1 commit
  23. 15 Dec, 2017 1 commit
  24. 12 Dec, 2017 1 commit
  25. 09 Dec, 2017 1 commit
  26. 08 Dec, 2017 1 commit
  27. 04 Dec, 2017 3 commits
  28. 01 Dec, 2017 1 commit
  29. 27 Nov, 2017 2 commits
  30. 23 Nov, 2017 1 commit
  31. 20 Nov, 2017 1 commit
    • Utkarsh Ayachit's avatar
      Cleanup plugin build and install locations. · 04936b0a
      Utkarsh Ayachit authored
      ParaView plugins are now built and installed under the following
      locations:
      
      * Unix: lib/paraview-${ver}/plugins/
      * OsX (app): <app>/Contents/Plugins/
      * Windows: bin/plugins/
      
      Plugins are also placed in a directory with the same name as the plugin.
      
      `vtkPVPluginTracker` uses `vtkResourceFileLocator` to locate the plugins
      at these new locations relative to both the ParaView libraries (first)
      and current executable (second).
      
      This fixes #17832.
      04936b0a
  32. 16 Nov, 2017 1 commit