ENH: put the Javascript access to the Qt object in a try/catch

This will allow the Javascript code to run with and without Qt. The
only feature you would lose currently is a signal to the calling
application when a datapoint is clicked.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19205 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Name change of Mask and in parameters of BRAINSDemon

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19206 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Changed to match new naming of autogenerated header.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19207 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fixes CGET option and supports database item deletion

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19208 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: put sample charting functionality into Label Statistics module

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19209 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: account for label indices with 0 pixel count

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19210 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: set the x axis of the label statistics bar chart to correspond to the row of the table shown in the module panel and fix the axis label accordingly

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19211 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Update CTestConfig.cmake to use "slicer.cdash.org" URL. See CDash#12555

See http://public.kitware.com/Bug/view.php?id=12555

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19212 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: documenting property to set the chart type

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


git-svn-id: http://svn.slicer.org/Slicer4/trunk@19214 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: update to account for CLI renaming


git-svn-id: http://svn.slicer.org/Slicer4/trunk@19215 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove duplicated file

* CTestConfig.cmake already lives in the root directory

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19216 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: initial checkin of new DICOM plugin interface 

Example plugins for Scalar and Diffusion volumes provided.  New interface
will allow separation of DICOM module from the details of different
volume parsing and loading.

Next steps are to flesh out different DICOM datatypes and also to 
support exporting of slicer data to DICOM.  In addition, effiency of the
DICOM header examination process needs to be addressed (to avoid
duplicated parsing in different plugins).  Some of this will need to
happen at the ctkDICOM level.



git-svn-id: http://svn.slicer.org/Slicer4/trunk@19217 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: enable plugin modules, fix to handle different cmake versions, and remove some debug info

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19218 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: SlicerMacroExtractRepositoryInfo - Use SOURCE_DIR argument instead of CMAKE_CURRENT_SOURCE_DIR

* Doing so will ensure the macro can be used against any source directory.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19219 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Factor out code from SlicerFunctionMIDASUploadPackage and create  SlicerFunctionMIDASLogin

* Update SlicerFunctionMIDASUploadPackage to just take care of the upload.
Expected parameter are not parsed using "cmake_parse_arguments"

* Add a "test mode" to SlicerFunctionMIDASUploadPackage that allow to
easily send some fake "packages" to a midas instance.

* Driver script - Improve logic allowing to disable any steps

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19221 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update and improve extension build system

* Use recently added function SlicerFunctionMIDASUploadExtension

* Add a CMakeLists to Slicer/Extensions/CMake allowing to build the extensions
as a standalone project independently of Slicer.

For example:
 mkdir SlicerExtentions-build
 cd SlicerExtentions-build
 cmake -DSlicer_UPLOAD_EXTENSIONS:BOOL=ON -DSlicer_DIR:PATH=/home/jchris/Projects/Slicer4-Superbuild-Debug/Slicer-build/ ../Slicer4/Extensions/CMake/
 make

* Mote that it's still possible to build Slicer with the options Slicer_BUILD_EXTENSIONS
and Slicer_UPLOAD_EXTENSIONS

What's next?
 * Integrate qMidasAPI library instead of qCDashAPI and update extension manager
 * On macosx, update extension packaging (or installation) to properly
fix up extension libraries.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19222 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: vtkArchive::extract_tar now returns the list of extracted files.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19223 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix install rules associated with ScriptedLoadableExtensionTemplate

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