Changesets: Import 2017-06-07 23:51:09
master f96c2639 2016-12-23 10:40:15 Details Diff |
BUG: Fixed crash in scene view node saving git-svn-id: http://svn.slicer.org/Slicer4/trunk@25622 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerSaveDataDialog.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSceneViewNode.cxx | Diff File | ||
master fd7074c7 2016-12-22 16:19:56 Details Diff |
BUG: Fixed error message in segment editor threshold effect deactivation git-svn-id: http://svn.slicer.org/Slicer4/trunk@25621 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorThresholdEffect.py | Diff File | ||
master f0b4c7c6 2016-12-21 23:46:07 Details Diff |
ENH: Improved backward compatibility of segment color loading In older scenes, segment color is stored in ColorX attributes, while in new scenes override segment color is stored in OverrideColorX attributes. To better preserve segment color, interpret ColorX attributes as override color. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25620 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSegmentationDisplayNode.cxx | Diff File | ||
master 671bbc05 2016-12-21 12:48:48 Details Diff |
ENH: Added option to hide segments from segments table git-svn-id: http://svn.slicer.org/Slicer4/trunk@25619 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/Testing/Python/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Segmentations/Testing/Python/SegmentationWidgetsTest1.py | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.h | Diff File | ||
master b2be8f35 2016-12-21 08:07:50 Details Diff |
ENH: Force extension description generator to use LF as newline It makes generated description file contents more predictable. This fixes tension tests on platforms where newline is CRLF. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25618 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerFunctionGenerateExtensionDescription.cmake | Diff File | ||
master c9007334 2016-12-21 08:07:46 Details Diff |
ENH: Made py_CLIEventTest more robust cli.Running event may or may not be fired. Ignore it to prevent random test failures. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25617 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Testing/Python/CLIEventTest.py | Diff File | ||
master 89ccc01b 2016-12-20 20:42:45 Details Diff |
ENH: Turned on output testing for MRML logic tests Output testing makes the test fail if any unexpected VTK errors or warnings are logged (and it also makes VTK logs visible on the dashboard). Fixed test failures (they were all test errors). git-svn-id: http://svn.slicer.org/Slicer4/trunk@25616 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Testing/Python/SliceLinkLogic.py | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/CMakeLists.txt | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLAbstractLogicSceneEventsTest.cxx | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLColorLogicTest2.cxx | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLDisplayableHierarchyLogicTest1.cxx | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLLayoutLogicCompareTest.cxx | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLLayoutLogicTest1.cxx | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLSliceLogicTest1.cxx | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLSliceLogicTest2.cxx | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLSliceLogicTest3.cxx | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLSliceLogicTest5.cxx | Diff File | ||
master dfd5c06c 2016-12-20 20:42:37 Details Diff |
BUG: Fixed error in file extension parsing The bug was introduced yesterday as a side effect. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25615 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLStorageNode.cxx | Diff File | ||
master 74c9c6b1 2016-12-20 15:17:43 naucoin Details Diff |
ENH: Add missing python load utility methods The python utility file was missing methods to load Annotation rulers and ROIs, this change adds: loadAnnotationRuler('ruler.acsv') loadAnnotationROI('box.acsv') Issue 0004319 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25614 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/Python/slicer/util.py | Diff File | ||
master fbca8d66 2016-12-19 21:27:07 Details Diff |
BUG: Fixed file extension extraction logic For transform file sometransform_version2.0_some.h5 it returned .0_some.h5 as extension (instead of the correct .h5). Solution: wildcard matching is only used if no specific extension is matched. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25613 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCore/Testing/Cxx/qSlicerCoreIOManagerTest1.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLStorageNode.cxx | Diff File | ||
master b7f1a5f2 2016-12-14 21:40:35 Details Diff |
ENH: Update CTK to include ctkSettings python wrapping improvements $ git shortlog 9743ee2..fc0b1b7 --no-merges Andras Lasso (1): ENH: Improved python wrapping for ctkSettings Nicolas Vuaille (1): Fixes warnings git-svn-id: http://svn.slicer.org/Slicer4/trunk@25612 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
master 7112b229 2016-12-14 21:32:59 Details Diff |
ENH: DICOM Browser implementation as window, dialog, dock - window mode: - DICOM Browser lost behind mainWindow user can just click on DCM icon for bringing it to the front - DICOMWidget: - added setter/getter for widget type - new mixin class: SizePositionSettingsMixin - saving/restoring dialog size and position - used for DICOM Browser and DICOMHeaderPopup - taking care of z window ordering git-svn-id: http://svn.slicer.org/Slicer4/trunk@25611 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOM/DICOM.py | Diff File | ||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master 00f4d75d 2016-12-14 13:17:58 Details Diff |
ENH: Default segment names and terminologies; changed terminology selector layout By default segments get consecutive colors from the generic anatomy color table, Tissue/Tissue terminology entry, and the same name as before (Segment_N). They now store whether name and color are automatically generated, and the auto-generated values only override these values if they were not manually changed. Terminology selector layout has been changed, and name field added on the bottom. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25610 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSegmentationDisplayNode.cxx | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkSegment.cxx | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkSegment.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.h | Diff File | ||
mod - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyCategory.cxx | Diff File | ||
mod - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyCategory.h | Diff File | ||
mod - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyEntry.cxx | Diff File | ||
mod - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyEntry.h | Diff File | ||
mod - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyType.cxx | Diff File | ||
mod - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyType.h | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Terminologies/Widgets/Resources/Icons/ResetProperty.png | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/Resources/UI/qSlicerTerminologyNavigatorWidget.ui | Diff File | ||
add - Modules/Loadable/Terminologies/Widgets/Resources/qSlicerTerminologiesModuleWidgets.qrc | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologyItemDelegate.cxx | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologyItemDelegate.h | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologyNavigatorWidget.cxx | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologyNavigatorWidget.h | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologySelectorButton.cxx | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologySelectorButton.h | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologySelectorDialog.cxx | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologySelectorDialog.h | Diff File | ||
master c3006a4d 2016-12-13 21:46:22 Details Diff |
ENH: Added DICOMPatcher module for fixing up DICOM files before importing git-svn-id: http://svn.slicer.org/Slicer4/trunk@25609 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/CMakeLists.txt | Diff File | ||
add - Modules/Scripted/DICOMPatcher/CMakeLists.txt | Diff File | ||
add - Modules/Scripted/DICOMPatcher/DICOMPatcher.py | Diff File | ||
add - Modules/Scripted/DICOMPatcher/Resources/Icons/DICOMPatcher.png | Diff File | ||
master e568f213 2016-12-13 09:52:07 Details Diff |
STYLE: External_python-pydicom: Remove unused patch code This commit removes code obsoleted by previous commit. From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25608 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_python-pydicom.cmake | Diff File | ||
master e0b4654f 2016-12-13 09:52:06 Details Diff |
ENH: Update pydicom from 0.9.8 to 0.9.9 The main reason is that 0.9.8 fails to load files that have special characters in their name. 0.9.9 doesn't need patching of setup.py anymore (in 0.9.8, first 3 lines of setup.py had to be removed to avoid loading some old dependencies). From: Andras Lasso <lasso@queensu.ca> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25607 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_python-pydicom.cmake | Diff File | ||
master 8b5647e1 2016-12-12 09:46:17 Details Diff |
ENH: Update CTK to include fix for multiple view display in layouts $ git shortlog d2b30cd..9743ee2 --no-merges Amir Kalali (2): Add a DICOM database query to retrieve SOPInstanceUIDs via a SeriesInstanceUID Renamed 'sopsForSeries' to 'instancesForSeries' to be more consistent with other methods Andras Lasso (1): BUG: Fixed multiple view display in layouts Jean-Christophe Fillion-Robin (1): ENH: Update to DCMTK-3.6.1_20161102 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25606 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
master b8aff4e5 2016-12-11 08:38:57 Details Diff |
BUG: Restored previous layout behavior Enabling cached views in layouts caused regression in compare layouts. Restoring previous behavior until fix is implemented in CTK. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25605 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLLayoutViewFactory.cxx | Diff File | ||
master e316f4a9 2016-12-10 21:49:15 Details Diff |
BUG: Fixed tabbed slice and 3D view layouts Problem: only one view shows up in Tabbed slice and Tabbed 3D layouts. Root cause: UseCachedViews in layout factory was disabled, which prevented reusing views created by other layouts in tabbed layouts. Solution: Use default UseCachedViews setting (caching enabled). git-svn-id: http://svn.slicer.org/Slicer4/trunk@25604 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLLayoutViewFactory.cxx | Diff File | ||
master fca1f0ca 2016-12-08 17:41:36 Details Diff |
ENH: vtkMRMLVolumeNodeTest1: Test "IJKtoRAS to/from ScanOrder" conversion git-svn-id: http://svn.slicer.org/Slicer4/trunk@25603 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/Testing/vtkMRMLVolumeNodeTest1.cxx | Diff File | ||
master 0833beea 2016-12-08 17:37:51 Details Diff |
STYLE: qSlicerSegmentEditorScissorsEffect: Fix "unused-variable" warning This commit fixes this warning: /path/to/Slicer/Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScissorsEffect.cxx:376:16: warning: unused variable ‘position’ [-Wunused-variable] double position[3] = { 0 }; ^ git-svn-id: http://svn.slicer.org/Slicer4/trunk@25602 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScissorsEffect.cxx | Diff File | ||
master 4ca110e9 2016-12-08 17:37:49 Details Diff |
STYLE: qSlicerSegmentEditorPaintEffect: Fix "pointer-arith" warning This commit fixes this warning: /path/to/Slicer/Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect.cxx:614:78: warning: NULL used in arithmetic [-Wpointer-arith] if (this->BrushToWorldOriginTransformer->GetNumberOfInputConnections(0) == NULL || q->integerParameter("BrushPixelMode")) git-svn-id: http://svn.slicer.org/Slicer4/trunk@25601 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect.cxx | Diff File | ||
master d0fb1efa 2016-12-08 17:37:48 Details Diff |
STYLE: qSlicerSegmentEditorAbstractEffect: Fix "reorder" warnings This commit fixes warnings like this one: qSlicerSegmentEditorAbstractEffect.h:377:61: warning: ‘qSlicerSegmentEditorAbstractEffect::d_ptr’ will be initialized after [-Wreorder] QScopedPointer<qSlicerSegmentEditorAbstractEffectPrivate> d_ptr; ^ git-svn-id: http://svn.slicer.org/Slicer4/trunk@25600 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractEffect.cxx | Diff File | ||
master a2ca6f97 2016-12-08 17:37:47 Details Diff |
STYLE: vtkMRMLSegmentationNode: Fix unused-parameter segmentId warnings This commit fixes these warnings: /path/to/Slicer/Libs/MRML/Core/vtkMRMLSegmentationNode.cxx:265:58: warning: unused parameter ‘segmentId’ [-Wunused-parameter] void vtkMRMLSegmentationNode::OnSegmentAdded(const char* segmentId) ^ /path/to/Slicer/Libs/MRML/Core/vtkMRMLSegmentationNode.cxx:270:60: warning: unused parameter ‘segmentId’ [-Wunused-parameter] void vtkMRMLSegmentationNode::OnSegmentRemoved(const char* segmentId) ^ /path/to/Slicer/Libs/MRML/Core/vtkMRMLSegmentationNode.cxx:275:61: warning: unused parameter ‘segmentId’ [-Wunused-parameter] void vtkMRMLSegmentationNode::OnSegmentModified(const char* segmentId) ^ git-svn-id: http://svn.slicer.org/Slicer4/trunk@25599 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSegmentationNode.cxx | Diff File | ||
master 0ae228cf 2016-12-08 17:22:11 Details Diff |
STYLE: SegmentEditorPaintEffect: Minor simplification to ease code reading git-svn-id: http://svn.slicer.org/Slicer4/trunk@25598 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect.cxx | Diff File |