[ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing!

Dženan Zukić dzenanz at gmail.com
Wed Nov 25 16:05:50 EST 2015


OK I will work on it for an hour or two now, and I will make a branch and
push it to Gerrit so whoever wants can pick up from there and keep updating
it.

On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander <skalexander at gmail.com>
wrote:

> Makes sense.  At this point I am unlikely to have time to look at this
> until Saturday, but have hopes for a few free hours there.
>
> On Wed, 25 Nov 2015 at 15:58 Dženan Zukić <dzenanz at gmail.com> wrote:
>
>> Building git master from Nov 23rd with examples and testing enabled I get
>> 14 compile errors in VS2015 debug x64. Should we coordinate our efforts in
>> fixing them?
>>
>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander <skalexander at gmail.com>
>> wrote:
>>
>>> Two of the three failures look like truncation issues (like
>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158)
>>>
>>> The other (
>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158)
>>>  is less obvious.
>>>
>>> If I have time this evening I'll try and have a look at these.
>>>
>>> Is your standard test build in 32 bit ?  That might explain the
>>> difference if there are some underlying type assumptions, but not obvious
>>> why 2015 would trigger but not 2013.
>>>
>>>
>>>
>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick <matt.mccormick at kitware.com>
>>> wrote:
>>>
>>>> Ah, cool!  Here:
>>>>
>>>>  https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158
>>>>
>>>> Could you please look into the test failures?
>>>>
>>>> @Hyun Jae, could you please look into the KWStyle warnings?
>>>>
>>>> Thanks,
>>>> Matt
>>>>
>>>>
>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander <
>>>> skalexander at gmail.com> wrote:
>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from
>>>> SIMON-LAP,
>>>> > (actually 3 as I wasn't sure the config was right on the first one).
>>>> VS2013
>>>> > was green, three failures on VS2015  (and 18 warnings).  Looks like a
>>>> > truncation problem on the resuts.
>>>> >
>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick <
>>>> matt.mccormick at kitware.com>
>>>> > wrote:
>>>> >>
>>>> >> Hi Simon,
>>>> >>
>>>> >> Thanks for testing.
>>>> >>
>>>> >> We have a Visual Studio 2015 build on the dashboard that is green:
>>>> >>
>>>> >>   https://open.cdash.org/buildSummary.php?buildid=4117955
>>>> >>
>>>> >> Are there any different flags? Could you please submit an
>>>> Experimental
>>>> >> build?
>>>> >>
>>>> >>   ctest -j 4 -M Experimental  -T Configure -T Build -T Test -T
>>>> Submit -C
>>>> >> Release
>>>> >>
>>>> >> from a fresh build tree.
>>>> >>
>>>> >> Thanks,
>>>> >> Matt
>>>> >>
>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander <
>>>> skalexander at gmail.com>
>>>> >> wrote:
>>>> >> > Looks like a few problems with x64 build on visual studio 2015 -
>>>> do you
>>>> >> > have
>>>> >> > a test machine in this configuration?
>>>> >> >
>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick <
>>>> matt.mccormick at kitware.com>
>>>> >> > wrote:
>>>> >> >>
>>>> >> >> On behalf of the Insight Toolkit community, we are proud to
>>>> announce
>>>> >> >> that
>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available for
>>>> >> >> testing!
>>>> >> >>
>>>> >> >> Please take this opportunity to test the new features in the
>>>> release
>>>> >> >> candidate.
>>>> >> >>
>>>> >> >>
>>>> >> >> To obtain the source code,
>>>> >> >>
>>>> >> >>   git clone http://itk.org/ITK.git
>>>> >> >>  cd ITK
>>>> >> >>  git checkout -q --detach v4.9rc01
>>>> >> >>
>>>> >> >> For more details, please see the Git documentation [1].
>>>> >> >>
>>>> >> >>
>>>> >> >> A few selected highlights for this release:
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >> * New Remote modules: the Cuberille module for smooth generation
>>>> of
>>>> >> >> meshes
>>>> >> >> from binary segmentation images, and the AnisotropicDiffusionLBR
>>>> module
>>>> >> >> improved edge-preserving smoothing.
>>>> >> >> * Build your own ITK module outside the source tree, add
>>>> continuous
>>>> >> >> integration testing on GitHub, and easily add Python wrapping for
>>>> your
>>>> >> >> C++
>>>> >> >> algorithms.
>>>> >> >> * Python wrapping, including Python 3, builds faster with a more
>>>> >> >> standard
>>>> >> >> installation
>>>> >> >> * Improved performance of itk::Image::GetPixel and operations on
>>>> >> >> itk::VariableLengthVector’s
>>>> >> >> * Generate a FlatStructuringElement from an image
>>>> >> >> * Point-set registration with time-varying B-splines
>>>> >> >> * Module dependencies can now be specified as public / private /
>>>> >> >> compile /
>>>> >> >> test
>>>> >> >>
>>>> >> >>
>>>> >> >> Please test the release candidate and share your experiences on
>>>> the
>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new
>>>> module
>>>> >> >> dependency specification mechanism may unearth missing
>>>> dependencies for
>>>> >> >> projects that use ITK COMPONENTS with the CMake find_package
>>>> command.
>>>> >> >>
>>>> >> >>
>>>> >> >> An Experimental build, which demonstrates how the test suite
>>>> performs
>>>> >> >> on
>>>> >> >> your local build system, can be submitted to the dashboard [2]
>>>> with:
>>>> >> >>
>>>> >> >>   mkdir ../ITK-build
>>>> >> >>   cd ../ITK-build
>>>> >> >>   cmake ../ITK
>>>> >> >>   ctest -j 4 -M Experimental  -T Configure -T Build -T Test -T
>>>> Submit
>>>> >> >>
>>>> >> >> Visual Studio builds must also add “-C Release” to the ctest
>>>> command.
>>>> >> >>
>>>> >> >> Notify the mailing list if there are any unexpected failures.
>>>> Testing
>>>> >> >> your own applications against the RC is also appreciated.
>>>> >> >>
>>>> >> >>
>>>> >> >> Congratulations and well done to the 35 contributors to this
>>>> release.
>>>> >> >> We
>>>> >> >> would especially like to recognize the new contributors: Mikhail
>>>> >> >> Isakov,
>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun
>>>> >> >> Odutola,
>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo
>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach
>>>> Williamson,
>>>> >> >> Luc
>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen.
>>>> >> >>
>>>> >> >>
>>>> >> >> The final release is scheduled for mid-December.
>>>> >> >>
>>>> >> >>
>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git
>>>> >> >>
>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >> New Features
>>>> >> >> ---------------------
>>>> >> >>
>>>> >> >> Wrapping improvements
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >> * Python 3 supported
>>>> >> >> * Wrapping builds much faster due to CastXML binaries
>>>> >> >> * LandmarkBasedTransformInitializer now wrapped
>>>> >> >> * NumPy bridge with VisualStudio
>>>> >> >> * Wrapping for the MinimalPathExtraction module
>>>> >> >> * Wrapping is now installed into Python’s site-packages directory
>>>> in
>>>> >> >> the
>>>> >> >> “itk” package
>>>> >> >> * Wrapping package size is decreased
>>>> >> >> * Better package portability on Mac OSX
>>>> >> >>
>>>> >> >>
>>>> >> >> New Remote Modules
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >> * Cuberille
>>>> >> >>    * Insight Journal Article: http://hdl.handle.net/10380/3186
>>>> >> >> * AnisotropicDiffusionLBR
>>>> >> >>    * Insight Journal Article: http://hdl.handle.net/10380/3505
>>>> >> >>    * Web browser reproducibility:
>>>> >> >> http://www.kitware.com/blog/home/post/942
>>>> >> >>
>>>> >> >>
>>>> >> >> Core Improvements
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >> * External Modules can now be developed outside of the ITK source
>>>> tree
>>>> >> >> and
>>>> >> >> on GitHub
>>>> >> >>    * Details: http://www.kitware.com/blog/home/post/997
>>>> >> >> * New utilities in itk::Math:
>>>> >> >>    * AlmostEquals
>>>> >> >>    * NotAlmostEquals
>>>> >> >>    * ExactlyEquals
>>>> >> >>    * NotExactlyEquals
>>>> >> >> * New itk::NumericTraits
>>>> >> >>    * IsInteger
>>>> >> >>    * IsSigned
>>>> >> >> * Improved C++11 support
>>>> >> >>    * New ITK_DELETE_FUNCTION macro for “=delete”
>>>> >> >>    * New ITK_NOEXCEPT macro for the “noexcept” keyword
>>>> >> >> * Improved capabilities of itk::ResourceProbe and
>>>> >> >> itk::ResourceProbesCollectorBase
>>>> >> >> * Improve numerical stability in VNL eigen system estimation
>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::)
>>>> >> >>
>>>> >> >>
>>>> >> >> Filtering Improvements
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >> * Generate a FlatStructuringElement from an image
>>>> >> >> * WarpImageFilter support VectorImage’s
>>>> >> >> * ConvertLabelMap supports different LabelMap types
>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath module
>>>> >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase
>>>> >> >> module
>>>> >> >>
>>>> >> >>
>>>> >> >> Registration Improvements
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >> * Point-set registration with time-varying B-splines
>>>> >> >>
>>>> >> >>
>>>> >> >> Build Improvements
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >> * Module dependencies can now be specified as public / private /
>>>> >> >> compile /
>>>> >> >> test
>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default
>>>> >> >> * Option to export all library symbols on Windows:
>>>> >> >>    * Details: http://www.kitware.com/blog/home/post/939
>>>> >> >> * Expat third party library is now name mangled
>>>> >> >> * Many more modules can be built as shared libraries
>>>> >> >> * KWStyle is automatically built and configured when tests are
>>>> built
>>>> >> >>
>>>> >> >>
>>>> >> >> Performance Improvements
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members
>>>> for
>>>> >> >> metaprogramming
>>>> >> >>    * itk::mpl::{TrueType,FalseType}
>>>> >> >>    * itk::mpl::{If,Not,And,Or,Xor}
>>>> >> >>    * itk::mpl::EnableIf
>>>> >> >>    * itk::mpl::IsBaseOf
>>>> >> >>    * itk::mpl::IsConvertible
>>>> >> >>    * itk::mpl::IsNumber
>>>> >> >>    * itk::mpl::IsSame
>>>> >> >>    * itk::mpl::PromoteType
>>>> >> >> * Image::GetPixel performance improvements
>>>> >> >> * Many itk::VariableLengthVector performance improvements
>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram
>>>> >> >> * WarpImageFilter performance improvements
>>>> >> >>
>>>> >> >>
>>>> >> >> Documentation Improvements
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples
>>>> >> >> * ITK Software Guide improvements
>>>> >> >>    * How to use Python wrapping
>>>> >> >>    * How to create an ITK module
>>>> >> >>    * Improvements to segmentation examples
>>>> >> >>    * Expanded Canny edge detection example
>>>> >> >>    * Expanded tree container example
>>>> >> >>
>>>> >> >>
>>>> >> >> Third Party Library Updates
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >> * FFTW updated to latest upstream
>>>> >> >> * Build with recent OpenCV 2 and 3
>>>> >> >> * Build with the latest VTK
>>>> >> >> * PNG update to the latest upstream
>>>> >> >> * GDCM updated to the latest upstream
>>>> >> >> * KWSys updated to the latest upstream
>>>> >> >> * MINC updated to the latest upstream
>>>> >> >> * SWIG updated to the latest upstream
>>>> >> >> * Third party PNG and MINC are now Git subtrees
>>>> >> >>
>>>> >> >>
>>>> >> >> Style improvements -- ITK gets more stylish with every release!
>>>> >> >>
>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION
>>>> >> >>
>>>> >> >>
>>>> >> >> Improved code coverage -- we are at 84.9%!
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >>
>>>> >> >> * *Lots* of important bug fixes
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >>
>>>> >> >> * And much more! See details in the log below.
>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >> Changes from v4.8.0..v4.9rc01
>>>> >> >> --------------------------------------------
>>>> >> >>
>>>> >> >>
>>>> >> >> Abhishek Tiwari (1):
>>>> >> >>      BUG: "tmpImageIndex" not initialized to 0.
>>>> >> >>
>>>> >> >> Adam Snyder (1):
>>>> >> >>      PERF: Reworked MMI Threading using a per-thread buffer
>>>> >> >>
>>>> >> >> Alexander Leinoff (6):
>>>> >> >>      ENH: Adds IsInteger and IsSigned to NumericTraits.
>>>> >> >>      COMP: Doxygen itkMath.h 'OneValue()' could not be resolved.
>>>> >> >>      ENH: Adds ExactlyEquals and NotExactlyEquals functions to
>>>> >> >> itkMath.h
>>>> >> >>      COMP: Removes floating-point equality checks
>>>> >> >>      ENH: COMP: Adds support for complex values to
>>>> Math::AlmostEquals
>>>> >> >>      ENH: Updates fftw dependency
>>>> >> >>
>>>> >> >> Arnaud Gelas (5):
>>>> >> >>      COMP: fix warning (unused local typedef)
>>>> >> >>      COMP: simplify ITKVideoBridgeOpenCV dependency
>>>> >> >>      DOC: add doxgen documentation for
>>>> >> >> BinaryImageToLevelSetImageAdaptor
>>>> >> >>      ENH: add tests to exercise
>>>> itk::ThreadedIteratorRangePartitioner
>>>> >> >>      COMP: fix compilation error with OpenCV2 and OpenCV3
>>>> >> >>
>>>> >> >> Betsy McPhail (1):
>>>> >> >>      BUG: Improve buffer alignment in OctreeNode .
>>>> >> >>
>>>> >> >> Bill Hoffman (2):
>>>> >> >>      ENH: Use new CMake Windows export symbol dll feature.
>>>> >> >>      COMP: Put vnl_export.h in the list of sources so it gets
>>>> >> >> installed.
>>>> >> >>
>>>> >> >> Bill Lorensen (4):
>>>> >> >>      COMP: VTkGlue linker errors
>>>> >> >>      BUG: Inappropriate use of AlmostEquals
>>>> >> >>      ENH: Bump tag for wiki examples
>>>> >> >>      ENH: Better layout strategy
>>>> >> >>
>>>> >> >> Brad King (3):
>>>> >> >>      ENH: Remove use of include <itksys/ios/*> and itksys_ios::*
>>>> >> >>      ENH: Remove use of include <itksys/stl/*> and itksys_stl::*
>>>> >> >>      ENH: Update CMake Policy settings in Testing/TestExternal
>>>> project
>>>> >> >>
>>>> >> >> Bradley Lowekamp (31):
>>>> >> >>      BUG: Avoid null deference in PrintSelf with default
>>>> construction
>>>> >> >>      ENH: Enable base classes for templates of landmark
>>>> initializer
>>>> >> >>      STYLE: Use "Swap" for ITK member name
>>>> >> >>      BUG: Demonstrate Eigen analysis failure
>>>> >> >>      BUG: Fix computation of Eigen analysis
>>>> >> >>      ENH: Update DiscreteHessianGaussian Test baseline
>>>> >> >>      ENH: Correctly demonstrate float point Eigen failure
>>>> >> >>      ENH: compile vnl_math_hypot, and use at least double
>>>> >> >>      ENH: Adding initial update script from used libpng version.
>>>> >> >>      ENH: removing non-subtree files for itkpng
>>>> >> >>      ENH: Ported ITK changes for building to subtree merged code
>>>> >> >>      ENH: Update libpng update script for v1.6.9
>>>> >> >>      BUG: Use ParameterValueType for computation of landmark
>>>> affine
>>>> >> >>      ENH: Wrap LandmarkBasedTransformInitializer
>>>> >> >>      BUG: Avoid potential exception in itk::Object::UnRegister
>>>> >> >>      ENH: Update itkpng zlib, configuration, and rename
>>>> >> >>      ENH: Update itkpng name mangling
>>>> >> >>      BUG: Use const pointer in Set method for constant
>>>> ReferenceImage
>>>> >> >> ivar
>>>> >> >>      BUG: Increase tolerance for
>>>> PhysicsBasedNonRigidRegistrationMethod
>>>> >> >>      BUG: Demonstrate side effect on registration due to
>>>> BSplineScatter
>>>> >> >> change
>>>> >> >>      ENH: Move MovingHistogramImageFilter base classes to
>>>> >> >> ImageFilterBase
>>>> >> >>      BUG: Avoid potential exception in itk::Object::UnRegister
>>>> >> >>      BUG: Avoid null deference in PrintSelf with default
>>>> construction
>>>> >> >>      BUG: Use const pointer in Set method for constant
>>>> ReferenceImage
>>>> >> >> ivar
>>>> >> >>      ENH: Optimize AdaptiveHistogramEqualization with
>>>> MovingHistogram
>>>> >> >> base
>>>> >> >>      COMP: address sign unsigned comparison warning
>>>> >> >>      COMP: Address signed unsigned comparison warning
>>>> >> >>      COMP: Address unused member variable and methods in
>>>> anonymous ns
>>>> >> >>      BUG: Fix segfault when with empty IsolatedWatershed Threshold
>>>> >> >> range
>>>> >> >>      BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test
>>>> >> >>      BUG: Reduce number of targets with MSVC
>>>> >> >>
>>>> >> >> Davis Vigneault (7):
>>>> >> >>      DOC: Minor improvements to segmentation examples.
>>>> >> >>      DOC: Expanded Canny Edge Detection Example
>>>> >> >>      DOC: Expanded TreeContainer Example
>>>> >> >>      COMP: Warnings in itkVTKImageExport when compiling with c++11
>>>> >> >>      COMP: Warnings in FFTW Classes when compiling with c++11
>>>> >> >>      COMP: Update Git Tag for Subdivision Module
>>>> >> >>      COMP: Warnings in FFTW Classes when compiling with c++11
>>>> >> >>
>>>> >> >> Dženan Zukić (1):
>>>> >> >>      STYLE: better formatting of the "usage" message
>>>> >> >>
>>>> >> >> Eugene Prilepin (1):
>>>> >> >>      BUG: Fix a template name formation in python wrappings
>>>> >> >>
>>>> >> >> Floris Berendsen (1):
>>>> >> >>      STYLE: Improve naming conventions in comments.
>>>> >> >>
>>>> >> >> Hans Johnson (29):
>>>> >> >>      STYLE: Instrument for FixedParameters typedef
>>>> >> >>      BUG: Demonstrate DisplacementTransformFailure
>>>> >> >>      BUG: FixedParameters should be double precision
>>>> >> >>      STYLE: Minor code style issues for MGHIO
>>>> >> >>      COMP: Update to version for WikiExamples
>>>> >> >>      ENH: Update Sphinx for ITK 4.8.0
>>>> >> >>      ENH: Update MGHIO to be shared lib
>>>> >> >>      ENH: Provide consistent floating point comparisons
>>>> >> >>      BUG: Fix MGHIO to fix write failures
>>>> >> >>      PERF: Remove floating point as sentinal value
>>>> >> >>      COMP: Const correctness needs to be maintained
>>>> >> >>      BUG: Preserve backwards compatibility
>>>> >> >>      DOC: Provide consistent naming in comments
>>>> >> >>      ENH: Conversion between transform type tolerance
>>>> >> >>      STYLE: Prefer initialization to assignment
>>>> >> >>      ENH: Missing ITK_OVERRIDE
>>>> >> >>      COMP: Need to propagate ITKGDCM
>>>> >> >>      COMP: Need to propagate ITKGDCM
>>>> >> >>      COMP: Add missing ITK_OVERRIDE
>>>> >> >>      STYLE: Minor code style issues for MGHIO
>>>> >> >>      COMP: Update to version for WikiExamples
>>>> >> >>      ENH: Update Sphinx for ITK 4.8.0
>>>> >> >>      ENH: Update MGHIO to be shared lib
>>>> >> >>      BUG: Fix MGHIO to fix write failures
>>>> >> >>      ENH: C++11 allows for rigorous =delete
>>>> >> >>      COMP: Remove unnecessary failing assert test
>>>> >> >>      ENH: Ignore internal files for the Clion editor
>>>> >> >>      COMP: Fix VNL compilation for wider C++11 support
>>>> >> >>      BUG: In configuration test need to mirror code
>>>> >> >>
>>>> >> >> Hyun Jae Kang (27):
>>>> >> >>      BUG: Remove std::cout calls from class
>>>> >> >>      BUG: Avoid an unexpected output of static_cast
>>>> >> >>      BUG: Update python example codes for ImageRegistration
>>>> >> >>      BUG: Retrieve the missed wrap file
>>>> >> >>      BUG: itkVTKImageIO class does not handle blank lines in VTK
>>>> file
>>>> >> >> header.
>>>> >> >>      BUG: Fix HDF5 CMake configuration with VS2015
>>>> >> >>      BUG: Fix a compilation issue on ITK4 with FFTW and shared
>>>> >> >> libraries
>>>> >> >>      BUG: Fixed older XCode linking error
>>>> >> >>      ENH: Use CastXML binaries when building with x86_64 Mac OS X
>>>> >> >>      BUG: Remove std::cout calls from class
>>>> >> >>      BUG: itkVTKImageIO class does not handle blank lines in VTK
>>>> file
>>>> >> >> header.
>>>> >> >>      BUG: Fixed older XCode linking error
>>>> >> >>      ENH: Add automatic KWStyle build and configuration setup
>>>> >> >>      COMP: KWStyle shadow, format-nonliteral and
>>>> autological-compare
>>>> >> >> warning.
>>>> >> >>      COMP: Fixed the warning messages from itkGPU Module
>>>> >> >>      COMP: Fixed a warning message of unused-private-field
>>>> >> >>      COMP: Apply latest version of KWStyle
>>>> >> >>      COMP: Update KWStyle to fix its additional warning messages
>>>> >> >>      COMP: Update KWStyle to fix its additional warning messages
>>>> >> >>      COMP: Fix data-conversion warning messages on Windows
>>>> >> >>      ENH: Update itkResourceProbe to calculate statistical data
>>>> >> >>      COMP: Fix data-conversion warning messages on VS14
>>>> >> >>      COMP: Fixed 'std::sqrt' : ambiguous call to overloaded
>>>> function
>>>> >> >>      ENH: Update the Report() function of
>>>> >> >> itkResourceProbesCollectorBase
>>>> >> >>      COMP: Fix data-conversion warning message on itkResourceProbe
>>>> >> >>      COMP: Fix additional warning messages of KWStyle
>>>> >> >>      COMP: Fix data-conversion warning messages
>>>> >> >>
>>>> >> >> Jon Haitz Legarreta (6):
>>>> >> >>      ENH: Add test for itkStatisticsUniqueLabelMapFilter
>>>> >> >>      BUG: Fix compilation issues for
>>>> StatisticsUniqueLabelMapFilterTest
>>>> >> >>      BUG: Fix comparison issues for
>>>> itkStatisticsUniqueLabelMapFilter
>>>> >> >>      BUG: Test for StatisticsUniqueLabelMapFilter stability
>>>> >> >>      ENH: Add test for itkParametricStpaceToImageSpaceFilter
>>>> >> >>      ENH: Improve code coverage for
>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter
>>>> >> >>
>>>> >> >> Julien Michel (1):
>>>> >> >>      ENH: Support of VectorImage as template parameters for
>>>> >> >> WarpImageFilter
>>>> >> >>
>>>> >> >> Junjie Bai (2):
>>>> >> >>      BUG: ConvertLabelMap with different LabelMapTypes
>>>> >> >>      BUG: LabelObject CopyAttribute support different LabelObject
>>>> type
>>>> >> >>
>>>> >> >> KWSys Robot (4):
>>>> >> >>      KWSys 2015-07-10 (c9336bcf)
>>>> >> >>      KWSys 2015-07-30 (f63febb7)
>>>> >> >>      KWSys 2015-08-24 (cdaf522c)
>>>> >> >>      KWSys 2015-08-28 (dc3fdd7f)
>>>> >> >>
>>>> >> >> LIBPNG Upstream (2):
>>>> >> >>      PNG 2009-04-06 (e68f5a36)
>>>> >> >>      PNG 2014-02-05 (3e753eb8)
>>>> >> >>
>>>> >> >> Laurentiu Nicola (2):
>>>> >> >>      PERF: Avoid temporary smartptr in ProcessObject::GetInput
>>>> >> >>      PERF: Optimize WarpImageFilter by avoiding refcount bouncing
>>>> >> >>
>>>> >> >> Luc Hermitte (8):
>>>> >> >>      PERF: itk::Image::GetPixel() performance improvment.
>>>> >> >>      PERF: Performance enhancements on VariableLengthVectors 1/...
>>>> >> >>      ENH: Dependencies on itkVariableLengthVector.h reduced
>>>> >> >>      BUG: Error in VariableLengthVector Unit Tests
>>>> >> >>      PERF: Performance enhancements on VLV 2/...
>>>> >> >>      PERF: Performances enhancements on VLV 3/...
>>>> >> >>      COMP: Fix signed/unsigned warnings
>>>> >> >>      BUG: std::copy/fill on empty VLV
>>>> >> >>
>>>> >> >> Lucas Gandel (4):
>>>> >> >>      ENH: Move ImageToPathFilter from ITKReview to ITKPath module.
>>>> >> >>      BUG: Fixing ImageToPathFilter wrapping call from Review
>>>> Module
>>>> >> >>      STYLE: Fix KWStyle dashboard errors
>>>> >> >>      BUG: Fix external module BUILD_SHARED_LIBS status
>>>> >> >>
>>>> >> >> Mathieu Malaterre (1):
>>>> >> >>      BUG: Name mangle the included expat third party library.
>>>> >> >>
>>>> >> >> Matthew McCormick (94):
>>>> >> >>      ENH: Change itkSystemInformationTest to
>>>> itkCMakeConfigurationTest.
>>>> >> >>      ENH: Add AnisotropicDiffusionLBR Remote Module.
>>>> >> >>      ENH: Bump ITK version to 4.9.0.
>>>> >> >>      BUG: Remove std::cout calls from classes.
>>>> >> >>      COMP: Remove unused argument in ConditionVariableNoThreads.
>>>> >> >>      BUG: Implement UpdateLargestPossibleRegion for
>>>> >> >> ImageToVTKImageFilter.
>>>> >> >>      COMP: Add link interface specification for wrapping
>>>> >> >> target_link_libraries.
>>>> >> >>      STYLE: Fix indentation in itkMINCTransformIOFactory.cxx.
>>>> >> >>      COMP: Fix MINCTransformIO factory registration.
>>>> >> >>      COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1.
>>>> >> >>      COMP: Remove unknown doxygen command in
>>>> AnisotropicDiffusionLBR.
>>>> >> >>      BUG: Initialize mutex for 32 bit AtomicInt.
>>>> >> >>      ENH: Use CastXML binaries when building with x86_64 Linux.
>>>> >> >>      STYLE: Rename gccxml -> castxml in {idx,igenerator}.py.
>>>> >> >>      COMP: Disable the gold linker for static builds on Ubuntu
>>>> 14.04.
>>>> >> >>      ENH: Use Windows binaries for CastXML.
>>>> >> >>      ENH: Add better scoping in igenerator.py.
>>>> >> >>      BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC.
>>>> >> >>      BUG: LevelSetsv4 used signed char instead of char.
>>>> >> >>      ENH: Add better scoping to idx.py.
>>>> >> >>      COMP: Define newSize and oldSize in VariableLengthVector.
>>>> >> >>      STYLE: Use prefix increment operator in ImageBase.
>>>> >> >>      DOC: Correct spelling of Continuous.
>>>> >> >>      ENH: Add more progress information to IterativeClosestPoint2.
>>>> >> >>      BUG: Build BridgeNumPy with Visual Studio.
>>>> >> >>      ENH: Add ITKModuleExternal.cmake
>>>> >> >>      COMP: Wrap Image< bool, D > for FlatStructuringElement.
>>>> >> >>      BUG: Use CastXML binary built in Release.
>>>> >> >>      BUG: ContinuousIndex should not be templated over TCoordRep.
>>>> >> >>      COMP: Set CMP0054 to new.
>>>> >> >>      COMP: Address line length too long for Software Guide.
>>>> >> >>      COMP: Fix CannyEdgeDetectionImageFilter.cxx types.
>>>> >> >>      BUG: Support Python 3 wrapping module initialization.
>>>> >> >>      BUG: Update itkTemplate.py for Python 3.
>>>> >> >>      BUG: Update itkExtras.py for Python 3.
>>>> >> >>      BUG: Prevent Python callback addition recursion.
>>>> >> >>      BUG: Fix test scripts for Python 3.
>>>> >> >>      BUG: Replace __GCCXML__ with CABLE_CONFIGURATION.
>>>> >> >>      ENH: Allow projects to build against an external module.
>>>> >> >>      ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER.
>>>> >> >>      ENH: Rename _cable_ to _wrappers_.
>>>> >> >>      BUG: Replace __GCCXML__ with CABLE_CONFIGURATION.
>>>> >> >>      BUG: Define ITK_WRAPPING_PARSER when wrapping.
>>>> >> >>      COMP: Do not use C++11 alignas in itkAlignedTypedef.
>>>> >> >>      ENH: Bump CMakeLists.txt version to 4.8.1.
>>>> >> >>      BUG: Pass the CMAKE_CXX_FLAGS to castxml.
>>>> >> >>      ENH: Bump CastXML version to 2015-30-29.
>>>> >> >>      ENH: Bump LLVM / Clang to 3.7.0.
>>>> >> >>      COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5.
>>>> >> >>      COMP: Add missing ITKIOImageBase dependency for
>>>> ITKTransformMINC.
>>>> >> >>      COMP: Use itkSimpleNewMacro in
>>>> >> >> ThreadedIteratorRangePartitionerTest.
>>>> >> >>      ENH: Add wrapping support for building modules externally.
>>>> >> >>      BUG: Fix KWStyle test paths when building a module
>>>> externally.
>>>> >> >>      ENH: Add Cuberille Remote module.
>>>> >> >>      COMP: Remove carriage returns from Cuberille remote.
>>>> >> >>      COMP: Remove unused argument in ConditionVariableNoThreads.
>>>> >> >>      DOC: Correct spelling of Continuous.
>>>> >> >>      ENH: Bump the MinimalPathExtraction Remote to 2015-10-20.
>>>> >> >>      COMP: Fix KernelTransform SetFixedParameters argument type.
>>>> >> >>      STYLE: Use prefix increment operator in ImageBase.
>>>> >> >>      COMP: Use ITK's pygccxml by correctly setting up the sys.path
>>>> >> >>      Revert "COMP: Put vnl_export.h in the list of sources so it
>>>> gets
>>>> >> >> installed."
>>>> >> >>      BUG: Revert "BUG: ConvertLabelMap with different
>>>> LabelMapTypes"
>>>> >> >>      ENH: Marking wrapping CMake configuration variables as
>>>> advanced.
>>>> >> >>      STYLE: Rename CASTXML to CASTXML_EXECUTABLE.
>>>> >> >>      COMP: Non-virtual copy attribute members in LabelMap cannot
>>>> have
>>>> >> >> override.
>>>> >> >>      COMP: Add wrapping for
>>>> AdaptiveHistogramEqualizationImageFilter.
>>>> >> >>      COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT.
>>>> >> >>      ENH: Remove CMake version check in ITKModuleHeaderTest.cmake
>>>> >> >>      BUG: Improve KWStyle ExternalProject utilization.
>>>> >> >>      ENH: Remove old KWStyle build script.
>>>> >> >>      COMP: Address VariableLengthVector Doxygen rhs @param not
>>>> found.
>>>> >> >>      ENH: Rename WRAPPING_LIBRARY_GROUPS to
>>>> WRAPPING_SUBMODULE_ORDER.
>>>> >> >>      ENH: Install Python bindings into site-packages.
>>>> >> >>      ENH: Improve readability of Python site-packages path
>>>> detection.
>>>> >> >>      COMP: DiscreteGaussianDerivativeImageFilter unsigned
>>>> expression
>>>> >> >> warning.
>>>> >> >>      BUG: ITKCommon publically depends on ITKDoubleConversion.
>>>> >> >>      COMP: Improve scoping in CovariantVectorGeometryTest.
>>>> >> >>      ENH: Improves names and export of module dependencies.
>>>> >> >>      STYLE: Improve namespace bracket style in itkIsConvertible.
>>>> >> >>      COMP: Set CMP0054 to new.
>>>> >> >>      BUG: Remove unused wrapping files.
>>>> >> >>      BUG: Do install install wrapping development files.
>>>> >> >>      ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER.
>>>> >> >>      BUG: Remove duplicate inclusion of wrapping submodules.
>>>> >> >>      COMP: Do not use C++ style comments for Doxygen cond.
>>>> >> >>      BUG: Fix detection of the gold linker.
>>>> >> >>      BUG: Update Python package installation locations.
>>>> >> >>      ENH: Bump CMakeLists.txt version to 4.8.2.
>>>> >> >>      ENH: Change BUILD_EXAMPLES default to OFF.
>>>> >> >>      BUG: Use 'from itk import ITKCommon' in module2module test.
>>>> >> >>      COMP: Link to VTK Python when built with Kits support.
>>>> >> >>      BUG: Install itk_minc2.h header.
>>>> >> >>      COMP: ITKIOMINC has a public dependency on ITKIOImageBase.
>>>> >> >>
>>>> >> >> Michka Popoff (9):
>>>> >> >>      ENH: Update to swig 3.0.7
>>>> >> >>      ENH: Do not link against specific Python library on OS X
>>>> >> >>      COMP: Fix wrapping warnings when building with
>>>> >> >> ITK_WRAP_IMAGE_DIMS=2
>>>> >> >>      COMP: Add missing wrapping for TransformBase
>>>> >> >>      COMP: Use ITK's pygccxml by correctly setting up the sys.path
>>>> >> >>      COMP: Disable incompatible modules when using Python 3
>>>> wrapping
>>>> >> >>      COMP: Move MovingHistogramImageFilterBase wrapping to
>>>> >> >> ImageFilterBase
>>>> >> >> module
>>>> >> >>      COMP: Disable incompatible modules when using Python 3
>>>> wrapping
>>>> >> >>      ENH: Allow operations on Indexes and Offsets in Python
>>>> >> >>
>>>> >> >> Mikhail Isakov (1):
>>>> >> >>      BUG: DiffusionTensor3DReconstruction segfault if no baseline
>>>> image
>>>> >> >>
>>>> >> >> Nick Tustison (5):
>>>> >> >>      BUG:  Set a default b-spline epsilon.
>>>> >> >>      ENH: Adding testing for closed loop.
>>>> >> >>      BUG:  Updating B-spline classes with the same epsilon
>>>> strategy.
>>>> >> >>      PERF:  Switch vnl_vectors for fixed arrays.
>>>> >> >>      ENH:  Point-set registration with time-varying B-spline.
>>>> >> >>
>>>> >> >> Olivier Commowick (3):
>>>> >> >>      BUG: Correct discrepancy in tridiagonal reduction wrt VNL
>>>> eigen
>>>> >> >> system
>>>> >> >>      BUG: Correct under/overflows in vnl_math_hypot (taken from
>>>> pythag
>>>> >> >> from V3P)
>>>> >> >>      BUG: Switch eigenvalues computation to double
>>>> >> >>
>>>> >> >> Pablo Hernandez-Cerdan (2):
>>>> >> >>      ENH: Help class for itkFlatStructuringElement with
>>>> constructor
>>>> >> >> from
>>>> >> >> images.
>>>> >> >>      COMP: Fix test errors and warnings in FlatStructuringElement.
>>>> >> >>
>>>> >> >> Seun Odutola (1):
>>>> >> >>      COMP: Fixed name clash with Apple header (check Macro),
>>>> renamed
>>>> >> >> check
>>>> >> >> to Check
>>>> >> >>
>>>> >> >> Shawn Waldon (1):
>>>> >> >>      COMP: Set target OS X version in environment for tools using
>>>> >> >> compiler
>>>> >> >>
>>>> >> >> Simon Alexander (1):
>>>> >> >>      BUG: incorrect closest point computation
>>>> >> >>
>>>> >> >> Tobias Wood (2):
>>>> >> >>      BUG: LBFGSB was printing messages even with debug switched
>>>> off.
>>>> >> >>      BUG: Removed an unguarded print statement.
>>>> >> >>
>>>> >> >> Vladimir S. FONOV (9):
>>>> >> >>      BUG: Missing ITKIOMINC_EXPORT on __Private()
>>>> >> >>      COMP: Changing the order of HDF5 library components
>>>> >> >>      COMP: Splitting up IOMINC module into two parts: MINC and
>>>> >> >> Transform
>>>> >> >>      STYLE: updated comments to properly reference LIBMINC
>>>> >> >>      ENH: Add script to merge upstream MINC as a subtree
>>>> >> >>      MINC 2015-07-23 (c033d431)
>>>> >> >>      COMP: Update MINC CMake code
>>>> >> >>      MINC 2015-08-18 (6d7e3ba8)
>>>> >> >>      MINC 2015-09-13 (95cd5374)
>>>> >> >>
>>>> >> >> Xiaoxiao Liu (1):
>>>> >> >>      DOC: update email address for xiaoxiao.
>>>> >> >>
>>>> >> >> Zach Williamson (10):
>>>> >> >>      BUG: Use correct libraries for ImageFusion tests
>>>> >> >>      ENH: Consolidate Library Dependencies
>>>> >> >>      COMP: Add a missing link to Review module
>>>> >> >>      COMP: Use correct linking macro in DCMTK
>>>> >> >>      BUG: Use correct libraries for TestKernel tests
>>>> >> >>      COMP: Fix inconsistant naming of GPUPDEDeformableRegistration
>>>> >> >>      ENH: Use new linking system macros
>>>> >> >>      PERF: Avoid searching private dependencies for include
>>>> directories
>>>> >> >>      COMP: Recover missing dependencies
>>>> >> >>      ENH: use new linking macros in Filtering module
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >> -----------------------------------------------------
>>>> >> >> Errors or omissions? Please fix them here:
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit
>>>> >> >> _____________________________________
>>>> >> >> Powered by www.kitware.com
>>>> >> >>
>>>> >> >> Visit other Kitware open-source projects at
>>>> >> >> http://www.kitware.com/opensource/opensource.html
>>>> >> >>
>>>> >> >> Kitware offers ITK Training Courses, for more information visit:
>>>> >> >> http://www.kitware.com/products/protraining.php
>>>> >> >>
>>>> >> >> Please keep messages on-topic and check the ITK FAQ at:
>>>> >> >> http://www.itk.org/Wiki/ITK_FAQ
>>>> >> >>
>>>> >> >> Follow this link to subscribe/unsubscribe:
>>>> >> >> http://public.kitware.com/mailman/listinfo/insight-users
>>>>
>>>
>>> _______________________________________________
>>
>>
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>>
>>> Kitware offers ITK Training Courses, for more information visit:
>>>
>> http://kitware.com/products/protraining.php
>>
>>
>>>
>>> Please keep messages on-topic and check the ITK FAQ at:
>>> http://www.itk.org/Wiki/ITK_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>>
>> http://public.kitware.com/mailman/listinfo/insight-developers
>>>
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/insight-developers/attachments/20151125/3005a72d/attachment.html>


More information about the Insight-developers mailing list