BUG: issue #2716 detect annotation nodes that have been added to the scene without display nodes

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21301 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Fix indent in CMakeLists.txt

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21303 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: (from Nicole) fix reload of annotations from mrml Issue #2716

Observe display modified event rather than the display nodes
directly.

http://na-mic.org/Bug/view.php?id=2716

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21304 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fixed missing library for GrayscaleModelMaker

During Slicer4 startup on a Fedora 13 system, gcc 4.4.5,
GrayscaleModelMaker was not registered because it could not resolve
symbols in vtkInfovis. The GrayscalModelmaker module was using an old
style list in TARGET_LIBRARIES. This patch uses a proper list for
TARGET_LIBRARIES and INCLUDE_DIRECTORIES.
 


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21305 3bd1e089-480b-0410-8dfb-8563597acbee
BUG 2528. Exclude derived ColorTable nodes (such as vtkMRMLDiffusionTensorDisplayPropertiesNode) from the LUT selection

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21306 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fix crash when changing lightbox layouts

Make sure that mapper is disconnected
if a render happens while a pipeline is in an
invalid state.

https://github.com/commontk/CTK/commit/6cee9c690decaccfda16dc5cb50c237f0b6a3384



fixes #2512

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21307 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: issue #2716 add more error checking when responding to an annotation display node modified event


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21308 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: make sure fiducial display coordinates are zeroed out.

Initialise fiducial display coordinates before getting widget and mrml locations.

Issue #1690



git-svn-id: http://svn.slicer.org/Slicer4/trunk@21309 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Working on getting lightbox mode working for annotations.

Reduce code duplication, use IsWidgetDisplayable.
Check for the lightbox index changing when comparing display coordinates.

Issue #1690


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21310 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: reset the orientation at the beginning of test

If test is run multiple times, this makes the runs more
consistent.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21311 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: working on lightbox mode, reduce widget flashing, ignore extra renderers

Issue #1690



git-svn-id: http://svn.slicer.org/Slicer4/trunk@21312 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: self-test to reproduce crash in issue 2512


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21313 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: fix notification message


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21314 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: find package of Slicer is now sufficient to include OpenIGTLink

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21315 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Updated OpenIGTLinkIF revision (fixed CMakeLists.txt to biuld outside Slicer directory / fixed timer issue)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21316 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: make sure view widgets exist for use in layout changes #2512

This patch fixes the crash of the type reported in the but note referenced
below.  Since this avoids the crash, I'm committing it now even though
we may want to revisit the design at a later date.

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21317 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: ensure that the temp directory is unique

Avoid possible name clashes with other tests.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21318 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Complain if git config "insteadof" are not as expected

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

Fixes #2731

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21319 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Oops. Reworking jqplot repository on the Slicer Community

Turns out I don't have the admin rights to create the Downloads panel.
The Downloads panel is where we host the tarballs of jqplot for the build.

Since the Nightly builds are about to start, I am modifying the
External_jqPlot.cmake file to point to a copy of the tarballs on
my github.

I'll fix it tomorrow when I can reach the admins.

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