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 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 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 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 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 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 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 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 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 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 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 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 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 |