Changesets: Import 2017-06-07 23:51:09

master 9ba06dc1

2016-08-12 12:25:55

lassoan

Details Diff
BUG: Fixed memory leak in Segmentation Editor

When Segmentation node was created in Segmentation Editor, an extra reference was kept to it.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25281 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLSegmentationNode.h Diff File
mod - Modules/Scripted/SegmentEditor/SegmentEditor.py Diff File

master 0c35eb10

2016-08-11 10:21:01

pinter

Details Diff
BUG: Fixed failing SubjectHierarchyCorePluginsSelfTest

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25280 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyCloneNodePlugin.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyCloneNodePlugin.h Diff File

master 10e47348

2016-08-11 08:13:40

lassoan

Details Diff
BUG: Fixed typo in SurfaceToolbox

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25279 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/SurfaceToolbox/SurfaceToolbox.py Diff File

master 83551123

2016-08-11 08:10:28

lassoan

Details Diff
ENH: Allow bypassing masking in segmentation editor logical effect

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25278 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorLogicalEffect.py Diff File

master dd307a9b

2016-08-10 17:19:17

pinter

Details Diff
ENH: Moved node cloning to SH logic from clone plugin

Thus it can be used from VTK context. Also made stylistic change in qSlicerSegmentEditorAbstractEffect.cxx

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25277 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractEffect.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Logic/vtkSlicerSubjectHierarchyModuleLogic.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Logic/vtkSlicerSubjectHierarchyModuleLogic.h Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyCloneNodePlugin.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyCloneNodePlugin.h Diff File

master f7bf7de0

2016-08-10 15:39:12

msmolens

Details Diff
ENH: bump SlicerDMRI remote module to 2775d744ae

```
Alex Yarmarkovich (1):
BUG: changed <geometry> tag to use multiple="true" in order to select hierarchy nodes

Isaiah (1):
Merge pull request 0000050 from ihnorton/reassign_cats

Isaiah Norton (3):
ENH: reassign module categories to reflect workflow
ENH: more descriptive mask-input label for DWIToDTIEstim
ENH: CLI region-based seeding/selection categories
```

From: Isaiah Norton <inorton@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25276 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File

master 0958bbcb

2016-08-10 15:37:04

lassoan

Details Diff
ENH: Improved SurfaceToolbox parameter settings (tooltips, value ranges)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25275 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/SurfaceToolbox/SurfaceToolbox.py Diff File

master ea2a187a

2016-08-10 15:37:02

lassoan

Details Diff
ENH: Disable unavailable buttons when segmentation node is not selected

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25274 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModuleWidget.cxx Diff File

master e895b73a

2016-08-10 15:36:59

lassoan

Details Diff
BUG: Fixed painting into transformed segmentation

Segmentation parent transform was not taken into account correctly.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25273 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect.cxx Diff File

master 197ad564

2016-08-10 15:36:57

lassoan

Details Diff
ENH: Changed segmentation identify island effect minimum size to 1000

A new segment is created for each identified island, so it makes sense to get only the big ones.
The original segment (containing all islands) is preserved, so there is no risk of losing information.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25272 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractIslandEffect.cxx Diff File

master 02678b9c

2016-08-10 15:36:54

lassoan

Details Diff
ENH: Save segment conversion parameter dialog position

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25271 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationRepresentationsListView.cxx Diff File

master 89b5dade

2016-08-10 15:36:52

lassoan

Details Diff
ENH: Switch to windowed sinc smoothing in segment surface converter

It better maintains object size (there is less shrinking).

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25270 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/vtkSegmentationCore/vtkBinaryLabelmapToClosedSurfaceConversionRule.cxx Diff File
mod - Libs/vtkSegmentationCore/vtkBinaryLabelmapToClosedSurfaceConversionRule.h Diff File

master f26d060e

2016-08-10 09:25:24

msmolens

Details Diff
COMP: Support building in RelWithDebInfo configuration on Windows

This commit fixes build errors when building in the RelWithDebInfo configuration
on Windows. Previously, projects that use OpenSSL_DIR would fail to find the
OpenSSL headers because only 'Debug' and 'Release' directories--not
'RelWithDebInfo'--are provided by the precompiled OpenSSL binaries.

An example error is:

10>C:\S\R\Python-2.7.11\Modules\_hashopenssl.c(39): fatal error C1083: Cannot open include file: 'openssl/evp.h': No such file or directory

Fixes http://www.na-mic.org/Mantis/view.php?id=4058.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25269 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_OpenSSL.cmake Diff File

master 54fe9c80

2016-08-09 15:16:58

lassoan

Details Diff
ENH: Allow importing/exporting multiple segments at once

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25268 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModuleWidget.cxx Diff File

master ecebc638

2016-08-08 21:03:12

lassoan

Details Diff
ENH: Fixed warning when slice intersection display enabled for empty polydata

When a new model node was created (or polydata was reset in an existing model node) and model slice intersection display was enabled then VTK logged a lot of warnings. It is a normal use case to have empty model node, so no warnings should be logged.

Added a check so that now if the polydata is NULL or does not contain any points then the model slice intersection actor visibility is turned off.

How to reproduce:

---
p = vtk.vtkPolyData()
mn = slicer.vtkMRMLModelNode()
mn.SetAndObservePolyData(p)
slicer.mrmlScene.AddNode(mn)
mn.CreateDefaultDisplayNodes()
mn.GetDisplayNode().SetSliceIntersectionVisibility(1)
---

Prints into the log:

No input data

No input data

No input data

No input data

No input data

No input data

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25267 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/DisplayableManager/vtkMRMLModelSliceDisplayableManager.cxx Diff File

master ae482947

2016-08-08 14:32:46

fedorov

Details Diff
BUG: fix incorrect hash and update hash

MultiVolumeExplorer hash was set for MultiVolumeImporter external module

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25266 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File

master f4ed2f6c

2016-08-05 14:49:09

fedorov

Details Diff
ENH: update MultiVolumeImporter hash

This fixes the off-by-one problem that prevented making static plots for single-
slice multivolumes

(issue reported in this thread: http://slicer-users.65878.n3.nabble.com/MultiVolume-Explorer-td4030844.html)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25265 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File

master 0898b281

2016-08-04 22:48:22

lassoan

Details Diff
BUG: Restored toolbar list in View/Toolbars menu

It was a regression caused by recent View menu rework for Python interactor toggling.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25264 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/qSlicerAppMainWindow.cxx Diff File

master 2f7b91dc

2016-08-04 11:39:53

lassoan

Details Diff
ENH: Added Sequences replay capability to ScreenCapture module

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25263 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/ScreenCapture/ScreenCapture.py Diff File

master b8290146

2016-08-03 21:17:22

lassoan

Details Diff
BUG: Fixed crash in vtkMRMLScene

vtkMRMLScene::GenerateUniqueName and vtkMRMLScene::GetUniqueNameByString crashed on invalid input.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25262 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLScene.cxx Diff File

master 3849e371

2016-08-03 11:23:10

msmolens

Details Diff
ENH: bump DMRI external module to 0402024

```
git shortlog b5c262fc..b9404cdb7c
Alex Yarmarkovich (4):
ENH: Added test datasets for DiffusionTensorScalarMeasurements module.
ENH: Added tests for DiffusionTensorScalarMeasurements CLI
ENH: Added tests for DWIToDTIEstimation CLI
BUG: 4238.Right click -> Edit Properties on Fiber Bundle nodes and Fiber Bundle Display nodes in the Data module should go to the Tractography Display module.

Isaiah (2):
Merge pull request 0000037 from SlicerDMRI/fbm_stats_option
Merge pull request 0000043 from SlicerDMRI/fbm_clamped_msrs

Isaiah Norton (22):
ENH: FBTractMeasurement: by default, print only specified hierarchy.
FBTractMsr: Introduce measurement range clamping, and count excluded points
FBTractMsr: correctly fix 0000036: by default print top and cluster groups, but not fiberbundles
FBTractMsr: refactor redundant code
FBTractMsr: update to pass tests
FBTractMsr: fix non-C++11 compile, and more refactoring.
FBMsr: Print NAN when no measurement value exists.
Remove obsolute DT scalar measures, update docs.
Update DTMsr contributor list to match wiki
Update DTMsr contributor institutions.
More DTScalarMsr interface updates
Update DWIToDTIEstim module description.
More updates to DTEstim & ScalarMeasurements desc.
Update DWMasking module description.
Update more module description files
Remove newlines from FBLabelSelect xml
FBLabelSelect description updates
FBLabelSelect description more updates
FBTractMeasurements description update
TractLMSeeding module description
COMP: fix and simplify DTScalarMeasure tests
COMP: fix FBTractMsr tests

Lauren O'Donnell (1):
Update README.md

zhangfanmark (1):
EHN: Measure name consistency
```

From: Isaiah Norton <inorton@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25261 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File

master 518e6122

2016-08-03 11:23:06

msmolens

Details Diff
ENH: move some D*I-related modules to new category

From: Isaiah Norton <inorton@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25260 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/CLI/ResampleDTIVolume/ResampleDTIVolume.xml Diff File
mod - Modules/CLI/ResampleScalarVectorDWIVolume/ResampleScalarVectorDWIVolume.xml Diff File

master 9ac039fd

2016-08-02 18:42:56

msmolens

Details Diff
COMP: bump DCMTK version to 3.6.1_20160630

From: Isaiah Norton <inorton@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25259 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_DCMTK.cmake Diff File

master 47196e67

2016-08-02 16:37:14

lassoan

Details Diff
BUG: Fixed crash when saving a scene after deleting storable nodes

How to reproduce: create a storable node (without storage node), create a scene view, delete the storable node, save the scene -> Slicer crashes.
The root cause of the problem was that missing storage node for was was added to the main scene instead of the scene view.

Storage node is now added to the correct scene and also replaced a few asserts by error handling to reduce chances of crashing during scene save.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25258 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTGUI/qSlicerSaveDataDialog.cxx Diff File
mod - Base/QTGUI/qSlicerSaveDataDialog_p.h Diff File

master 8fa37fb2

2016-07-30 08:52:54

lassoan

Details Diff
ENH: Added Quicktime video export to ScreenCapture module

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25257 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/ScreenCapture/ScreenCapture.py Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 29 30 31 32 33 34 35 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 130 ... 133 134 135  Next  Last