Changesets: Slicer
2145-support-for-installing-extension-from-file d2a77859 2013-04-05 01:47:47 Details Diff |
COMP: Fix MacOSX build errors following integration of CMake'ified python The build errors introduced by commit r21863 and reported below should now be fixed. // ------------- Build errors: [...] dyld: Library not loaded: libpython2.7.dylib Referenced from: /Users/kitware/Dashboards/Nightly/Slicer-build-64bits-QT4.7.4-PythonQt-With-Tcl-CLI-Release-nightly/VTK-build/bin/vtkWrapPython Reason: image not found [...] Source: http://trunk.cdash.org/viewBuildError.php?buildid=82253 // ------------- Since the system where I did my test was having version 2.7.2 of python installed in the system, the vtkWrapPython executable was resolving its symbols against the system python and I didn't catch this error while doing my test. On the other hand, the MacOSX factory coming with version 2.6.1 of python, this particular problem occurred in that specific case. On Windows, the problem didn't happen because the DLL lives along side the executable and on Linux the problem didn't happen because the executable vtkWrapPython livres in the VTK build tree and was embedding the location of the library using RPATH. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21867 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_python.cmake | Diff File | ||
2145-support-for-installing-extension-from-file da345d28 2013-04-04 23:50:40 Details Diff |
COMP: Remove custom version of FindSubversion.cmake not needed for CMake >= 2.8.3 In commit r16389, a custom version of the find module has been added so that the associated macro can return the root url of the repository. Starting with CMake 2.8.3 (commit 80bad29), the CMake built-in macro has been updated to return the root. Let's also note that the module provided with CMake >= 2.8.3 also include a fix allowing the macro "Subversion_WC_INFO" to run as expected on non-US system. ASsociated CMake issue is http://www.cmake.org/Bug/view.php?id=11273 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21866 3bd1e089-480b-0410-8dfb-8563597acbee |
||
rm - CMake/FindSubversion.cmake | Diff File | ||
2145-support-for-installing-extension-from-file d97878f4 2013-04-04 23:20:20 Details Diff |
COMP: Do not include or use i18n macros if Slicer_BUILD_I18N_SUPPORT is OFF Commit r21856 disabled internationalization support by default and it introduced the option Slicer_BUILD_I18N_SUPPORT allowing to enable it. This commit takes care of excluding the associated CMake macro and its invocation if the option is disabled. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21865 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/CMakeLists.txt | Diff File | ||
mod - Base/QTGUI/qSlicerSettingsGeneralPanel.cxx | Diff File | ||
mod - CMake/SlicerMacroBuildBaseQtLibrary.cmake | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
2145-support-for-installing-extension-from-file a1bcda82 2013-04-04 19:44:31 Details Diff |
COMP: Prevent python copy/compile possible issue when doing paralel build Updated to CTK to integrate the following commits: 57d5e89 - Report a CMake error if script compilation fails 720397f - Regenerate python compile script at build tim 5800b08 - Compile python scripts explicitly instead of compiling an entire folder 68bf4c8 - Add option allowing to reduce number of python copy/compilation targets git-svn-id: http://svn.slicer.org/Slicer4/trunk@21864 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file 140d5f4e 2013-04-04 19:44:29 Details Diff |
COMP: Update build-system to use CMake'ified python Latest stable version 2.7.3 is now used instead of ancient 2.6.6 Directory layout has been updated: - Python-2.7.3 : source - python : build system - python-build : build tree - python-install : install tree Associated external project has been simplified. Removed unneeded custom configure, make and install steps. Also removed unneeded patch steps. Note that the pythonrun.h and pythonrun.c are still patched in order to prevent crash (related to dll boundaries [1][2]) when building Slicer debug against a released python. [1] http://stackoverflow.com/questions/2322095/why-does-this-program-crash-passing-of-stdstring-between-dlls [2] http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/57e0d522-a42c-4add-963d-c87c6e76f161 Since only library located in the "lib-dynload" folder are not duplicated in the "site-packages" folder, removed the exclude pattern from the fixup script and update the candidate pattern to consider the python extension located in lib/python2.7/lib-dynload folder. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21863 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/CTestCustom.cmake.in | Diff File | ||
mod - CMake/SlicerBlockCTKAppLauncherSettings.cmake | Diff File | ||
mod - CMake/SlicerBlockInstallPython.cmake | Diff File | ||
mod - CMake/SlicerCPackBundleFixup.cmake.in | Diff File | ||
mod - SuperBuild/External_python.cmake | Diff File | ||
rm - SuperBuild/External_python_unix.cmake | Diff File | ||
rm - SuperBuild/External_python_win.cmake | Diff File | ||
mod - SuperBuild/NUMPY_environment.cmake.in | Diff File | ||
mod - SuperBuild/SimpleITK_install_step.cmake.in | Diff File | ||
mod - SuperBuild/VTK_build_step.cmake.in | Diff File | ||
rm - SuperBuild/python_configure_step.cmake.in | Diff File | ||
rm - SuperBuild/python_distutils_msvc9compiler.py.in | Diff File | ||
rm - SuperBuild/python_install_step.cmake.in | Diff File | ||
rm - SuperBuild/python_make_step.cmake.in | Diff File | ||
add - SuperBuild/python_patch_step.cmake.in | Diff File | ||
rm - SuperBuild/python_patch_step_unix.cmake.in | Diff File | ||
rm - SuperBuild/python_patch_step_win.cmake.in | Diff File | ||
rm - SuperBuild/python_setup.py.in | Diff File | ||
mod - SuperBuild/pythonrun.c.in | Diff File | ||
mod - SuperBuild/pythonrun.h.in | Diff File | ||
mod - SuperBuild/weave_configure_step.cmake.in | Diff File | ||
mod - SuperBuild/weave_make_step.cmake.in | Diff File | ||
2145-support-for-installing-extension-from-file 77645344 2013-04-04 14:40:07 Details Diff |
BUG: fix DWI loading in DICOM module by using DWIConvert module Adapt to updates in DWIConvert by creating a target DWI volume to store the output. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21862 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLNodeFactory.h | Diff File | ||
mod - Modules/Scripted/DICOMPlugins/DICOMDiffusionVolumePlugin.py | Diff File | ||
2145-support-for-installing-extension-from-file 14943625 2013-04-04 12:01:15 Details Diff |
BUG: 3046. Fixed copy-paste error, use "transform" rather than "storage" git-svn-id: http://svn.slicer.org/Slicer4/trunk@21861 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLTransformableNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 5a1f7a6d 2013-04-03 18:03:03 Details Diff |
BUG: Ensure extension Experimental targets are associated to Experimental track Thanks for Ryan Eckbo developer of the "UKF extension" extension for reporting and helping investigating the problem. This regression is a side effect of commit r21682 [1] where parameters are now written into files like: <extension-name>-test-command-args.cmake <extension-name>-upload-command-args.cmake <extension-name>-upload-only-command-args.cmake And the file are then passed to the ctest using argument: -DSCRIPT_ARGS_FILE:FILEPATH=<path-to-args-file> The written file are used to create custom targets: Experimenal .............. using EXTENSION_TEST_COMMAND ExperimentalUpload ....... using EXTENSION_UPLOAD_COMMAND ExperimentalUploadOnly ... using EXTENSION_UPLOAD_ONLY_COMMAND Nightly .................. using EXTENSION_TEST_COMMAND NightlyUpload ............ using EXTENSION_UPLOAD_COMMAND NightlyUploadOnly ........ using EXTENSION_UPLOAD_ONLY_COMMAND Since the same files were used unconditionally for both Nightly and Experimental targets, the latest value of CTEST_MODEL was used because the latest set of files to be configured was done with CTEST_MODEL equal to "Nightly". This commit explicitly specify the value -DCTEST_MODEL:STRING=${CTEST_MODEL} for each target command. Doing so ensure each command is associated with the appropriate track. [1] http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21682 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21860 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerExtensionCPack.cmake | Diff File | ||
mod - Extensions/CMake/SlicerBlockUploadExtension.cmake | Diff File | ||
2145-support-for-installing-extension-from-file ca86fc03 2013-04-03 16:17:01 Details Diff |
BUG: Restore functioning of CLI loadable module by fixing ITKv4 regression Problem is summarize by the discussion posted on the ITK developer list reported below. // -------------- Question from Jean-Christophe Fillion-Robin: Following commit 4c47e7d [1] of February 19th and commit defb9c1 [2] of March 1st, due to static initialization, the initialization of ObjectFactory now happens when ITK shared library are loaded [3][4]. This caused a regression in Slicer where the ObjectFactory were expected to be loaded while attempting to load an image for the first time. In Slicer case, the environment variable ITK_AUTOLOAD_PATH was set during the initialization of the qSlicerCoreApplication, which is now too late. By commenting line where a new ImageRegionSplitterSlowDimension is instantiated [5][6] and updating the method "GetImageRegionSplitter / GetGlobalDefaultSplitter" to return 0 [7][8], the initialization can happen on demand instead of when ITK libraries are loaded. An easy solution for us would be to ensure the "ITK_AUTOLOAD_PATH" environment variable is set in the application launcher for Windows and Linux application and set in Info.plist file associated with the application bundle on MacOSX [9] To provide more details, within Slicer we set the CMake variable ITK_NO_IO_FACTORY_REGISTER_MANAGER before doing an "include(${ITK_USE_FILE}) so that IOFactory are loaded only by calling the method "itkFactoryRegistration" associated with a shared library we named ITKFactoryRegistration. This approach allowed us to disable the automatic registration of factory in selected part of the code. More details here [10] It seems the new ITK commits 4c47e7d and defb9c1 prevent from completely leveraging the use of ITK_NO_IO_FACTORY_REGISTER_MANAGER variable, the code should probably be updated to consider this. [1] https://github.com/Kitware/ITK/commit/4c47e7d [2] https://github.com/Kitware/ITK/commit/defb9c1 [3] https://github.com/Kitware/ITK/blob/4c47e7d672bad5d83b92c2df5f293cca618e2740/Modules/Core/Common/src/itkImageSource.cxx#L27 [4] https://github.com/Kitware/ITK/blob/4c47e7d672bad5d83b92c2df5f293cca618e2740/Modules/Core/Common/src/itkObjectFactoryBase.cxx#L142-144 [5] https://github.com/Kitware/ITK/blob/defb9c1d084c8d55df61947587427839f9968ecf/Modules/IO/ImageBase/src/itkImageIOBase.cxx#L760 [6] https://github.com/Kitware/ITK/blob/4c47e7d672bad5d83b92c2df5f293cca618e2740/Modules/Core/Common/src/itkImageSource.cxx#L27 [7] https://github.com/Kitware/ITK/blob/defb9c1d084c8d55df61947587427839f9968ecf/Modules/IO/ImageBase/src/itkImageIOBase.cxx#L765 [8] https://github.com/Kitware/ITK/blob/4c47e7d672bad5d83b92c2df5f293cca618e2740/Modules/Core/Common/src/itkImageSource.cxx#L32 [9] http://www.herzbube.ch/blog/2009/01/how-set-environment-variables-mac-os-x-applications [10] https://github.com/Slicer/Slicer/commit/03b8961 // -------------- // -------------- Answer from Brad Lowekamp: This is quite an interesting side-effect of the changes I introduced. I am glad that you were able to figure this out. For a variety of reasons, it's likely a very bad thing for all that to occur during static initialization in ITK. So it certainly needs to be fixed. I agree that lazy initialization is the way to go. Unfortunately it needs to be thread safe so its a little more completed. ITKv4 performs the factory initialization when the user creates the first ITK object. And that changed with this patch, and need to be fixed. CONCLUSION: Inside ITK, we can not use statically initialized ITK object. // -------------- Issues: http://www.na-mic.org/Bug/view.php?id=3042 http://www.na-mic.org/Bug/view.php?id=3008 ITK discussion: http://comments.gmane.org/gmane.comp.lib.itk.devel/1133 ITK patch: http://itk.org/gitweb?p=ITK.git;a=commit;h=1679816baef6b95356d9afdd9bd4a481ca08556c http://review.source.kitware.com/#/c/10645/ Fixes 0003008 Fixes 0003042 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21859 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_ITKv4.cmake | Diff File | ||
2145-support-for-installing-extension-from-file ed0437a1 2013-04-03 14:41:08 Details Diff |
COMP: Fix missing itkdouble-conversion library when using packaged Slicer Update ITKv4 version to include ITK commit f228cd4 // ---------- COMP: The install path for DoubleConversion lib was wrong. As reported by Vladimir Chalupecky, the install path for double-conversion libraries was wrong. I fixed and tested that, and used the ITK Module-generated path variables instead of ad hoc variables local to the DoubleConversion Module. See https://github.com/Kitware/ITK/commit/f228cd4 // ---------- Thanks to Marianna Jakab for reporting the issue. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21858 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_ITKv4.cmake | Diff File | ||
2145-support-for-installing-extension-from-file 932bae85 2013-04-02 14:36:04 Details Diff |
ENH: 1318. Added FOV based on Volumes, resolution based on 2D View mode into reslice functionality git-svn-id: http://svn.slicer.org/Slicer4/trunk@21857 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSliceNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSliceNode.h | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLSliceLogic.cxx | Diff File | ||
mod - Libs/MRML/Widgets/Resources/UI/qMRMLSliceControllerWidget.ui | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSliceControllerWidget.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSliceControllerWidget.h | Diff File | ||
2145-support-for-installing-extension-from-file d061a8f3 2013-04-02 14:16:44 Details Diff |
COMP: Add option allowing to enable internationalization support. STATUS Internationalization support has been discussed during March 26th 2013 developer hangout. We reach consensus: Official support for i18n will be disabled. A CMake option named Slicer_BUILD_I18N_SUPPORT will be added and the option won't be actively supported or tested. Why? Supporting internationalization properly would require to test all ITK/VTK/Teem/.. readers and we don't have the funding or resources to support that effort. If it is something you are interested in, make sure to drop an email on the developer list. We will be happy to provide more information. DISCUSSION http://slicer-devel.65872.n3.nabble.com/Re-Rounding-to-integer-tt4027985.html http://slicer-devel.65872.n3.nabble.com/Re-slicer-users-Slicer4-can-t-really-use-it-yet-td4028040.html http://slicer-users.65878.n3.nabble.com/Slicer4-DICOM-many-problems-td4025919.html ISSUES 3029 - Image spacing not read correctly in Slicer 4.2.2 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21856 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCore/qSlicerCoreApplication.cxx | Diff File | ||
mod - Base/QTGUI/CMakeLists.txt | Diff File | ||
mod - Base/QTGUI/qSlicerApplication.cxx | Diff File | ||
mod - CMake/vtkSlicerConfigure.h.in | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
2145-support-for-installing-extension-from-file 47787804 2013-04-01 18:59:33 Details Diff |
COMP: Fix installation of DCMTK apps on windows Following commit r21849, DCMTK is used from the build tree and it is required to specify the intermediate directory. Since package are made only in Release, the value is forced to Release. Ideally, dcmtk apps and library should be installed using DCMTK install system by setting CPACK_INSTALL_CMAKE_PROJECTS. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21855 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerBlockInstallDCMTKApps.cmake | Diff File | ||
2145-support-for-installing-extension-from-file 570bed2b 2013-04-01 18:38:28 Details Diff |
COMP: Ensure DCMTK_DIR is set in SlicerConfig.cmake Introduced in r20634, the SlicerConfig variable DCMTK_DIR has never been set. This commit fix this by updating SlicerGenerateSlicerConfig.cmake and setting variable DCMTK_DIR_CONFIG. Extensions should now be able to use variables DCMTK_LIBRARIES and DCMTK_INCLUDE_DIRS directly after doing: find_package(Slicer) git-svn-id: http://svn.slicer.org/Slicer4/trunk@21854 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerGenerateSlicerConfig.cmake | Diff File | ||
2145-support-for-installing-extension-from-file f78a7343 2013-04-01 18:17:24 Details Diff |
BUG: Disable ITK_AUTOLOAD_PATH/itkMRMLIDIOPlugin for executable CLIs Follow up of commit r21440, unset environment variable ITK_AUTOLOAD_PATH consistently: Unset ITK_AUTOLOAD_PATH environment variable to prevent the CLI from loading the itkMRMLIDIOPlugin plugin because executable CLIs read images from file and not from shared memory. Worst the plugin in the CLI could clash by loading libraries (ITK, VTK, MRML) other than the statically linked to the executable. Historically, there was an nvidia driver bug that causes the module to fail on exit with undefined symbol. // ------------------ This fixes the following error (Ubuntu 10.04 / gcc 4.4.3): Error(s): CLI executable: /home/jchris/Projects/Slicer-AHM-Superbuild-Debug/Slicer-build/lib/Slicer-4.2/cli-modules/AddScalarVolumes /home/jchris/Projects/Slicer-AHM-Superbuild-Debug/Slicer-build/lib/Slicer-4.2/cli-modules/AddScalarVolumes: symbol lookup error: /home/jchris/Projects/QtSDK-1.2/Desktop/Qt/474/gcc/lib/libQtGui.so.4: undefined symbol: _ZN11QMetaObject11removeGuardEPP7QObject CLI executable: /home/jchris/Projects/Slicer-AHM-Superbuild-Debug/Slicer-build/lib/Slicer-4.2/cli-modules/AddScalarVolumes Failed to retrieve Xml Description // ------------------ .. and also the following warnings (MacOSX 10.8.3 / Gcc 4.2.1): Error(s): CLI executable: /Volumes/Dashboards/Experimental/Slicer-1-Superbuild-Release-cmake-2.8.11-rc1/Slicer-build/lib/Slicer-4.2/cli-modules/ProbeVolumeWithModel WARNING: In /Volumes/Dashboards/Experimental/Slicer-1-Superbuild-Release-cmake-2.8.11-rc1/ITKv4/Modules/Core/Common/src/itkObjectFactoryBase.cxx, line 514 /Volumes/Dashboards/Experimental/Slicer-1-Superbuild-Release-cmake-2.8.11-rc1/Slicer-build/lib/Slicer-4.2/ITKFactories/libMGHIOPlugin.so is already loaded WARNING: In /Volumes/Dashboards/Experimental/Slicer-1-Superbuild-Release-cmake-2.8.11-rc1/ITKv4/Modules/Core/Common/src/itkObjectFactoryBase.cxx, line 514 /Volumes/Dashboards/Experimental/Slicer-1-Superbuild-Release-cmake-2.8.11-rc1/Slicer-build/lib/Slicer-4.2/ITKFactories/libMRMLIDIOPlugin.so is already loaded // ------------------ This fixes the problem without explaining completely the underlying cause, more investigation is required to have a clear understanding of the problem. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21853 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCLI/qSlicerCLIExecutableModuleFactory.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 1c252975 2013-04-01 12:02:09 Details Diff |
COMP: Update OpenIGTLink external projects to use github repository See http://na-mic.org/Mantis/view.php?id=3037 Fixes 0003037 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21852 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_OpenIGTLink.cmake | Diff File | ||
mod - SuperBuild/External_OpenIGTLinkIF.cmake | Diff File | ||
2145-support-for-installing-extension-from-file fc8368c3 2013-03-31 12:25:31 Details Diff |
BUG: fixed compile errors for Linux and Mac related to the previous commit 21850 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21851 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLNode.h | Diff File | ||
2145-support-for-installing-extension-from-file 7c165bc8 2013-03-29 12:32:00 Details Diff |
BUG: 2727. converted vtkMRMLNodeReference class into a proper VTK class. Converted std::string's into char *. vtkMRMLNodeReference is now protected class inside vtkMRMLNode class. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21850 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/CMakeLists.txt | Diff File | ||
mod - Libs/MRML/Core/Testing/vtkMRMLNodeTest1.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLNode.h | Diff File | ||
rm - Libs/MRML/Core/vtkMRMLNodeReference.cxx | Diff File | ||
rm - Libs/MRML/Core/vtkMRMLNodeReference.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLStorableNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLStorableNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformableNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformableNode.h | Diff File | ||
2145-support-for-installing-extension-from-file 20dd21f9 2013-03-28 22:18:07 Details Diff |
COMP: Fix DCMTK build error using a working implementation of DCMTKConfig.cmake For details: See https://github.com/commontk/DCMTK/commit/f461865d1759854db56e4c840991c81c77e45bb9 Revert commits r21842, r21841 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21849 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerBlockInstallDCMTKApps.cmake | Diff File | ||
mod - SuperBuild.cmake | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
mod - SuperBuild/External_DCMTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file c7eab132 2013-03-28 22:15:04 Details Diff |
COMP: Add HAVE_PYRUN_{CLOSE, OPEN}FILE anticipating build against system python Anticipating the possibility to build Slicer against a system python, introduced variable HAVE_PYRUN_CLOSEFILE and HAVE_PYRUN_OPENFILE variable to be able to conditionally build Slicer library with fopen/fclose built-in the python library. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21848 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/Logic/vtkSlicerScriptedLoadableModuleLogic.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerScriptedLoadableModule.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerScriptedLoadableModuleWidget.cxx | Diff File | ||
mod - CMake/vtkSlicerConfigure.h.in | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLConfigure.h.in | Diff File | ||
mod - Libs/MRML/DisplayableManager/vtkMRMLScriptedDisplayableManager.cxx | Diff File | ||
mod - SuperBuild.cmake | Diff File | ||
mod - SuperBuild/External_python_win.cmake | Diff File | ||
2145-support-for-installing-extension-from-file 12b3e670 2013-03-28 00:27:50 Details Diff |
COMP: Update version PythonQt to integrate latest fixes The "patched-3" branch is rebased against r244 of PythonQt, it integrates all backported changes specific to "patched-2" and also include improvements by the upstream team. For a detailed list, see https://github.com/commontk/PythonQt/compare/e2dce4...0a2486 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21847 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerScriptedLoadableModule.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerScriptedLoadableModuleWidget.cxx | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file 551f750a 2013-03-27 22:58:36 hjohnson Details Diff |
BUG: Fix bug where DWIconvert does not load images. This patch attempts to resolve http://www.na-mic.org/Bug/view.php?id=3023#c8249 bug. the problem is that DWIConvert does not use the ITK IOFactory mechanism to write images, and therefore the standard ITK shared library mechanisms do not work for passing images back and forth to slicer. This is resolved by forcing Slicer to use a command line version of DWIConvert rather than the shared libary version. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21846 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_BRAINSTools.cmake | Diff File | ||
2145-support-for-installing-extension-from-file 032615a2 2013-03-27 21:53:55 Details Diff |
STYLE: rearrange parameters to make the interface more user-friendly, see 0003034 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21845 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/CLI/N4ITKBiasFieldCorrection/N4ITKBiasFieldCorrection.cxx | Diff File | ||
mod - Modules/CLI/N4ITKBiasFieldCorrection/N4ITKBiasFieldCorrection.xml | Diff File | ||
2145-support-for-installing-extension-from-file 94f085ce 2013-03-27 18:35:14 nicky Details Diff |
ENH: Add JRC2013 visualization tutorial test script git-svn-id: http://svn.slicer.org/Slicer4/trunk@21844 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Testing/Python/CMakeLists.txt | Diff File | ||
add - Applications/SlicerApp/Testing/Python/JRC2013Vis.py | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file 3c75c782 2013-03-26 18:36:41 naucoin Details Diff |
BUG: check for null id Temporary fix for the BrainAtlas scene view restore bug http://na-mic.org/Mantis/view.php?id=2557 Issue 0002557 git-svn-id: http://svn.slicer.org/Slicer4/trunk@21843 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLSortFilterProxyModel.cxx | Diff File |