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

master 741d4710

2014-05-20 15:23:52

mwoehlke

Details Diff
COMP: Fix install location of VTKv6

Update External_VTKv6.cmake to reflect upstream changes to the name(s)
of the variables that control the install locations of the libraries.

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

master ed6ce011

2014-05-20 14:06:58

alexy

Details Diff
BUG: 3615. Enable Non-linear transforms in ModelSliceDisplayableManager

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

master a8389c8d

2014-05-20 13:40:36

jcfr

Details Diff
ENH: Updating SimpleITK to 0.9.0.dev171

This update contains minor fixes in the 0.8 release branch along with
the addition of many ITK RLE LabelMap filters. Additionally it
contains a major refactoring of Statistics filters. Which includes the
removal of the MeasurementMap structure and the statistic procedural
methods.

The LabelMap functionality and new Statistics filters will form the
foundation of several planned projects during project week.

Dashboard:
http://open.cdash.org/index.php?project=SimpleITK&date=20140509

One failing test related to deleting command, during a command, prior
behavior was to call std::terminate. A patch in ITK fixes this issue.

This commit also contains an initial implementation of the
ImageRegistrationMethod which is still under development and unstable.

From: Bradley Lowekamp <blowekamp@mail.nih.gov>

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

master df1a07b6

2014-05-20 11:04:54

pohl

Details Diff
BUG: Expanded vtkSlicerCommonInterfaceTest1.cxx to expose bug that makes multiple tests fail of EMSegmenter

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

master dbbe9f53

2014-05-19 17:51:29

naucoin

Details Diff
BUG: fix crash when scene view added without screen shot

When saving a scene with the Scene Views module open, a null
pointer crash happened because the qSlicerSceneWriter was adding
the scene view node to the scene before capturing and setting
the screen shot. The mrml application logic does the same thing.
For now, avoid the crash by checking the pointer. The
thumbnail immage will appear on the next update, but since the
mrml scene isn't invoking an event when it's finished the
Commit call, the module will have to in future observe scene view
nodes for modified events to detect that a screen shot has been
added to the node (and if there have been other updates directly
to the node rather than via the GUI).

Issue 0001299



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

master aa9009d5

2014-05-19 17:38:57

mwoehlke

Details Diff
ENH: Install extension dependencies

When installing an extension, also query the extension's internal
description file for its list of dependencies, and prompt to install
them as well.

Issue 0002912

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23212 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCore/qSlicerExtensionsManagerModel.cxx Diff File

master 6d95eb3f

2014-05-19 17:32:00

mwoehlke

Details Diff
BUG: Fix cpp documentation names

The C++ documentation covers all of Slicer, not just Base. Therefore,
fix the tarball name and target names (the latter of which have been
"wrong" since a while back).

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

master 75976034

2014-05-19 17:31:59

mwoehlke

Details Diff
ENH: Refactor documentation targets

Replace generate_userdoc.cmake script with direct build commands,
separating creation of the doc and creation of the tarball thereof into
separate targets, for consistency with how the SlicerWizard doc build
rules are set up. Also modify the latter to explicitly remove the old
tarball first for consistency with (the historic and retained behavior
of) the former.

The old rules depended on the output index.html, which would cause them
to do nothing once the doc had been created (ever). The new rules, like
the rules for the SlicerWizard doc, have no dependencies and so the doc
is always regenerated when the target is traversed. As doxygen
unfortunately does not implement its own dependency tracking (sphinx
does), this is very inefficient, but more correct, which is more
important for this case.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23210 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMakeLists.txt Diff File
mod - Utilities/Doxygen/CMakeLists.txt Diff File
rm - Utilities/Doxygen/generate_doc.cmake.in Diff File
mod - Utilities/Scripts/SlicerWizard/doc/CMakeLists.txt Diff File
mod - Utilities/Scripts/SlicerWizard/doc/create_doc_tarball.cmake Diff File

master 1f4b8351

2014-05-19 17:31:58

mwoehlke

Details Diff
ENH: Generate tarball of SlicerWizard doc

Create a new build target to generate a tarball of the SlicerWizard
documentation. This is meant to be used similar to the existing Doxygen
tarball, to be scp'd or otherwise transferred from a build machine to
another machine which will serve the pages publicly.

Issue 0003601

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23209 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Utilities/Scripts/SlicerWizard/doc/CMakeLists.txt Diff File
add - Utilities/Scripts/SlicerWizard/doc/create_doc_tarball.cmake Diff File

master 0978423a

2014-05-19 15:10:22

finetjul

Details Diff
BUG: Automatically select the correct unit singlestep

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

master 6a6975a7

2014-05-19 15:10:14

finetjul

Details Diff
ENH: Apply units to Transforms module

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23207 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/Resources/UI/qMRMLTransformSliders.ui Diff File
mod - Libs/MRML/Widgets/qMRMLLinearTransformSlider.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLLinearTransformSlider.h Diff File
mod - Libs/MRML/Widgets/qMRMLTransformSliders.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLTransformSliders.h Diff File
mod - Modules/Loadable/Transforms/Resources/UI/qSlicerTransformsModuleWidget.ui Diff File
mod - Modules/Loadable/Transforms/Widgets/Resources/UI/qMRMLTransformDisplayNodeWidget.ui Diff File

master 4b0dbb7c

2014-05-19 15:10:03

finetjul

Details Diff
BUG: Fix unit scaling change

A scale of 0 could be generated when changing from one scale to another
(e.g. 0.1 to 1.)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23206 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Units/Widgets/Resources/UI/qMRMLUnitWidget.ui Diff File
mod - SuperBuild/External_CTK.cmake Diff File

master f5319ac3

2014-05-19 15:09:54

finetjul

Details Diff
BUG: Remove qMRMLSliderWidget MinimumValue and MaximumValue by default

Closes 0003661

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

master 25a4d558

2014-05-19 14:18:44

mwoehlke

Details Diff
BUG: Always use same size for extension icon

Change how we generate extension icons to first resize the raw icon to
the list icon size (and then adjust the rounding radius accordingly).
While not strictly necessary for "normal" sized (128x128) icons, doing
the resize up front saves doing it on each paint, and also gives a more
consistent result for icons of other than the "normal" size. (In
particular, it fixes the text being misaligned in case of smaller icons,
which previously would not be upscaled.)

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

master 04853bf4

2014-05-19 14:18:43

mwoehlke

Details Diff
BUG: Remove extension icon on uninstall

Tweak the extension uninstall logic to also find and remove the
extension icon, if any.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23203 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCore/qSlicerExtensionsManagerModel.cxx Diff File

master fc6d4fda

2014-05-19 14:18:42

mwoehlke

Details Diff
ENH: Implement downloading of extension icons

Change qSlicerExtensionsManageWidget to attempt to download icons for
extensions that don't already have an icon on disk. On successful
download, the icon is saved and applied to the extension list item.

Note that we will retry downloads for missing icons on first showing of
the extension manager. This seems like reasonable behavior. Missing
icons fall back to the default icon as before, and download errors are
silent.

Issue 0001907

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

master ee1e583e

2014-05-19 14:18:41

mwoehlke

Details Diff
ENH: Load extension icon from disk

Change extension manager to attempt to load the icon for the extension
from disk, given the URL (which serves to provide a reasonable file
type, hopefully). For now this assumes that the icon already exists;
next, we'll want to try to download it if not.

Note that, rather than using the icon image directly, we render it as a
rounded rectangle in order to apply some rounding to the icon's corners,
for consistency with the web view which does something similar.

Issue 0001907

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

master 727a5f62

2014-05-19 14:18:40

mwoehlke

Details Diff
ENH: Add icon URL to extension metadata

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23200 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCore/Testing/Cxx/qSlicerExtensionsManagerModelTest.cxx Diff File
mod - Base/QTCore/qSlicerExtensionsManagerModel.cxx Diff File

master 6c9003f0

2014-05-19 14:18:39

mwoehlke

Details Diff
STYLE: Use a delegate to control extension icon

Change how we manage icons in the extension manager to always set a
'normal' icon on the list item, and to use a delegate to override
whether the item is drawn 'disabled'. This allows us to set an
unchanging icon on the item, and take advantage of the normal drawing
code to draw a disabled icon when appropriate, rather than having to
reset the icon. Right now there is no visible change, but this will
simplify things significantly when we start using 'real' extension icons
rather than the default icon.

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

master 8f86d5d9

2014-05-19 13:10:29

millerjv

Details Diff
BUG: 0001696 LabelStatics regenerates plot on each SetParameter call

Added calls to StartModify()/EndModify() to limit the regeneration
of the plot until after the node is fully populated.

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

master 06a52a52

2014-05-19 12:15:26

naucoin

Details Diff
BUG: use Slicer system fonts in Scene Views

To bring the Scene Views module into alignment with
the Slicer system fonts, propagate the application
settings fonts to the QWebView used to display the
scene views.

Issue 0001299



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

master e55bb7e8

2014-05-19 11:54:21

jcfr

Details Diff
BUG: Ensure any Nth reference can be set to 0

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

master 2f5652ee

2014-05-19 08:24:05

jcfr

Details Diff
COMP: Fix build error related to missing 'ctkTest.h'

$ git shortlog fdc47ec..cd344ef --no-merges
Jean-Christophe Fillion-Robin (1):
Fix export of CTKTesting in CTKConfig

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

master 88722e56

2014-05-18 23:28:49

jcfr

Details Diff
ENH: Update CTK projects to include include directories tweaks

$ git shortlog 8a17c216..fdc47ec --no-merges
Jean-Christophe Fillion-Robin (5):
Simplify system and remove variable CTK_BASE_INCLUDE_DIRS
Do not set unused CMake build function parameter INCLUDE_DIRECTORIES
Fix ctkSimplePythonShell build error supporting optional dependencies
Fix export of CTKTesting include directories
Fix build of ctkQtTesting application and CTKConfig include directory export.

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

master 1c183144

2014-05-18 23:28:47

jcfr

Details Diff
STYLE: Better readability of MRML node reference function

This basically improve the readabitliy of the code by changing:

(*referencedNodesIt) -> reference
references[n] -> reference

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23193 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLNode.cxx Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 111 112 113 114 115 116 117 ... 120 ... 130 ... 133 134 135  Next  Last