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

master 0a7b3092

2014-08-02 01:43:13

jcfr

Details Diff
COMP: Update Datastore to fix build introduced when trying to fix warning

See Slicer/Slicer-DataStore@713f1f8

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

master fe94c230

2014-08-02 01:43:11

jcfr

Details Diff
STYLE: Simplify qSlicerModelsModuleWidget introducing vtkNew smartpointer

Using vtkNew avoid to manually manage reference and simplify the
code.

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

master 28e7ddca

2014-08-01 19:09:51

pinter

Details Diff
ENH: Show volume and model information in subject hierarchy

Show extended information for volumes and models in their tooltips in subject hierarchy

Fixes 0001424

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23540 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Models/SubjectHierarchyPlugins/qSlicerSubjectHierarchyModelsPlugin.cxx Diff File
mod - Modules/Loadable/Models/SubjectHierarchyPlugins/qSlicerSubjectHierarchyModelsPlugin.h Diff File
mod - Modules/Loadable/Volumes/SubjectHierarchyPlugins/qSlicerSubjectHierarchyVolumesPlugin.cxx Diff File
mod - Modules/Loadable/Volumes/SubjectHierarchyPlugins/qSlicerSubjectHierarchyVolumesPlugin.h Diff File

master 9005eb2a

2014-08-01 18:37:46

jcfr

Details Diff
COMP: Fix MacOSX packaging explicitly setting VTK_LIBRARY_DIRS for VTK6

This is a regression that has probably been introduced
by kitware/VTK@0c1471f1

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

master b247b0be

2014-08-01 17:23:13

pinter

Details Diff
BUG: Minor fixes in subject hierarchy

There was a double scrollbar in case of many nodes (one for the module panel, one for the tree view), which was not convenient or nice. The tree view scrollbar has been disabled, so now the same behavior can be seen as in the Data module.
Parse local data plugin fixed so that data nodes do not stay around after creating subject hierarchy from them.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23538 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/SubjectHierarchy/Resources/UI/qSlicerSubjectHierarchyModule.ui Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyParseLocalDataPlugin.cxx Diff File

master e0098e02

2014-08-01 16:03:56

pinter

Details Diff
BUG: Fixed SimpleITK to Slicer volume push

Color node as not set when creating display node for volumes pushed from SimpleITK to Slicer, so it could not be displayed. See http://slicer-users.65878.n3.nabble.com/Multiplying-volume-voxel-values-by-scalar-using-SimpleITK-output-garbled-td4027804.html


git-svn-id: http://svn.slicer.org/Slicer4/trunk@23537 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/Python/sitkUtils.py Diff File

master 386b5697

2014-08-01 15:46:04

pinter

Details Diff
BUG: Fixed extra spaces in names of DICOM volumes

Spaces were added after each character of the name of a volume that was loaded from DICOM. This has now been fixed by encoding to Latin-1 (which conversion is used throughout the code).

Fixes 0003688

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

master bec97d78

2014-08-01 15:17:40

pinter

Details Diff
BUG: Fixed issues caused by LazyUpdate in subject hierarchy model

Complete scene update triggered by LazyUpdate in subject hierarchy after batch processing caused a crash in certain conditions. This has been fixed by only triggering it at scene import, which is necessary.
invalidateModels replaced with invalidateFilter, which his called when filtering needs to be refreshed, e.g. when removing nodes by plugins

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

master 57744a3a

2014-08-01 11:08:03

pieper

Details Diff
ENH: 0003753 make ResampleVolumeToReferenceVolume static

Per request from Kevin who reports this was overlooked
in the first version.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23534 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Volumes/Logic/vtkSlicerVolumesLogic.h Diff File

master d8e9ff6d

2014-08-01 03:31:12

jcfr

Details Diff
COMP: Fix unused variable warning in qSlicerSubjectHierarchyAbstractPlugin

This commit fixes regression introduced in r23489

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

master 9547d8a5

2014-08-01 03:31:10

jcfr

Details Diff
COMP: Update DataStore to fix "No resources" warning

$ git shortlog 4ac766c..6081f84
Jean-Christophe Fillion-Robin (1):
Fix "No Resources" warning in Widgets library

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

master a9035800

2014-08-01 02:29:54

jcfr

Details Diff
BUG: Fix IASEM extension tests ensuring ITKIOMRC factory is loaded

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23531 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/ITKFactoryRegistration/CMakeLists.txt Diff File

master 5e102153

2014-08-01 02:29:52

jcfr

Details Diff
COMP: Fix usage of PYTHONPATH in extension launcher settings

Following r23036 environment variable specifying list of path are
handled differently. This commit ensures that python paths associated
with extension are also set consistently across Slicer application
and extension settings.

The additional extension launcher settings are used in macro
"slicer_add_python_test" and "slicer_add_python_unittest" implemented
in SlicerMacroPythonTesting.cmake module.

Since the macro "slicer_add_python_unittest" is used to configure the
generic tests from within the macro "slicerMacroBuildScriptedModule",
this commit should also help fix failing tests from extension bundling
scripted modules.

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

master 86094a62

2014-08-01 02:29:49

jcfr

Details Diff
STYLE: Easier maintenance of extension build system scripts

This commit updates the list of arguments to be alphabetically ordered
and be spread across multiple lines instead being on one long line very
hard to read.

This has been done by simply changing the single space into a line return
and sorting the list alphabetically using test editor functionality.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23529 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Extensions/CMake/MIDASAPIUploadExtension.cmake 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/SlicerFunctionGenerateExtensionDescription.cmake Diff File

master 0df79d5a

2014-07-31 22:12:59

jcfr

Details Diff
COMP: Revert back to VTK 6.1. See 0003741

It turns out that updating the version of XCode used on the factory
(running Snow Leopard) from 3.2.6 to 4.2 avoids to get the rather
obnoxious errors of the form:

// ---------------------
[ 53%] Built target vtkSlicerAtlasCreatorModuleLogic
Linking CXX shared library ../../../../lib/Slicer-4.3/qt-loadable-modules/libvtkSlicerAtlasCreatorModuleLogicPythonD.dylib
ld: warning: duplicate dylib /Users/kitware/Dashboards/Experimental/Slicer4-SB/python-install/lib/libpython2.7.dylib
ld: two level namespace mach-o files can link with at most 253 dylibs, this link would use 257 dylibs
collect2: ld returned 1 exit status
// ---------------------

This has been confirmed doing

(1) a clean build of Slicer r23525 using:
Slicer/VTK@169b37b
CMake 2.8.12

(2) a clean build of CarreraSlice against the Slicer build tree
obtain in (1) also using CMake 2.8.12

More particularly, this commit reverts r23512, r23513, r23514 and r23515
The code checking for the version of CMake and enabling the option
VTK_ENABLE_KITS only available with kitware/VTK@a609ca has been removed.

XCode before:

* Xcode: 3.2.6 - uildVersion: 10M2518
* gcc-4.0: i686-apple-darwin10-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5494)
* gcc-4.2: i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
* llvm-gcc: i686-apple-darwin10-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.6)
* clang: Apple clang version 1.7 (tags/Apple/clang-77) (based on LLVM 2.9svn

XCode after:

* Xcode: 4.2 - Build version 4C199
* gcc-4.0: i686-apple-darwin10-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5494)
* gcc-4.2: i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
* llvm-gcc: i686-apple-darwin10-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)
* clang: Apple clang version 3.0 (tags/Apple/clang-211.10.1) (based on LLVM 3.0svn)

The XCode configuration details has been obtained using the following
one-liner adapted from the one available on XcodeVersionInfo macports
page [1]:

// --------------------
echo -en " * Xcode: $(/usr/bin/xcodebuild -version |head -n1) - $(/usr/bin/xcodebuild -version |tail -1)\n\
$(test -x /usr/bin/gcc-3.3\
&& echo " * gcc-3.3: $(/usr/bin/gcc-3.3 --version 2>/dev/null |head -1)\n")\
$(test -x /usr/bin/gcc-4.0\
&& echo " * gcc-4.0: $(/usr/bin/gcc-4.0 --version 2>/dev/null |head -1)\n")\
$(test -x /usr/bin/gcc-4.2\
&& echo " * gcc-4.2: $(/usr/bin/gcc-4.2 --version 2>/dev/null |head -1)\n")\
$((test -x /usr/bin/llvm-gcc-4.2 || test -x /Developer/usr/bin/llvm-gcc-4.2)\
&& echo " * llvm-gcc: $((/usr/bin/llvm-gcc --version 2>/dev/null || /Developer/usr/bin/llvm-gcc --version 2>/dev/null) |head -1)\n")\
$((test -x /usr/bin/clang || test -x /Developer/usr/bin/clang)\
&& echo " * clang: $((test -x /usr/bin/clang\
&& /usr/bin/clang --version 2>&1 || /Developer/usr/bin/clang --version 2>&1) |head -1)\n")"
// --------------------

Note also that running this on-liner using the freshly installed version
of XCode return the following message:

** INTERNAL ERROR: Uncaught exception **
Exception: *** -[NSConcreteFileHandle writeData:]: Broken pipe


Finally, for future reference, the package allowing to install xcode is
named "xcode_4.2_for_snow_leopard.dmg" and the associated
MD5 is "428b006e1c12eaa644a442a598c6f13f". It has been installed using
the default option in the "/Developer" folder.

[1] https://trac.macports.org/wiki/XcodeVersionInfo

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

master 164350fd

2014-07-31 16:53:12

pinter

Details Diff
BUG: Fix update issues in subject hierarchy when module active

Subject hierarchy tree was not properly updated when reparenting programatically or importing/restoring scene when module was active. This has been fixed and some unnecessary code removed.
More testing added to SubjectHierarchyGenericSelfTest.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23527 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/Testing/Python/SubjectHierarchyGenericSelfTest.py 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/qMRMLSceneSubjectHierarchyModel.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModuleWidget.cxx Diff File

master c2840941

2014-07-31 12:27:20

pieper

Details Diff
ENH: Update to latest landmark registration

Improved point placement through transforms

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

master 8b1c991a

2014-07-30 18:49:51

naucoin

Details Diff
BUG: respect don't show again on fiducials conversion

Define a new button with an AcceptRole to have it saved
in the config file, following the pattern of the Delete
pop up boxes.

Issue 0003663



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

master f62a3f64

2014-07-30 18:21:32

finetjul

Details Diff
BUG: Propagate ModifiedEvent to volume/modelNode

When setting a raw (vs pipeline filter) input data to a mrml node,
the node was not notified (ProcessMRMLEvents) whenever the data
was changed because the trivial producer internally used
is not forwarding events.

Issue 0003780

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

master 69f38fb4

2014-07-30 18:21:16

finetjul

Details Diff
BUG: Set slice plane coordinates using plane source filter

Triggering ModifiedEvent on the input polydata does not (yet) propagate
onto the model node.
Closes 0003780

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

master 3ce14ce1

2014-07-30 17:25:05

jcfr

Details Diff
COMP: SimpleITK is now enabled by default.

SimpleITK is a first class citizen in Slicer and is now enabled by default.

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

master e859329f

2014-07-30 17:03:39

jcfr

Details Diff
BUG: Update MultiVolumeExplorer - Fix frame scrolling

This fixes an issue due to missing cast from float to int that disabled
frame scrolling. See fedorov/MultiVolumeExplorer@f9222a25a

From: Andrey Fedorov <fedorov@bwh.harvard.edu>

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

master 9d5873ee

2014-07-30 16:47:57

jcfr

Details Diff
COMP: Fix install of VTK6 python modules on MacOSX

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

master c666cd7b

2014-07-30 16:47:55

jcfr

Details Diff
STYLE: Remove deprecated variable from CDash driver script

Setting ADDITIONAL_{C|CXX}_FLAGS variables is not the conventional
way of setting additional flags. Setting environment variable
CFLAGS and CXXFLAGS is the recommended way.

Remove variable "WITH_TESTING_EXTENSIONS". This is an advanced variable
that shouldn't be enabled on contributed dashboards. Only the factories
should eventually enable it. That said, the recommended way is to
build a set of s4ext files as explained in [1]

[1] http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Build_ExtensionsIndex

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

master d08e80b7

2014-07-30 16:47:54

jcfr

Details Diff
STYLE: Update comments in dashboard driver script

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23518 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/SlicerDashboardScript.TEMPLATE.cmake Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 98 99 100 101 102 103 104 ... 110 ... 120 ... 130 ... 133 134 135  Next  Last