Changesets: Slicer

2145-support-for-installing-extension-from-file a2afef0c

2013-02-07 10:24:55

jcfr

Details Diff
COMP: Change slicer_external_update to ${PROJECT_NAME}_EP_UPDATE_IF_GREATER_288

The new variable name better represents the intent of this variable
and it is more appropriate for the many other non-slicer
projects that use derivatives of these External_*.cmake
files.

Contributed by Hans Johnson

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21667 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File
mod - SuperBuild/External_BRAINSTools.cmake Diff File
mod - SuperBuild/External_BatchMake.cmake Diff File
mod - SuperBuild/External_CTK.cmake Diff File
mod - SuperBuild/External_CTKAPPLAUNCHER.cmake Diff File
mod - SuperBuild/External_ChangeTrackerPy.cmake Diff File
mod - SuperBuild/External_DCMTK.cmake Diff File
mod - SuperBuild/External_EMSegment.cmake Diff File
mod - SuperBuild/External_ITKv3.cmake Diff File
mod - SuperBuild/External_ITKv4.cmake Diff File
mod - SuperBuild/External_LibArchive.cmake Diff File
mod - SuperBuild/External_MultiVolumeExplorer.cmake Diff File
mod - SuperBuild/External_MultiVolumeImporter.cmake Diff File
mod - SuperBuild/External_NUMPY.cmake Diff File
mod - SuperBuild/External_OpenIGTLink.cmake Diff File
mod - SuperBuild/External_OpenIGTLinkIF.cmake Diff File
mod - SuperBuild/External_PCRE.cmake Diff File
mod - SuperBuild/External_SciPy.cmake Diff File
mod - SuperBuild/External_SimpleITK.cmake Diff File
mod - SuperBuild/External_SlicerExecutionModel.cmake Diff File
mod - SuperBuild/External_Swig.cmake Diff File
mod - SuperBuild/External_VTK.cmake Diff File
mod - SuperBuild/External_cmcurl.cmake Diff File
mod - SuperBuild/External_incrTcl.cmake Diff File
mod - SuperBuild/External_jqPlot.cmake Diff File
mod - SuperBuild/External_python_win.cmake Diff File
mod - SuperBuild/External_qCDashAPI.cmake Diff File
mod - SuperBuild/External_qMidasAPI.cmake Diff File
mod - SuperBuild/External_tcl.cmake Diff File
mod - SuperBuild/External_teem.cmake Diff File
mod - SuperBuild/External_tk.cmake Diff File
mod - SuperBuild/External_weave.cmake Diff File
mod - SuperBuild/External_zlib.cmake Diff File

2145-support-for-installing-extension-from-file 85cdd768

2013-02-06 14:57:01

naucoin

Details Diff
COMP: use boolean operator rather than bitwise to remove a windows build warning

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21666 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/TractographyDisplay/Widgets/qMRMLTractographyDisplayTreeView.cxx Diff File

2145-support-for-installing-extension-from-file 378b53b1

2013-02-05 17:49:20

naucoin

Details Diff
ENH: extend the model maker to take a template model hierarchy as an argument.

Also added a test, and adjusted the testing to use different mrml files
per test as the new test is going to modify the mrml file.

If the model maker is passed a template model hierarchy scene file that
has model hierarchies with the same names as the colors used in the
input label map volume color node, the output models are placed in the
hierarchy as associated nodes. The 1:1 hierarchy nodes are set hidden
as it will be easier for a user to create a template hierarchy in the Models
GUI with all the nodes not hidden from editors.

Leaving this an an advanced option hidden under the Debug panel until further
user testing can be done and more templates provided. To use this feature, one
currently needs to craft hierarchies by hand in the Models GUI, save the scene,
then edit the mrml file to remove scene views and other unneccessary
mrml nodes. The plan is to provide templates for the most used color
tables that Slicer provides in the Base/Logic/Resources/ColorFiles
directory.


From work at the 2013 winter project week
http://wiki.na-mic.org/Wiki/index.php/2013_Project_Week:ColorHierarchies



git-svn-id: http://svn.slicer.org/Slicer4/trunk@21665 3bd1e089-480b-0410-8dfb-8563597acbee
add - Libs/MRML/Core/Testing/TestData/helixMask3Labels.mrml Diff File
mod - Modules/CLI/ModelMaker/ModelMaker.cxx Diff File
mod - Modules/CLI/ModelMaker/ModelMaker.xml Diff File
mod - Modules/CLI/ModelMaker/Testing/CMakeLists.txt Diff File

2145-support-for-installing-extension-from-file 31864058

2013-02-05 11:57:39

pieper

Details Diff
COMP: restore waitForImportFinished API (no-op) for dicom indexer

See:
https://github.com/commontk/CTK/commit/ac7cf1665a8c8581998476a11778f78dfcedc4d9

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

2145-support-for-installing-extension-from-file 9a44c887

2013-02-04 17:16:32

pieper

Details Diff
ENH: improve reporting for --verbose-module-discovery

This adds extra information that is helpful for debugging
module discovery.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21663 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCore/qSlicerAbstractModuleFactoryManager.cxx Diff File

2145-support-for-installing-extension-from-file 705aee4f

2013-02-04 17:16:23

pieper

Details Diff
ENH: allow .bat files to be used as command line modules (issue 0002039)

This way people can write simple wrapper scripts on windows
for other executable types, such as matlab scripts.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21662 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCore/qSlicerUtils.cxx Diff File

2145-support-for-installing-extension-from-file e577806a

2013-02-04 17:15:40

finetjul

Details Diff
STYLE: Document qMRMLSortFilterProxyModel optimization changes

See r21586

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21661 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLSortFilterProxyModel.h Diff File

2145-support-for-installing-extension-from-file a4c2f749

2013-02-04 16:45:50

jcfr

Details Diff
BUG: Prevent extensions from being loaded twice when "Install" tab initially hidden

For details: https://github.com/midasplatform/slicerappstore/pull/36

See http://na-mic.org/Mantis/view.php?id=2911

Fixes 0002911

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21660 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTGUI/qSlicerExtensionsInstallWidget.cxx Diff File
mod - Base/QTGUI/qSlicerExtensionsInstallWidget.h Diff File

2145-support-for-installing-extension-from-file 391b3529

2013-02-01 18:53:49

naucoin

Details Diff
BUG: fix copy/paste error from fixing compiler warning

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

2145-support-for-installing-extension-from-file b8d27c02

2013-02-01 18:46:50

pohl

Details Diff
ENH: 2 Channel Segmentation added

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

2145-support-for-installing-extension-from-file 0c90ed34

2013-02-01 18:32:24

naucoin

Details Diff
BUG: adjust hidden flag on model hierarchy nodes to get back to previous behaviour

Libs/MRML/Core/vtkMRMLModelHierarchyNode.cxx - set hide from editors to false as a default
Modules/Loadable/Models/Resources/UI/qSlicerModelsModuleWidget.ui - set showHidden to false
Modules/Loadable/Models/qSlicerModelsModuleWidget.cxx - take out call to setShowHiddenForTypes
Libs/MRML/Widgets/qMRMLSceneHierarchyModel.cxx - set hidden true on new 1:1 hierarchy nodes
Modules/CLI/ModelMaker/ModelMaker.cxx - ditto
Base/QTCLI/qSlicerCLIModuleUIHelper.cxx - set show hidden to false and setting the node type by directly checking multiple and aggregate.

Issue 0002906



git-svn-id: http://svn.slicer.org/Slicer4/trunk@21657 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/qSlicerCLIModuleUIHelper.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLModelHierarchyNode.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLSceneHierarchyModel.cxx Diff File
mod - Modules/CLI/ModelMaker/ModelMaker.cxx Diff File
mod - Modules/Loadable/Models/Resources/UI/qSlicerModelsModuleWidget.ui Diff File
mod - Modules/Loadable/Models/qSlicerModelsModuleWidget.cxx Diff File

2145-support-for-installing-extension-from-file 6c217f7b

2013-01-31 15:33:22

naucoin

Details Diff
COMP: removing compiler warnings for release builds as well as unused vars

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21656 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/DisplayableManager/vtkMRMLCameraDisplayableManager.cxx Diff File
mod - Modules/Loadable/Annotations/Widgets/qMRMLAnnotationTreeView.cxx Diff File
mod - Modules/Loadable/Annotations/Widgets/qMRMLSceneAnnotationModel.cxx Diff File

2145-support-for-installing-extension-from-file db9225dc

2013-01-31 15:19:30

naucoin

Details Diff
COMP: remove signed unsigned comparison compiler warning

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21655 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuStatistics.txx Diff File
mod - Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuThreshold.txx Diff File

2145-support-for-installing-extension-from-file 2c5974f4

2013-01-31 15:08:24

naucoin

Details Diff
COMP: remove compiler warning of signed unsigned comparison

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21654 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuStatistics.txx Diff File
mod - Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuThreshold.txx Diff File

2145-support-for-installing-extension-from-file 6c0d4134

2013-01-31 13:25:17

sankhesh

Details Diff
COMP: Fix build errors when linking to python library in OpenSuse.

Specify libdir to the python configure command so it forces it
to be installed in the correct directory (python-build/lib). It
also fixes compilation error when building python on OpenSuse
because panels.h form ncurses can't be found.

Closes 0002899

From: Ricardo Ortiz <ricardo.ortiz@kitware.com>

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

2145-support-for-installing-extension-from-file caf73f8f

2013-01-30 17:00:44

jcfr

Details Diff
COMP: Ensure itkFactoryRegistration code is included when building against ITKv4

See http://www.na-mic.org/Bug/view.php?id=2900

Fixes 0002900

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21652 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/Main.cxx Diff File
mod - Base/CLI/SEMCommandLineLibraryWrapper.cxx.in Diff File

2145-support-for-installing-extension-from-file 116328eb

2013-01-30 15:08:06

pieper

Details Diff
BUG: fix typo in editor extension template

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21651 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Extensions/Testing/EditorExtensionTemplate/EditorExtensionTemplate.py Diff File

2145-support-for-installing-extension-from-file 6889e9bd

2013-01-30 14:40:44

pieper

Details Diff
STYLE: remove debugging statement

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

2145-support-for-installing-extension-from-file 09c44560

2013-01-29 16:45:40

naucoin

Details Diff
ENH: Implement feature 2885, display ruler projection on 2D viewers.

Add options to display the projection of a ruler on the 2D slices.

Code from Laurent Chauvin
https://github.com/lchauvin/Slicer/commit/203b44301c0421d619d68e2ccd3a13dee0047cf0

Issue 0002885


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21649 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationLineDisplayNode.cxx Diff File
mod - Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationLineDisplayNode.h Diff File
mod - Modules/Loadable/Annotations/MRMLDisplayableManager/vtkMRMLAnnotationDisplayableManager.cxx Diff File
mod - Modules/Loadable/Annotations/MRMLDisplayableManager/vtkMRMLAnnotationDisplayableManagerHelper.cxx Diff File
mod - Modules/Loadable/Annotations/MRMLDisplayableManager/vtkMRMLAnnotationDisplayableManagerHelper.h Diff File

2145-support-for-installing-extension-from-file 97376759

2013-01-29 15:48:14

pieper

Details Diff
BUG: fix crash detected by RSNA2012Quant SelfTest

When nodes are removed from the scene, do it as part of a batch
process rather than removing them as the are discovered.

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

2145-support-for-installing-extension-from-file b672c509

2013-01-29 10:16:19

pieper

Details Diff
ENH: use print function in ModuleWizard for compatibility

As reported by Alexandre Abbas, the use of the print statement
means that the ModuleWizard is incompatible with python3.
See, for example [1]. Since we want to let people develop
scripted modules against a binary build of slicer, we should
try to make the module wizard as general purpose as possible
so people can use any python they have installed.

[1] http://www.python.org/dev/peps/pep-3105/

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

2145-support-for-installing-extension-from-file edc50bdf

2013-01-28 15:37:42

jcfr

Details Diff
ENH: Remove "Load & Add Scenes Or Individual Datasets" section from Data module.

Minimize confusion by having on way of loading data.
See http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/SlicerApplication/LoadingData

See http://www.na-mic.org/Bug/view.php?id=2892

Fixes 0002892

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21646 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Data/Documentation/Data.xml Diff File
mod - Modules/Loadable/Data/Resources/UI/qSlicerDataModuleWidget.ui Diff File
mod - Modules/Loadable/Data/qSlicerDataModuleWidget.cxx Diff File
mod - Modules/Loadable/Data/qSlicerDataModuleWidget.h Diff File

2145-support-for-installing-extension-from-file 39e11e1f

2013-01-28 15:32:25

naucoin

Details Diff
BUG: don't allow a hierarchy node to set itself as parent

Infinite loops in the tree views were resulting when hierarchy nodes
erroneously set their parent node id to be their own id. Printing
an error message and returning allows for easier debugging.



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

2145-support-for-installing-extension-from-file 582448a5

2013-01-27 17:18:56

jcfr

Details Diff
COMP: Windows / ITKv4 - Fix build error "illegal parameter from the moc.exe"

Thanks to Steve Pieper for testing the fix works as expected.

See http://www.na-mic.org/Bug/view.php?id=2884

Fixes 0002884

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

2145-support-for-installing-extension-from-file 37761e12

2013-01-27 13:22:24

pieper

Details Diff
STYLE: some improvements in comments and naming for debug of DICOM export

TODO: write tests to identify and debug boundary cases.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21643 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DICOMLib/DICOMDataExchange.py Diff File
mod - Modules/Scripted/Scripts/DICOMPlugins/DICOMSlicerDataBundlePlugin.py Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 43 44 45 46 47 48 49 50 ... 55 56 57  Next  Last