BUG: GetReferencedSubScene does not work anymore - I added a test and will file a bug report

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21049 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Add comments to vtkMRMLScene::GetReferenced...

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21050 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Set scene references in vtkMRMLEMS*Nodes

Regression from r20984: a scene is no longer set at load time (vtkMRMLParser).

See #2428
Closes #2569

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21051 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Ensure QTApp library can use Module/Core headers

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21052 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Don't change color name in Color module table view color dialog...

...except if the node didn't have a name.
Further refine r20986

Closes #2497

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21053 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Simplify how dependencies in generic Cxx module tests are handled

Based on suggestion of Julien Finet

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21054 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Consolidate scene backward compatibility

Following r21032, ensure that MRML consistently use the same mechanism
for backward compatibility.

ROI -> AnnotationROI
SceneSnapshot -> SceneView

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21055 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add backward compatibility support for Volume Rendering nodes

VR nodes used to have the tag VolumeRenderingParameters.
vtkMRMLVolumeRenderingDisplayNode is not an instantiable node.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21056 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Just changed names of test so that EMSeg gives back all the test associated with this module

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21057 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Ensure that dependency of explicit modules are also instantiated

Note that the module settings panel does NOT yet allow to differentiate
between module that have been ignored, failed to load or not specified in
the explicit list.

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21058 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add method allowing to get list of module dependees

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21059 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: API has changed: J2's patch


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21060 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix crash in qMRMLLayoutManagerTest2

When the scene is removed from the displayable manager
(qMRMLLayoutManagerTest2.cxx:51), the displayable manager kept observing
the display and displayable nodes.
This was resulting into a crash when the displayable node was removed
from the scene (as the scene gets deleted line 51) because ProcessMRMLNodesEvents
 was trying to access the scene that was 0.

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

Update xml file to adapt to change introduced by r21022

Properly set the red slicer view node

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21062 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix crash when dropping node in viewport instead of scene or node

On Windows, this can happen when a node is dropped horizontally in the
leftest part of the viewport and vertically between 2 nodes of the scene.
It is tempting to return false in dropMimeData when row, col and parent
are -1, -1, invalid. But it make the item disappear in Qt 4.6.3.
(because qabstractitemview thinks the drop was successful and call
clearOrRemove()).

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21063 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Crash when module fails to be instantiated

Regression due to r21059

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21064 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Bump ITKv3 version.

Point to the latest on the ITK "release-3.20" branch.

Patches includes fixes for Clang and reading vessels.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21065 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: "additional-module-path" command line option is a string not a stringlist

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21066 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: added SelfTest for the Slicer4Minute Tutorial (Tutorial 0)

Currently only testing Part 2 of the Tutorial.

Test is currently only a Smoke Test.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21067 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Added charting SelfTest

Cycles through a few charting modes.

Currently a Smoke Test

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