ENH: starting moving SliceCompositeNode link behavior to SliceLinkLogic

Starting moving link behavior from qMRMLSliceControllerWidget
to SliceLinkLogic. This requires know what was modified in finer
granuality than just a Modified. Use a bitfield to communicate what
is changing from the GUI to the SliceLogic to the SliceNode and
SliceCompositeNode and finally to the SliceLinkLogic.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17559 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add 'path' property to qSlicerAbstractCoreModule

Caveat: Ideally the "path" property should be moved within the qSlicerLoadableModule
and the qSlicerCLIModule.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17560 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update CTK Tag

2011-07-21  Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

  * Libs/Scripting/Python/Core/CMakeLists.txt,
  .../Python/Core/Testing/Cpp/CMakeLists.txt,
  .../Python/Core/ctkAbstractPythonManager.cpp,
  .../Python/Core/ctkAbstractPythonManager.h: Add
  ctkAbstractPythonManager::isPythonInitialized

2011-07-20  Julien Finet <julien.finet@kitware.com>

  * Libs/Widgets/ctkSliderWidget.cpp, Libs/Widgets/ctkSliderWidget.h: Expose
  the double spinbox to ctkSliderWidget public API  It can be useful to move
  the spinbox somewhere else, but keeping the links between the slider and
  spinbox.

2011-07-19  Julien Finet <julien.finet@kitware.com>

  * Libs/DICOM/Widgets/ctkDICOMServerNodeWidget.cpp: Remove unused variable.

2011-07-18  Sascha Zelzer <s.zelzer@dkfz-heidelberg.de>

  * Libs/PluginFramework/ctkLDAPExpr.cpp: Fixed LDAP prefix parsing logic

2011-07-15  Julien Finet <julien.finet@kitware.com>

  * Libs/Widgets/ctkPopupWidget_p.h: Fixup license name

  * Libs/Widgets/CMakeLists.txt, Libs/Widgets/ctkPopupWidget.cpp,
  Libs/Widgets/ctkPopupWidget_p.h: Handle case when ctkPopupWidget is covered
  by active window  ctkPopupWidgets are always on top, which can hide windows
  that move over the popup, in that case, we hide the popup and restore it when
  there is no active window on top of the popup.

  * Libs/Widgets/Testing/Cpp/ctkPopupWidgetTest1.cpp,
  Libs/Widgets/ctkPopupWidget.cpp, Libs/Widgets/ctkPopupWidget.h: Support
  multiple direction popup scrolling

2011-07-13  Julien Finet <julien.finet@kitware.com>

  * Libs/Widgets/ctkPopupWidget.cpp: Hide the popup when the base widget is
  hidden  Hide the popup when the application becomes inactive.

  * Libs/Widgets/ctkPopupWidget.cpp, Libs/Widgets/ctkPopupWidget.h:
  ctkPopupWidget fires signals when opened/closed

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17561 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Ron requested the icons for the place tool button not have text next to them, now using  the tool button style Qt::ToolButtonIconOnly instead of Qt::ToolButtonTextBesideIcon

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17562 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: add renaming the current node to the right click menu

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17563 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Crash when drag&drop in the Models module

This is because the dragged items have icons that are incorrectly saved in MimeData:
    When saving a QIcon into a QDataStream, the icon engine key is used.
    Later, when loading a QIcon from a QDataStream, that same key is used to
    find the icon engine used.
    ctkPixmapIconEngine was the key saved but couldn't be retrieved because
    the plugin wasn't exposing it.
    You might have to clear your Trolltech registry (Qt Factory Cache*) in
    order for the ctkIconEnginePlugin meta information to be reloaded

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17564 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Remove unnecessary header inclusions from header files (part 4)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17565 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Remove unnecessary header inclusions from header files (part 5)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17566 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: put spaces around the path name to account for change in path format of slicer.app.slicerHome compared to old launcher behavior

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17567 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: register the text display node so that the scene knows about it and can create and delete it. Removed a testing print out

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17568 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: register display nodes with scene to avoid memory leaks

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17569 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: update test to reflect current enum of interaction modes

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17570 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: add option for loading slicerrc.py file from a file specified by a SLICERRC environment variable, so it is easier to keep the rc files themselves in a git repository for easy sharing

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17571 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Remove unnecessary header inclusions from implementation files (part1)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17572 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove unnecessary header inclusions from implementation files (part 2)


git-svn-id: http://svn.slicer.org/Slicer4/trunk@17573 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove unnecessary header inclusions from implementation files (part 3)


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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17575 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: use C++ headers instead of C headers

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17576 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Add string header to qMRMLUtf8Test1

Use vtkNew instead of vtkSmartPointer>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@17577 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove unused variable warning

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