1. 13 Aug, 2018 1 commit
  2. 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
  3. 02 Mar, 2017 1 commit
  4. 18 Oct, 2016 1 commit
  5. 26 Sep, 2016 1 commit
  6. 20 Sep, 2016 1 commit
  7. 13 Apr, 2016 1 commit
  8. 13 Nov, 2015 1 commit
  9. 20 Aug, 2015 1 commit
  10. 13 Aug, 2015 1 commit
    • Mathieu Westphal's avatar
      Fixing location of User-Settings.json and user servers.pvsc · b3f9dce4
      Mathieu Westphal authored
      1. Using pqSettings location to provide User Setting path in pqCoreUtilities::getParaViewUserDirectory()
      2. Emulating QSettings use of XDG_CONFIG_HOME in vtkInitializationHelper::GetUserSettingsDirectory()
      3. Use of pqCoreUtilities::getParaViewUserDirectory in pqServerConfigurationCollection::userServers()
  11. 23 Jul, 2014 4 commits
    • Cory Quammen's avatar
      If no user settings file is found, create a user settings collection · 8d4ed01b
      Cory Quammen authored
      If this isn't done, then the site settings collection, if it exists,
      will be treated incorrectly as the user settings collection, setting
      changes will be saved there, and that collection will be written to
      the user settings file.
      Change-Id: I3581efc6ecc2bb2ae43f41854c7f8580776632e9
    • Cory Quammen's avatar
      Try to load site settings files and use return value in search logic · ebd7c0e3
      Cory Quammen authored
      Now instead of checking whether a settings file exists before
      attempting to load it, we just try to load it and use the return code
      from vtkSMSettings::AddCollectionFromString() to determine whether to
      search other locations. This required fixing some of the behavior of
      vtkSMSetting::AddCollectionFromFile() when the given file couldn't be
      Change-Id: Ic4f1caea33454453a4c7049c10642148a91f9cad
    • Cory Quammen's avatar
      Added PV_SETTINGS_DEBUG environment variable · c7f463ea
      Cory Quammen authored
      When set, the application will print information about where settings
      file are being looked for and whether loading them succeeded.
      Change-Id: Ie98c568c417cef4bdbfb545ea5fe87bb3663453f
    • Cory Quammen's avatar
      Removed bool return value from LoadSettings() · ba08af44
      Cory Quammen authored
      The original intent was to indicate success or failure of loading
      settings. However, it's not clear what success or failure means
      because it is legitimate to not have a user- or site-settings file, so
      indicating failure if one of these cannot be loaded is not really
      accurate. Moreover, the return value wasn't used by the caller.
      In addition, there was a bug in the previous implementation. If the
      user settings weren't loaded, the site settings wouldn't be loaded
      either. Now this method no longer returns any boolean value.
      Change-Id: I039fc39aec3866e0d5b349fa43fc8f5c0d648d2a
  12. 17 Jul, 2014 1 commit
  13. 07 Jul, 2014 1 commit
    • Cory Quammen's avatar
      Added check for path length · d26fafe0
      Cory Quammen authored
      Added check for sufficient path string length prior
      to searching for "/bin" at the end of the path. This
      solves exceptions thrown by a number of tests.
      Change-Id: Ibefe7356a9f5b0353822258155bba706f1e26f2e
  14. 05 Jul, 2014 1 commit
  15. 17 Jun, 2014 1 commit
  16. 10 Jun, 2014 3 commits
    • Cory Quammen's avatar
      Change default application name · ce8897ae
      Cory Quammen authored
      Changed default name to GenericParaViewApplication in the
      initialization helper to prevent any accidental reading/writing of
      ParaView's settings file by branded applications.
      Change-Id: I1d4b3e7df383a070df5b4c83db8de88a944d6316
    • Cory Quammen's avatar
      Save settings file only when a setting has been modified · 9d0c1408
      Cory Quammen authored
      Also, fixed a bug where settings with default values were being saved
      to the settings file.
      Change-Id: Ia3908b94678b1828c89d7ef4090bebc54d43e4d4
    • Cory Quammen's avatar
      BUG: 14760 Improved saving of settings file · 654a85b7
      Cory Quammen authored
      - Added organization name member to vtkInitializationHelper
      - Changed location of user settings file to
        This will enable the same organization to have more than one
        branded ParaView application with different settings.
      - Creates the directory in which the settings file should
        reside if it does not exist.
      - Application and organization names are set in pqApplicationCore
        instead of branded_paraview_initializer.cxx.in
      Change-Id: Ic50a020c8acf984c2284e824fa99145a93ad028e
  17. 25 May, 2014 1 commit
  18. 23 May, 2014 1 commit
    • Utkarsh Ayachit's avatar
      Fix saving/loading of settings files on server processes. · e5e547a5
      Utkarsh Ayachit authored
      All server processes, including satellites in batch mode, were reading
      and saving settings files. That was incorrect. The settings files need
      to processed only on client processes. In symmetric batch mode too, we
      read the file on the root node and then distribute it to everyone. This
      commit fixes this logic.
      Change-Id: I7835f3c1ccc7eb8369ec4cf14ba7d838ee7ee2b6
  19. 19 May, 2014 1 commit
    • Utkarsh Ayachit's avatar
      Fix issues with Catalyst editions. · aff5b1fe
      Utkarsh Ayachit authored
      Fixed missing dependency on SMApplication module. We needed to add
      vtksys explicitly.
      Also added mechanism to disable loading/saving of settings files.
      vtkCPCxxHelper uses this mechanism to turn off settings loading/saving
      when coprocessing.
      Change-Id: I02c8612bc045ede82b7ae3c72b0410570dbf739f
  20. 06 May, 2014 8 commits
    • Cory Quammen's avatar
      Looks for a site-level settings file in some standard directories · b23b2ee3
      Cory Quammen authored
      Looks for a file called SiteSettings.json in the same directories
      where .plugins is searched for withh the exception of Plugins
      Change-Id: If0bb8ef1f8e92f6aa70eb8d2a4eb8bce48e862c8
    • Cory Quammen's avatar
      Improved some names · a0058bde
      Cory Quammen authored
      Change-Id: I85b3fc1f2f845489d71f92f1809745ab0cca5efc
    • Cory Quammen's avatar
      Use VTK_DOUBLE_MAX instead of DBL_MAX · 633cea12
      Cory Quammen authored
      Maybe more portable?
      Change-Id: Iaf6bfb48e92568f673849e7dda6e473d024daf81
    • Cory Quammen's avatar
      Loading of settings on the VTK side respects --disable-registry · 9e9ca479
      Cory Quammen authored
      Settings will not be loaded when this flag is enabled.
      Also refactored vtkSMSettings class to load any number of
      settings strings/files and to assign priorities for the
      different settings.
      Change-Id: I6eed2553cd83579db1dbb1a15f831ad6ffe0e6b1
    • Cory Quammen's avatar
      Added saving of settings JSON file · c33d8464
      Cory Quammen authored
      Change-Id: I700b3945548276e971e2e86f49882cbba5eb2166
    • Cory Quammen's avatar
      Moved the code for distributing settings among nodes to vtkSMSettings · 4d0d731a
      Cory Quammen authored
      Change-Id: Icf7f354a403e8b684fcf010d52a40ab710635516
    • Cory Quammen's avatar
      Settings now stored internally exclusively as a Json::Value tree · 044881e3
      Cory Quammen authored
      This avoids the need to synchronize the Json::Value and JSON
      string member variables.
      Made member names for setting/getting settings from/to strings
      more accurate.
      Change-Id: Ic499a27cc0c12b4e97a0b32ddb975318b23593aa
    • Cory Quammen's avatar
      Added vtkSMSettings class · 2ead0d90
      Cory Quammen authored
      This class is meant to be a central location for user-defined program
      defaults. It supports the notion of site-wide settings meant to be
      used for installations of ParaView in a centralized location for a
      specific computing site. Site-wide settings can be overridden by
      user-specific settings specified in a file in the user's home
      The site-wide file is named .pvsitesettings.js and its location has
      yet to be determined.
      The user-specific a file is named .pvsettings.js and it is expected to
      be in the user's home directory. An example file for changing the
      properties in the SphereSource looks like:
        "sources" : {
          "SphereSource" : {
            "Radius" : 4.0,
            "ThetaResolution" : 32,
            "PhiResolution" : 32,
            "Center" : [1.0, 2.0, 3.0]
      A common pattern of usage is expected to involve calling
      vtkSMSettings::SetProxySettings(vtkSMProxy* proxy)
      after a proxy is created in the application.
      Change-Id: Ieaca8f4d1ea7258372bf84af87b6a1bae0c24ff5
  21. 18 Mar, 2013 1 commit
    • Utkarsh Ayachit's avatar
      Removing dependency on vtkPVServerManagerRendering. · 770a3d79
      Utkarsh Ayachit authored
      vtkInitializationHelper was using vtkSMUtilities which is in
      vtkPVServerManagerRendering. That added an unnecessary dependency on rendering
      which caused failure in Catalyst builds withoout rendering. Moving the
      ListAttachedMonitors() method from vtkSMUtilities to vtkInitializationHelper to
      overcome this issue.
      Change-Id: Ife732871fd70709f48c132ed13c0b6dc241baf0d
  22. 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
  23. 28 Sep, 2012 1 commit
  24. 19 Sep, 2012 1 commit
    • Burlen Loring's avatar
      SciberQuestToolKit -- factory auto init for static build · 7656475b
      Burlen Loring authored
      Added methods Initialize/Finalize methods vtkInitializationHelper for
      ctests to call. Explicitly calling these prevents the linker from removing
      VTK factories' auto initialization code which is otherwise unreferenced
      during static builds. The new methods also take care of protobuf cleanup.
      Remove sm xml from the plugin for the SQ algorithms that make use of RK45
      integrator. VTK's implementation is not computing the step size correctly.
      Change-Id: Id0261d1e004cf7f9313bc0fee28aeca4feda7d65
  25. 05 Sep, 2012 1 commit
  26. 26 Jul, 2012 1 commit
  27. 25 Jul, 2012 1 commit
  28. 02 Jul, 2012 1 commit