1. 13 Jul, 2018 1 commit
  2. 11 Jul, 2018 1 commit
    • Nicolas Vuaille's avatar
      Refactor Time display options · d9d993c9
      Nicolas Vuaille authored
        * Concerning: time inspector, time widget in toolbar, property panel.
        * Add a 'Time Format' setting (sci, fixed or mixed)
        * Synchronize display options (notation, precisions) with settings
        * In 'Snap to timesteps' mode, use a combobox for available times
      d9d993c9
  3. 04 Jul, 2018 1 commit
  4. 03 Jul, 2018 2 commits
  5. 25 Jun, 2018 1 commit
  6. 24 Jun, 2018 2 commits
  7. 22 Jun, 2018 1 commit
    • Andrew Bauer's avatar
      Adding ParaView GUI --live=<port> command line option · c80a2b13
      Andrew Bauer authored
      This option will allow the GUI to automatically connect the server
      to the requested Catalyst simulation at the passed in port. The
      CatalystLivePause tests were changed to connect using this command
      line option instead of the GUI menu option. Also, QMessageBox automatically
      closes if ParaView connects to the simulation via Live.
      c80a2b13
  8. 20 Jun, 2018 1 commit
  9. 18 Jun, 2018 1 commit
  10. 17 Jun, 2018 1 commit
  11. 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
  12. 14 Jun, 2018 1 commit
    • Cory Quammen's avatar
      Ensure render when number of colors update · 5881f171
      Cory Quammen authored
      Changed the pqProxyWidget signal that the pqColorMapEditor listens to
      to determine when a render might be needed. Listen for
      changeFinished() instead of changeAvailable(). This resolves a problem
      where a rendering is not invoked when the number of table values in a
      discretized color map is updated. It uses a slider widget that does
      not signal changeAvailable() but does signal changeFinished().
      5881f171
  13. 01 Jun, 2018 1 commit
    • Utkarsh Ayachit's avatar
      Fixes time value rounding issue. · e565c937
      Utkarsh Ayachit authored
      pqAnimationTimeWidget added spport for using a different display time
      precision (#15767). That, however, causing the time to loose precision
      between the two instances of pqAnimationTimeWidget we have in the
      ParaView UI. Fixed that by keeping track of the full precision value in
      pqAnimationTimeWidget. #17966 should make this obsolete, but until
      then...
      e565c937
  14. 29 May, 2018 2 commits
    • Lucas Gandel's avatar
      New QVTKOpenGLWidget Implementation with Cristal Eyes Stereo Support · fb6974b4
      Lucas Gandel authored
      A new implementation of the QVTKOpenGLWidget have been added
      to VTK and this commit make uses of it in ParaView.
      
      The main feature of this new widget is the support
      of quad buffer based stereo mode "Cristal Eyes"
      wich was unsupported since the switch to Qt5.
      
      This new widget ensure the rendering can only
      happen with a valid widget (aka ready for rendering)
      
      This new widget support HiDpi rendering
      
      This new widget improve also a few issues of
      flickering with the old widget.
      
      The new QVTKOpenGLWidget class does not support Qt::WA_NativeWindow flag
      but the QScrollArea used in pqTransferFunctionWidget force it to be native.
      
      The old widget have been kept and renammed
      QVTKOpenGLSimpleWidget and should be used
      for simple rendering or when the widget
      is automatically native.
      The old widget is used in pqTransferFunctionWidget
      
      Depends on vtk/vtk!4317
      Fix #16855
      Fix #17740
      
      Due to QTBUG-61836 (see QVTKOpenGLWidget::testingEvent()), events should
      be propagated back to the internal QVTKOpenGLWindow when being fired
      explicitely on the widget instance. We have to use a custom event
      callback in this case to ensure that events are passed to the window.
      fb6974b4
    • Michael Migliore's avatar
      Modify legend of poly-line construction · 8e99fce2
      Michael Migliore authored
      8e99fce2
  15. 26 May, 2018 1 commit
    • Utkarsh Ayachit's avatar
      Adding support for "live" sources. · 3f8dcc88
      Utkarsh Ayachit authored
      We now support algorithms that may change data over time. When
      appropriate hints are present, the UI will update the proxy if it
      indiciates it needs update (via GetNeedsUpdate method).
      
      vtkPythonProgrammableFilter supports adding a script to indicate if new
      data can be produced (via CheckNeedsUpdateScript).
      3f8dcc88
  16. 24 May, 2018 1 commit
  17. 11 May, 2018 1 commit
  18. 04 May, 2018 1 commit
  19. 02 May, 2018 1 commit
  20. 04 Apr, 2018 1 commit
  21. 03 Apr, 2018 1 commit
  22. 23 Mar, 2018 1 commit
  23. 22 Mar, 2018 1 commit
  24. 18 Mar, 2018 4 commits
  25. 14 Mar, 2018 3 commits
  26. 12 Mar, 2018 1 commit
  27. 07 Mar, 2018 2 commits
    • Cory Quammen's avatar
      Change to links for ParaView Guide and Tutorial PDFs · a926cc56
      Cory Quammen authored
      Previously, these were shipped with the ParaView package, which meant
      the PDFs needed to be updated prior to final release. Due to
      scheduling constraints, it would not always be possible to update
      these PDFs prior to release.
      
      Instead, change the menu item for the guide and tutorial to be
      external URLs pointing to a ParaView files directory on the web.  This
      will make it possible to update the guides after the release and will
      have the added benefit of making the installers smaller in size.
      
      (cherry picked from commit 14017013)
      a926cc56
    • Cory Quammen's avatar
      Hide filter menus if they contain no items · 0f71dc8f
      Cory Quammen authored
      In the pipeline context menu, hide menus under the "Add filter"
      context menu item if they have no valid filters for the active source.
      0f71dc8f
  28. 06 Mar, 2018 1 commit
    • Utkarsh Ayachit's avatar
      Add ability to disable coloring by blocks. · 49e993e0
      Utkarsh Ayachit authored
      For custom apps, it's useful to disable coloring by vtkBlockColors.
      Added a setting to do that. The setting is not exported in UI since it
      seems to internal for users to care, but custom app can configure in
      their app-specific settings.
      49e993e0
  29. 02 Mar, 2018 2 commits
    • Cory Quammen's avatar
      Change to links for ParaView Guide and Tutorial PDFs · 14017013
      Cory Quammen authored
      Previously, these were shipped with the ParaView package, which meant
      the PDFs needed to be updated prior to final release. Due to
      scheduling constraints, it would not always be possible to update
      these PDFs prior to release.
      
      Instead, change the menu item for the guide and tutorial to be
      external URLs pointing to a ParaView files directory on the web.  This
      will make it possible to update the guides after the release and will
      have the added benefit of making the installers smaller in size.
      14017013
    • Utkarsh Ayachit's avatar
      ensure recent filters menus are in sync. · 9fde99e8
      Utkarsh Ayachit authored
      We have two filters menu in ParaView, from the toolbar and from the
      pipeline browser context menu. This ensures that the recent menu in both
      stays in sync.
      9fde99e8
  30. 01 Mar, 2018 1 commit
    • Utkarsh Ayachit's avatar
      Avoid duplication of actions in quick-launch. · 01e7eb8f
      Utkarsh Ayachit authored
      To add support for filters in Pipeline browser context menu, ParaView
      started create two instance of pqProxyGroupMenuManager for showing
      filters. That caused both of them to be registered with quick launch
      causing action duplication. Fixed by ensuring only one of the
      pqProxyGroupMenuManager for filters gets regsitered with quick launch.
      
      Fixes #18020
      01e7eb8f