BUG 2656. Create line/tube/glyph FiberBundleDisplayNode while adding a FiberBundleNode

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21264 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update qMRMLVolumeThresholdWidgetEventTranslatorPlayerTest1

Following r21103, the widget UI has been re-organized. A new XML files has
been generated to accommodate this change. Note that no check is done
on the final value obtained after replaying the XML file.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21265 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Ensure vtkMRMLAnnotationDisplayableManager can be instantiated by name

This will fix vtkMRMLAnnotationDisplayableManagerTest1. Indeed, this test
attempt to instantiate the base vtkMRMLAnnotationDisplayableManager.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21266 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Consider executable suffix when setting Slicer_LAUNCHER_EXECUTABLE

Fix EMSegment tests failing on windows with the following error message:

  "error: Failed to obtain launcher executable name !"

The concerned tests are:
  EMSegCL_RunDefaultNodes
  EMSegCL_RunSetEverything
  EMSeg_MRML_DiffDefaultNodes
  EMSeg_MRML_DiffReadWriteNodes

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21267 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fixed bug 0002383: setting line color to FA does not work http://www.na-mic.org/Bug/view.php?id=2383

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21268 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Return appropriate type in case of error in vtkMRMLCommandLineModuleNode::GetParameter methods

Note that vtkMRMLCommandLineModuleNode test should also be added. This is
captured by issue #2699

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

Fixes #2600

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21269 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: improve indentation of GrowCut code

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21270 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: resolves issues 2588, 2590

The patch was contributed by JC

the memory leaks and the crash were due to duplicate referencing of the
workflow from the widget and from the workflow steps, see
https://github.com/fedorov/ChangeTrackerPy/commit/2edc1c44340b370fbcccdd545b73995ce8378fe5


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21271 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Display message when sample data download fails

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

Fixes #1226

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21272 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Switch to OpenIGTLinkIF r8018 that fixes memory leak issue (0002431)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21273 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fixed inability to toggle ROI visibility in Step2


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21274 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: issue #2700 update doxygen comments to make use of ROI node more clear

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21275 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Make sure terminal output associated with generic test is enabled

When building Slicer without Slicer_BUILD_WIN32_CONSOLE enabled, terminal outputs
are disabled and ctkErrorLogFDMessageHandler is not registered.
See http://slicer.cdash.org/testDetails.php?test=3076851&build=45360

This will have to be revisited since ctkErrorLogFDMessageHandler should
also be registered. Given the fact Slicer 4.2 will be released very soon,
qSlicerCoreApplication won't be changed.

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

Fixes #2349

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21276 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Volume rendering now support labelmaps with more than 1024 colors

Closes #2165, #2527

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21277 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Speed up VR module initialization

When having a color node with a lot of colors > 1000, deep copying
vtkPiecewiseFunction fires lots of Modified events that are propagated by
the volume property node. This significantly slows down the
initialization of the volume rendering module (20secs in release mode).
The core problem is that a modified volume property node triggers
unnecessary updates. But it will be fixed later on.

Issue #2642 (0006854)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21278 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Revert commit r21278 due to invalid CTK external project reference

This reverts commit 6e89f699aab211f04e176b262a1febd69c94236e.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21279 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Revert commit r21277 due to invalid CTK external project reference

This reverts commit 011e6d4772267f0a8a6ca62649a304c00b1b1471.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21280 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update external project "*.cmake.in" files to support path with spaces

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21281 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Restore and fix commit r21277 with invalid CTK external project reference

This reverts commit r21289

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21282 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Restore and fix commit r21278 with invalid CTK external project reference

This reverts commit r21279

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21283 3bd1e089-480b-0410-8dfb-8563597acbee