Changesets: Import 2017-06-07 23:51:09

master ab55cc1e

2014-11-05 21:15:17

jcfr

Details Diff
ENH: Added "Enable developer mode" option to ExtensionWizard

Developer mode is quite important for scripted module developers, as
it enables showing of the "Reload and test" section in scripted module
GUI.

To make sure developers not forget to enable developer mode, added a
checkbox to enable developer mode to the scripted module auto-load dialog.
The checkbox is checked by default and it is only shown if developer mode
is not enabled already.

From: Andras Lasso <lasso@queensu.ca>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23779 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/ExtensionWizard/ExtensionWizard.py Diff File
mod - Modules/Scripted/ExtensionWizard/ExtensionWizardLib/LoadModulesDialog.py Diff File

master 56d80e25

2014-11-05 06:45:17

pieper

Details Diff
BUG: fix compilation of failing test for VTKv5

The test always returns fail now on purpose to indicate
that this functionality is not available.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23778 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/VolumeRendering/Testing/Cxx/qMRMLVolumePropertyNodeWidgetTest1.cxx Diff File

master d8c6a061

2014-11-02 17:01:10

jcfr

Details Diff
ENH: Begin post-4.4.0 development

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23776 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMakeLists.txt Diff File
mod - Utilities/Scripts/SlicerWizard/__version__.py Diff File

master ec65caed

2014-11-02 16:58:30

jcfr

Details Diff
ENH: Slicer 4.4.0

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23774 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMakeLists.txt Diff File
mod - Utilities/Scripts/SlicerWizard/__version__.py Diff File

master b598e8e1

2014-11-02 10:07:38

jcfr

Details Diff
ENH: Update Documentation to 4.4

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23773 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/Testing/Python/CMakeLists.txt Diff File
mod - Base/QTCore/qSlicerCoreApplication.h Diff File
mod - Extensions/CMake/CMakeLists.txt Diff File
mod - Extensions/CMake/SlicerEnableExtensionTesting.cmake Diff File
mod - Extensions/CMake/SlicerExtensionsDashboardScript.TEMPLATE.cmake Diff File
mod - Extensions/Testing/CLIExtensionTemplate/CLIModuleTemplate/CLIModuleTemplate.xml Diff File
mod - Extensions/Testing/CLIExtensionTemplate/CMakeLists.txt Diff File
mod - Extensions/Testing/EditorExtensionTemplate/CMakeLists.txt Diff File
mod - Extensions/Testing/LoadableExtensionTemplate/CMakeLists.txt Diff File
mod - Extensions/Testing/ScriptedLoadableExtensionTemplate/CMakeLists.txt Diff File
mod - Extensions/Testing/SuperBuildExtensionTemplate/CMakeLists.txt Diff File
mod - Extensions/Testing/SuperBuildExtensionTemplate/SuperCLIModuleTemplate/SuperCLIModuleTemplate.xml Diff File
mod - Modules/CLI/ACPCTransform/ACPCTransform.xml Diff File
mod - Modules/CLI/AddScalarVolumes/AddScalarVolumes.xml Diff File
mod - Modules/CLI/BSplineToDeformationField/BSplineToDeformationField.xml Diff File
mod - Modules/CLI/BlobDetection/BlobDetection.xml Diff File
mod - Modules/CLI/CastScalarVolume/CastScalarVolume.xml Diff File
mod - Modules/CLI/CheckerBoardFilter/CheckerBoardFilter.xml Diff File
mod - Modules/CLI/ConnectedComponent/ConnectedComponent.xml Diff File
mod - Modules/CLI/CreateDICOMSeries/CreateDICOMSeries.xml Diff File
mod - Modules/CLI/CurvatureAnisotropicDiffusion/CurvatureAnisotropicDiffusion.xml Diff File
mod - Modules/CLI/DTIImportExport/DTIexport.xml Diff File
mod - Modules/CLI/DTIImportExport/DTIimport.xml Diff File
mod - Modules/CLI/DWIJointRicianLMMSEFilter/DWIJointRicianLMMSEFilter.xml Diff File
mod - Modules/CLI/DWIRicianLMMSEFilter/DWIRicianLMMSEFilter.xml Diff File
mod - Modules/CLI/DWIToDTIEstimation/DWIToDTIEstimation.xml Diff File
mod - Modules/CLI/DWIUnbiasedNonLocalMeansFilter/DWIUnbiasedNonLocalMeansFilter.xml Diff File
mod - Modules/CLI/DiffusionTensorScalarMeasurements/DiffusionTensorScalarMeasurements.xml Diff File
mod - Modules/CLI/DiffusionWeightedVolumeMasking/DiffusionWeightedVolumeMasking.xml Diff File
mod - Modules/CLI/ExecutionModelTour/ExecutionModelTour.xml Diff File
mod - Modules/CLI/ExpertAutomatedRegistration/ExpertAutomatedRegistration.xml Diff File
mod - Modules/CLI/ExtractSkeleton/ExtractSkeleton.xml Diff File
mod - Modules/CLI/FiberBundleLabelSelect/FiberBundleLabelSelect.xml Diff File
mod - Modules/CLI/FiducialRegistration/FiducialRegistration.xml Diff File
mod - Modules/CLI/GaussianBlurImageFilter/GaussianBlurImageFilter.xml Diff File
mod - Modules/CLI/GradientAnisotropicDiffusion/GradientAnisotropicDiffusion.xml Diff File
mod - Modules/CLI/GrayscaleFillHoleImageFilter/GrayscaleFillHoleImageFilter.xml Diff File
mod - Modules/CLI/GrayscaleGrindPeakImageFilter/GrayscaleGrindPeakImageFilter.xml Diff File
mod - Modules/CLI/GrayscaleModelMaker/GrayscaleModelMaker.xml Diff File
mod - Modules/CLI/HistogramMatching/HistogramMatching.xml Diff File
mod - Modules/CLI/ImageLabelCombine/ImageLabelCombine.xml Diff File
mod - Modules/CLI/LabelMapSmoothing/LabelMapSmoothing.xml Diff File
mod - Modules/CLI/MaskScalarVolume/MaskScalarVolume.xml Diff File
mod - Modules/CLI/MedianImageFilter/MedianImageFilter.xml Diff File
mod - Modules/CLI/MergeModels/MergeModels.xml Diff File
mod - Modules/CLI/ModelMaker/ModelMaker.xml Diff File
mod - Modules/CLI/ModelToLabelMap/ModelToLabelMap.xml Diff File
mod - Modules/CLI/MultiplyScalarVolumes/MultiplyScalarVolumes.xml Diff File
mod - Modules/CLI/N4ITKBiasFieldCorrection/N4ITKBiasFieldCorrection.xml Diff File
mod - Modules/CLI/OrientScalarVolume/OrientScalarVolume.xml Diff File
mod - Modules/CLI/PETStandardUptakeValueComputation/PETStandardUptakeValueComputation.xml Diff File
mod - Modules/CLI/ProbeVolumeWithModel/ProbeVolumeWithModel.xml Diff File
mod - Modules/CLI/ResampleDTIVolume/ResampleDTIVolume.xml Diff File
mod - Modules/CLI/ResampleScalarVectorDWIVolume/ResampleScalarVectorDWIVolume.xml Diff File
mod - Modules/CLI/ResampleScalarVolume/ResampleScalarVolume.xml Diff File
mod - Modules/CLI/RobustStatisticsSegmenter/RobustStatisticsSegmenter.xml Diff File
mod - Modules/CLI/SimpleRegionGrowingSegmentation/SimpleRegionGrowingSegmentation.xml Diff File
mod - Modules/CLI/SubtractScalarVolumes/SubtractScalarVolumes.xml Diff File
mod - Modules/CLI/TestGridTransformRegistration/TestGridTransformRegistration.xml Diff File
mod - Modules/CLI/ThresholdScalarVolume/ThresholdScalarVolume.xml Diff File
mod - Modules/CLI/TractographyLabelMapSeeding/TractographyLabelMapSeeding.xml Diff File
mod - Modules/CLI/VotingBinaryHoleFillingImageFilter/VotingBinaryHoleFillingImageFilter.xml Diff File
mod - Modules/Core/EventBroker/Documentation/EventBroker.xml Diff File
mod - Modules/Loadable/Annotations/Documentation/Annotations.xml Diff File
mod - Modules/Loadable/Cameras/Documentation/Cameras.xml Diff File
mod - Modules/Loadable/Data/Documentation/Data.xml Diff File
mod - Modules/Loadable/Markups/Documentation/Markups.xml Diff File
mod - Modules/Loadable/Models/Documentation/Models.xml Diff File
mod - Modules/Loadable/Reformat/Documentation/Reformat.xml Diff File
mod - Modules/Loadable/SceneViews/Documentation/SceneViews.xml Diff File
mod - Modules/Loadable/SlicerWelcome/Resources/HTML/Acknowledgment.html Diff File
mod - Modules/Loadable/SlicerWelcome/Resources/HTML/OtherUsefulHints.html Diff File
mod - Modules/Loadable/Transforms/Documentation/Transforms.xml Diff File
mod - Modules/Loadable/ViewControllers/Documentation/ViewControllers.xml Diff File
mod - Modules/Loadable/VolumeRendering/Documentation/VolumeRendering.xml Diff File
mod - Modules/Loadable/Volumes/Documentation/Volumes.xml Diff File

master adf8a97f

2014-10-31 22:53:25

jcfr

Details Diff
ENH: Save vtkMRMLInteractionNode::PlaceModePersistence in the scene

From: Andras Lasso <lasso@queensu.ca>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23772 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLInteractionNode.cxx Diff File

master ce969828

2014-10-31 22:53:23

jcfr

Details Diff
COMP: Fix VS2013 compilation issue removing unused "isnan" define.

From: Dzenan Zukic <dzenan.zukic@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23771 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/EditorLib/Logic/vtkPichonFastMarchingPDF.h Diff File

master 02fc0f2d

2014-10-31 22:53:20

jcfr

Details Diff
COMP: Update CTK project - Fix compilation error when python is disabled

$ git shortlog 68a1ce2..1c97e54 --no-merges
Dzenan Zukic (1):
Ensure CTKVisualizationVTKWidget build with VTK6 and python disabled.

Sascha Zelzer (2):
Added an option to skip install commands for plugins.
Using : as separator might conflict with absolute paths on Windows.

From: Dzenan Zukic <dzenan.zukic@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23770 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_CTK.cmake Diff File

master ae562a1b

2014-10-30 14:30:30

jcfr

Details Diff
COMP: Ensure vtk FreeTypeFontConfig component is consistently specified.

This commit fixes an inconsistency between

- External_VTKv6.cmake where the component was build only if FontConfig
was found.

and

- CMakeLists.txt where the VTK component was systematically expected.

This commit now makes sure that "find_package(FontConfig QUIET)" is
systematically used.

Co-authored-by: Dzenan Zukic <dzenan.zukic@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23769 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMakeLists.txt Diff File

master 574613f4

2014-10-30 13:29:02

jcfr

Details Diff
COMP: Also exclude ExtensionWizard configuration when python is disabled.

Co-authored-by: Dzenan Zukic <dzenan.zukic@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23768 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Utilities/Scripts/CMakeLists.txt Diff File
mod - Utilities/Scripts/SlicerWizard/CMakeLists.txt Diff File

master 8617758b

2014-10-30 05:07:40

jcfr

Details Diff
COMP: Fix VS2013 compilation error including missing algorithm header

From: Dzenan Zukic <dzenan.zukic@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23767 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLVolumeNode.cxx Diff File
mod - Libs/MRML/DisplayableManager/vtkMRMLAbstractDisplayableManager.cxx Diff File
mod - Libs/MRML/DisplayableManager/vtkSliceViewInteractorStyle.cxx Diff File
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx Diff File
mod - Modules/Loadable/Reformat/Logic/vtkSlicerReformatLogic.cxx Diff File
mod - Modules/Loadable/VolumeRendering/MRML/vtkMRMLVolumePropertyNode.cxx Diff File

master 569b732f

2014-10-30 04:50:26

jcfr

Details Diff
BUG: Use Slicer VTK components in SlicerConfig. Fixes 0003872

This commit revert r23755 and ensure extension will find only the
VTK components required by Slicer itself.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23766 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/SlicerConfig.cmake.in Diff File
mod - CMake/SlicerGenerateSlicerConfig.cmake Diff File
mod - CMakeLists.txt Diff File

master 715a7b27

2014-10-29 19:34:58

pieper

Details Diff
ENH: update landmark registration

commit fbf515ecd91b26177bad25e0336c24deec8bf69b
Author: Steve Pieper <pieper@bwh.harvard.edu>
Date: Wed Oct 29 19:32:50 2014 -0400

ENH: improve the support for imported fiducial lists for LandmarkRegistration

- detect and set display style
- add associated node linkage
- avoid detecting storage nodes
- trigger registration when switching registration plugins

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23765 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File

master 4444ce00

2014-10-29 17:49:14

naucoin

Details Diff
BUG: get the screenshot type without making a widget

From JC: avoid creation an instance of the widget to get the
value of the enum

Issue 0003879

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23764 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/Testing/Python/FiducialLayoutSwitchBug1914.py Diff File
mod - Applications/SlicerApp/Testing/Python/RSNAQuantTutorial.py Diff File
mod - Applications/SlicerApp/Testing/Python/RSNAVisTutorial.py Diff File
mod - Extensions/Testing/ScriptedLoadableExtensionTemplate/ScriptedLoadableModuleTemplate/ScriptedLoadableModuleTemplate.py Diff File
mod - Modules/Loadable/Markups/Testing/Python/NeurosurgicalPlanningTutorialMarkupsSelfTest.py Diff File
mod - Utilities/Templates/Modules/Scripted/TemplateKey.py Diff File

master 64e87432

2014-10-29 17:49:07

naucoin

Details Diff
BUG: fix crash when editing scripted screen shots

Fixed the default screen shot type to use the defined full layout
integer.
Added checks to avoid crashes for scripts that are in extensions.

The default screen shot type was set to -1 in the python scripts
and templates, but in the Qt widget, the screen shot type was
only defined from 0-4. Trying to open the scripted screen shot
node in the Qt widget would cause a crash since the -1 type was
cast to the enumerated WidgetType in qMRMLScreenShotDialog
resulting in an invalid number and a null widget.

Issue 0003879

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23763 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/Testing/Python/FiducialLayoutSwitchBug1914.py Diff File
mod - Applications/SlicerApp/Testing/Python/RSNAQuantTutorial.py Diff File
mod - Applications/SlicerApp/Testing/Python/RSNAVisTutorial.py Diff File
mod - Extensions/Testing/ScriptedLoadableExtensionTemplate/ScriptedLoadableModuleTemplate/ScriptedLoadableModuleTemplate.py Diff File
mod - Libs/MRML/Widgets/qMRMLScreenShotDialog.cxx Diff File
mod - Modules/Loadable/Annotations/GUI/qSlicerAnnotationModuleSnapShotDialog.cxx Diff File
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx Diff File
mod - Modules/Loadable/Markups/Testing/Python/NeurosurgicalPlanningTutorialMarkupsSelfTest.py Diff File
mod - Utilities/Templates/Modules/Scripted/TemplateKey.py Diff File

master db323912

2014-10-29 12:06:25

naucoin

Details Diff
ENH: link resample and check methods, add a test

Added documentation links between the method that checks
for geometry mismatch and the one that resamples to fix it.
Added basic tests for the new logic methods.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23762 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Volumes/Logic/vtkSlicerVolumesLogic.cxx Diff File
mod - Modules/Loadable/Volumes/Logic/vtkSlicerVolumesLogic.h Diff File
mod - Modules/Loadable/Volumes/Testing/Cxx/vtkSlicerVolumesLogicTest1.cxx Diff File

master 042ba827

2014-10-29 12:06:21

naucoin

Details Diff
ENH: generalise comparing volume geometries

Added CompareVolumeGeometry and call it from CheckForLabelVolumeValidity

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23761 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Volumes/Logic/vtkSlicerVolumesLogic.cxx Diff File
mod - Modules/Loadable/Volumes/Logic/vtkSlicerVolumesLogic.h Diff File

master 874f92ed

2014-10-29 11:42:12

jcfr

Details Diff
COMP: Update VTK to fix VS2013 compilation errors.

Co-authored-by: Dzenan Zukic <dzenan.zukic@kitware.com>

// -------------
$ git shortlog c9862c5..b55dad7 --no-merges
Jean-Christophe Fillion-Robin (1):
Fix VS2013 compilation. Add missing <algorithm> include. Needed for std::max

Utkarsh Ayachit (1):
Add missing <algorithm> include. Needed for std::max/min.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23760 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_VTKv6.cmake Diff File

master 8c584ec8

2014-10-29 01:24:47

jcfr

Details Diff
BUG: Increase maximum value for dimension widget in volume info. Fixes 0003790

This commit changes the maximum value from "100000" to "1000000'

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23759 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/Resources/UI/qMRMLVolumeInfoWidget.ui Diff File

master a9658328

2014-10-29 00:15:12

jcfr

Details Diff
ENH: Fixed error message occurring after disabling SliceViewAnnotations

This commit fixes error message like this one:

Traceback (most recent call last):
File "/path/to/Slicer-build/lib/Slicer-4.3/qt-scripted-modules/DataProbeLib/SliceViewAnnotations.py", line 596, in updateCornerAnnotations
self.makeAnnotationText(caller)
File "/path/to/Slicer-build/lib/Slicer-4.3/qt-scripted-modules/DataProbeLib/SliceViewAnnotations.py", line 838, in makeAnnotationText
self.drawCornerAnnotations()
File "/path/to/Slicer-build/lib/Slicer-4.3/qt-scripted-modules/DataProbeLib/SliceViewAnnotations.py", line 993, in drawCornerAnnotations
sliceCornerAnnotation = self.sliceCornerAnnotations[self.currentSliceViewName]
KeyError: 'Red'

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23758 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master e50a7ef9

2014-10-29 00:15:09

jcfr

Details Diff
BUG: Fixed exception, added tooltip

Slice annotation failed with an exception when series time was empty.
Added tooltip to "Background DICOM annotations persistence" checkbox, as it was very difficult to figure out what was it for.

From: Andras Lasso <lasso@queensu.ca>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23757 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/Resources/UI/settings.ui Diff File
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master d06b3a1f

2014-10-29 00:15:06

jcfr

Details Diff
BUG: Fixed two minor issues of slice view annotations

* Fixed the error in the terminal No scalar values found for texture input!
* New slices that are added to the layout would have the same font
settings as the other slices.

From: Alireza Mehrtash <mehrtash@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23756 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 17564f2a

2014-10-28 18:12:21

jcfr

Details Diff
BUG: Ensure vtkGUISupportQtOpenGL is packaged on MacOSX. Fixes 0003872

This commit add vtkGUISupportQtOpenGL to the VTK component list so that
it show up as a dependency when fixup script are used to create the MacOSX
package.

This is required because "find_package(VTK..)" is used in SlicerConfig.cmake
without specifying a list of component and the complete list of VTK libraries
is used to build extensions.

Ideally, the same list of components should also be used when calling
find_package(VTK ...) from SlicerConfig.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23755 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMakeLists.txt Diff File

master b693749e

2014-10-22 18:44:12

jcfr

Details Diff
ENH: Associate CPACK_PACKAGE_INSTALL_DIRECTORY with application name

This should allow easier customization of the Slicer install directory.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23753 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/SlicerCPack.cmake Diff File

master 921e1c87

2014-10-20 19:22:47

pohl

Details Diff
STYLE: change BRAINSFIT setting to accomodate new version

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23752 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 89 90 91 92 93 94 95 ... 100 ... 110 ... 120 ... 130 ... 133 134 135  Next  Last