ITK 4.9 Release Candidate 3 is Ready for Testing!
On behalf of the Insight Segmentation and Registration Toolkit community, the third release candidate for ITK 4.9 is available! Please test changes introduced in the release candidate, which are detailed below. For key highlights of version 4.9, please read “ITK 4.9 Release Candidate 1 is ready for testing!“
There were many fixes contributed for this release candidate. To allow testing and accommodate the upcoming holiday, the final release is re-scheduled for mid-January.
Known issues in this release candidate, to be fixed before the final release:
- TransformReadWriteTest fails on Mac OSX with shared libraries.
- Mac OSX 10.6 has build errors.
Changes from v4.9rc02 to v4.9rc03
Alexis Girault (1):
BUG: Implement SetAutoMinimumMaximum in itkScalarImageToHistogramGenerator
Bill Lorensen (1):
BUG: nifti_read_subregion_image was leaking file pointers
Brad King (7):
ENH: Teach ITK module macros to support independent header-only modules
ENH: Add script to import KWIML library source code
ENH: Add `ITKKWIML` module to provide external KWIML library
ENH: Port TIFF integer types from KWSys to KWIML
ENH: Port LSM integer types from KWSys to KWIML
ENH: Port itkIntTypes.h from KWSys to KWIML
ENH: Drop KWSys FundamentalType component
Bradley Lowekamp (1):
ENH: Add option to choose scheme for git download
Davis Vigneault (1):
STYLE: Use cstdlib return macros in ITK examples
Dženan Zukić (3):
BUG: do not pass 0,0,0 to Versor.Set()
STYLE: Removing the unused NeighborhoodRadius property
ENH: Write out transform in DeformableRegistration15
Gert Wollny (1):
BUG: Remove double-conversion from public interface, use system.
Hyun Jae Kang (8):
ENH: Create a test for the SpawnThread function ( ITK-3317)
STYLE: Remove an unnecessary file (-w) from source code
BUG: Fixed the failed case of itkStdStreamStateSaveTest on OS X 10.8
BUG: Fixed the failed test case of itkThreadPoolTest on OS X 10.8
BUG: Fixed a failed test of ITKDistanceMapTestDriver
BUG: Fixed the failed test VideoSourceTest
PERF: Improve the performance of a test of ITKRegistrationMethodsv4TestDriver
COMP: Fixed the compiler error of itkDisplacementFieldToBSplineImageFilterTest
Jean-Christophe Fillion-Robin (25):
BUG: Build ITKIOTransformHDF5 as shared library. See #3393
BUG: Build ITKIOTransformMINC as shared library. See #3393
BUG: Build ITKIOTransformMatlab as shared library. See #3393
BUG: Build ITKIOTransformInsightLegacy as shared library. See #3393
STYLE: TransformIOFactory: Remove obsolete declaration. See #3393
COMP: TransformIOFactory: Add missing ctor/dtor from hxx file. See #3393
COMP: TransformFileWriter: Remove method “OpenStream()” without definition
COMP: TransformFileReaderTemplate: Remove undefined method “CreateTransform()”
ENH: Update ITKIOPhilipsREC to allow static initialization. See #3393
ENH: Update ITKIOTransformMINC to allow static initialization. See #3393
COMP: MINC: Fix VS2008 “unknown round” build error. See #3393
COMP: MINC: Fix VS2008 “unknown arpa/inet.h” build error. See #3393
COMP: Configure ENABLE_SHARED into <ModuleName>.cmake file. See #3393
COMP: Fix configuration of IOFactory header. See #3393
STYLE: UseITK: Removed redundant code setting ImageIO factory name. See #3393
STYLE: UseITK: Re-factor introducing _configure_IOFactoryRegisterManager
STYLE: UseITK: Set TransformIO factory and module name using convention.
BUG: Ensure Image IO factories are registered once. See #3393
BUG: Ensure Transform IO factories are registered once.
COMP: ITKIOXML: Fix VS11 “already defined std::string” link error. See #3393
BUG: TransformIO: Implement explicit template instantiation using “extern”.
COMP: TransformIO: Fix VS build errors removing extra EXPORT
COMP: TransformIO: Handle compiler not supporting “pragma diagnostic”.
COMP: TransformIO: TransformFile(Reader|Writer) still need to be exported.
COMP: TransformIO: Fix explicit instantiation approach
Johan Andruejol (1):
ENH: Add ITK_RUNTIME_LIBRARY_DIRS for external projects
KWIML Upstream (1):
KWIML 2015-12-09 (43f9f8d0)
Lucas Gandel (1):
BUG: PhysicsBasedNonRigidRegistrationMethod test failure on Debian 32bit
Matthew McCormick (16):
COMP: Fix PointDimension reference in AzimuthElevationToCartesian test.
STYLE: Improve scoping in AzimuthElevationToCartesian test.
STYLE: Explicitly mark the ProcessObject methods virtual in SignedMaurer.
BUG: Do not try to install targets that do not exist when building externally.
BUG: ITKIOMeta needs a public dependency on ITKMetaIO.
COMP: Update LesionSizingToolkit for external build and style test failures.
BUG: Add CMake OpenCV export code to ITKVideoBridgeOpenCV.
COMP: Improve compatibility with OpenCV 3.
DOC: Fix class references in StatisticsLabelMapFilter.
STYLE: Improved readability of itkStatisticsUniqueLabelMapFilterTest1.
DOC: Correct ReverseOrdering description in ShapeUniqueLabelMapFilter.
STYLE: Add own copy of GenerateExportHeader
COMP: Create _TEMPLATE_EXPORT macros.
COMP: TransformIOBaseTemplate must be explicitly instantiated.
BUG: Do not use dynamic_cast for DisplacementFieldType in HDF5 test.
COMP: Do not use string(MAKE_C_IDENTIFIER with CMake < 2.8.12
Max Smolens (1):
BUG: VoronoiSegmentationRGBImageFilter: add pixel dimension check
Mikhail Isakov (1):
DOC: correction in DiffusionTensor3D Reconstruction
Ricardo Ortiz (1):
BUG: Set itkBinaryImageTo*LabelMapFilter foreground/background values
Seun Odutola (1):
BUG: absolute value of tolerance taken to cater for negative spacing
Shawn Waldon (1):
COMP: OSX set deployment target when building fftw
Simon Alexander (4):
STYLE: Change to make git bash on windows happy with the function name
COMP: fixes for visual studio 2015update1 x86 in release mode
COMP: fixes for visual studio 2015update1 x86 in release mode
COMP: fixes for visual studio 2015update1 x86 in release mode
Sreekanth Arikatla (2):
BUG: Resolved const correctness in itkMatrix.h
ENH: Fixes the symmetry of AzimuthElevationToCartesianTransform and adds tests