Changesets: Import 2017-06-07 23:51:09
master bbaa270d 2016-09-13 18:06:54 Details Diff |
BUG: 0001822 is no longer reproducible on current VTK version Tested on today's mac release build. See discussion at http://na-mic.org/Bug/view.php?id=1822 From: Steve Pieper <pieper@isomics.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25356 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/EditorLib/EditUtil.py | Diff File | ||
master 15778dc6 2016-09-13 16:47:14 Details Diff |
BUG: Fixed logic in vtkMRMLStorageNode::GetSupportedReadFileTypes "All files" was added to list of SupportedReadFileTypes every time, while it is only necessary when a storage node does not specify any supported read file type. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25355 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLStorageNode.cxx | Diff File | ||
master a28d0954 2016-09-13 14:44:07 Details Diff |
BUG: Fixed undeterministic behaviour of segment SH removal When the subject hierarchy node of a segment was removed, then it depended on the order of the onNodeAboutToBeRemoved function calls whether removal of the virtual segmentation branch containing the segment subject hierarchy nodes was successful. This change fixes this problem by using a similar logic as in data module logic that is responsible for removing the associated display and storage nodes for a removed node. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25354 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/vtkSegmentationCore/vtkSegmentation.cxx | Diff File | ||
mod - Modules/Loadable/Data/Logic/vtkSlicerDataModuleLogic.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModule.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModule.h | Diff File | ||
master 3d0b86e6 2016-09-12 18:37:59 Details Diff |
BUG: Update CLISerialazation test expected JSON Due to changes made to the ExecutionModelTour, the CLI serialization test must be updated. The changes were made in ed1da2a93ec1713a36752a32fa7b4a5a355fe793 (r25330) git-svn-id: http://svn.slicer.org/Slicer4/trunk@25353 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Testing/Python/CLISerializationTest.py | Diff File | ||
master d6651c76 2016-09-12 18:37:52 Details Diff |
COMP: Re-enable parameter serializer build This commit re-enables the parameter serializer build after fixing the build error on windows. This reverts commit 5d0b7e07df4ea0b3be00c11d8200166c0f135b2e (r25348): "COMP: Fixed build error by turning off parameter serializer" git-svn-id: http://svn.slicer.org/Slicer4/trunk@25352 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
master 1cc735d7 2016-09-12 18:37:47 Details Diff |
COMP: Fix windows compilation with Slicer_BUILD_PARAMETERSERIALIZER_SUPPORT The JsonCpp_LIBRARY needs to be passed to SlicerExecutionModel as a CMAKE_ARGS because it contains the result of the ${CMAKE_CFG_INTDIR} variable that needs to be evaluated. To clarify and for future improvements, the EXTERNAL_PROJECT_OPTIONAL_ARGS variable was renamed EXTERNAL_PROJECT_OPTIONAL_CMAKE_CACHE_ARGS and the EXTERNAL_PROJECT_OPTIONAL_CMAKE_ARGS was created. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25351 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_SlicerExecutionModel.cmake | Diff File | ||
master 1baf2ae3 2016-09-12 17:22:33 Details Diff |
ENH: Improved ScreenCapture module Added presets for easy switching between H264, MPEG4, Animated GIF options. Added button for opening generated file. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25350 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/ScreenCapture/ScreenCapture.py | Diff File | ||
master d0bb3d96 2016-09-11 10:17:19 Details Diff |
BUG: Revert to VTK OpenGL backend until rendering issues are fixed Known issues (probably at least the first two should be fixed): http://www.na-mic.org/Bug/view.php?id=4253 http://www.na-mic.org/Bug/view.php?id=4251 http://www.na-mic.org/Bug/view.php?id=4252 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25349 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
master 5d0b7e07 2016-09-11 10:11:57 Details Diff |
COMP: Fixed build error by turning off parameter serializer Enabling parameter serializer would make Slicer build fail (GenerateCLP.exe does not start due to missing jsoncpp.dll). git-svn-id: http://svn.slicer.org/Slicer4/trunk@25348 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
master 978c93e1 2016-09-10 14:59:55 Details Diff |
BUG: Fixed labelmap import into segmentation node Invalid entry appeared (was a regression introduced in latest performance optimizations). git-svn-id: http://svn.slicer.org/Slicer4/trunk@25347 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/Logic/vtkSlicerSegmentationsModuleLogic.cxx | Diff File | ||
master a6d36094 2016-09-09 18:02:32 Details Diff |
ENH: Standardize how JsonCpp config is managed For consistency the JsonCpp variables passed to the projects were changed to JsonCpp_INCLUDE_DIR and JsonCpp_LIBRARY. JsonCpp_DIR should be used for project providing a Config module. $ git shortlog 983d2112e..8692b09b6 --no-merges Johan Andruejol (2): ENH: Uniformize the use of JsonCpp with VTK BUG: Fix GenerateCLP_FORWARD_PATHS_[BUILD/INSTALL] variable Co-Authored: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25346 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_JsonCpp.cmake | Diff File | ||
mod - SuperBuild/External_ParameterSerializer.cmake | Diff File | ||
mod - SuperBuild/External_SlicerExecutionModel.cmake | Diff File | ||
master dc41cc62 2016-09-09 15:11:38 Details Diff |
BUG: Fixed screenshot node saving file extension Fixes http://www.na-mic.org/Bug/view.php?id=4250 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25345 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationNode.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationNode.h | Diff File | ||
master e0abbda7 2016-09-09 15:11:32 Details Diff |
BUG: Made segmentation conversion to surface more robust Segments did not appear in 3D that have labelmap with label value != 1. Now the maximum scalar value is used as label value. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25344 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/vtkSegmentationCore/vtkBinaryLabelmapToClosedSurfaceConversionRule.cxx | Diff File | ||
master e42a7281 2016-09-09 15:11:29 Details Diff |
ENH: Improved speed of labelmap to segmentation conversion git-svn-id: http://svn.slicer.org/Slicer4/trunk@25343 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/vtkSegmentationCore/vtkOrientedImageDataResample.cxx | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkOrientedImageDataResample.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Logic/vtkSlicerSegmentationsModuleLogic.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Logic/vtkSlicerSegmentationsModuleLogic.h | Diff File | ||
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager2D.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModuleWidget.cxx | Diff File | ||
master f4803382 2016-09-09 15:11:25 Details Diff |
ENH: Allow computation of surface normals for segmentation display Slightly increases computation time but improves display quality. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25342 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/vtkSegmentationCore/vtkBinaryLabelmapToClosedSurfaceConversionRule.cxx | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkBinaryLabelmapToClosedSurfaceConversionRule.h | Diff File | ||
master 08bd8429 2016-09-09 15:11:19 Details Diff |
PERF: Improved vtkMRMLDisplayNode::GetDisplayableNode speed Last found value is cached. It makes finding of displayable nodes much faster in large scenes. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25341 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLDisplayNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLDisplayNode.h | Diff File | ||
master eb04ab47 2016-09-09 11:52:10 Details Diff |
ENH: Turn ON Slicer_BUILD_PARAMETERSERIALIZER_SUPPORT by default The parameter serializer support allows CLI to serialize/deserialize their input from and to JSON file. For example, with the GaussianBlurImageFilter one could do the following: # Serialize, i.e. save the parameters to JSON: ./Slicer --lauunch GaussianBlurImageFilter MRHead.nrrd BlurredHead.nrrd --serialize GaussianBlurParameters.json # Deserialize, i.e. load the parameters from JSON : ./Slicer --launch GaussianBlurImageFilter --deserialize GaussianBlurParameters.json This follows the changes made in r25335, r25336 and r25337. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25340 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
master 44544fcc 2016-09-09 11:02:31 Details Diff |
ENH: Added context menu to segments table for showing only selected segments Multi-select also works. The commit also includes minor stylistic changes. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25339 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager2D.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/qSlicerSubjectHierarchySegmentsPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationDisplayNodeWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.h | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModuleWidget.cxx | Diff File | ||
master a5d8e413 2016-09-08 17:05:03 Details Diff |
ENH: Improved segmentation display options Segmentation display settings now in a reusable widget qMRMLSegmentationDisplayNodeWidget. Displayed representations, slice intersection thickness, and views moved into Advanced section. Special display options (slice outline, slice fill and 3D visibility and opacity) for the whole segmentation also added there. Instead of the special display settings on long-click in the segments table they now can be set using similar checkboxes/sliders as for the whole segmentation. These set the settings for the segment that is selected in the segments table. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25338 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSegmentationDisplayNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSegmentationDisplayNode.h | Diff File | ||
mod - Modules/Loadable/Segmentations/MRML/vtkMRMLSegmentEditorNode.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/MRML/vtkMRMLSegmentEditorNode.h | Diff File | ||
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager2D.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager3D.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Resources/UI/qSlicerSegmentationsModule.ui | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentationDisplayNodeWidgetPlugin.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentationDisplayNodeWidgetPlugin.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsAbstractPlugin.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.h | Diff File | ||
add - Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentationDisplayNodeWidget.ui | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentSelectorWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationConversionParametersWidget.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationDisplayNodeWidget.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationDisplayNodeWidget.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationRepresentationsListView.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModuleWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModuleWidget.h | Diff File | ||
master 0db89eba 2016-09-08 16:09:24 Details Diff |
ENH: Add ParameterSerializer Support With the paramater serializer support, one can now serialize and deserialize CLIs with the command line. The python test CLISerializationTest is added to make sure it works as expected. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25337 3bd1e089-480b-0410-8dfb-8563597acbee |
||
add - Applications/SlicerApp/Testing/Python/CLISerializationTest.py | Diff File | ||
mod - Applications/SlicerApp/Testing/Python/CMakeLists.txt | Diff File | ||
mod - CMake/vtkSlicerConfigure.h.in | Diff File | ||
add - SuperBuild/External_ParameterSerializer.cmake | Diff File | ||
mod - SuperBuild/External_SlicerExecutionModel.cmake | Diff File | ||
master 204be78e 2016-09-08 16:09:14 Details Diff |
ENH: Add optionnal support for JsonCpp This allows Slicer to build JsonCpp. This is part of the integration of the parameter serializer effort. By default, the JsonCpp support is disabled. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25336 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerBlockInstallCMakeProjects.cmake | Diff File | ||
mod - CMake/SlicerCPackBundleFixup.cmake.in | Diff File | ||
mod - CMake/SlicerConfig.cmake.in | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
add - SuperBuild/External_JsonCpp.cmake | Diff File | ||
mod - SuperBuild/External_SlicerExecutionModel.cmake | Diff File | ||
master f4053a85 2016-09-08 16:09:05 Details Diff |
COMP: Update SlicerExecutionModel to be able to build JsonCpp $ git shortlog --no-merges 26a62a0b..9a74e80a Jean-Christophe Fillion-Robin (7): STYLE: CMakeLists: Consistently requires version 2.8.6 STYLE: CMakeLists: Simplify code removing unneeded setting of CMP0016 to NEW STYLE: CMakeLists: Simplify code removing unneeded setting of CMP0017 STYLE: CMakeLists: Simplify buildsystem using FindThreads module STYLE: CMakeLists: Remove obsolete option ModuleDescriptionParser_USE_PYTHON STYLE: CMakeLists: Finding of threading library is not needed anymore JsonSerializationUtilities: Remove unused method Johan Andruejol (10): ENH: Improve JsonCpp support for SlicerExecutionModel ENH: Add JsonCpp path to the GenerateCLP launcher ENH: Do not pass the JsonCpp_DIR to the testing directly ENH: Allow CLI to deserialize without the required arguments ENH: Improve support for empty arrays ENH: ParameterSerializer: Use the longflag in priority ENH: ParameterSerializer: Fix multiple parameters handling for deserialization STYLE: GenerateCLP: Factorize out the CMakeLists of the testing CLIs ENH: ParameterSerializer: Improve escaping of the JSONModuleDescription ENH: GenerateCLP: Force GenerateCLPLauncher rebuild on GenerateCLP change git-svn-id: http://svn.slicer.org/Slicer4/trunk@25335 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_SlicerExecutionModel.cmake | Diff File | ||
master 761db660 2016-09-08 12:23:08 Details Diff |
ENH: Set default VTK backend to OpenGL2 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25334 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
master ca42b8fb 2016-09-08 12:23:02 Details Diff |
COMP: Convert to vtkMTimeType for modified times to fix compile errors https://gitlab.kitware.com/vtk/vtk/merge_requests/1790 ("ENH: Introduce vtkMTimeType") adds vtkMTimeType as a typedef for vtkObject modified times, replacing unsigned long. This commit updates Slicer to use the new type. This fixes compile errors like: c:\path\to\slicer\libs\vtkteem\vtkDiffusionTensorGlyph.h(192): error C2555: 'vtkDiffusionTensorGlyph::GetMTime': overriding virtual function return type differs and is not covariant from 'vtkObject::GetMTime' git-svn-id: http://svn.slicer.org/Slicer4/trunk@25333 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.cxx | Diff File | ||
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.cxx | Diff File | ||
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.h | Diff File | ||
mod - Libs/MRML/Core/Testing/vtkMRMLSceneEventRecorder.h | Diff File | ||
mod - Libs/MRML/Core/Testing/vtkMRMLSliceNodeTest1.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLFiducialListNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLHierarchyNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLHierarchyNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLScene.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSegmentationDisplayNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSelectionNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLUnstructuredGridNode.cxx | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLApplicationLogicTest1.cxx | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLModelHierarchyLogic.h | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLSliceLayerLogic.cxx | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLSliceLogic.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSceneColorTableModel.cxx | Diff File | ||
mod - Libs/vtkITK/vtkITKImageToImageFilter.h | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkOrientedImageDataResample.cxx | Diff File | ||
mod - Libs/vtkTeem/vtkDiffusionTensorGlyph.cxx | Diff File | ||
mod - Libs/vtkTeem/vtkDiffusionTensorGlyph.h | Diff File | ||
master 51dd4a77 2016-09-08 12:22:52 Details Diff |
ENH: Update VTK to include GPU volume rendering fixes with OpenGL2 backend Update VTK to include GPU volume rendering fixes with the OpenGL2 backend. Additionally, the earlier fixes to the OpenGL backend in Slicer's VTK branch are now in upstream VTK. The original problem seen when rendering a labelmap volume is described in the following bug report: http://www.na-mic.org/Bug/view.php?id=2165 The relevant merge commit is: https://github.com/Kitware/VTK/commit/519720a596f732ae96fc52cb4cbb6f9183bc1e01 An additional problem rendering the dataset referenced in that bug report is also fixed. The relevant merge commit is: https://github.com/Kitware/VTK/commit/6d4ea59fc09eb646b6f18dcd0f785f093c97a046 $ git shortlog 0f8ed32..6d4ea59 --no-merges Adam Updegrove (5): Replaced the current Intersection filter with one with bug fixes spaces after commas Braces indented and underscores in header removed Added another test for intersection Added new baseline for IntersectionPolyDataFilter3 test Alvaro Sanchez (11): Added a test for the case of a camera inside a rigid-transformed volume. Fixes issue with the camera being inside a rigid-transformed volume. Fixes ProjectedTetrahedraMapper when rendering off-screen. Removed TempMatrix2 member and certain unecessary checks. Added a mode to adjust sampling distance to input spacing. Applying cellToPoint transformation to the ray step vector. Fixes int overflow in ComputeScalarRange. Added a method in RGBTable to check whether certain tex size is supported. Fixed gl color scale issue. Added texture width checks in opacity and gradientOpacity tables. Adjusted LargeColorTf test to add coverage for scale/bias patch. Andreas Schniertshauer (2): Test: newline added for gitlab build bot test. Fix: ResolveCoincidentVertices jumpDistance y was wrong. Andrew Bauer (7): Improving documentation to avoid using non-preferred method Fixing signed/unsigned compiler warning messages in WindBladeReader Fixing vtkParticleTracerBase::SetStartTime() doc Fixing null pointer dereferencing. Fixing particle tracing issue with non-zero start time Fixing xml unstructured grid reader to properly read in polyhedra. Increasing maximum MPI message size Andrew E Slaughter (2): Fixes bug introduced in 235bd27a5a72. Proposed fix for handling Exodus files that lack time Ben Boeckel (10): FindTBB: use foreach (IN LISTS) FindTBB: empty out end*() commands FindTBB: remove variable deref in if() commands FindTBB: fix typo in comments vtkweb: import vtkWebCore properly vtkDataSetAttributes: make FieldList ctor/assignment private ThirdParty: mention that tiff has been imported vtkweb: skip importing the *Python modules vtkMatplotlibMathTextUtilities: remove unused variable issues: update issue URL references Berk Geveci (5): Fixed how vtkPolyDataNormals handles strips. Fixed warnings. Added algorithms to mask NaNs. Improved ghost point support in vtkDataSetSurfaceFilter. Attempting to fix compiler error on Mac with Clang. Bill Lorensen (4): BUG: QuadraticPyramid::IntersectWithLine fails BUG: Uninitialized variable STYLE: VTK style conformance ENH: Introduce vtkMTimeType Brad King (8): vtkXMLDataElement: Add missing `long` overloads for some APIs Parallel/Core: Drop unnecessary VTK_USE_64BIT_IDS conditional blocks IO: Overload database BindParameter methods on `long long` directly IO/Xdmf2: Explicitly convert vtkIdType to corresponding Xdmf integer type IO/NetCDF: Fix NetCDF API selection for vtkIdType vtkWrapTcl: Select vtkIdType printf format based on implementation type vtkMersenneTwister: Work around NULL conversion error on VS 2010 README: Update Issue Tracker link to new location Chris Harris (1): Guard against using incorrect thread state Chuck Atkins (6): HDF5: Fix external HDF5 to sync with upstream cmake HDF5: Fix external HDF5 to sync with upstream cmake Xdmf2: Add missing CMake checks for MPI when parallel HDF5 is used Xdmf2: Fix HDF5 include var used in parallel check Xdmf2: Add missing CMake checks for MPI when parallel HDF5 is used Xdmf2: Fix HDF5 include var used in parallel check Cory Quammen (9): Code changes per my review STYLE: Indentation and spaces pass Set the Alt key state in vtkRenderWindowInteractor Documentation: Added instructions for verifying data upload Documentation: Correct old reference from Gerrit to GitLab Revert "ENH: Do not link against libpython when possible" Replace baseline that appeared to be anti-aliased Make some member functions virtual Move implementation of member function to device Dan Lipsa (2): BUG #15968: Add missing freetype symbols BUG #16091: vtkXMLStructuredDataWriter aborted if writing to a string Dave DeMarle (1): fix potential crash David C. Lonie (52): Fix some non-linear cell contour implementations. Remove static var from RenderUtilities. Clarify vtkDataArrayAccessor prefered methods. Add vtkDataArray::UNITS_LABEL for annotating arrays with units info. Print key types in vtkInformationKeyLookup::PrintSelf. Support reading/writing array information in legacy IO. Add std::string setters to string information keys. Support reading/writing array information in VTK's XML IO. Add docs for legacy IO information serialization format. Style fixup for information keys in legacy IO. Add docs for XML IO information serialization format. Add option to disable array metadata in vtkDataWriter. Fix typo in vtkMolecule. Overload graph copy methods in vtkMolecule. Add vtkMolecule::GetBondList(). Mark bond list as dirty when copying a vtkMolecule. Add support for reading/writing vtkMolecules in IO/Legacy. Initial support for 64-bit labels in vtkOpenFOAMReader. Fix bug in openfoam's main Read method. Remove hacky template override from vtkOpenFOAMReader. Fix bug in OpenFOAM's ReadBinaryList. Pass new option to openFOAM sub-readers. Fix issues in OpenFOAM reader update. Compare depths with a tolerance in the dual depth peeler. Add Depth stage to polydata fragment shaders. Use vtkTemplateTypeMacro for vtkBuffer. Add array explicit instantiation declarations for all platforms. Fixup depth peeling test. Add hidden line removal support. Remove early returns in vtkDualDepthPeelingPass for osx. Fix array size bug in vtkDepthSortPolyData. Add vtkTimerLog dump method that computes relative percentages. Clean up vtkMolecule::Initialize(). Add support for vtkGraph/vtkMolecule in vtkPOutlineFilter. Add unit cell lattices to vtkMolecule. Add simple unit cell rendering to vtkMoleculeMapper. Add lattice information to the legacy molecule readers/writers. Add custom radius support for vtkMoleculeMapper. Add PV color bar support for vtkMoleculeMapper. Add VASPAnimationReader to read NPT_Z_ANIMATE.out files. Add VASPTessellationReader for NPT_Z_TESSELLATE.out files. Extend vtkCellIterator::GetNumberOfFaces for non-polyhedra. Add vtkCountFaces filter. Allow vtkMoleculeMapper's color array to be changed. Update PDB+Shadows+DOF+SSAA test. Update baselines. Make internal dependency private for Domains/Chemistry -> vtksys. Update new VASP readers for file format changes. Add filter to count cell vertices. Fix bug in vtkBlueObeliskDataParser. Move the BODR (periodic table) data into a private header. Fix compilation error on MingW. David DeMarle (1): revert a change that broke 2D handling in at least one case David Gobbi (15): Also indent closing brace for K&R braces. Simplifications for vtk_reindent_code.py Add a test for vtkLandmarkTransform Use vtkImagePointDataIterator in vtkImageReslice Use logical and in reslice nearest-neighbor path. Consistently specify interpolator invalid clip extent Optimize the reslice nearest neighbor interpolation Do a sanity check on the extent for the iterator Remove all PrintRevisions references from wrappers 16806: Fix vtkImageActor translucency check Add ForceOpaque and ForceTranslucent to vtkImageActor Add cmake check for minimum supported Python version Fix cmake check for minimum supported Python version Add extern template decls for vtkPythonArgs::Array Add VTK_USE_EXTERN_TEMPLATE in vtkConfigure.h Dhanannjay 'Djay' Deo (3): vtktiff: remove old import script to update tiff from upstream FIX: new location of tiffio.h Diy2 Upstream (1): diy2 2016-08-08 (2976fdb3) Dmitry Kuznetsov (1): Fixed "atom" reader for PDB format D┼╛enan Zuki─ç (1): Form labels are no longer clipped Eloi Gaudry (1): Add missing Frame() call on the renderWindow Haocheng Liu (1): Bug #16089: Fix vtkmaskPoints multi-process missing condition Hastings Greer (1): Fix Test for Python Invoke Event Joachim Pouderoux (1): Introduce cube map creation from raw images. John Tourtellott (1): Rebase vtkGDALRasterReader to Paraview 5.1.0 branch Joseph G. Hennessey (7): fix ComputeOffAxisProjectionFrustum eyeseparation and near and far planes. fix ComputeOffAxisProjectionFrustum eyeseparation and near and far planes. new baseline images for vtkcamerafix changes added new reference file for external data repository fix incorrect addition of data removed incorrectly commited files add new baseline files Julien Finet (1): GPU raycast volume rendering now supports textures larger than 1024 Karsten Tausche (1): Cleanup RemoveArray implementations in vtkFieldData and vtkDataSetAttributes Ken Martin (20): suppress header test issues remove unused typedef which caused a warning fix cell coloring of degenerate polygons try fixing cxx11 warning fix cxx11 warning fix a few warnings that have crept in fixed issue introduced with recent shift scale changes fix an error when turnign on wide lines with surface_edges CPD fix a release graphics resource issue with LIC fix issues with textured followers Support multiple textures and texture blend modes add support for multiple texture coordinates fix an issue where the cell textures were not updating lic enable and disable was nto working properly try something for bigmac issue Add support for OpenVR and Oculus to VTK modified the cell normal code to not require float textures opengles does not use glew to ifdef glew code some performance improvements for the OpenGL2 shader move the sphere and stick mappers from Chem to OpenGL2/CMakeLists Marcus D. Hanwell (1): Added the binary include directory for the config Mathieu Westphal (7): Fix vtkProgressBarRepresentation memory overstep Fixing PnrReader cast warning Correcting Frame in TextActor Adding a Resize option in ChartMatrix and Use it in ScatterPlot Add module include directories before all other include directories Modified according to David G's recommendation Fix a shadow global warning in XOpenGLRenderWindow Max Smolens (6): vtkOpenGLGPUVolumeRayCastMapper: use existing function to find next power of 2 vtkOpenGLGPUVolumeRayCastMapper: remove unnecessary NULL check before delete vtkOpenGLGPUVolumeRayCastMapper: handle when table size increases Add test for GPU volume rendering with a large color transfer function. Fix formatting of VTK_DELETE_FUNCTION Consider whether volume transform preserves orientation Menno Deij - van Rijswijk (2): forward the parser error and error observer to the actual readers added duplicate and collapsed triangle checks to vtkPolygonBuilder with tests Michael Fogleman (1): Fix: Use transformed light positions in OSPRay Michka Popoff (1): ENH: Do not link against libpython when possible Mikhail Pukhlikov (3): fix: clang 3.5+ static cast to object from NULL is not allowed fix: reinterpret_cast from 'nullptr_t' is not allowed Window from X.h is long and there should be no need for cast Nathan Fabian (3): Ensures the file is initialized through the first pass. Adds additional null checks around flattened names. Changed 0 to NULL Orion Poplawski (2): Support gcc versions up to 9.X Support gcc versions up to 9.X Robert Maynard (22): Explicitly state that we don't want compiler extensions enabled. Correct signed to unsigned warnings in DualDepthPeelingPass Prefer CXX_VISIBILITY_PRESET over add_compiler_export_flags. Namespace VTK's GenerateExportHeader as it differs from CMake's Enable CMP0063 as it is needed to properly build in kit mode Update which third party projects use the update.sh framework Correct a signed to unsigned warning in vtkTIFFReader Resolve unused-private-field found by RogueResearch7. Update FindPackageHandleStandardArgs to upstream CMake. FindPackageHandleStandardArgs now can be used with pre CMake 3.0 All Common classes now mark PrintSelf method's with VTK_OVERRIDE. Resolve missing override warnings from NewInstance method. vtkAbstractArray children now use VTK_OVERRIDE on all applicable methods. Classes that override GetMTime now markup the method properly. vtkInformation* classes now use VTK_OVERRIDE. vtkRandomSequence* classes now use VTK_OVERRIDE. vtkLookupTable now use VTK_OVERRIDE vtkCommand derived classes now use VTK_OVERRIDE. vtkOutputWindow derived classes now use VTK_OVERRIDE. vtkRungeKutta classes now uses VTK_OVERRIDE. Add missing VTK_OVERRIDE to some Common kit classes vtkAbstractTransform derived classes now use VTK_OVERRIDE. Sankhesh Jhaveri (13): Fix crash in exodus writer when writing datasets Fix spell error for interaction style on IOS Fix orientation marker viewport coordinates Fixed the orientation marker widget test for viewport changes Cleaned up commented code Make sure context is current before releasing graphics resources Fix OpenGL issues with polydata mapper when removing props Added test for removing volume from non-current context Test releasing polydata mapper resources from non-current context Fix unused parameter warnings in new tests Do not shade for max and min intensity blend modes Test cases for shading with intensity projections Fix issues with TestRemoveVolumeNonCurrentContext Sean McBride (45): Use new enum names from macOS 10.12 SDK Use a more cannonical way to ignore a variable Uniformize Visual Studio snprintf workarounds Added VTK_DELETE_FUNCTION wrapper for =delete Uniformize some operator= declarations include vtkConfigure.h in files that will need it Applied VTK_DELETE_FUNCTION for operator= Applied VTK_DELETE_FUNCTION to many constructors Applied VTK_DELETE_FUNCTION to last few places Applied VTK_DELETE_FUNCTION after manual search Removed extra whitespace before VTK_DELETE_FUNCTION Fixed HeaderTesting.py to work with VTK_DELETE_FUNCTION Workaround strange ASan stack buffer overrun error Fix typo in URL in docs Disable HDF5 nonsense under thread sanitizer Hoist _snprintf hack up to vtkConfigure.h Fixed/suppressed various cppcheck warnings Added new vtkTypeBool typedef to bridge from int to bool Convert some int to vtkTypeBool Removed unused 'concave' field from struct Added a few missing VTK_DELETE_FUNCTION Remove redundant ivar to fix cppcheck warnings Removed last of leftover vtkstd crud Use VTK_DELETE_FUNCTION to silence VS2015 warning Used clang-tidy's "modernize-use-override" to add some C++11 overrides Workaround strange ASan stack buffer overrun error Add more VTK_DELETE_FUNCTION decorations Add XcodeΓÇÖs xcuserdata folder to .gitignore Adding missing va_end found by cppcheck Copy ivar when copying object to fix cppcheck warning Apply VTK_DELETE_FUNCTION to vtkFieldNode Fixed cppcheck warning about dead branch Very trivial misc improvements Fixed memory leaks in error paths Replaced more virtual with VTK_OVERRIDE Actually wrap old methods in VTK_LEGACY_REMOVE Find/replace PrintSelf to use VTK_OVERRIDE Added more VTK_OVERRIDE specifications Prevent possible null dereference Suppress a cppcheck warning about std::string Fix/suppress warnings from 10.12 beta SDK Fixed new cppcheck 1.75 warnings about pass by reference Fix/suppress more cppcheck warnings Use new 10.12 constant name (NSEventTypeFlagsChanged) Fix/suppress cppcheck warnings; remove dead code Sebastien Jourdain (6): Fix VTK/Java JOGL Add ArcticViewer data generator modules Remove JavaScript from VTK Web Improve ImagePushBinaryWebSocketServerProtocol Break multiple context 'with' statement for python 2.6 Allow BinaryStream to invalidate image cache Seun Odutola (1): slight perfomance improvement to vtkImageBlend Shawn Waldon (7): Make sure the selected face updates Update the documentation on vtkCellArray::ReplaceCell Add new baseline for TestDepthImageToPointCloud Use size_type rather than casting to vtkIdType Make the python version required for vtkweb a configure time check vtkHardwareSelector: initialize PropColorValue Update python version logic similar to !1873 Sujin Philip (9): Fix vtkPolyLine::GenerateSlidingNormals fail cases Fix vtkTubeFilter fail on zero-length segments Disable Diy2 warnings Probe filter return valid result for no source Fix Diy dashboard warning Fix vtkPolyLine.cxx scanbuild warning Add ResampleWithDataSet filters Fix TestPResampleWithDataSet Partition types test vtkResampleWithDataSet pass input arrays T.J. Corona (31): vtkChartXY: Add an option to auto rescale axis range for log plots. in vtkLine, Assign parametric return values for colinear lines. Fix bugs in vtkMath, vtkLine, and add test for vtkLine static methods. vtkChartXY: Add an option to auto rescale axis range for log plots. Raise legacy ASCII writer precision to match that of XML writer. Fix vtkDataSetAttributes::InterpolatePoint() for nearest neighbor interp. Condense vtkDataSetAttributes::GetCopy<Attribute> to a single method. In vtkDataSetAttributes, promote warning to error in SetCopyAttribute(). Add support for writing vtkPolyData to Houdini .geo files. In vtkPointDataToCellData, add support for categorical point data. In vtkHoudiniPolyDataWriter, do not delete subclass Component copy ctor. Add Mersenne Twister pseudorandom number generator to VTK. Fix documentation error in vtkCellIterator. In vtkCellIterator, provide a fast lookup for cell dimension. In TestMersenneTwister, add explicit cast to quiet Windows machines. In vtkHoudiniPolyDataWriter, quiet assignment operator warnings. Condense static vtkPolygon methods and add Convex check for vtkPolygon. Add Convex check for vtkPolyhedron. Support for vtkPolygon::IsConvex() to handle colinear & degenerate points. In vtkPolyhedron, edit comments to avoid wrng C4125 in Tcl-gen code. Add vtkUnstructuredGridQuadricDecimation. Fixes to style and documentation in vtkPolygon. Quell vtkUnstructuredGridQuadricDecimation warnings. Add vtkVolumeOfRevolutionFilter to VTK. Add vtkBinCellDataFilter to VTK. Add cell loc. to vtkBinCellDataFilter; add rand. seq. to vtkPointSource. Add vtkLinearToQuadraticCellsFilter. In vtkHoudiniPolyDataWriter, avoid using `this` in constructor init. list. Add another baseline for TestLinearToQuadraticCellsFilter. Add vtkDataSetRegionSurfaceFilter to VTK. Fix vtkOpenGLPolyDataMapper::GetNumberOfTextures() Tiff Upstream (3): tiff 2016-07-11 (fb8cca2c) tiff 2016-07-13 (e6e45b2f) tiff 2016-08-03 (a4c0c70d) Tim Thirion (4): Add NULL checks to LIC2D setters Ensure composite polydata mapper has correct MTime Only write visible actors to .pov files Add option to embed LLVM bitcode when crosscompiling for iOS Utkarsh Ayachit (14): Style fixes for vtkPDBReader. Adding a test for PDB reader. Create correct OSMesa context. Add support for on and off screen Mesa in same build. BUG #16777: Pass cell data in vtkTessellatorFilter. Support requesting > 1 ghost levels. Enable customization of find_package(). Cleanup QT5. GatherV(vtkDataObject*) now handles NULL correctly. Adding include for `strnlen`. Remove use of strnlen. Added simpler Gather(vtkDataObject*) method. Add commit log guidelines Fix order of representations in a view. Waldir Pimenta (8): vtkXMLDataReader doc: add link, rephrase; clarifies that this is VTK-specific vtkXMLParser: fix grammar in doc of InitializeParser/ParseChunk/CleanupParse vtkXMLReader doc: add link to the 'VTK XML Formats' wiki page vtkMath: don't use x/y/z as argument names to avoid ambiguity vtkSTLWriter: harmonize whitespace within parenthesis adjust documentation per code review comments // ,SECTION --> // .SECTION, & other fixes to commas in code and docs link documentation of vtkArcSource and vtkEllipseArcSource Will Schroeder (12): Fixed overrrun issue former MR 1120 Eliminate last advance operation on each voxel row Removed ASan buffer overrun Corrected memory leaks due to scalar tree; added new test New test image New filter to convert depth image to point cloud Working through recent VTK_DELETE_FUNCTION changes Working around MergePieces bug New filter to adaptively subdivide triangle mesh New regression test image New filter visualizes point connectivity Add guidelines for merge request logs. XDMF Upstream (3): xdmf3 2016-07-12 (86113671) xdmf3 2016-07-13 (e8e454cf) xdmf3 2016-08-03 (6e4cb06a) git-svn-id: http://svn.slicer.org/Slicer4/trunk@25332 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_VTKv7.cmake | Diff File |