1. 17 Apr, 2019 1 commit
  2. 28 Feb, 2019 1 commit
    • Utkarsh Ayachit's avatar
      integrate logging support in ParaView. · 7253d105
      Utkarsh Ayachit authored
      Adding support for logging using vtkLogger in ParaView.
      
      * command line options (-v) enable users to specify log verbosity for
        messages shown on stderr by default.
      * command line options (-l) allow users to request multiple log files with
        different verbosities.
      * vtkPVLogger implements a category-based logging framework that allows
        users to elevate log levels for predefined categories at runtime using
        environment variables.
      * proxies support a logname attribute that gets set with user
        friendly name to make it easier to interpret log messages.
      7253d105
  3. 07 Dec, 2018 1 commit
  4. 21 Nov, 2018 1 commit
  5. 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
  6. 02 Mar, 2018 1 commit
    • Andrew Bauer's avatar
      Making the --state command line option to be GUI only · a92f390a
      Andrew Bauer authored
      The --state command line option could be passed to either paraview
      or pvpython but it's only used in the GUI. This also updates the
      --help output for both of them so that for pvpython it's no longer
      given as an option. For the GUI it still is there but now also
      notifies the user that a .py file can be passed in as well.
      a92f390a
  7. 01 Mar, 2018 1 commit
    • Andrew Bauer's avatar
      Making the --state command line option to be GUI only · 1c6ffdf2
      Andrew Bauer authored
      The --state command line option could be passed to either paraview
      or pvpython but it's only used in the GUI. This also updates the
      --help output for both of them so that for pvpython it's no longer
      given as an option. For the GUI it still is there but now also
      notifies the user that a .py file can be passed in as well.
      1c6ffdf2
  8. 31 Oct, 2017 1 commit
    • Utkarsh Ayachit's avatar
      Avoid initing MPI in Python interpreter. · b3eb46ae
      Utkarsh Ayachit authored
      When`paraview` is imported in a standard Python interpreter (not via
      pvpython), we ended up initializing MPI due to !1987. That caused
      failures generating sphinx documentation with Python 3. In any cause, it
      sounds like a risky move to init MPI in a standard Python interpreter
      unless user explicitly asked for. They do can that by doing the
      following:
      
          import paraview
          paraview.options.batch = True
      b3eb46ae
  9. 09 Oct, 2017 1 commit
  10. 05 Sep, 2017 1 commit
    • Nicolas Vuaille's avatar
      Add option --disable-further-connections · 9b33cadf
      Nicolas Vuaille authored
      In multi-clients mode, the master client can enable or disable the further
      connections from the collaboration panel. Default is "enable".
      With option --disable-further-connections, initial state is "disable".
      
      The master client can change the connect-id of the server.
      
      Connected clients are not disconnected when mode or connect-id is changed
      in the server.
      9b33cadf
  11. 31 Aug, 2017 1 commit
  12. 24 Jul, 2017 1 commit
    • Utkarsh Ayachit's avatar
      Cleanup ParaView offscreen support. · 1ba7dde4
      Utkarsh Ayachit authored
      This updates ParaView to incorporate changes to VTK to support EGL and
      GLX in the same build. We also take this opportunity to clean up a few
      things:
      
      1. ParaView processes can now decide if they need to be off-screen
         or on-screen on their own. This is based on the process type and
         configuration ParaView is running in.
      
      2. Users can override this by passing new command line arguments to the
         process: `--force-onscreen-rendering` or
         `--force-offscreen-rendering`. The old `--use-offscreen-rendering`
         flag is now deprecated and is interpreted as
         `--force-offscreen-rendering`.
      
      3. Deprecated vtkPVDisplayInformation and replaced it with
         vtkPVRenderingCapabilitiesInformation. This provides more information
         that just DISPLAY.
      
      4. vtkPVOpenGLExtensionsInformation is deprecated since it not useful
         anymore. Client applications don't need such exhaustive extension
         query.
      
      5. vtkPVOpenGLInformation was cleaned up to avoid making OpenGL calls
         itself. Instead, it queries the vtkRenderWindow. It also provides
         full extension list, a semi-replacement for
         vtkPVOpenGLExtensionsInformation.
      1ba7dde4
  13. 01 Mar, 2017 1 commit
  14. 03 Feb, 2017 2 commits
  15. 30 Nov, 2016 1 commit
    • Louis Amore's avatar
      Add a "ServersFileName" option · ecda7476
      Louis Amore authored
      Read the servers file passed through the --servers-file option
      If the server file option is not set, the default file is used
      (i.e. ~/.config/ParaView/servers.pvsc)
      ecda7476
  16. 26 Oct, 2016 1 commit
  17. 18 Oct, 2016 2 commits
    • Kitware Robot's avatar
      Apply clang-format settings · 320a8022
      Kitware Robot authored
      This commit was generated automatically by running:
      
      Utilities/Scripts/clang-format.bash --tracked
      320a8022
    • Kitware Robot's avatar
      Convert VTK style documentation to doxygen style (/**) · 42900b7b
      Kitware Robot authored
      This was done automatically by running the script that was used already to
      convert the documentation to doxygen style during the documentation
      generation.
      
      Commands:
      /usr/bin/perl  $PWD/VTK/Utilities/Doxygen/doc_header2doxygen.pl  --to /tmp/tmpheaders --relativeto  $PWD/.  $PWD/Catalyst/Editions/Base/CoProcessing/Catalyst $PWD/Catalyst/Editions/Essentials/ParaViewCore/VTKExtensions/Default $PWD/Catalyst/Editions/Essentials/VTK/Filters/Extraction $PWD/Catalyst/Editions/Essentials/VTK/Filters/General $PWD/Catalyst/Editions/Extras/ParaViewCore/VTKExtensions/Rendering $PWD/Catalyst/Editions/Extras/VTK/Filters/Sources $PWD/Catalyst/Editions/Extras/VTK/IO/Legacy $PWD/Catalyst/Editions/Extras/VTK/IO/Parallel $PWD/Catalyst/Editions/Extras/VTK/IO/XML $PWD/Catalyst/Editions/Rendering-Base/ParaViewCore/ClientServerCore/Rendering $PWD/Catalyst/Editions/Rendering-Base/ParaViewCore/ServerManager/Default $PWD/Catalyst/Editions/Rendering-Base/VTK/Filters/Parallel $PWD/Catalyst/Editions/Rendering-Base/VTK/IO/Image $PWD/Catalyst/Editions/Rendering-Base/VTK/Interaction/Widgets $PWD/CoProcessing/Catalyst $PWD/CoProcessing/PythonCatalyst $PWD/CoProcessing/TestDriver $PWD/ParaViewCore/Animation $PWD/ParaViewCore/ClientServerCore/Core $PWD/ParaViewCore/ClientServerCore/Default $PWD/ParaViewCore/ClientServerCore/Rendering $PWD/ParaViewCore/ClientServerStream $PWD/ParaViewCore/Common $PWD/ParaViewCore/ServerImplementation/Core $PWD/ParaViewCore/ServerImplementation/Rendering $PWD/ParaViewCore/ServerManager/Core $PWD/ParaViewCore/ServerManager/Default $PWD/ParaViewCore/ServerManager/Rendering $PWD/ParaViewCore/ServerManager/SMApplication $PWD/ParaViewCore/VTKExtensions/CGNSReader $PWD/ParaViewCore/VTKExtensions/Core $PWD/ParaViewCore/VTKExtensions/CosmoTools $PWD/ParaViewCore/VTKExtensions/Default $PWD/ParaViewCore/VTKExtensions/Points $PWD/ParaViewCore/VTKExtensions/Rendering $PWD/Qt/ApplicationComponents $PWD/Qt/Components $PWD/Qt/Core $PWD/Qt/Deprecated $PWD/Qt/Python $PWD/Qt/Widgets $PWD/Web/Core $PWD/Web/Python $PWD/Web
      \cp -rf /tmp/tmpheaders/* $PWD
      42900b7b
  18. 20 Sep, 2016 1 commit
  19. 18 Jul, 2016 1 commit
  20. 01 Jun, 2016 1 commit
    • Kitware Robot's avatar
      cleanup: remove BTX and ETX comments · 0859dfde
      Kitware Robot authored
      Removed using the following command:
      
          perl -0777 -i -pe 's/(\n* *\/\/ *[BE]TX *\n+)+/\n\n/g'
      
      on all vtk*.h, pq*.h and finished off by a few manual removals left over
      from that.
      0859dfde
  21. 29 Oct, 2015 1 commit
  22. 01 Oct, 2015 1 commit
  23. 19 Sep, 2014 1 commit
    • Utkarsh Ayachit's avatar
      Add workaround to skip display test. · aa012001
      Utkarsh Ayachit authored
      In some setups, the X server may not be ready for clients when the
      pvserver starts, but would be by the time a render view is created.
      Added a workaround for such cases. By specifying the
      "--disable-xdisplay-test" command line option on the rendering server
      processes, you can skip this test entirely.
      
      Change-Id: I061618b755907d7633f1d57e222a4790f37cdafa
      aa012001
  24. 06 May, 2014 1 commit
  25. 30 Sep, 2013 1 commit
    • Utkarsh Ayachit's avatar
      Initialize MPI regardless of process type. · 45740191
      Utkarsh Ayachit authored
      Added a mechanism to initialize MPI on all processes, even client processes to
      simplify development of readers/plugins that use MPI.
      
      The client processes (paraview, pvpython) now take a command line arguments
      --mpi, --no-mpi that can be used to request enabling/disabling of calling
      MPI_Init() on those processes during startup.
      
      A CMake flag, PARAVIEW_INITIALIZE_MPI_ON_CLIENT can be used to control th
      default, used when the new command line arguments are not used.
      PARAVIEW_INITIALIZE_MPI_ON_CLIENT is OFF by default. When set to ON, the
      ParaView client executables will init MPI when no arguments are specified.
      They command line argumnets (--mpi/--no-mpi) can still override the default and
      hence provide a mechanism at runtime to change this.
      
      Change-Id: Iff90ed3d65358b6e940f8d8be59f98d0ca861684
      45740191
  26. 19 Sep, 2013 1 commit
    • Burlen Loring's avatar
      stack trace command line option · 3a744a2f
      Burlen Loring authored
      Added a command line option(--enable-bt) to enable KWSys stack
      trace signal handler. For SM XML, Python, and Batch ctests enable
      the stack trace handler by the new command line option.
      
      Added a test to report system info including OpenGL and MPI
      versions to aid remote debugging for unfamiliar dashboard
      systems.
      
      Change-Id: Icdea9d423a6bfbf7d960c4d691ddb60c03032143
      3a744a2f
  27. 19 Jun, 2013 1 commit
    • Nikhil Shetty's avatar
      Adding option to load plugin at command line. · 5aeb9eb5
      Nikhil Shetty authored
      Two options are added to the command line namely --test-plugin and
      --test-plugin-path. These will be used exclusively for loading and
      testing individual plugins in paraview.
      
      --test-plugin option takes the name of the plugin and loads it. The
        default plugin load paths are used with this option.
      
      --test-plugin-path append the provided path to the actual search path.
      
      Also adding two new cmake functions i.e add_client_plugin_tests and
      add_client_server_plugin_tests which takes in Plugin name as an
      additional option and passes it along with the --test-plugin command
      line.
      
      We are changing multiple plugin tests to use this options instead of
      loading it in the test script. We also get rid of all xml code to load
      the plugins from the test scripts.
      
      Plugins have to be loaded on both client and server. The server-manager
      on the client side typically helps load the plugin from default
      location. However if the plugins were loaded from a different location
      then the plugin-path needs to be specified not only at the client side
      but also on the server side. This commit also achieves this.
      
      The add_client[_server]_plugin test is extended to allow
      plugin_path. The test driver is changed slightly to parse more options
      sent to the server.
      
      Change-Id: I15c26748979b280edae817cd34ea198cfe4a7bfe
      5aeb9eb5
  28. 03 Jun, 2013 2 commits
    • Utkarsh Ayachit's avatar
      Fix logic to connect to renderserver nodes. · 057e9ceb
      Utkarsh Ayachit authored
      When running in data-server/render-server mode, the data-server wasn't getting
      the information about the hostnames for the render-server nodes correctly and
      hence always ended up connecting to "localhost". This fixes that. Now, the
      information about the render-server nodes' hostnames is relayed to the
      data-server correctly. The render-server nodes' hostnames are determine using
      plaform specific API. At the same time, argument --hostname is provided to
      override the platform specific hostname for the process (useful for debugging, as
      well).
      
      Change-Id: Idf7929b5a7cc5c800579e353418e0a9066f79f5e
      057e9ceb
    • Utkarsh Ayachit's avatar
      Cleanup the logic for specifying host/port names. · fb5e7f52
      Utkarsh Ayachit authored
      Cleaning up the logic for specifying host/port names on the server processes to
      minimize the ambiguity.
      
      Change-Id: I0ca19d0e32fb582b17600215bdfbbb5810de481c
      fb5e7f52
  29. 31 May, 2013 1 commit
    • Utkarsh Ayachit's avatar
      Remove obsolete options. · cfe6adfe
      Utkarsh Ayachit authored
      vtkPVOptions has collected a horde of obsolete options that were no longer used
      or applicable. Cleaned those up.
      
      Change-Id: Ia7b2e400c57f6eb80f66066c90a64de6bcc2dc69
      cfe6adfe
  30. 18 Mar, 2013 1 commit
    • Utkarsh Ayachit's avatar
      BUG #13933. Allow non-present arrays in Python scripts. · 461501c1
      Utkarsh Ayachit authored
      "ColorArrayName" property no longer checks the validity of the array specified
      so long as the array is specified as  a tuple (<attribute>, <name>). It will
      check (and fail if array not found) when the user simply specifies the array
      name as a string.
      
      Updated Python trace to ensure that for "ColorArrayName" we indeed trace out a
      tuple rather than just the arrayname.
      
      Also cleaned up vtkPVOptions to expose publicly accessed enum. Updated
      servermanager to use the enum rather than the hex values.
      
      Change-Id: I219e83ba58b825e40bb4c5a32b69207ff57d9d3c
      461501c1
  31. 11 Feb, 2013 1 commit
    • David C. Lonie's avatar
      Add option to print detected monitors to vtkPVOptions. · 5a8119c6
      David C. Lonie authored
      This adds functionality to help users setup multidisplay windows
      environments. Running this on a multidisplay box gives output similar
      to the following:
      
      > paraview.exe --print-monitors
      Device: "\\.\DISPLAY1" Geometry: 1080x1920+0+0 (primary)
      Device: "\\.\DISPLAY2" Geometry: 1920x1080+1080+0
      
      Change-Id: I938d41fba780c7ccbfd3bfaed8a72733150f984a
      5a8119c6
  32. 16 Oct, 2012 1 commit
    • David E. DeMarle's avatar
      Deliver server side messages to the client. · 8ee7729e
      David E. DeMarle authored
      This requires a corresponding VTK change that adds a new message event
      that vtkOutputWindow fires. In ParaView this event it watched on the
      server and delivered to and displayed by the client.
      
      Change-Id: If162f953ce970642162da3e89f6e618dc75b90cc
      8ee7729e
  33. 25 Sep, 2012 1 commit
  34. 22 Sep, 2012 1 commit
    • Utkarsh Ayachit's avatar
      Refactors AMR streaming framework. · 52c7392f
      Utkarsh Ayachit authored
      This commit refactors AMR streaming framework and add support for a mechanism
      for streaming composite datasets in general. To try out amr streaming, run all
      executables with "--enable-streaming" flag and open an AMR Flash or Enzo dataset
      and render as "AMR Blocks" or "Volume" (currently, only works in builtin mode,
      but will be supported in other modes soon).
      
      vtkAMROutlineRepresentation is a example class that demonstrates how a
      representation can leverage the streaming capabailities provided by
      vtkPVRenderView.
      
      vtkPVRenderView adds support to two new passes: REQUEST_STREAMING_UPDATE() and
      REQUEST_PROCESS_STREAMED_PIECE().  REQUEST_STREAMING_UPDATE() is a view pass in
      which the representations can update their data pipelines to request a certain
      "piece" of the data. REQUEST_PROCESS_STREAMED_PIECE() is called on
      representations to handle a "piece" just received by the process. This
      separation makes it possible for representations to be agnostic of where the
      data is processed and where it is rendered. It's the reposibility of the view
      (vtkPVDataDeliveryManager in particular) to deliver the data to the
      rendering nodes.
      
      vtkPVDataDeliveryManager doesn't currently support data delivery for streamed
      pieces, however. That's on the TODO list.
      52c7392f
  35. 25 Jul, 2012 1 commit
  36. 28 Jun, 2012 2 commits