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

master 3bde3d8d

2016-11-18 01:34:02

jcfr

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

jcfr

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

pieper

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

pieper

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

pieper

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

pieper

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

pieper

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

pieper

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

pinter

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

jcfr

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

jcfr

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

lassoan

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

jcfr

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

lassoan

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

lassoan

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

lassoan

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

lassoan

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

jcfr

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

jcfr

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

jcfr

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

jcfr

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

jcfr

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

jcfr

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

jcfr

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

jcfr

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
 First  Prev  1 2 3 ... 10 ... 19 20 21 22 23 24 25 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 130 ... 133 134 135  Next  Last