Changesets: Slicer

2145-support-for-installing-extension-from-file 5f8d1d03

2012-12-14 10:53:54

alexy

Details Diff
BUG 2783. Replaced _ with spaces in color names on reading external files.

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

2145-support-for-installing-extension-from-file 0c653c0a

2012-12-12 03:51:57

jcfr

Details Diff
COMP: Remove unused code from qSlicerCLIModuleWidget

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

2145-support-for-installing-extension-from-file 2a2c2d28

2012-12-10 09:02:08

pieper

Details Diff
ENH: add web instpector option to web view example

Supports better introspection html/css/javascript internals.

Thanks for finding this Luca!

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

2145-support-for-installing-extension-from-file a4bf7db2

2012-12-08 13:20:36

jcfr

Details Diff
COMP: Fix Windows build ensuring CMAKE_CONFIGURATION_TYPES is properly passed

This is a follow up of commit r21499

List can't be passed directly to ExternalProject, they have to be converted
to string with a separator different from ";".

The function "list_to_string" allows to easily convert list to string
using a given separator.

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

2145-support-for-installing-extension-from-file f8cbe1f2

2012-12-07 21:46:40

jcfr

Details Diff
COMP: Pass CMAKE_CONFIGURATION_TYPES only if it applies

This will avoid CMake "unused variable" warning when using generator that
don't support multiple config. (i.e Makefile)

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

2145-support-for-installing-extension-from-file 9ce0b3de

2012-12-07 21:37:02

jcfr

Details Diff
COMP: Tweak dashboard script to allow checkout of given SVN branch and rev

Additionally, the script will now ensure that the project is checked out
in either Continuous, Experimental or Nightly sub directory.

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

2145-support-for-installing-extension-from-file 74ec1655

2012-12-07 19:14:29

lorensen

Details Diff
ENH: Remove unnecessary qDebug

While using the Volume Rendering module, qDebug reports many lines containing
Default: "" on stdout.
This polluted the console with unnecessary lines.



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

2145-support-for-installing-extension-from-file 709fe84a

2012-12-07 17:58:37

pieper

Details Diff
COMP: allow restriction only one build type at cmake time

By including only a single configuration type, visual studio
will bring that up by default. This helps when building
release on windows, since you can restrict the projects to
only support release and avoid getting builds with both
libraries by mistake. By passing this to the slicer project
you can open that and build without needing to remember to
change the build type.

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

2145-support-for-installing-extension-from-file 34ee5780

2012-12-07 17:58:35

pieper

Details Diff
COMP: fix dcmtk build option to match ITK internal usage

Apparently this flag changed or the original use was
never properly tested.

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

2145-support-for-installing-extension-from-file 9c3e3d90

2012-12-07 17:18:58

alexy

Details Diff
BUG 2758. Reworked vtkMRMLCameraDisplayableManager class to select a correct camera on scene load

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

2145-support-for-installing-extension-from-file 0ea9a0e0

2012-12-07 16:47:35

naucoin

Details Diff
STYLE: update links to pubdb for brain and knee atlas

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21496 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/Testing/Python/AtlasTests.py Diff File

2145-support-for-installing-extension-from-file eac4ff76

2012-12-07 14:56:27

naucoin

Details Diff
BUG: remove unintended check ins

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21495 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/Testing/Python/CMakeLists.txt Diff File
mod - Base/QTCore/qSlicerSceneBundleIO.cxx Diff File

2145-support-for-installing-extension-from-file 15908f5b

2012-12-07 14:53:01

naucoin

Details Diff
BUG: fix fiducial display in light box mode.

Use the renderer from the light box proxy manager if it's defined
When in light box mode, switch to using 2d point handles for fiducials.
Avoid seed widget and representation having different renderers on creation.
Unify light box index calculation.
Fix the annotations showing up in the 0th light box when the annotation
should be in the -1th.
Take into account volume spacing, calculate the distance between the fiducial
and the slice at this light box index using distance from the fiducial point and the slice plane.
Reset the glyph type when changing in and out of lightbox mode.

Issue 0001690


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21494 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/Testing/Python/CMakeLists.txt Diff File
mod - Base/QTCore/qSlicerSceneBundleIO.cxx Diff File
mod - Modules/Loadable/Annotations/MRMLDisplayableManager/vtkMRMLAnnotationDisplayableManager.cxx Diff File
mod - Modules/Loadable/Annotations/MRMLDisplayableManager/vtkMRMLAnnotationDisplayableManager.h Diff File
mod - Modules/Loadable/Annotations/MRMLDisplayableManager/vtkMRMLAnnotationFiducialDisplayableManager.cxx Diff File

2145-support-for-installing-extension-from-file 1571958e

2012-12-07 14:14:17

jcfr

Details Diff
BUG: Fix crash by ensuring private member is initialized.

Thanks to Bill Lorensen, Alex Yarmarkovich and Csaba Pinter for pointing
out the problem.

To provide some background:

While working on the commit r21482 that introduced the problem, the
variable was automatically initialized to 0 on my workstattion and I didn't
face the issue.

Having valgrind reporting uninitialized variable on the dashboard would
also be helpful.

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

2145-support-for-installing-extension-from-file 31cc2852

2012-12-07 14:14:15

jcfr

Details Diff
STYLE: Remove private member to be consistent with setter/getter function name

Function is named "userRevisionSettings()" and associated member is now
named "RevisionUserSettings" instead of "RevisionSpecificUserSettings"

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

2145-support-for-installing-extension-from-file e6fb116c

2012-12-06 19:23:59

jcfr

Details Diff
ENH: Support per user per revision extensions settings

There is now a clear distinction between:
- userSettings -> i.e. ~/.config/NA-MIC/Slicer.ini
- revisionUserSettings -> i.e. ~/.config/NA-MIC/Slicer-<revision>.ini

The following slicer settings are now revision specific:
- Extensions/ManagerEnabled
- Extensions/ServerUrl
- Extensions/InstallPath
- Modules/AdditonalPath
- Modules/IgnoreModules

Additionally, the launcher version has also been updated to be able to
consider settings associated with a user, application and revision. This is
captured by the new parameter APPLICATION_REVISION, ORGANIZATION_DOMAIN,
ORGANIZATION_NAME and USER_ADDITIONAL_SETTINGS_FILEBASENAME passed to the CMake
function "ctkAppLauncherConfigure".

qSlicerCoreApplication API has also been extended and now includes methods
like:
- QSettings* userSettings() [settings() method is deprecated and kept for backward compatibility]
- QSettings* revisionUserSettings()
- QString launcherRevisionUserSettingsFilePath()
- QString slicerUserSettingsFilePath()
- QString slicerRevisionUserSettingsFilePath()

In addition to the settings, the extensions install path is also revision
specific, it means that it's now possible to have multiple version of slicer
running with different set of extensions.

Fixes 0002791, 0002143, 0002720, 0002533


Since the version of the launcher is updated, launcher will return EXIT_FAILURE
also when no application is been set in the launcher settings.

Fixes 0002767

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21482 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/CMakeLists.txt Diff File
mod - Applications/SlicerApp/Main.cxx Diff File
mod - Applications/SlicerApp/qSlicerAppMainWindow.cxx Diff File
mod - Base/Logic/Testing/vtkSlicerApplicationLogicTest1.cxx Diff File
mod - Base/Logic/vtkSlicerApplicationLogic.cxx Diff File
mod - Base/Logic/vtkSlicerApplicationLogic.h Diff File
mod - Base/QTApp/qSlicerApplicationHelper.cxx Diff File
mod - Base/QTCLI/qSlicerCLIModuleFactoryHelper.cxx Diff File
mod - Base/QTCore/Testing/Cxx/qSlicerCoreApplicationTest1.cxx Diff File
mod - Base/QTCore/Testing/Cxx/qSlicerExtensionsManagerModelTest.cxx Diff File
mod - Base/QTCore/Testing/Data/Input/19615-macosx-amd64-CLIExtensionTemplate-svn19615-2012-03-18.tar.gz Diff File
mod - Base/QTCore/Testing/Data/Input/19615-macosx-amd64-LoadableExtensionTemplate-svn19615-2012-03-18.tar.gz Diff File
mod - Base/QTCore/Testing/Data/Input/19615-macosx-amd64-ScriptedLoadableExtensionTemplate-svn19615-2012-03-18.tar.gz Diff File
mod - Base/QTCore/Testing/Data/Input/19615-macosx-amd64-SuperBuildLoadableExtensionTemplate-svn19615-2012-03-18.tar.gz Diff File
mod - Base/QTCore/qSlicerCoreApplication.cxx Diff File
mod - Base/QTCore/qSlicerCoreApplication.h Diff File
mod - Base/QTCore/qSlicerCoreApplication_p.h Diff File
mod - Base/QTCore/qSlicerCoreCommandOptions.cxx Diff File
mod - Base/QTCore/qSlicerCoreCommandOptions.h Diff File
mod - Base/QTCore/qSlicerExtensionsManagerModel.cxx Diff File
mod - Base/QTCore/qSlicerExtensionsManagerModel.h Diff File
mod - Base/QTCore/qSlicerLoadableModuleFactory.cxx Diff File
mod - Base/QTGUI/qSlicerExtensionsManagerDialog.cxx Diff File
mod - Base/QTGUI/qSlicerScriptedLoadableModuleFactory.cxx Diff File
mod - Base/QTGUI/qSlicerSettingsExtensionsPanel.cxx Diff File
mod - Base/QTGUI/qSlicerSettingsGeneralPanel.cxx Diff File
mod - Base/QTGUI/qSlicerSettingsModulesPanel.cxx Diff File
mod - CMake/SlicerConfig.cmake.in Diff File
mod - CMake/UseSlicer.cmake.in Diff File
mod - CMake/vtkSlicerConfigure.h.in Diff File
mod - CMakeLists.txt Diff File
mod - Modules/Loadable/Colors/qSlicerColorsModule.cxx Diff File
mod - Modules/Scripted/Scripts/DICOM.py Diff File
mod - SuperBuild.cmake Diff File
mod - SuperBuild/External_CTK.cmake Diff File
mod - SuperBuild/External_CTKAPPLAUNCHER.cmake Diff File

2145-support-for-installing-extension-from-file e0480309

2012-12-06 19:23:51

jcfr

Details Diff
COMP: Remove unused file "slicerPython.h"

Similar role is now fulfilled by https://github.com/commontk/PythonQt/blob/patched-2/src/PythonQtPythonInclude.h

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21481 3bd1e089-480b-0410-8dfb-8563597acbee
rm - Base/Logic/slicerPython.h Diff File

2145-support-for-installing-extension-from-file a7925732

2012-12-06 19:23:50

jcfr

Details Diff
COMP: Remove unused file "point.h"

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21480 3bd1e089-480b-0410-8dfb-8563597acbee
rm - Base/Logic/point.h Diff File
mod - Base/Logic/vtkImageFillROI.h Diff File

2145-support-for-installing-extension-from-file 6b71e06d

2012-12-06 19:23:48

jcfr

Details Diff
COMP: Remove unused file vtkSlicerExtensionsLogic.{cxx,h}

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21479 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/Logic/CMakeLists.txt Diff File
rm - Base/Logic/vtkSlicerExtensionsLogic.cxx Diff File
rm - Base/Logic/vtkSlicerExtensionsLogic.h Diff File

2145-support-for-installing-extension-from-file cd7b6b3b

2012-12-06 17:50:11

pieper

Details Diff
BUG: Issue 0002821 fiducial moves on mouse over

Only respond to InteractionEvents from the widget when the
seed widget is in MovingSeed mode.

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

2145-support-for-installing-extension-from-file 79092bec

2012-12-06 13:54:18

naucoin

Details Diff
BUG: fix loading of ruler files from Add Data dialogue.

Needed to call Initialize on the ruler to add the needed display nodes.

Issue 0001406



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

2145-support-for-installing-extension-from-file 1237dc2b

2012-12-05 09:25:06

jcfr

Details Diff
COMP: Set ITKv4 version to v4.3rc03

Updating to the latest release candidate will allow developers to more
easily report and fix issue using a recent version of ITKv4.

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

2145-support-for-installing-extension-from-file dfb83c0a

2012-12-04 15:48:28

pieper

Details Diff
BUG: fix typo in iterator loop

See issue 0002811

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

1683-launcher-with-output cc7a5f19

2012-10-22 20:50:50

jcfr

Details Diff
BUG: Also install a Slicer launcher with console output

Note that the launcher settings are currently duplicated for each launcher,
this will lead to some issue if extension are installed using a slicer
started with one and then module are attempted to be loaded with the
same Slicer started using the other launcher.

See http://www.na-mic.org/Bug/view.php?id=1683

Fixes 0001683
mod - Applications/SlicerApp/CMakeLists.txt Diff File

1683-launcher-with-output 16d828ff

2012-10-22 17:41:38

jcfr

Details Diff
BUG: Fix CTK AppLauncher to have consistent output across platform.

* Now uses CTK AppLauncher 0.1.9

* Note that doesn't fix issue 0001683. See http://www.na-mic.org/Bug/view.php?id=1683

See http://www.na-mic.org/Bug/view.php?id=2376

Fixes 0002376

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21223 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_CTKAPPLAUNCHER.cmake Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 49 50 51 52 53 54 55 56 57  Next  Last