Changesets: Slicer
1999-expose-dcmtk-dir-to-built-in-module 5c7a4168 2012-05-02 19:55:04 Details Diff |
BUG: vtkMRMLDisplayableNode intermediate state was caught by Model displayable manager When a null node ID was set to the displayable node, the DisplayNodeIDs had its element erased, and while unobserving the display node (vtkMRMLDisplayableNode::SetAndObserveNthDisplayNode(n,0)), DisplayModifiedEvent was fired and caught by the model displayable manager before the DisplayNodes element was erased from the list. In the displayable manager, GetDisplayNodes() was called which fired an assert as the lists DisplayNodeIDs and DisplayNodes had a different size. For the sake of testing, GetInternalDisplayNodes is exposed to check the internal values of the displayable node. git-svn-id: http://svn.slicer.org/Slicer4/trunk@19984 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/Testing/vtkMRMLDisplayableNodeTest1.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.h | Diff File | ||
mod - Libs/MRML/DisplayableManager/vtkMRMLModelDisplayableManager.cxx | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module dd9a3e16 2012-05-02 19:23:13 benjamin.long Details Diff |
ENH: Serialized qttesting unit test to provide potentials failed. git-svn-id: http://svn.slicer.org/Slicer4/trunk@19983 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/Testing/CMakeLists.txt | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 0bf5367f 2012-05-02 18:39:27 Details Diff |
COMP: Continuous extension build system also consider Slicer revision updates. To summarize, the continuous build system now consider two possible updates: 1) Update associated with ExtensionsIndex git repository 2) Change of version associated with Slicer itself The task (2) is achieved by extracting the revision from vtkSlicerConfigure.h header file. moving forward a mechanism preventing the build of extension if Slicer itself isn't fully build should probably be implemented. git-svn-id: http://svn.slicer.org/Slicer4/trunk@19982 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerExtensionsDashboardDriverScript.cmake | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module a45eb5bb 2012-05-02 18:39:25 Details Diff |
COMP: Ensure extension template dashboard script downloads driver script git-svn-id: http://svn.slicer.org/Slicer4/trunk@19981 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerExtensionsDashboardScript.TEMPLATE.cmake | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 351f2dde 2012-05-02 18:35:42 benjamin.long Details Diff |
BUG: Fix QtTesting unit tests, but not the serialize issue. Please note that those tests can failed because they are not serialized yet. git-svn-id: http://svn.slicer.org/Slicer4/trunk@19980 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/Testing/CMakeLists.txt | Diff File | ||
rm - Libs/MRML/Widgets/Testing/qMRMLCaptureToolBarEventTranslatorPlayerTest1.cxx | Diff File | ||
rm - Libs/MRML/Widgets/Testing/qMRMLCaptureToolBarEventTranslatorPlayerTest1.xml | Diff File | ||
rm - Libs/MRML/Widgets/Testing/qMRMLLayoutWidgetEventTranslatorPlayerTest1.cxx | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLSliceControllerWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLSliceWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 9db3d21f 2012-05-02 15:39:10 Details Diff |
BUG: Exclude TclTk .SVN files (36MB, 1600 files) from the installation package. It slightly decreases the installer package size and installation time. git-svn-id: http://svn.slicer.org/Slicer4/trunk@19979 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerBlockInstallTcl.cmake | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module c3c1db20 2012-05-02 14:31:59 Details Diff |
ENH: Adding test for the module git-svn-id: http://svn.slicer.org/Slicer4/trunk@19978 3bd1e089-480b-0410-8dfb-8563597acbee |
||
add - Modules/CLI/ConnectedComponent/Data/Baseline/CTHeadAxialLabel.nrrd | Diff File | ||
add - Modules/CLI/ConnectedComponent/Data/Baseline/CTHeadAxialLabelTest.nrrd | Diff File | ||
add - Modules/CLI/ConnectedComponent/Testing/CMakeLists.txt | Diff File | ||
add - Modules/CLI/ConnectedComponent/Testing/ConnectedComponentTest.cxx | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 6ba60266 2012-05-02 11:43:21 Details Diff |
BUG: Fix bugs in vtkMRMLDisplayableNode Previous version of vtkMRMLDisplayableNode didn't handle correctly: - DisplayNodes list synchronization with DisplayNodeIDs list - sometimes the ID could removed from the DisplayNodeIDs list but not in DisplayNodes list - DisplayModifiedEvent was not fired every time a display node was set - Some methods where clearing the display node list for no good reason (e.g. UpdateScene) - Too many ModifiedEvent could be fired when processing each node ID in a loop (solution is to use Start/EndModify()) - Code was not factorized (AddReferencedNodeID was called at multiple locations, clear() and erase() were done at different locations) - ... git-svn-id: http://svn.slicer.org/Slicer4/trunk@19977 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/Testing/vtkMRMLDisplayableNodeTest1.cxx | Diff File | ||
mod - Libs/MRML/Core/Testing/vtkMRMLLinearTransformNodeEventsTest.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLCoreTestingMacros.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLCoreTestingMacros.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLModelNode.cxx | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 443c35b5 2012-05-02 09:49:07 Details Diff |
COMP: Remove empty directory. Using git-svn option --rmdir would avoid this commit. git-svn-id: http://svn.slicer.org/Slicer4/trunk@19976 3bd1e089-480b-0410-8dfb-8563597acbee |
||
rm - Applications/SlicerQT/Testing/Python/SlicerQtTestingDTITutorial.py | Diff File | ||
rm - Applications/SlicerQT/Testing/QtTesting/UnitTest_DTI_DWI.xml | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 3d8f0601 2012-05-01 21:04:45 Details Diff |
ENH: Add option in settings to enable QtTesting. Off by default git-svn-id: http://svn.slicer.org/Slicer4/trunk@19975 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/qSlicerAppMainWindow.cxx | Diff File | ||
mod - Base/QTGUI/CMakeLists.txt | Diff File | ||
add - Base/QTGUI/Resources/UI/qSlicerSettingsQtTestingPanel.ui | Diff File | ||
mod - Base/QTGUI/qSlicerApplication.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerCommandOptions.cxx | Diff File | ||
add - Base/QTGUI/qSlicerSettingsQtTestingPanel.cxx | Diff File | ||
add - Base/QTGUI/qSlicerSettingsQtTestingPanel.h | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 9d6056b7 2012-05-01 19:54:58 Details Diff |
BUG: Ensure that QtTesting project is found when building extensions This will fix link issue associated with extension: //-------- Scanning dependencies of target ConfigureAdditionalLauncherSettings [ 4%] Configuring: AdditionalLauncherSettings.ini [ 4%] Built target ConfigureAdditionalLauncherSettings Scanning dependencies of target vtkSlicerLoadableExtensionTemplateModuleLogic [ 8%] Building CXX object Logic/CMakeFiles/vtkSlicerLoadableExtensionTemplateModuleLogic.dir/vtkSlicerLoadableExtensionTemplateLogic.cxx.o c++: --no-undefined: linker input file unused because linking not done Linking CXX shared library ../lib/Slicer-4.1/qt-loadable-modules/libvtkSlicerLoadableExtensionTemplateModuleLogic.so /usr/bin/ld: cannot find -lQtTesting //-------- See http://slicer.cdash.org/viewBuildError.php?buildid=17278 git-svn-id: http://svn.slicer.org/Slicer4/trunk@19974 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerConfig.cmake.in | Diff File | ||
mod - CMake/SlicerGenerateSlicerConfig.cmake | Diff File | ||
mod - CMake/UseSlicer.cmake.in | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module c70f20ab 2012-05-01 19:30:04 benjamin.long Details Diff |
BUG: Fix qtTesting tests when slicer use qtTesting. Bug fix in CTK, commit: 8b399aea484ef6fca0eef26b7f59f0d00f6a7b05 git-svn-id: http://svn.slicer.org/Slicer4/trunk@19973 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerQT/Testing/QtTesting/UnitTest_DTI_DWI.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLCaptureToolBarEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLCheckableNodeComboBoxEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLClipNodeWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLCollapsibleButtonEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLColorListViewEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLColorPickerWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLColorPickerWidgetEventTranslatorPlayerTest2.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLColorTableComboBoxEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLColorTableViewEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLDisplayNodeWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLLabelComboBoxEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLLinearTransformSliderEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLListWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLMatrixWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLNavigationViewEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLNodeComboBoxEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLROIWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLRangeWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLScalarInvariantComboBoxEventTranslatorPlayerTest1.cxx | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLScalarInvariantComboBoxEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLSliceControllerWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLSliceWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLThreeDViewControllerWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLThreeDWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLTransformSlidersEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLTreeViewEventTranslatorPlayerTest1.cxx | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLTreeViewEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLTreeViewEventTranslatorPlayerTest2.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLVolumeInfoWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLVolumeThresholdWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLWindowLevelWidgetEventTranslatorPlayerTest1.xml | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 6a19e2f5 2012-04-30 20:11:16 Details Diff |
BUG: Make sure more than one PythonQt module could be loaded in a given directory. In case the regular expression doesn't match, the other filename should be considered. This is a follow up of r19695 git-svn-id: http://svn.slicer.org/Slicer4/trunk@19972 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/Python/slicer/util.py | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 994ad05e 2012-04-30 20:11:14 Details Diff |
COMP: Provide a mechanism to overwrite the auto-discovered Slicer_WC_REVISION Such mechanism allows to overwrite the discovered Slicer_WC_REVISION and build extensions against an expected revision associated with a Slicer release. While the core functionality (API/ABI) of slicer wouldn't be modified by a newer Slicer revision, the extension build system could be improved or fixed by a more recent set of patches. In that specific case, the option Slicer_FORCED_WC_REVISION could be used. git-svn-id: http://svn.slicer.org/Slicer4/trunk@19971 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
mod - SuperBuild.cmake | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 69509e42 2012-04-30 20:11:12 Details Diff |
ENH: Extensions build system now support ExtensionsIndex git repository The "ExtensionsIndex" repository is a dedicated git repository used to host extension description files. The associated integration branches are "master", "4.1", ... When Slicer 4.2 will be released, the integration branch 4.2 will be created. This later one will host the extensions developed for this specific release. The "master" branch will host the bleeding edge extensions build against the bleeding edge Slicer. In a nutshell, the extensions build system can be used in two ways: "Inside" a slicer build tree or "Outside" a slicer build tree "Inside": This is done by enabling option Slicer_BUILD_EXTENSIONS (and optionally Slicer_UPLOAD_EXTENSIONS) when building Slicer. "Outside": This is done by building the project located in "Slicer/Extensions/CMake" The advantage of doing an "Outside" build is that the continuous integration associated with extensions will be fast (systematic configure/build of Slicer isn't required) git-svn-id: http://svn.slicer.org/Slicer4/trunk@19970 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/CMakeLists.txt | Diff File | ||
mod - Extensions/CMake/SlicerBlockBuildPackageAndUploadExtension.cmake | Diff File | ||
mod - Extensions/CMake/SlicerBlockBuildPackageAndUploadExtensions.cmake | Diff File | ||
mod - Extensions/CMake/SlicerBlockUploadExtension.cmake | Diff File | ||
mod - Extensions/CMake/SlicerExtensionsDashboardDriverScript.cmake | Diff File | ||
mod - Extensions/CMake/SlicerExtensionsDashboardScript.TEMPLATE.cmake | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 0b2f68f4 2012-04-30 20:11:10 Details Diff |
COMP: Associate repository type and revision to extension build name git-svn-id: http://svn.slicer.org/Slicer4/trunk@19969 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerBlockBuildPackageAndUploadExtension.cmake | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module 02c6ca47 2012-04-30 20:11:08 Details Diff |
BUG: Ensure site name associated with extension build is systematically lower cased git-svn-id: http://svn.slicer.org/Slicer4/trunk@19968 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerBlockBuildPackageAndUploadExtension.cmake | Diff File | ||
1999-expose-dcmtk-dir-to-built-in-module cb7d696d 2012-04-30 20:11:07 Details Diff |
STYLE: Re-organize and document CMake code associated with driver script template git-svn-id: http://svn.slicer.org/Slicer4/trunk@19967 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerDashboardScript.TEMPLATE.cmake | Diff File |