1. 30 Jul, 2013 1 commit
  2. 26 Jul, 2013 4 commits
  3. 25 Jul, 2013 6 commits
    • David Thompson's avatar
      Merge topic '14189_set_annotations_deep_copy' into master · 5582d505
      David Thompson authored
      06ef3b9e Change `vtkScalarsToColors::SetAnnotations` behavior.
      5582d505
    • Utkarsh Ayachit's avatar
      Merge topic '13082_fix_log_lut' into master · be5771a4
      Utkarsh Ayachit authored
      16543376 Cleanup logic for indexed colors.
      37a10c60 Release graphics resources properly.
      1509669d Cleaning up transfer function widgets.
      be5771a4
    • David Thompson's avatar
      Change `vtkScalarsToColors::SetAnnotations` behavior. · 06ef3b9e
      David Thompson authored
      Now SetAnnotations performs a deep copy of annotations
      rather than referencing the provided array pointers.
      This addresses ParaView bug 14189, where changes to the
      array after SetAnnotations were not being reflected in
      the map.
      
      Change-Id: I8e78b30a5757eb9429dd5e02c9126cb5c01892c5
      06ef3b9e
    • Utkarsh Ayachit's avatar
      Cleanup logic for indexed colors. · 16543376
      Utkarsh Ayachit authored
      vtkDiscretizableColorTransferFunction used control points to map indexed colors.
      To make applications simpler, added a new API to add indexed colors which are
      used when present when in IndexedLookup mode. If no IndexedColors are specified,
      the vtkDiscretizableColorTransferFunction reverts to the previous behaviour for
      backwards compatibility.
      
      Change-Id: If5b6791baccf2ee0022fd1b1098093d226ef64c3
      16543376
    • Utkarsh Ayachit's avatar
      Release graphics resources properly. · 37a10c60
      Utkarsh Ayachit authored
      vtkScalarBarActor wasn't releasing graphics resources for internal texture. This
      fixes the problem.
      
      Change-Id: I5f01c7d8ad0f78c25b4ab8f21bc8b4e66ae91c5f
      37a10c60
    • Utkarsh Ayachit's avatar
      Cleaning up transfer function widgets. · 1509669d
      Utkarsh Ayachit authored
      Cleaning up issues with the context-items related to tranfer function editor.
      
      + Added support for log-mapped color-transfer function. We ensure that when
        using log-scale, the color transfer function widget also enter log-space.
      
      + vtkPiecewiseControlPointsItem had a bug resulting it deleting of end points
        even when told otherwise. Fixed that.
      
      + Added new event vtkControlPointsItem::PointsModifiedEvent which if fired when
        control points are changed making it easier for application to do something
        when the points are changed.
      
      + Improved the usability by adding ability to label control points.
      
      Change-Id: If02bc1139f6ccb3d7c2198b07d10491f902bafda
      1509669d
  4. 24 Jul, 2013 4 commits
  5. 23 Jul, 2013 6 commits
    • Utkarsh Ayachit's avatar
      Fixed regression introduced by a6fa3e37. · f7f82536
      Utkarsh Ayachit authored
      a6fa3e37 changed the logic in vtkWin32OpenGLRenderWindow::CleanUpRenderers().
      That method was used when swithcing from offscreen to onscreen. That resulted in
      the renderers not having correct references to render window after switching
      from offscreen to onscreen context causing dashboard failures on ParaView
      dashboards. This fixes that issue.
      
      Since the a6fa3e37 changed the logic in CreateOffScreenDC() by not using
      CleanUpRenderers() to reset renderers, it makes sence to change the logic in
      ResumeScreenRendering() to not use CleanUpRenderers() for resetting renderers as
      well.
      
      Change-Id: I32e58854fa8720c99212cee5d7a2652f11dc9b21
      f7f82536
    • Zack Galbreath's avatar
      use SetMaxDiscreteValues for categorical color map · 2c86574b
      Zack Galbreath authored
      Use the new function vtkAbstractArray::SetMaxDiscreteValues within
      vtkTreeHeatmapItem.  This allows us to properly color categorical
      datasets that contain more than 32 distinct values.
      
      Within this commit, we also change the color set that we're using for
      the categorical color map.  The accent set is pretty, but it only has
      8 different values.  Instead we'll use qualitative set3 because it
      has 12 values.
      
      Finally, we fix a bug in vtkTreeHeatmapItem so that our NaN color
      (grey) is used appropriately by our categorical lookup table.
      
      Change-Id: I53bc9f13240be8c0c10b5dbc77bdcca1ea0fa2a1
      2c86574b
    • Zack Galbreath's avatar
      change MAX_DISCRETE_VALUES into an ivar · 02ffb7ac
      Zack Galbreath authored
      Change MAX_DISCRETE_VALUES from a hardcoded value of 32 to a user-
      settable ivar.  This allows users of vtkAbstractArray to generate
      a categorical color map for data sets containing more than 32
      discrete values.
      
      For backwards compatibility, we keep the MAX_DISCRETE_VALUES enum
      and use it to initialize MaxDiscreteValues.  This enum is marked
      as deprecated.
      
      Change-Id: I83bf7c598288dc28a4ad231778c66e1571e3a461
      02ffb7ac
    • Dave DeMarle's avatar
      Merge topic '0012114-fix-getarrayindex-documentation' into master · f81dd42f
      Dave DeMarle authored
      736a4ade BUG:0012144 correct the documentation for GetArrayIndex
      f81dd42f
    • Robert Maynard's avatar
      Merge topic 'vtkFLUENTReader_array_indexing_12683' into master · 7915505c
      Robert Maynard authored
      0a2836c7 Fix off by one error in vtkFLUENTReader::GetCellsAscii().
      7915505c
    • Robert Maynard's avatar
      Fix off by one error in vtkFLUENTReader::GetCellsAscii(). · 0a2836c7
      Robert Maynard authored
      Thanks to Dan Clark to pointing out the issue in the vtkFLUENTReader.
      
      Change-Id: I0bea0c4ed74917d6af913d95f8cfd9a6d45dec11
      0a2836c7
  6. 22 Jul, 2013 10 commits
    • Dave DeMarle's avatar
      BUG:0012144 correct the documentation for GetArrayIndex · 736a4ade
      Dave DeMarle authored
      Per bug # 0012114, the documentation was wrong.
      
      Change-Id: I4386cc01edc6f84f9ca1aa2a02d19ff61d1d4bdf
      736a4ade
    • David Gobbi's avatar
      Merge topic 'clear-std-isfinite' into master · 2193b802
      David Gobbi authored
      f1760ede COMP: Clear VTK_HAS_STD_ISFINITE and related variables.
      2193b802
    • David Gobbi's avatar
      COMP: Clear VTK_HAS_STD_ISFINITE and related variables. · f1760ede
      David Gobbi authored
      The cmake variables VTK_HAS_STD_ISFINITE, VTK_HAS_STD_ISNAN, and
      VTK_HAS_STD_ISINF were set incorrectly prior to commit c4b4eb3b,
      and the incorrect settings are stuck in the CMakeCache.txt of many
      machines (and will be until they clear their cache).  So this commit
      specifically removes those variables from the cache, in order to
      allow the correct checks to be done.  This commit will be reverted
      after one week.
      
      Change-Id: I27073fbe199957a551c65c090313d74a850b28db
      f1760ede
    • Sean McBride's avatar
      Merge topic 'more-register' into master · 5239d41d
      Sean McBride authored
      3e490c8c Removed deprecated and useless 'register' keyword
      5239d41d
    • David Gobbi's avatar
      Merge topic 'std-isfinite-detection' into master · c4b4eb3b
      David Gobbi authored
      f808e0c6 14164: Fix incorrectly set VTK_HAS_STD_ISFINITE variable.
      c4b4eb3b
    • Jeff Baumes's avatar
      Merge topic 'coordinates_in_tooltip' into master · 0c41fe46
      Jeff Baumes authored
      a9abb469 add row/column info to tooltip
      0c41fe46
    • Sean McBride's avatar
      Removed deprecated and useless 'register' keyword · 3e490c8c
      Sean McBride authored
      Fixed clang dashboard warning.
      
      Change-Id: I89056ee91d0aade22bd129367fe3b8fbaf9ab8b5
      3e490c8c
    • Zack Galbreath's avatar
      add row/column info to tooltip · a9abb469
      Zack Galbreath authored
      The tooltip displayed while hovering over a heatmap cell now
      includes the name of the row & column.  This makes it easier for
      a user of this class to tell what data value they're looking at
      when they are zoomed in on part of the item.
      
      Change-Id: Idd3df2bcd98986d49ddaeee0f2b9353209c7f67f
      a9abb469
    • David Gobbi's avatar
      14164: Fix incorrectly set VTK_HAS_STD_ISFINITE variable. · f808e0c6
      David Gobbi authored
      This change is necessary for compilation with gcc in C++11 mode.
      
      The check_symbol_exists() macro that we had been using to find
      std::isfinite, std::isnan, and std::isinf always failed, so it
      wasn't doing anything useful.  Both this macro and the newer
      check_cxx_symbol_exists() are unsuitable for std::isfinite etc.
      because these function might exist either as function templates,
      or as simple function overloads, depending on the compiler.
      
      As a side note, the existing checks for the c99 functions, e.g.
        cmake_symbol_exists(isnan "math.h" VTK_HAS_ISNAN)
      should instead use this:
        cmake_cxx_symbol_exists(isnan "cmath" VTK_HAS_ISNAN)
      because vtkMath.h includes cmath, not math.h, and on some systems
      math.h provides these function while cmath does not (or, cmath
      might only provide them within the std namespace).  In fact, most
      instances of cmake_symbol_exists() in VTK should be replaced by
      cmake_cxx_symbol_exists() when VTK adopts a more recent CMake.
      
      ...
      f808e0c6
    • Brad King's avatar
      Merge topic 'update-kwsys' into master · c5f21d95
      Brad King authored
      3d6e5ff5 Merge branch 'upstream-kwsys' into update-kwsys
      bc2e9dab KWSys 2013-07-10 (beef6819)
      c5f21d95
  7. 19 Jul, 2013 4 commits
    • Brad King's avatar
      Merge branch 'upstream-kwsys' into update-kwsys · 3d6e5ff5
      Brad King authored
      Change-Id: Ie2b3b8194af9479547b6dc772a285641ea845c91
      3d6e5ff5
    • Kitware Robot's avatar
      KWSys 2013-07-10 (beef6819) · bc2e9dab
      Kitware Robot authored
      Extract upstream KWSys using the following shell commands.
      
      $ git archive --prefix=upstream-kwsys/ beef6819 | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' 5b0d1bd9..beef6819
      Andreas Mohr (1):
            f4928d44 Fix spelling and typos in comments and method documentation
      
      Brad King (7):
            5c34ed2e SystemTools: Do not abort with no current directory
            709fb5c1 SystemTools: Fix FileIsDirectory for Windows drive letter roots
            9fd64779 SystemTools: Fix FileIsDirectory with long paths
            e3370418 SystemTools: Use COMPILE_DEFINITIONS to pass platform tests
            dccf7725 SystemTools: Touch with better than 1s resolution if possible
            d79a792e SystemTools: Fix CollapseFullPath to not erase root component
            beef6819 SystemTools: Implement IsSubDirectory without loop
      
      Cory Quammen (1):
            3d1d4e7c SystemTools: MakeDirectory() reports failure if path is file
      
      Paul Kunysch (1):
            2d263bc3 Process: Increase FD_SETSIZE on Cygwin
      
      Rolf Eike Beer (3):
            e8269442 Tests: fix a warning with acc
            87abd647 SystemInformation: fix truncation warnings
            039d9598 fix warnings about sizeof() return value truncation
      
      Sean McBride (2):
            13f5badd SystemInformation: Replace __GNUG__ with __GNUC__
            f6c4c247 RegularExpression: Remove 'register' storage specifier
      
      Change-Id: I25759bb9f579b7702314bce688cd989a409618e4
      bc2e9dab
    • Sean McBride's avatar
      Merge topic 'vtkMathTextUtilities-include-guard' into master · a17a90c2
      Sean McBride authored
      fe579828 Fixed typo in include guard define
      a17a90c2
    • Sean McBride's avatar
      Fixed typo in include guard define · fe579828
      Sean McBride authored
      Found by a cool new warning in clang:
      
      VTK/Rendering/FreeType/vtkMathTextUtilities.h:21:9: warning: '__vtkMathTextUtilities_h' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
      
              ^~~~~~~~~~~~~~~~~~~~~~~~
      VTK/Rendering/FreeType/vtkMathTextUtilities.h:22:9: note: '__vtkMathTypeUtilities_h' is defined here; did you mean '__vtkMathTextUtilities_h'?
      
              ^~~~~~~~~~~~~~~~~~~~~~~~
              __vtkMathTextUtilities_h
      
      Change-Id: I0ed048fcdfa69f6c47308987c8901eb0e56459a1
      fe579828
  8. 18 Jul, 2013 3 commits
  9. 17 Jul, 2013 2 commits