1. 04 Dec, 2018 1 commit
  2. 18 Nov, 2018 1 commit
    • Utkarsh Ayachit's avatar
      Fix vtkChartMatrix to not set invalid size · a11e4c23
      Utkarsh Ayachit authored
      Fixes issue exposed by !4835.
      
      vtkChartMatrix was setting sizes with negative widths/heights on
      internal plots. This was happening during ParaView test playback.
      Fixing vtkChartMatrix to avoid setting invalid sizes, prefer empty sizes
      instead.
      
      Added a few more assert checks in vtkContextClip and
      vtkOpenGLContextDevice2D to catch such issues earlier.
      a11e4c23
  3. 15 Nov, 2018 1 commit
    • Bill Lorensen's avatar
      BUG: Dynamic zero divide errors · dcbf3fcf
      Bill Lorensen authored
      vtkChartBox: replaced a retained, returned pointer with a stored
      value.
      
      vtkChartXY: Added check for range[0] == range[1] and avoid division by zero.
      
      vtkFunctionParser: Added check for division of a vector by 0.0.
      
      vtkUnstructuredGridQuadricDecimation: first time through loop,
      lasterror is 0.0. Avoid division by zero by checking for 0.0.
      dcbf3fcf
  4. 12 Nov, 2018 1 commit
    • Bill Lorensen's avatar
      BUG: Dynamic zero divide errors · 2216de74
      Bill Lorensen authored
      vtkChartBox: replaced a retained, returned pointer with a stored
      value.
      
      vtkChartXY: Added check for range[0] == range[1] and avoid division by zero.
      
      vtkFunctionParser: Added check for division of a vector by 0.0.
      
      vtkUnstructuredGridQuadricDecimation: first time through loop,
      lasterror is 0.0. Avoid division by zero by checking for 0.0.
      2216de74
  5. 27 Oct, 2018 1 commit
  6. 06 Oct, 2018 1 commit
  7. 14 Sep, 2018 2 commits
  8. 13 Sep, 2018 1 commit
  9. 16 Aug, 2018 1 commit
  10. 13 Aug, 2018 2 commits
    • Cory Quammen's avatar
      Fix logic for AdjustLowerBoundForLogPlot · bddd6572
      Cory Quammen authored
      The implementation of vtkChartXY::RecalculatePlotBounds() works with
      either the scaled or unscaled bounds, depending on whether scaling is
      enabled on the axis. However, the logic for handling the
      AdjustLowerBoundForLogPlot flag was not correctly handling the case
      where the bounds were log scaled.
      
      To address this issue, the implementation now uses some logic to
      determine whether log scaling is enabled and adjusts the bounds of the
      plot accordingly.
      
      Added a test for this feature as well.
      bddd6572
    • Cory Quammen's avatar
      Standardize vtkAxis::PrintSelf() · 2a1dc2a1
      Cory Quammen authored
      PrintSelf() should print the member names and values. vtkAxis was
      doing something different.
      2a1dc2a1
  11. 06 Aug, 2018 1 commit
  12. 02 Aug, 2018 2 commits
  13. 01 Aug, 2018 1 commit
    • luz.paz's avatar
      Misc. typos · 0c5f8b4b
      luz.paz authored
      Found via `codespell -q 3 -I ../vtk-whitelist-words.txt --skip="./ThirdParty,./Utilities"`
      0c5f8b4b
  14. 30 Jul, 2018 1 commit
  15. 27 Jul, 2018 1 commit
  16. 26 Jul, 2018 2 commits
  17. 18 Jun, 2018 1 commit
  18. 17 Jun, 2018 2 commits
  19. 31 May, 2018 2 commits
  20. 30 May, 2018 1 commit
  21. 25 May, 2018 1 commit
  22. 18 May, 2018 1 commit
    • Kitware Robot's avatar
      ExternalData: Convert content links from MD5 to SHA512 · d6d05b2a
      Kitware Robot authored
      Populate a script with `map_<md5>=<sha512>` variable settings and
      then run the following to convert the content link files:
      
          git ls-files -- '*.md5' | while read f; do
            md5="$(cat "$f")"
            sha512="$(eval echo \${map_$md5})"
            rm "$f"
            echo $sha512 > ${f%.md5}.sha512
          done
      d6d05b2a
  23. 09 May, 2018 1 commit
  24. 08 May, 2018 2 commits
  25. 07 May, 2018 1 commit
  26. 04 May, 2018 1 commit
  27. 03 May, 2018 1 commit
  28. 29 Mar, 2018 1 commit
  29. 20 Mar, 2018 2 commits
  30. 14 Mar, 2018 1 commit
    • Csaba Pinter's avatar
      Fixed control points clamp function to handle NaN value · bc627d83
      Csaba Pinter authored
      If the user clicks in a plot that has an invalid (0,0) range, then in vtkContextScene::ProcessItem that is called after mouse events, the mapped mouse position becomes NaN, due to invalid matrix in the ContextScene's transform. This NaN position is then added to the function as a control point with an invalid NaN value. This fix makes sure this does not happen, by clamping the NaN values to minimum bounds on x axis, and 0 on y axis (any value comparison returns false if an operand is NaN, so need to check explicitly).
      bc627d83
  31. 06 Mar, 2018 1 commit
    • Andras Lasso's avatar
      Fix vtkChartXY axis updates · 16185208
      Andras Lasso authored
      API improvement:
      
      vtkAxis did not have an API to change minimum and maximum value
      with one vtkChart::UpdateRange event.
      This lead to inability to precisely shift an axis without temporarily
      changing its range width (distance between minimum and maximum value),
      and complexity and inefficiency when synchronizing axes
      between multiple charts.
      
      SetRange and SetUnscaledRange methods now invoke only one
      vtkChart::UpdateRange event (after both minimum and maximum values
      are updated).
      
      Fixing minor issues:
      
      1. Added a missing vtkCommand::InteractionEvent invocation
      when vtkChartXY axes range are adjusted using ZoomAxis action
      (this event indicates that the user adjusted axes and so the
      application can propagate this change to other charts).
      
      2. Fixed vtkChartXY transform computation logic
      
      vtkChartXY unnecessarily recomputed transforms when axes
      were modified after the chart's last modified timestamp.
      ALso, vtkChartXY never recomputed transforms when chart
      properties changed after axes changed, even when
      recomputation would have been necessary.
      16185208
  32. 29 Jan, 2018 1 commit