Patches for ITK 4.13.1

(Matt McCormick) #1

Hi folks,

The next patch (bugfix) release, ITK 4.13.1, is planned for the end of next week or early in the following week.

Th patches currently on the Git release branch are:

Bradley Lowekamp (6):
      COMP: Use anonymous namespace for internal linkage
      COMP: Update SimpleITKFilters for dependency issues
      BUG: Add missing extensions to ImageIO
      BUG: Add specification of OutputImage Type for TobogganImageFilter
      BUG: Prevent concurrent read/write in output image
      BUG: Handle case where output image is zero sized

Francois Budin (1):
      BUG: Initializes CMAKE_DEBUG_POSTFIX to be empty

Jean-Christophe Fillion-Robin (1):
      BUG: Prevent gdcm "missing implementation" error on macOS

Jon Haitz Legarreta Gorroño (1):
      ENH: Add Python wrap file to itk::MultiResolutionPDEDeforableRegistration.

Martino Pilia (1):
      BUG: fix itkFormatWarning in Python wrapping

Matthew McCormick (9):
      ENH: Add wrapping for BSplineTransformInitializer
      COMP: Do not use absolute path to TestBigEndian.cmake in GDCM
      COMP: Enable pthreads shim with Emscripten
      BUG: Allow module examples to be enabled when built externally
      ENH: Ensure external module examples get added to current build tree
      COMP: Work around RegionGrow2DTest compiler error on ppc64le
      BUG: Wrap long long instead of long
      COMP: Detect Linux in itkMemoryUsageObserver.h on Alpine Linux
      COMP: Wrap MultiResolutionPDEDeformableRegistration for Pyramid filter types

Niels Dekker (1):
      COMP: Worked around endless VS2015 Release compilation on Math::Floor

Pablo Hernandez-Cerdan (1):
      COMP: Fix VNL to compile with gcc8.

Sean McBride (5):
      STYLE: arranged/alphabetized things to make subsequent changes reviewable
      COMP: Fixed some missing name mangling of libTIFF symbols
      BUG: fixed crash on macOS under guardmalloc from RunOSCheck()
      COMP: Mangle HDF5 symbol names
      COMP: fix warning about implicit double to bool conversion

Are there other patches that are missing? The patches should be
critical bugfixes, improved support for compilers, and documentation


(Bradley Lowekamp) #2

I have a couple of patches which should be merged into the release branch:

I also fired up a couple nightly ITK builds on the release branch:

Are there any other builds needed to ensure what I have a good patch release?

(Pablo Hernandez-Cerdan) #3

I sent this minor patch: to mark CMAKE_DEBUG_POSTFIX as advanced.

(Matt McCormick) #4

Thanks! These have been merged to the release branch.

Thanks, @blowekamp! I think this is sufficient. I will also do cross-platform builds locally before the final release.

Thanks @phcerdan! This has been merged to the release branch.

(Bradley Lowekamp) #5


I have a PR for fixing a merge issue:

I am also in the process of updating SimpleITK to the release branch and merging the dependent SimpleITK patches:

We should get some good testing on the release branch when this hits the SimpleITK dashboard.