Changesets: Import 2017-06-07 23:51:09
master 3bde3d8d 2016-11-18 01:34:02 Details Diff |
ENH: Use ExternalData_OBJECT_STORES from environment as default As a side note, a merge request updating CMake ExternalData module has also been pushed. But has pointed out by the CMake core team, doing so would prevent CMake from detecting an environment changes. See https://gitlab.kitware.com/cmake/cmake/merge_requests/255#note_199077 Suggested-by: Bradley Lowekamp <blowekamp@mail.nih.gov> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25547 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
mod - SuperBuild.cmake | Diff File | ||
mod - SuperBuild/External_ITKv4.cmake | Diff File | ||
mod - SuperBuild/External_SimpleITK.cmake | Diff File | ||
master 230b9377 2016-11-18 01:34:00 Details Diff |
ENH: Update ExternalData module based of InsightSoftwareConsortium/ITK@883ecb4 This commit integrates version of the ExternalData module available in InsightSoftwareConsortium/ITK@883ecb4 Here is the details of changes added to the Slicer version: $ git shortlog 5a11039..883ecb4 --no-merges CMake/ExternalData.cmake Brad King (6): ENH: ExternalData: Do not re-stage staged object files ENH: ExternalData: Allow local stores without any URL templates ENH: ExternalData: Warn on missing file instead of failing ENH: ExternalData: Add support for custom download scripts ENH: ExternalData: Add support for custom algorithm-to-URL mapping DOC: ExternalData: Update documentation to match CMake copy Matthew McCormick (4): ENH: Add Azure Storage as ExternalData source. ENH: Add ExternalData_NO_SYMLINKS option. ENH: Sync ExternalData.cmake with upstream CMake 3.6.2 ENH: ExternalData multi-algorithm support Michka Popoff (2): STYLE: Remove old cmake < 2.8.4 specific code STYLE: Remove old cmake < 2.8.5 specific code Rolf Eike Beer (2): STYLE: ExternalData: Replace MATCHES with STREQUAL where possible STYLE: ExternalData: Clean up duplicate regex matches with CMAKE_MATCH_<n> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25546 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/ExternalData.cmake | Diff File | ||
mod - CMake/ExternalData_config.cmake.in | Diff File | ||
master 00a0a3c1 2016-11-17 12:28:24 Details Diff |
ENH: Refactored DICOMHeaderPopup and inheriting from ctkDICOMObjectListWidget - removed unused imports and specified ctk imports explicit ENH: Fixed typos, parentheses, semicolons, string formatting, settings: - simplified promptForDatabaseDirectory - removed unused variables BUG: fixed loadButton availability in various situations - taking into account if series are selected, advanced mode is active and if in advanced mode loadables are checked ENH: Refactoring and using of DICOMSendDialog for sending DICOM - Once a patient, studie, series is selected, it can be send via storescu ENH: centering DICOMSend progressbar on mainWindow STYLE: add newline at end of file From: Steve Pieper <pieper@isomics.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25545 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOM/DICOM.py | Diff File | ||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master 08d4d847 2016-11-17 12:03:06 Details Diff |
ENH: Refactored DICOMPluginSelector including inheritance from qt.QWidget From: Christian Herz <christianherz1985@googlemail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25544 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master df79f14c 2016-11-17 12:03:04 Details Diff |
ENH: Refactored DICOMPluginSelector including inheritance from qt.QWidget From: Christian Herz <christianherz1985@googlemail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25543 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master cb426cd3 2016-11-17 12:03:01 Details Diff |
ENH: Refactored DICOMHeaderWidget - even when it is not used right now, seriesTable selection signal should invoke event on DICOMHeaderWidget if visible From: Christian Herz <christianherz1985@googlemail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25542 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master 66c18d4b 2016-11-17 12:02:59 Details Diff |
ENH: Refactoring DICOMLoadableTable - extracted methods - simplified code From: Christian Herz <christianherz1985@googlemail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25541 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master 59e5e6f5 2016-11-17 12:02:57 Details Diff |
ENH: Cleaning Up code, inheriting DICOMLoadableTable from QTableWidget - stretching width of DICOMLoadableTable - fixed bug in isFileListInCheckedLoadables - formatted code - using local progress bar to prevent several processes accessing the same progressbar From: Christian Herz <christianherz1985@googlemail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25540 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMPlugin.py | Diff File | ||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master a2232d44 2016-11-17 09:27:31 Details Diff |
BUG: Fixed terminology color change bug Fixes https://github.com/QIICR/Reporting/issues/76 Also fixed other minor bugs, such as tooltip update, layout warning message git-svn-id: http://svn.slicer.org/Slicer4/trunk@25539 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/vtkSegmentationCore/vtkSegment.cxx | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkSegment.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.cxx | Diff File | ||
mod - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyCategory.cxx | Diff File | ||
mod - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyCategory.h | Diff File | ||
mod - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyType.cxx | Diff File | ||
mod - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologyType.h | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologyNavigatorWidget.cxx | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologyNavigatorWidget.h | Diff File | ||
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologySelectorDialog.cxx | Diff File | ||
master cff4b280 2016-11-16 18:54:58 Details Diff |
ENH: circle.yml: Update to use "slicer-dependencies" image It also install scikit-ci-addons and use the docker add-on to efficiently cache the image. Co-authored-by: Mayeul Chassagnard <mayeul.chassagnard@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25538 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - circle.yml | Diff File | ||
master f1c371b7 2016-11-15 10:13:32 Details Diff |
ENH: Update python-cmake-buildsystem This the first step toward the support of Python 3 $ git shortlog b012e1e..39ccab0 --no-merges David Brooks (3): Allow a Python build to be part of a larger CMake project. Make it easier to specify the version of Python to build. Update the default Python to 2.7.12. Isaiah Norton (1): pyconfig: guard '_LARGEFILE_SOURCE' to reduce warnings Jean-Christophe Fillion-Robin (99): Do not install test scripts if BUILD_TESTING is OFF. Fixes 0000110 Update travis and appveyor settings to specify major/minor/patch versions. Fix setting of HAVE_LCHMOD Reorganize libpython sources Add "generate_graminit" target Add "generate_python_ast_h" and "generate_python_ast_c" targets Add "generate_opcode_h" target Sort test list alphabetically Fix execution of "test_doctest" libpython: Remove redundant settings of POSITION_INDEPENDENT_CODE property Set minimum required version of OpenSSL to 0.9.7 Fix "test_gdb" configuring and installing "python-gdb.py" Fix test_asdl_parser Add option WITH_COMPUTED_GOTOS for Python >= 2.7.11 Update "add_python_extension" function adding "ALWAYS_BUILTIN" option. bdist_wininst: Fix configuration error due to not found ZLIB_LIBRARIES extensions/CMakeLists.txt: Add comments Add /Zm200 microsoft compiler flag add_python_extension: Re-organize code to call target_link_libraries once. Ensure extension include directories are associated with only one extension Fix "test_asdl_parser" on windows Add USE_BUILTIN_ZLIB option. Fixes 0000014 add_python_extension: Add support for NO_INSTALL option. Add support for building Python 3.5.1 python3: Fix tests like "test_loads_recursion" failing on windows python3: Fix "test_no_comdat_folding" disabling COMDAT folding. python3: Add support for _decimal extension python3: Fix build of _scproxy python3: Support building xxlimited extension python3: Build "python3dll" and fix msvc "xxlimited" link issue. python3: Add target to run "Argument Clinic" python3: Associate ABIFLAGS with shared/static libraries python3: Export and install libpython3-shared python3: Build libpython3-shared on unix appveyor: Disable Debug configuration appveyor: Associate python "3.5.1" with "Visual Studio 12 2013" generator python3: Fix MaxOSX build python3: Fix HAVE_READV and HAVE_WRITEV configuration check on MacOSX python3: Fix windows error when building 32-bit by excluding vcdiv64.asm python3: Associate correct architecture with python3stub.lib python3: Fix windows build of _decimal extension python3: Fix build of decimal extension Add configure check for HAVE_UCS4_TCL python2: Support setting Py_UNICODE_SIZE. Fixes 0000106 Install LICENSE file. Fixes 0000029 Install man pages. Fixes 0000030 Generate and install grammar tables. Fixes 0000028 Add configure check for MACOSX_DEPLOYMENT_TARGET. extension_ctypes: Simplify code introducing ctypes_COMMON_SOURCES var extension_ctypes: Support MacOSX build. Fixes 0000018 Fix configure check HAVE_READLINE_READLINE_H on MacOSX python3: Do not include system processor when setting SOABI on MacOSX python3: Fix name of crypt extension Cache results of CMake checks Use CMake module "CheckTypeSize" and remove custom "CheckTypeExists" libpython-static: Use CMAKE_DL_LIBS instead to initialize CMAKE_DL_LIBS Add WITH_STATIC_DEPENDENCIES option (available only on Unix) Add INSTALL_DEVELOPMENT option Add INSTALL_MANUAL option Add INSTALL_TEST option Support system where libutil and libm are builtin the standard library Support building with HAVE_LIBDL set to False Build threadmodule only if WITH_THREAD is ON Associate "semaphore.c" with multiprocessing module only if it applies decimal: Display selected libmpdec_config python2: Add option to build threadmodule Exclude targets not relevant when cross compiling libmpdec_config: Add note for possible tweak circle: Add initial configuration circle: Cache docker images Associate cross-compiling emulator with custom commands & targets and tests Fix compilation of getpath.c crosscompiling using MinGW extension_datetime: Fix reference to MSVC_BUILTIN extensions: Generalize the built-in of Windows extensions to all compilers extension_ctypes: Fix indent Add BUILD_LIBPYTHON_SHARED option, deprecate BUILD_SHARED and BUILD_STATIC Consistently set LIBPYTHON_VERSION checking for WIN32 instead of MSVC bdist_wininst: Do not build by default if crosscompiling. config-mingw: Create copy of "PC/pyconfig.h" config-mingw: Replace "tab" with "2 spaces" config-mingw: Remove WINCE related config config-mingw: Remove support for older version of Visual Studio config-mingw: Remove support for Borland, egcs/gnu-win32 and lcc-win32 compiler config-mingw: Remove support for Intel compiler config-mingw: Add (i686|x86_64)-w64-mingw32 toolchain support from MXE fficonfig: Add test to set HAVE_MMAP_FILE fficonfig: Fix HAVE_AS_CFI_PSEUDO_OP test fficonfig: Update package metadata and fix typos fficonfig: Add missing SIZEOF_SIZE_T define fficonfig: Add test placeholders for new options introduced in libffi >= 3.0.13 fficonfig: Add HAVE_AS_ASCII_PSEUDO_OP test fficonfig: Add HAVE_AS_STRING_PSEUDO_OP test fficonfig: Ensure HAVE_RO_EH_FRAME value is configured python3: Fix setting of WITH_HASH_ALGORITHM option properties sqlite3: Always expect the library and headers top be on the system circle: Fix build renaming all image references CMakeLists: Tweak "unknown python version" error message text gitignore: Ignore python source archives README: Minor tweaks Jonathan White (2): Set target properties only if decimal/readline extensions are builtin. Fixed error in naming of dbm and gdbm modules when compiling for Python 3.x Marcel Metz (1): Remove arguments from else and end* block termination commands Matt McCormick (5): Add Python 2.7.12 MD5 ci: Add Python 2.7.12 support test_coding and test_pep263 renamed to test_source_coding in 2.7.12 test_pep293 rename to test_string in Python 2.7.12 circle: Use dockcross images Max Smolens (1): Support Python 3.5.2 Tony Narlock (7): Fix 0000132 libffi directory on FreeBSD 11-CURRENT Prevent BSD systems from being tagged as Linux ConfigureChecks: Correct HAVE_SYS_SYS_DOMAIN_H include check makefile-variables: Remove obsolete OTHER_LIBTOOL_OPT Rename fficonfig.h to fficonfig.h.in and configure it during configuration pyconfig.h: Add missing test for SETPGRP_HAVE_ARG Configure fficonfig.h using system introspection. See 0000135 bamboo (1): README: Fix typo. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25537 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_python.cmake | Diff File | ||
master 94b42381 2016-11-14 16:43:12 Details Diff |
BUG: Attempt to fix Windows build error due to distutils warning Suppressing as a warning was not enough, now suppressing it as an error. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25536 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/CTestCustom.cmake.in | Diff File | ||
master 56cc5d4f 2016-11-14 15:05:37 Details Diff |
COMP: Update ITK: include workaround for recent MacOSX/XCode Debug build error This commit fixes error discussed here: http://slicer-devel.65872.n3.nabble.com/can-t-build-Slicer-SimpleITK-link-error-tt4037626.html It update the Sllicer/ITK fork integrating the following workaround: commit Slicer/ITK@cb4946d Author: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> Date: Mon Nov 14 15:00:39 2016 -0500 BUG: Fix MacOSX build error occruing with newer version of XCode // Waiting these two patches are integrated into upstream ITK, we use // static_cast for both Release and Debug: // // * WIP: Add SafeDownCast to LightObject classes // http://review.source.kitware.com/#/c/21499/ // // * ENH: Add tests to demonstrate OSX dynamic_cast failure // http://review.source.kitware.com/#/c/21755/ // // Details reported here: https://issues.itk.org/jira/browse/ITK-3490 // git-svn-id: http://svn.slicer.org/Slicer4/trunk@25535 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_ITKv4.cmake | Diff File | ||
master f46754e4 2016-11-14 11:31:24 Details Diff |
BUG: Attempt to fix Windows build error due to distutils warning This reverts commit 1b7867f8b9663940a5be618d3160de8461312341. Revert "BUG: fix Windows build error by reverting to GitPython 2.0.9" - it did not help. Add CMake error exception instead to make sure that this warning is not treated as an error. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25534 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/CTestCustom.cmake.in | Diff File | ||
mod - SuperBuild/External_python-GitPython.cmake | Diff File | ||
master 1b7867f8 2016-11-13 07:28:52 Details Diff |
BUG: fix Windows build error by reverting to GitPython 2.0.9 Attempt to fix this build warning (that interpreted as a build error on Windows): C:\D\N\Slicer-0-build\python-install\Lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'test_requirements' It seems that GitPython latest version (2.1.0, released 21 days ago) requires higher pip version (6.0) that we have in Slicer's Python distribution: https://github.com/gitpython-developers/GitPython/commit/4486bcbbf49ad0eacf2d8229fb0e7e3432f440d9 We can go back to previous GitPython version (2.0.9, released 28 days ago) that does not contain this high pip requirement yet. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25533 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_python-GitPython.cmake | Diff File | ||
master ceb7a491 2016-11-12 17:45:57 Details Diff |
ENH: Made it easier to open SegmentEditor module Added to top-level and default favorite modules. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25532 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
mod - Modules/Scripted/SegmentEditor/SegmentEditor.py | Diff File | ||
master 415d88f3 2016-11-12 17:39:10 Details Diff |
BUG: Added null-pointer check to vtkThreeDViewInteractorStyle If camera node or camera node scene is not set then leave event does not crash anymore. Fixes test vtkMRMLThreeDReformatDisplayableManagerTest1. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25531 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/DisplayableManager/vtkThreeDViewInteractorStyle.cxx | Diff File | ||
master daf00737 2016-11-12 03:46:01 Details Diff |
COMP: RSS: Update getZeroLayerAtIteration() to return value. Fix 0004291 Suggested-by: S. EDAH-TALLY <chir.set@free.fr> Reported-by: S. EDAH-TALLY <chir.set@free.fr> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25530 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/CLI/RobustStatisticsSegmenter/SFLSSegmentor3D.h | Diff File | ||
mod - Modules/CLI/RobustStatisticsSegmenter/SFLSSegmentor3D.txx | Diff File | ||
master b0e11aa6 2016-11-12 03:29:06 Details Diff |
BUG: Fix qSlicerSslTest accounting for updated redirect to https://slicer.org (1) The HTTP code has been changed from "302 Found" to "301 Moved Permanently" See https://en.wikipedia.org/wiki/HTTP_302 and https://en.wikipedia.org/wiki/HTTP_301 (2) Accessing https://slicer.org does not return SSL error anymore. Thanks to "eQuality Technology <info@equality-tech.com>", the SSL certificates are kept up-to-date with "certbot-auto" and the grade returned by SSL Labs is A (for the sites: https://www.ssllabs.com/ssltest/analyze.html?d=slicer.org https://www.ssllabs.com/ssltest/analyze.html?d=www.slicer.org https://www.ssllabs.com/ssltest/analyze.html?d=wiki.slicer.org Thanks: eQuality Technology <info@equality-tech.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25529 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCore/Testing/Cxx/qSlicerSslTest.cxx | Diff File | ||
master f1bcd249 2016-11-12 03:04:28 Details Diff |
BUG: Update qMRMLThreeDViewTest1 to account for new CrosshairDM This is a follow up of r25521 (ENH: Improved crosshair usability, added display in 3D view) git-svn-id: http://svn.slicer.org/Slicer4/trunk@25528 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/Testing/qMRMLThreeDViewTest1.cxx | Diff File | ||
master f4ccc854 2016-11-12 02:59:39 Details Diff |
PERF: SlicerWizard: Faster "--contribute" avoiding iterate over all user repos git-svn-id: http://svn.slicer.org/Slicer4/trunk@25527 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Scripts/SlicerWizard/GithubHelper.py | Diff File | ||
master cbc40c1d 2016-11-12 02:59:38 Details Diff |
ENH: Update python-[GitPython|PyGithub|chardet|gitdb|smmap] projects GitPython : 0.3.2.RC1 -> 2.1.0 PyGithub .: 1.23.0 -> 1.29 chardet ..: 2.2.1 -> 2.3.0 gitdb ....: 0.5.4 -> 2.0.0 (Note that async is not needed anymore) smmap ....: 0.8.2 -> 0.9.0 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25526 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_python-GitPython.cmake | Diff File | ||
mod - SuperBuild/External_python-PyGithub.cmake | Diff File | ||
rm - SuperBuild/External_python-async.cmake | Diff File | ||
mod - SuperBuild/External_python-chardet.cmake | Diff File | ||
mod - SuperBuild/External_python-gitdb.cmake | Diff File | ||
mod - SuperBuild/External_python-smmap.cmake | Diff File | ||
master 529f4979 2016-11-12 02:59:35 Details Diff |
STYLE: SyperBuild/python-chardet: Remove unneeded dependencies async and smmap are not required by chardet and were most likely introduced by copy/paste error git-svn-id: http://svn.slicer.org/Slicer4/trunk@25525 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_python-chardet.cmake | Diff File | ||
master 9c78dc69 2016-11-11 19:58:32 Details Diff |
ENH: Update SimpleITK to 0.11.0.dev110, Swig 3.0.10 and PCRE 8.38 SimpleITK changes reported below: $ git shortlog ee2a30c..aeada7a --no-merges Bradley Lowekamp (246): Adding script to run doxyall for generate SWIG .i files Adding script to update JSON with ITK doxygen Moving documentation generations scripts to separate directory Adding common variable/config file for scripts Generalizing script to generate Swig .i documentation files Adding README for the GenerateDocs directory Adding overview of the documentation process COMP: Adress Ununsed typenames in Common Update to ITK 4.9 release tag BUG: Do not link against specific Python version on OS X Add CMake option to build eggs Move Python virtualenv to Superbuild Prefer the use of distutils over setuptools Use virtualenv's setuptools and wheel, remove ez_setup Correctly add superbuild dependency on virtualenv Add find package for Python virtualenv Tweak virtualenv creation options Adding JSON validation on precommit and during code generation Correct JSON syntax errors detected by validation Adding missing needed changes for JSON validation. Adding initial description for MultiLableSTAPLEImageFilter In Python use open over file Improving order and utilizing default magic values for "unset" state. Adding test to verify that the input and output buffers are different Removing procedural methods for filters with not image output. Add Python support for Get/SetPixel for tuple arguments Adding support for CMake STRINGS property to superbuild variables. Fixing unused typedef reported by clang Updating virtualenv version to 15.0.1 Use PYTHON_EXECUTABLE to call virtualenv Rename PYTHON_VIRTUALENV_EXECUTABLE to SCRIPT Fix TemplateComponent active member parameter name try_compile test for allowing undefined symbols in shared libraries Improve flag hashing with C++11 try_compiles Use localized cmake list variable for paths. Don't link to language libraries on linux Check for name of current project in stead of related variable Split FORBID_DOWNLOADS cmake flag into separate file Move Strip option and function to separate file Remove WRAP_PYTHON conditional in Python sub-directory for dist Move Java variables to sub-directory Moving CSharp Java dependencies to individual file generations step. Moved location of org_itk_simple_jar target. Make wrapped languages independent projects. Moved location of CMake sitk_target_link_libraries_with_dynamic_lookup Moved location of CMake sitk_target_link_libraries_with_dynamic_lookup Update name of CMake file for linking with dynamic lookup Explicitly use required ITK modules Update Superbuild download URLs to use https Update upload data script to use https Replace sitkExtra with now TargetLink CMake module in top-level Rename some CMake file with sitkPrefix Rename UseSWIGLocal to sitkUseSWIG Update ITK Superbuild version along release towards 4.9.1 Adding ConfusionMatrix measurement Fix the path of setupegg.py used for packaging Make R's DESCRIPTION file configured Remove unneeded LOCATION property of SimpleITKR library Move md5 data files into R packaging directory Remove empty R library check Remove message statement with debug information. Restore using hash in variable name Remove unneeded include of DynamicLookup cmake module Remove checking for warning flags at the Superbuild level Check if C++11 is require at the Superbuild level. Update ITK to v4.9.1 release tag Fix CMP0042 Warning in try compile Splitting the Wrapping directory into separate language directories Correct typeo ImageSeriesWriter's Doxygen reference to procedural method Renaming file with sitk prefix Replace '=' in CMake variable name Fix "dist/dist" path for output of whl and eggs Only add Example tests when testing is enabled Restore missing dist target Enable Python wheels over eggs by default Adding Powell optimizer to registration BUG: Remove implicit deep copy in ImportImageFilter Documenting SetDisplacementField method "steals" the image Fix typo in IntegerLabelPixelIDTypeList type Updating Swig git version BUG: Adding missing return value to SetOptimizerAsPowell Update Superbuild ITK version to 4.10rc1 Fix Euler3D test top support 4 fixed parameters Use exception in sitkSTLToITKDirection macro BUG: Adjust itk.org ExternalData URL. Fix number of expected Euler3D fixed parameters Update ITK Superbuild version toward ITK v4.10 Fix CMake CMP0042 in TargetLinkLibrariesWithDynamicLookup Suppress libraries as being required for wrapped languages CMake recently add LUA_MATH_LIBRARY as an additional variable Require python 2.6 for running JSON validation script Updating Superbuild ITK version to 4.10 rc 2 Do not require Python libs if weak linking is going to be used Use current binary directory for Python packaging working directory Update ITK Superbuild version along RC Adding SimpleITK version components to Config file Adding correct version variables to CPack Fix setup.py using hash with empty string Updating ITK Superbuild version to 4.10 Reuse ImageIO from reading initial information Adding option to read DICOM private tags Adding Set/Get testing for LoadPrivateTags Adding example to print DICOM tags after reading file Updating to SWIG 3.0.9 release Add R tests for new features with SWIG Fix setting using git vs https protocol for ITK superbuild Fix PEP 440 compliance with "+" for local identifier Address CMP0058 issue with configure time generated files Fix Output path for GTEST library with Ninja Address narrowing conversion warnings Updating Superbuild version of virtualenv to 15.0.2 Removing unused typedef of Self causing SWIG warnings Better suppress self warnings from SWIG Restore missing warnings flags to compilation Removing usage of return self from tests Remove usage or return self define from testing utility. Remove Self typedef in PyCommand Move hidden required MSVC flags to common required flags file. Adding flags for mingw to create big object files Adding missing SWIG dependency on SimpleITK_Common.i Move language specific Swig into language files Replacing Self return declarations with macro Remove unneeded private copy operators in Command classes Defining self return value Adding Doxygen macro for the return by self value. Adding option for no_size_check to named inputs Reducing check to expect from assert Changing to Named inputs for NormalizedCorrelation filter. Updating Masked FFT Normalized Correlation with named inputs Don't check size of Moving images Updating SimpleITK JSON from ITK doxygen Updating Java and Python swig documentation files Updating ITK version along 4.10 release branch Update testing functions with properties and generator expressions Moving Java test to global namespace Fix bug of missing JAR_FILE variable Remove C++ based driver for languages tests Add support for generated CSharp files with full paths Removing TestHarness support with language tests Add Expand template generation for language tests Restore multiple tests for language generated tests. Correct language test names to use "." over "[ ]". Adding missing new line after end of function. Updating ITK tag with a couple more patches with 4.10 release Adding link type specification to SimpleITK libraries Remove dead CMake code Add CMAKE_LINKER to propagate from Superbuild Create Python SimpleITK library in wrapping directory Override default output paths for language wrapping Updating Swig superbuild version to 3.0.10 CMake version 3 is now required Install generated headers and ".i" files in generation function Remove wrapping projects dependency on SimpleITK binary directory. Corrected installation of headers Address CMP0058 issue with generate CSharp files Updating ITK superbuild version along 4.10 release Prepend SimpleITK CMake module directory to search path Only set POSITION_INDEPENDENT_CODE flag if not already set Remove unused cmake macro Remove SKIP_BUILD_RPATH property for SimpleITK libraries. Disable build RPATHs for wrapped languages. Remove visibility flags in superbuild for CMAKE property defaults Always build ITK with hidden visibility with static libraries Enable CMP0042 and CMP0063 to New Remove Segmentation examples as separate project Don't use per-configuration output directory for Python library. Move DataFinder implementation to cxx file. Added missing library dependencies in Testing. Adding missing library linkage to SimpleITKExplicit Default the visibility of SimpleITK libraries to hidden Adding Image methods to set meta-data and erase a key Use generator expression for itkTestDriver Print command when Expand generation fails for ctest generation Minimize headers included in SimpleITKTestHarness.h Updating ITK Superbuild version to just before 4.10.1 release Replace sitkTransformCompareDriver with sitkCompareDriver Remove creation for MetaDataDictionary array in ImageSeriesReader Explict Library only needs default visibility with shared libraries Correct CMake module path for independent language projects Updating ITK Superbuild version to include CMP0063 fix for vxl Fix MSVC double to float conversion warnings Adding wrapper for std::unique_ptr as nsstd::auto_ptr Renaming std::auto_ptr to nsstd::auto_ptr Adding alias for nsstd namespace in testing Update the Swig docs from generation scripts Update to use python from future for py3 compatibility Fix disabling using virtualenv from superbuild Fix missing arguments when setting CMake CACHE variable Enable policies to be set in sitkProjectLanguageCommon Add check for alias template to use unique_ptr Prefer C++11 over tr1 Explicitly add GTest libraries to avoid pthread linking issue. Append LUA test ENVIRONMENT instead of overwriting in Fix incorrect logic for dist target dependency on virtualenv Correct PYTHONPATH when not using virtualenv Add missing language file extensions to example glob Only conditionally add ITK tag dependency Bumping version 0.11.0 for development Update the SimpleITK version the Super Examples use. Include Fiji in Show documentation Adding SimpleITK 0.10.0 wheels to the Python Downloads page Fixing Download page list to include a space Fix dependency for InsightDoxygen.tag Update ExternalProjects to use variable for URL Use CMake ExternalData module to download ExternalProject source Use ExternalData download for lua source Prefer ExternalProject_Add_StepDependencies for project dependencies on data Adding circle.yml for continuous integration with CircleCi Don't implicitly set SimpleITK version variable via CMake find_project Adding comment documentation to Config version change Replacing 0.10.0 manylinux wheels with build 1. Move compilation to dependencies for CircleCi Reducing number of compilations per container Reducing number of compilations on node 0 explicitly required ITK components for BasicFilters libraries Fix R language link in readme Adding CircleCi badge for master branch. Enable shared libraries for CircleCi build Use git mirror for cached ITK repository Remove errant code it GTest external project file. Do not cache ITK git repository use github Use SEMICOLON generator expression in arg list Remove double underscore in header guards from ITK headers Fix namespace for auto_ptr Add missing argument to gtest_add_test Adding tests for Image::GetNumberOfPixels Correct tests for Image::EraseMetaData Adding examples of using R with dicom files Remove CircleCI rsync and distributed testing Ignore non-code branches Adding SSH multiplexing to prevent change host ID warnings distcc Separate R Array functions into separate file Fix command line argument error handing. Add basic JavaRegistration example Adding CSharp port of ImageRegistration1 example Use UNINITIALIZED CMake variable type when undefined. Use named inputs for LabelMapOverlayImageFilter Remove generated warning from committed files Add missing parameter for scaling input Add uint8_t support for dim_vec test parameter for lua and ruby Adding SetColormap parameter to Label colormap based filters. Fix incorrect Java array type for uint8_t BUG: Fix missing sitkSourceVersionVars.cmake file from archives COMP: Include iostream before R Do not warn about python version when python not found Only use exact if python interpreter has been found Dave Chen (4): Build a loadable Lua module Added return values for sitkShowTest Fix ITK TAGS_DEPENDS bug Simplified the show command David T. Chen (23): Remove Clang warnings when building Lua COMP: CLang Warning Remediation COMP: Macros to suppress clang warnings COMP: Removed anonymous namespace ENH: Added debugging message option to Show New image tests for Java Added BigIntegerFix class Fix for CMake's semicolon issue on Windows Reverting deleted line Check for cmake version Fixed the timeout value for Show on Windows Refactored semi-colon hack Remove old python virtualenv on rebuild Updated Lua examples to load SimpleITK module Save LUA_EXECUTABLE cmake variable Old CMake Uppercase Expression Fix Updated filter.csv Update the SimpleDerivative.lua example Set SITK_NOSHOW env var for Lua tests Added Lua sub-directory Added SimpleDerivative example test. Updated filter.csv Initial checkin of .travis.yml Gabriel A. Devenyi (1): Pass ITK module options into Superbuild Hans Johnson (6): DOC: s/treaded/treated/g spelling fix COMP: Use Self typedef COMP: Typedef not used, so not tested. ENH: Add ignore for CLion editior temp files Document how to Use SimpleITK from C++ need operators ENH: Add GetNumberOfPixels to Images Kasper Marstal (2): BUG: Fix Java 1.8 javadoc linting breaking the java build BUG: Fix JoinSeriesImageFilter GoogleTest should be fixture Matt McCormick (2): DOC: Update itk.org URL's for HTTPS support. DOC: Correct issue tracker URL to https://issues.itk.org Paolo Zaffino (1): ENH: add SITK_GIT_PROTOCOL to enable user selection of the protocol Richard Beare (16): Support for more indexing operations. SimpleITK methods returning void are returning NULL when called from R, and the NULL gets printed, which is annoying. Missing tests of PixelType enumeration A nicer way of dealing with the PixelIDValue enumeration. R documentation from doxygen. Support for building swig from a git repository. R vectors of images R documentation for procedural interface. Single functions for pixel access Advances in bracket operator/slicing Correct R doc linking. Improvements to Rd file generation Remove extra new lines generated in Python and Java Swig Docs file. Move Rdefines and Rversions outside the extern C. Void returns from method calls. Disable pthreads in GTest Ziv Yaniv (6): Adding test for BSplineTransformInitializer. Separated the BSplineTransformInitializer test in two. Adding test for meta data dictionary. Adding example illustrating changes in DICOM tags. Updated readme to reflect current state of SimpleITK. Added missing curly brace in Cmakelists file. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25524 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_PCRE.cmake | Diff File | ||
mod - SuperBuild/External_SimpleITK.cmake | Diff File | ||
mod - SuperBuild/External_Swig.cmake | Diff File | ||
master 6076e215 2016-11-11 19:58:30 Details Diff |
ENH: SlicerConfig: Facilitate building of extension adding VCS command This commit will make it easier to locally build extension by simply providing -DSlicer_DIR:PATH=/path/to/Slicer-Superbuild-Release/Slicer-build Note that on MacOSX, CMAKE_OSX_* option still need to be provided. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25523 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerConfig.cmake.in | Diff File |