1. 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
          import paraview
          paraview.options.batch = True
  2. 09 Oct, 2017 1 commit
  3. 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.
  4. 31 Aug, 2017 1 commit
  5. 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
      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
      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
      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
  6. 01 Mar, 2017 1 commit
  7. 03 Feb, 2017 2 commits
  8. 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)
  9. 26 Oct, 2016 1 commit
  10. 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
    • 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
      /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
  11. 20 Sep, 2016 1 commit
  12. 18 Jul, 2016 1 commit
  13. 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.
  14. 29 Oct, 2015 1 commit
  15. 01 Oct, 2015 1 commit
  16. 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
  17. 06 May, 2014 1 commit
  18. 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
  19. 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
      Change-Id: Icdea9d423a6bfbf7d960c4d691ddb60c03032143
  20. 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
      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
  21. 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
      Change-Id: Idf7929b5a7cc5c800579e353418e0a9066f79f5e
    • 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 25 Sep, 2012 1 commit
  27. 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 adds support to two new passes: REQUEST_STREAMING_UPDATE() and
      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.
  28. 25 Jul, 2012 1 commit
  29. 28 Jun, 2012 2 commits
  30. 06 Jun, 2012 1 commit
  31. 29 May, 2012 1 commit
  32. 12 Mar, 2012 1 commit
  33. 01 Dec, 2011 1 commit
  34. 05 Aug, 2011 1 commit
  35. 11 Apr, 2011 1 commit
  36. 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.